[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2024-04-07 Thread Arthur Zamarin
commit: 12e819f233363bf66108b0b89f49ed7cb821e52e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 09:14:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 09:14:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e819f2

app-editors/gedit: Stabilize 46.2 arm64, #928754

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

 app-editors/gedit/gedit-46.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-46.2.ebuild 
b/app-editors/gedit/gedit-46.2.ebuild
index 62f6f520e378..18ca8844219a 100644
--- a/app-editors/gedit/gedit-46.2.ebuild
+++ b/app-editors/gedit/gedit-46.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
 
 LICENSE="GPL-2+ CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 IUSE="+python gtk-doc"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2024-04-06 Thread Arthur Zamarin
commit: 0eb66b44a9872deed40f5ab3aedc9ced01893478
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  6 21:06:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  6 21:06:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb66b44

app-editors/gedit: Stabilize 46.2 amd64, #928754

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

 app-editors/gedit/gedit-46.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-46.2.ebuild 
b/app-editors/gedit/gedit-46.2.ebuild
index b5e3c3c26584..931ff9f3fd8d 100644
--- a/app-editors/gedit/gedit-46.2.ebuild
+++ b/app-editors/gedit/gedit-46.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
 
 LICENSE="GPL-2+ CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 IUSE="+python gtk-doc"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2024-03-03 Thread Mart Raudsepp
commit: d9439a170605340c52dafe708a004518776cd69c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar  3 18:12:04 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar  3 18:39:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9439a17

app-editors/gedit: add 46.2

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

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-46.2.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index c94e3f49d3d4..24121fbe8db2 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-46.1.tar.xz 2756336 BLAKE2B 
b79c04b12b0220429d6284c9d966e7a8cc2a454b0cd0b7ef807576b4a3e0dccab52f5fdbdaf9f774880c801eb842484260818036e30e5853d573c1fbb4dd14b6
 SHA512 
42cf210afd35df8d6d3590ebb5ff310b74ccf9da803277cd375474629e2bd32bc542f34e3c307a1f591c04e861b92e153e4c9a2daa852e5250fc1294d4bbf72d
+DIST gedit-46.2.tar.xz 2756340 BLAKE2B 
832694a69562b6e8e0dda03be313ccae936645f19812a8244b0eb1f62b43b838fd5decac6a3f7d958017623a63bc857151d3f02dfe7a3aeeb1a0867f7854cfec
 SHA512 
47aa160172d1af8cbb0f7ba270364ab7fe7527fd07819efea570afe67f3684a6df2e093f4b6fb85802e29c11bbe029a0515422d4ebd6e11ae78ae7359d82497f

diff --git a/app-editors/gedit/gedit-46.2.ebuild 
b/app-editors/gedit/gedit-46.2.ebuild
new file mode 100644
index ..b5e3c3c26584
--- /dev/null
+++ b/app-editors/gedit/gedit-46.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+IUSE="+python gtk-doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/libgedit-amtk-5.6:=
+   >=gui-libs/tepl-6.8.0:=
+   >=dev-libs/libpeas-1.14.1:0[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=app-text/gspell-0.2.5:0=
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   gui-libs/libgedit-gtksourceview:300
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2023-10-29 Thread Mart Raudsepp
commit: 27d8cdce044a4e35d5d95db612340137d1077164
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 21:48:23 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 21:48:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d8cdce

app-editors/gedit-plugins: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

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

 .../{gedit-plugins-46.0.ebuild => gedit-plugins-46.0-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
similarity index 96%
rename from app-editors/gedit-plugins/gedit-plugins-46.0.ebuild
rename to app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
index 10f89cba16e8..e481f4437f5a 100644
--- a/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-46.0-r1.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libpeas-1.14.1:0[gtk]
>=app-editors/gedit-46
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.9:3
@@ -32,7 +32,7 @@ RDEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep '
app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-10-29 Thread Mart Raudsepp
commit: dd21bf2213ad0cf97fcd632b69407eb33666e88f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 21:46:33 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 21:46:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd21bf22

app-editors/gedit: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

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

 app-editors/gedit/{gedit-46.1.ebuild => gedit-46.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit/gedit-46.1.ebuild 
b/app-editors/gedit/gedit-46.1-r1.ebuild
similarity index 94%
rename from app-editors/gedit/gedit-46.1.ebuild
rename to app-editors/gedit/gedit-46.1-r1.ebuild
index c7811ced2043..c0f1ed0f1fc3 100644
--- a/app-editors/gedit/gedit-46.1.ebuild
+++ b/app-editors/gedit/gedit-46.1-r1.ebuild
@@ -21,7 +21,7 @@ DEPEND="
>=x11-libs/gtk+-3.22.0:3[introspection]
>=gui-libs/libgedit-amtk-5.6:=
>=gui-libs/tepl-6.8.0:=
-   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libpeas-1.14.1:0[gtk]
>=dev-libs/gobject-introspection-1.54:=
>=app-text/gspell-0.2.5:0=
python? (
@@ -29,7 +29,7 @@ DEPEND="
$(python_gen_cond_dep '
dev-python/pycairo[${PYTHON_USEDEP}]
>=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
')
)
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-08-29 Thread Arthur Zamarin
commit: 203d2a0bcb53520315b423646b39f4096ee6a051
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 29 17:59:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 29 17:59:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203d2a0b

app-editors/gedit: Stabilize 46.1 arm64, #913218

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

 app-editors/gedit/gedit-46.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-46.1.ebuild 
b/app-editors/gedit/gedit-46.1.ebuild
index 66af14cf2ee9..3e411de758eb 100644
--- a/app-editors/gedit/gedit-46.1.ebuild
+++ b/app-editors/gedit/gedit-46.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
 
 LICENSE="GPL-2+ CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 IUSE="+python gtk-doc"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-08-08 Thread Matt Turner
commit: a5953e142f5276985ca81b2b54a2cf6d74ef5361
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jul 29 13:25:53 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug  8 15:03:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5953e14

app-editors/gedit: Version bump to 46.1

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

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-46.1.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index c2ce4d507ae5..546fbfaf6c1e 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-44.2.tar.xz 2741932 BLAKE2B 
ef069084b0a11d86a081f10542ddfe39e9a6989dd0d7e5749af3f62267ea52c6885bf3a50065227307cca6062098c460b05da89f1cd2de0b8d2e6c9c81feb8ad
 SHA512 
c9dd412a16d7d0ba17214164017948bd1184ee5f9c44475e9e02880c0597b2fd9840f9488df7262cb413baedf5e16ce49dd32410b02ed0f53cf4bc94d3e3a4c7
 DIST gedit-45.0.tar.xz 2756252 BLAKE2B 
70f998e1df2d9dc8be9019c68c91ad5b3b5c66a922b9e2501d914dda9e460a315c1456b8d048ea8653e3f39e94b5c58ebcca524fe8d9beb30da6e49de88e0612
 SHA512 
5f9ea9df9fe2572127f97980a4f3fe96931dc4e9beea6f08c2e20777ca7dfd58569de0ca09c9b9e03ed0beb27c2bf277a910c50babf9c1d258b495d364d60cf5
+DIST gedit-46.1.tar.xz 2756336 BLAKE2B 
b79c04b12b0220429d6284c9d966e7a8cc2a454b0cd0b7ef807576b4a3e0dccab52f5fdbdaf9f774880c801eb842484260818036e30e5853d573c1fbb4dd14b6
 SHA512 
42cf210afd35df8d6d3590ebb5ff310b74ccf9da803277cd375474629e2bd32bc542f34e3c307a1f591c04e861b92e153e4c9a2daa852e5250fc1294d4bbf72d

diff --git a/app-editors/gedit/gedit-46.1.ebuild 
b/app-editors/gedit/gedit-46.1.ebuild
new file mode 100644
index ..66af14cf2ee9
--- /dev/null
+++ b/app-editors/gedit/gedit-46.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+IUSE="+python gtk-doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/libgedit-amtk-5.6:=
+   >=gui-libs/tepl-6.8.0:=
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=app-text/gspell-0.2.5:0=
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   gui-libs/libgedit-gtksourceview:300
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2023-08-08 Thread Matt Turner
commit: 852677efb5a07aec630ff12752ff00cc1965f682
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Jul 29 13:27:58 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug  8 15:03:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852677ef

app-editors/gedit-plugins: Version bump to 46.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-46.0.ebuild| 100 +
 2 files changed, 101 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index b3cd9d8b9a88..92ed27ec5113 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-plugins-44.1.tar.xz 913228 BLAKE2B 
a153b82da23f7838da9fa24b28687eae2fd0e4381693515f45e665fc6d9bc2715b37fa6bdac7a8a6ebd947ba0a3a70e5c12708bb14a053c9ad0384549e8ef4f6
 SHA512 
d5d767210b362747e4ba51b61b4d1c58bf5b37aa5f942cb9654f71c534d8bce2594ebc9004bed686627403fe1c3a6af84a45f4ce72af1f27fa7b644d11cdc9e2
 DIST gedit-plugins-45.0.tar.xz 902452 BLAKE2B 
2569de052fee9401561e874a0387799c582fd69c177034595e9bb61c9ebd75fb6333b4bd7d1c8460d4bb13c5cb0c1ea8abeeaac1bf53f2279d4a920d71b5069e
 SHA512 
41ada11d4cfc99d3f8edab46916490bfb6282c82bc35952331a5e920ffb8490c9ca543d459ed670390e4268bf2068b86382be4049443ce73cd4bb60b9a31b879
+DIST gedit-plugins-46.0.tar.xz 897216 BLAKE2B 
9dac94c03147fa3a949df5d924a2a18d9cf29a7928f088a0ab6bd07538dc316c28f9f6a5f7cb91b386d25b4a15b5178265c808a7d327367902c7077980a56be8
 SHA512 
fe9d975273df1ec7d3729d76d3e652b04ec90595f2fcd90a64f9bc01de6bf7955aa96fb663966d8dab5952a01552a70123eecee81861c4c6d219199ca2ada579

diff --git a/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild
new file mode 100644
index ..b5c75911a5c8
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-46.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-46
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   gui-libs/libgedit-gtksourceview:300
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   -Dplugin_drawspaces=true
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   -Dplugin_smartspaces=true
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+
+pkg_pos

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-07-27 Thread WANG Xuerui
commit: d84355f0bd16d0b4c08d09f509863d2e341c9190
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 05:39:44 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 27 08:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84355f0

app-editors/gedit: keyword 45.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-editors/gedit/gedit-45.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-45.0.ebuild 
b/app-editors/gedit/gedit-45.0.ebuild
index a8db7e853cde..b60a20b9821b 100644
--- a/app-editors/gedit/gedit-45.0.ebuild
+++ b/app-editors/gedit/gedit-45.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
 
 LICENSE="GPL-2+ CC-BY-SA-3.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 IUSE="+python gtk-doc"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-07-07 Thread Matt Turner
commit: 54aec1297b67577098aca9ca5886934567e488bf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Jun 25 21:49:59 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul  8 03:23:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54aec129

app-editors/gedit: Version bump to 45.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-45.0.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index b6fe2a5626f0..c2ce4d507ae5 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-44.2.tar.xz 2741932 BLAKE2B 
ef069084b0a11d86a081f10542ddfe39e9a6989dd0d7e5749af3f62267ea52c6885bf3a50065227307cca6062098c460b05da89f1cd2de0b8d2e6c9c81feb8ad
 SHA512 
c9dd412a16d7d0ba17214164017948bd1184ee5f9c44475e9e02880c0597b2fd9840f9488df7262cb413baedf5e16ce49dd32410b02ed0f53cf4bc94d3e3a4c7
+DIST gedit-45.0.tar.xz 2756252 BLAKE2B 
70f998e1df2d9dc8be9019c68c91ad5b3b5c66a922b9e2501d914dda9e460a315c1456b8d048ea8653e3f39e94b5c58ebcca524fe8d9beb30da6e49de88e0612
 SHA512 
5f9ea9df9fe2572127f97980a4f3fe96931dc4e9beea6f08c2e20777ca7dfd58569de0ca09c9b9e03ed0beb27c2bf277a910c50babf9c1d258b495d364d60cf5

diff --git a/app-editors/gedit/gedit-45.0.ebuild 
b/app-editors/gedit/gedit-45.0.ebuild
new file mode 100644
index ..a8db7e853cde
--- /dev/null
+++ b/app-editors/gedit/gedit-45.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="+python gtk-doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/amtk-5.6:=
+   >=gui-libs/tepl-6.5.1:=
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=app-text/gspell-0.2.5:0=
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   gui-libs/libgedit-gtksourceview:300
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2023-07-07 Thread Matt Turner
commit: 3300f0470e266f7129d0012475f008cc633bd27e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jul  6 23:23:46 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul  8 03:23:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3300f047

app-editors/gedit-plugins: Version bump to 45.0

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-45.0.ebuild| 100 +
 2 files changed, 101 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index a6cbc6c8fa7c..b3cd9d8b9a88 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-44.1.tar.xz 913228 BLAKE2B 
a153b82da23f7838da9fa24b28687eae2fd0e4381693515f45e665fc6d9bc2715b37fa6bdac7a8a6ebd947ba0a3a70e5c12708bb14a053c9ad0384549e8ef4f6
 SHA512 
d5d767210b362747e4ba51b61b4d1c58bf5b37aa5f942cb9654f71c534d8bce2594ebc9004bed686627403fe1c3a6af84a45f4ce72af1f27fa7b644d11cdc9e2
+DIST gedit-plugins-45.0.tar.xz 902452 BLAKE2B 
2569de052fee9401561e874a0387799c582fd69c177034595e9bb61c9ebd75fb6333b4bd7d1c8460d4bb13c5cb0c1ea8abeeaac1bf53f2279d4a920d71b5069e
 SHA512 
41ada11d4cfc99d3f8edab46916490bfb6282c82bc35952331a5e920ffb8490c9ca543d459ed670390e4268bf2068b86382be4049443ce73cd4bb60b9a31b879

diff --git a/app-editors/gedit-plugins/gedit-plugins-45.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-45.0.ebuild
new file mode 100644
index ..a8aad8084b13
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-45.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-45.0
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   gui-libs/libgedit-gtksourceview:300
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   -Dplugin_drawspaces=true
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   -Dplugin_smartspaces=true
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2023-01-22 Thread Matt Turner
commit: a2ccf5ccc53cb8121dad79b8f5601ce7f5c2c0a4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 19 20:31:56 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 23 03:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ccf5cc

app-editors/gedit-plugins: Version bump to 44.1

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-44.1.ebuild| 105 +
 2 files changed, 106 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 3a4df3731e79..3c9f3292a7f6 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-plugins-43.1.tar.xz 913072 BLAKE2B 
ebfaa6311aac490c75339cf506a58ce60864925ebee8284d72cc4b42634696511d7060eca1b8988d574e1b17dc0e0d32cc934da3c29421339044a220ea5e854e
 SHA512 
2aad05ce15e148121b8e0dcf59546061e448aac09f42c28cee7dfc0b3c16965716059cf147c6391f1c439ac04241e94384bf6ff8dfaa40303dfe80d8de1e2fbc
 DIST gedit-plugins-44.0.tar.xz 913176 BLAKE2B 
325b70566ba32d6f10edf1681df6d31bf10329389331c9ef4a89671da1b538ff4faebd07c224d5309a113fbb28d40b777fc34c27b8ab1c894abdfeeb2d3683b6
 SHA512 
878fb3df8ab4e9a338b25da7a8c89c8d8c2dadb78095d2c620448423a2c506e7ab4ac27e823452f0c624ecab97766cc35385271d5889f58a5963b0e343bd63ae
+DIST gedit-plugins-44.1.tar.xz 913228 BLAKE2B 
a153b82da23f7838da9fa24b28687eae2fd0e4381693515f45e665fc6d9bc2715b37fa6bdac7a8a6ebd947ba0a3a70e5c12708bb14a053c9ad0384549e8ef4f6
 SHA512 
d5d767210b362747e4ba51b61b4d1c58bf5b37aa5f942cb9654f71c534d8bce2594ebc9004bed686627403fe1c3a6af84a45f4ce72af1f27fa7b644d11cdc9e2

diff --git a/app-editors/gedit-plugins/gedit-plugins-44.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-44.1.ebuild
new file mode 100644
index ..96f086de69f3
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-44.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-44.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   -Dplugin_drawspaces=true
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python pl

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-01-22 Thread Matt Turner
commit: 322c816b60b83e398f694ae2a64eac38268d6abd
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan 19 20:31:21 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 23 03:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322c816b

app-editors/gedit: Version bump to 44.2

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-44.2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 6737da13088b..40e7bd2e2960 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-43.2.tar.xz 2724036 BLAKE2B 
64039018c604874945cc6835bba14d80f969b0a860c0384d969af7fc81cdc4ade568539a80571440af605f14eaf33730140a48b48b92d1bdb652199770ca3411
 SHA512 
447f0da946ff7474637bb6b88f41eb53e5ba886c66e8b9f8c17e67d2f52e3eb115d905a850300f70488cfebcd6654a14ce8c57044760f4fdb3394cedf4e91f23
 DIST gedit-44.1.tar.xz 2735700 BLAKE2B 
275a614993c4a38d52455eb22c435697a452069f62b4332b4df8b1b83daa18192fa2159162387996122144645069500d3d48826d05a4b4133df285af387a8f52
 SHA512 
7eb48c8020726e0648565abff6aca32ddf464bc651c2e2298402b9ee3ff8c6ba64d4becc6da3290ac8a4b58705a5f3e09b7958a6cebe357d701708c525d6e3df
+DIST gedit-44.2.tar.xz 2741932 BLAKE2B 
ef069084b0a11d86a081f10542ddfe39e9a6989dd0d7e5749af3f62267ea52c6885bf3a50065227307cca6062098c460b05da89f1cd2de0b8d2e6c9c81feb8ad
 SHA512 
c9dd412a16d7d0ba17214164017948bd1184ee5f9c44475e9e02880c0597b2fd9840f9488df7262cb413baedf5e16ce49dd32410b02ed0f53cf4bc94d3e3a4c7

diff --git a/app-editors/gedit/gedit-44.2.ebuild 
b/app-editors/gedit/gedit-44.2.ebuild
new file mode 100644
index ..8d5861b5f198
--- /dev/null
+++ b/app-editors/gedit/gedit-44.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/amtk-5.6:=
+   >=gui-libs/tepl-6.4:=
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=app-text/gspell-0.2.5:0=
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   >=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2023-01-05 Thread Matt Turner
commit: c068386dbbaace51c84bb434fbf078acfb527454
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan  5 14:17:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan  5 16:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c068386d

app-editors/gedit: Version bump to 44.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-44.1.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index f388533bf2cb..6737da13088b 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-43.2.tar.xz 2724036 BLAKE2B 
64039018c604874945cc6835bba14d80f969b0a860c0384d969af7fc81cdc4ade568539a80571440af605f14eaf33730140a48b48b92d1bdb652199770ca3411
 SHA512 
447f0da946ff7474637bb6b88f41eb53e5ba886c66e8b9f8c17e67d2f52e3eb115d905a850300f70488cfebcd6654a14ce8c57044760f4fdb3394cedf4e91f23
+DIST gedit-44.1.tar.xz 2735700 BLAKE2B 
275a614993c4a38d52455eb22c435697a452069f62b4332b4df8b1b83daa18192fa2159162387996122144645069500d3d48826d05a4b4133df285af387a8f52
 SHA512 
7eb48c8020726e0648565abff6aca32ddf464bc651c2e2298402b9ee3ff8c6ba64d4becc6da3290ac8a4b58705a5f3e09b7958a6cebe357d701708c525d6e3df

diff --git a/app-editors/gedit/gedit-44.1.ebuild 
b/app-editors/gedit/gedit-44.1.ebuild
new file mode 100644
index ..a0ccacb2d2c6
--- /dev/null
+++ b/app-editors/gedit/gedit-44.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/amtk-5.6:=
+   >=gui-libs/tepl-6.4:=
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=app-text/gspell-0.2.5:0=
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   >=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2023-01-05 Thread Matt Turner
commit: 8a31dfc8406ae9bbefdc5fcbcaf9690359cc5ede
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Jan  5 14:17:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan  5 16:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a31dfc8

app-editors/gedit-plugins: Version bump to 44.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-44.0.ebuild| 105 +
 2 files changed, 106 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 19aa7cf1c5dd..3a4df3731e79 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-43.1.tar.xz 913072 BLAKE2B 
ebfaa6311aac490c75339cf506a58ce60864925ebee8284d72cc4b42634696511d7060eca1b8988d574e1b17dc0e0d32cc934da3c29421339044a220ea5e854e
 SHA512 
2aad05ce15e148121b8e0dcf59546061e448aac09f42c28cee7dfc0b3c16965716059cf147c6391f1c439ac04241e94384bf6ff8dfaa40303dfe80d8de1e2fbc
+DIST gedit-plugins-44.0.tar.xz 913176 BLAKE2B 
325b70566ba32d6f10edf1681df6d31bf10329389331c9ef4a89671da1b538ff4faebd07c224d5309a113fbb28d40b777fc34c27b8ab1c894abdfeeb2d3683b6
 SHA512 
878fb3df8ab4e9a338b25da7a8c89c8d8c2dadb78095d2c620448423a2c506e7ab4ac27e823452f0c624ecab97766cc35385271d5889f58a5963b0e343bd63ae

diff --git a/app-editors/gedit-plugins/gedit-plugins-44.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-44.0.ebuild
new file mode 100644
index ..167eb07b5d61
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-44.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-44.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   -Dplugin_drawspaces=true
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-11-21 Thread Matt Turner
commit: 10da1022bb7116a7e266a0110f40621dad3ee848
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov 18 14:59:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Nov 21 15:13:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10da1022

app-editors/gedit: Version bump to 43.2

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

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-43.2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 80cc2e2785f1..a1318e96de5d 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-42.2.tar.xz 6917596 BLAKE2B 
fd7b0a1c113e944b1b3f0c2bb55a061e76e7ee71ebbfe8d64c6d5b0c7e47b8dd54519bde1b7b095a1cab27a169427eecdf35d06422c1a984f51dab82e19c7cb0
 SHA512 
d50f021f33764e0cdd3ac51650db0e37dacb5b6edeadddfd8136e8120e83eb740db66ada25ae43eac810896714859d6f8876640a8976ddfd6e7e602c278dcc99
 DIST gedit-43.1.tar.xz 2724084 BLAKE2B 
4d0227c9287d5415298a50dda72f7997a0cb65032b9d9ac045fc2abe1a1f2a6b44cd6e36277373943cf221323ffdfeb2009fcc93ad9ef863b993bce4afac882f
 SHA512 
00cd2f2b8ce9cc932e5b0fef7acca857d570ea73219caf031aee8a7bc6c146be6c739c01d62e4c9f4c706f025c04f7849ed88e99b996f0599314196eded54bbe
+DIST gedit-43.2.tar.xz 2724036 BLAKE2B 
64039018c604874945cc6835bba14d80f969b0a860c0384d969af7fc81cdc4ade568539a80571440af605f14eaf33730140a48b48b92d1bdb652199770ca3411
 SHA512 
447f0da946ff7474637bb6b88f41eb53e5ba886c66e8b9f8c17e67d2f52e3eb115d905a850300f70488cfebcd6654a14ce8c57044760f4fdb3394cedf4e91f23

diff --git a/app-editors/gedit/gedit-43.2.ebuild 
b/app-editors/gedit/gedit-43.2.ebuild
new file mode 100644
index ..86dd0c50ef11
--- /dev/null
+++ b/app-editors/gedit/gedit-43.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/amtk-5.6:=
+   >=gui-libs/tepl-6.2:=
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=app-text/gspell-0.2.5:0=
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   >=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-11-04 Thread Matt Turner
commit: 6cae4276c0a3e93bb40012a5eb8b192b77f593d7
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  4 17:03:50 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov  4 18:00:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cae4276

app-editors/gedit-plugins: Version bump to 43.1

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-43.1.ebuild| 105 +
 2 files changed, 106 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 79d7e09fce7d..2df23b5af3fd 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-42.1.tar.xz 946368 BLAKE2B 
6ee8c42d5d5214cdb9095bce71623f9486c973ade69aad91eed4ae13a1ad5ab59bcc43d30078bdb9db46527160f8bc6b183a56c255d10f8027c4ff2e603fffa6
 SHA512 
2e36919f7b7232e4471e2c1277c33e2f79ff513b76574cf765e451064979587c170ae003c9517d33f3b9cfce916cb7f25f9e3d0a4f6a6b203086fcfff9f265aa
+DIST gedit-plugins-43.1.tar.xz 913072 BLAKE2B 
ebfaa6311aac490c75339cf506a58ce60864925ebee8284d72cc4b42634696511d7060eca1b8988d574e1b17dc0e0d32cc934da3c29421339044a220ea5e854e
 SHA512 
2aad05ce15e148121b8e0dcf59546061e448aac09f42c28cee7dfc0b3c16965716059cf147c6391f1c439ac04241e94384bf6ff8dfaa40303dfe80d8de1e2fbc

diff --git a/app-editors/gedit-plugins/gedit-plugins-43.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-43.1.ebuild
new file mode 100644
index ..d01deb408f2f
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-43.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-43.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   -Dplugin_drawspaces=true
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_post

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-11-04 Thread Matt Turner
commit: 7b9c0379a401f99e6fdbf9208e09cd55f442930e
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  4 16:51:45 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov  4 18:00:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b9c0379

app-editors/gedit: Version bump to 43.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-43.1.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 294ce81bbda7..80cc2e2785f1 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-42.2.tar.xz 6917596 BLAKE2B 
fd7b0a1c113e944b1b3f0c2bb55a061e76e7ee71ebbfe8d64c6d5b0c7e47b8dd54519bde1b7b095a1cab27a169427eecdf35d06422c1a984f51dab82e19c7cb0
 SHA512 
d50f021f33764e0cdd3ac51650db0e37dacb5b6edeadddfd8136e8120e83eb740db66ada25ae43eac810896714859d6f8876640a8976ddfd6e7e602c278dcc99
+DIST gedit-43.1.tar.xz 2724084 BLAKE2B 
4d0227c9287d5415298a50dda72f7997a0cb65032b9d9ac045fc2abe1a1f2a6b44cd6e36277373943cf221323ffdfeb2009fcc93ad9ef863b993bce4afac882f
 SHA512 
00cd2f2b8ce9cc932e5b0fef7acca857d570ea73219caf031aee8a7bc6c146be6c739c01d62e4c9f4c706f025c04f7849ed88e99b996f0599314196eded54bbe

diff --git a/app-editors/gedit/gedit-43.1.ebuild 
b/app-editors/gedit/gedit-43.1.ebuild
new file mode 100644
index ..ecb7c41b1712
--- /dev/null
+++ b/app-editors/gedit/gedit-43.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.70:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=gui-libs/amtk-5.6:=
+   >=gui-libs/tepl-6.2:=
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+
+   >=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-10-29 Thread Matt Turner
commit: f81cb265ecf52fd0a80546f102cd876b5c5e7cb9
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:34 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 22:32:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81cb265

app-editors/gedit: Set remote-id

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

 app-editors/gedit/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-editors/gedit/metadata.xml b/app-editors/gedit/metadata.xml
index 7b343b06be8a..25826770e3dd 100644
--- a/app-editors/gedit/metadata.xml
+++ b/app-editors/gedit/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+GNOME/gedit
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-10-29 Thread Matt Turner
commit: 8db16170bb49f53c51c96ec2ea978b20b6ad9044
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:19:34 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 22:32:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db16170

app-editors/gedit-plugins: Set remote-id

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

 app-editors/gedit-plugins/metadata.xml | 22 --
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/app-editors/gedit-plugins/metadata.xml 
b/app-editors/gedit-plugins/metadata.xml
index eb35a3df50f2..2695ac239950 100644
--- a/app-editors/gedit-plugins/metadata.xml
+++ b/app-editors/gedit-plugins/metadata.xml
@@ -1,14 +1,16 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-
-   Insert special characters just by clicking on
-   them
-   Shows document changes related to git's HEAD
-   Embed a terminal in the bottom pane
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+Insert special characters just by clicking on 
them
+Shows document changes related to git's HEAD
+Embed a terminal in the bottom pane
+  
+  
+GNOME/gedit-plugins
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-07-28 Thread Matt Turner
commit: ba47196624fc723c67ca8ac583dda5eadf4d76ec
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 29 01:44:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 29 02:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba471966

app-editors/gedit: Version bump to 42.2

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

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-42.2.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 3015167d1041..666d0e5ee00e 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-42.1.tar.xz 6916780 BLAKE2B 
a4350a62811ee689f9a7f70a4b166aa82185a17ab6c6f0f6264404756a2e7f2b93e81b2cf88beaf4141527720437f9e6ee9f7584e65e63fe242975e346d26586
 SHA512 
b7b1dd4ab31412a2bdeb6298065d1e3f52a9c813e26e943aea606b30e3de9b7690cc8ba478e2d0e49fb51bed57dd3f7c441184964270629d51dc1f6d132045a6
+DIST gedit-42.2.tar.xz 6917596 BLAKE2B 
fd7b0a1c113e944b1b3f0c2bb55a061e76e7ee71ebbfe8d64c6d5b0c7e47b8dd54519bde1b7b095a1cab27a169427eecdf35d06422c1a984f51dab82e19c7cb0
 SHA512 
d50f021f33764e0cdd3ac51650db0e37dacb5b6edeadddfd8136e8120e83eb740db66ada25ae43eac810896714859d6f8876640a8976ddfd6e7e602c278dcc99

diff --git a/app-editors/gedit/gedit-42.2.ebuild 
b/app-editors/gedit/gedit-42.2.ebuild
new file mode 100644
index ..250e1be179a4
--- /dev/null
+++ b/app-editors/gedit/gedit-42.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit 
https://gitlab.gnome.org/GNOME/gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.64:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/gobject-introspection-1.54:=
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use python)
+   $(meson_feature spell)
+   -Duser_documentation=true
+   -Denable-gvfs-metadata=yes
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-05-31 Thread Sam James
commit: 03af65f7744f67c48e4e75fb739353b826ed
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 23:57:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 23:57:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03af65f4

app-editors/gedit-plugins: update HOMEPAGE

Closes: https://bugs.gentoo.org/848876
Signed-off-by: Sam James  gentoo.org>

 app-editors/gedit-plugins/gedit-plugins-42.0.ebuild | 2 +-
 app-editors/gedit-plugins/gedit-plugins-42.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
index c47763a5db74..e908fd082b71 100644
--- a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
@@ -9,7 +9,7 @@ VALA_MIN_API_VERSION="0.28"
 inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
 
 DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins";
 
 LICENSE="GPL-2+"
 KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"

diff --git a/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
index 092e6a590b14..1bb2deb8b219 100644
--- a/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
@@ -9,7 +9,7 @@ VALA_MIN_API_VERSION="0.28"
 inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
 
 DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ThirdPartyPlugins";
 
 LICENSE="GPL-2+"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-05-27 Thread Pacho Ramos
commit: 0c66befa439db0fb36ad896773f161add84d853e
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri May 27 10:22:00 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri May 27 10:22:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c66befa

app-editors/gedit-plugins: add 42.1

Signed-off-by: Pacho Ramos  gentoo.org>

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-42.1.ebuild| 109 +
 2 files changed, 110 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 53000af41118..cfd17b49db9d 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-plugins-41.0.tar.xz 948364 BLAKE2B 
d5efe779e1f0f70e23a7dadb01b0e5b22c47d3326df6530559698ace274e2a4a3647d34640e89bb250d76bee1f6369d5728316730ce9cf89f3a7db627b3c4d49
 SHA512 
e0389e8be68406fdcd3c9537b2d2dad0faf19d9a49804a7b5d9cf8e1006254906605dd0b14e2fa1eb7a22d6533d9b55d7f5593fe01a5b412df6361c8b9089f34
 DIST gedit-plugins-42.0.tar.xz 949068 BLAKE2B 
d9076d7ef420177b5d859bdee651b4304da183430d651510ea4ab50bc7286d23f536c1be47e6a6f425bdf90dcb31f015fa315e9ed530d54eb235832d92c4f438
 SHA512 
b7b6b6c71538ca767e20e4bdde0a5530657bf3d444fee5e1b2918b768188f224acfd2a44c4b0b6203ee3bde9ec47d2bacb0e25426cf49e500120461d44ae6b9a
+DIST gedit-plugins-42.1.tar.xz 946368 BLAKE2B 
6ee8c42d5d5214cdb9095bce71623f9486c973ade69aad91eed4ae13a1ad5ab59bcc43d30078bdb9db46527160f8bc6b183a56c255d10f8027c4ff2e603fffa6
 SHA512 
2e36919f7b7232e4471e2c1277c33e2f79ff513b76574cf765e451064979587c170ae003c9517d33f3b9cfce916cb7f25f9e3d0a4f6a6b203086fcfff9f265aa

diff --git a/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
new file mode 100644
index ..092e6a590b14
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-42.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-40.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meso

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-05-27 Thread Pacho Ramos
commit: 6fcaaed4a4ccd45ad18ba07b15f9958451f70ce1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri May 27 10:20:59 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri May 27 10:21:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fcaaed4

app-editors/gedit: add 42.1

It also needs gtksourceview with vala support to build

Thanks-to: Ryoto Yayame
Closes: https://bugs.gentoo.org/811075
Signed-off-by: Pacho Ramos  gentoo.org>

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-42.1.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 0cc443d02577..d8193281fc31 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-41.0.tar.xz 6889320 BLAKE2B 
c4d2b923eab18cd27ffc0ff99882953e952c0956135fa7f6401ef01dd5cd0e1cf9a5a86c5751db9206fd88200c70434710881cd5b934a3620f14130a5066f18f
 SHA512 
97c51ef24e53d6bd4b29350a8749eacbfcfb90b7c66c9f6d462101c53966282452f6a02043628e157e8179cf6260f103b41c61d7ba2a31da08b0687f8031974e
 DIST gedit-42.0.tar.xz 6923352 BLAKE2B 
751c4cae8ad0c146f2607f259ab72f4723c433934f75356bf71e44daadc82d4403e19228b52ec2f98c3fa7bc61274a6ed648ef8af143adb7c89213d39db64473
 SHA512 
d0f3c05e0a6f96634cc2deb24d95d906e5bb9d380b248a810560b60ac8590831fb25672a41e143fe7bba3882a08ec7ec85208f896751a7b66cabe4ade00cdaca
+DIST gedit-42.1.tar.xz 6916780 BLAKE2B 
a4350a62811ee689f9a7f70a4b166aa82185a17ab6c6f0f6264404756a2e7f2b93e81b2cf88beaf4141527720437f9e6ee9f7584e65e63fe242975e346d26586
 SHA512 
b7b1dd4ab31412a2bdeb6298065d1e3f52a9c813e26e943aea606b30e3de9b7690cc8ba478e2d0e49fb51bed57dd3f7c441184964270629d51dc1f6d132045a6

diff --git a/app-editors/gedit/gedit-42.1.ebuild 
b/app-editors/gedit/gedit-42.1.ebuild
new file mode 100644
index ..5d3830ed2ae1
--- /dev/null
+++ b/app-editors/gedit/gedit-42.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit 
https://gitlab.gnome.org/GNOME/gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.64:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection,vala]
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/gobject-introspection-1.54:=
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use python)
+   $(meson_feature spell)
+   -Duser_documentation=true
+   -Denable-gvfs-metadata=yes
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-04-04 Thread Matt Turner
commit: 5f2bfe27f7e1171550974f62785a28c13e9d574b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr  5 01:16:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr  5 02:09:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2bfe27

app-editors/gedit-plugins: Version bump to 42.0

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-42.0.ebuild| 109 +
 2 files changed, 110 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index f3453e116418..53000af41118 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-41.0.tar.xz 948364 BLAKE2B 
d5efe779e1f0f70e23a7dadb01b0e5b22c47d3326df6530559698ace274e2a4a3647d34640e89bb250d76bee1f6369d5728316730ce9cf89f3a7db627b3c4d49
 SHA512 
e0389e8be68406fdcd3c9537b2d2dad0faf19d9a49804a7b5d9cf8e1006254906605dd0b14e2fa1eb7a22d6533d9b55d7f5593fe01a5b412df6361c8b9089f34
+DIST gedit-plugins-42.0.tar.xz 949068 BLAKE2B 
d9076d7ef420177b5d859bdee651b4304da183430d651510ea4ab50bc7286d23f536c1be47e6a6f425bdf90dcb31f015fa315e9ed530d54eb235832d92c4f438
 SHA512 
b7b6b6c71538ca767e20e4bdde0a5530657bf3d444fee5e1b2918b768188f224acfd2a44c4b0b6203ee3bde9ec47d2bacb0e25426cf49e500120461d44ae6b9a

diff --git a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
new file mode 100644
index ..092e6a590b14
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-40.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   $(meson_use python plugin_translate)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+
+pkg_po

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-04-02 Thread Matt Turner
commit: 20a3e9197eaad1d768df83efdae1f7fbe1cb7fc7
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr  2 23:58:29 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr  3 00:03:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a3e919

app-editors/gedit: Version bump to 42.0

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

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-42.0.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index c1e30f0ef19e..0cc443d02577 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-41.0.tar.xz 6889320 BLAKE2B 
c4d2b923eab18cd27ffc0ff99882953e952c0956135fa7f6401ef01dd5cd0e1cf9a5a86c5751db9206fd88200c70434710881cd5b934a3620f14130a5066f18f
 SHA512 
97c51ef24e53d6bd4b29350a8749eacbfcfb90b7c66c9f6d462101c53966282452f6a02043628e157e8179cf6260f103b41c61d7ba2a31da08b0687f8031974e
+DIST gedit-42.0.tar.xz 6923352 BLAKE2B 
751c4cae8ad0c146f2607f259ab72f4723c433934f75356bf71e44daadc82d4403e19228b52ec2f98c3fa7bc61274a6ed648ef8af143adb7c89213d39db64473
 SHA512 
d0f3c05e0a6f96634cc2deb24d95d906e5bb9d380b248a810560b60ac8590831fb25672a41e143fe7bba3882a08ec7ec85208f896751a7b66cabe4ade00cdaca

diff --git a/app-editors/gedit/gedit-42.0.ebuild 
b/app-editors/gedit/gedit-42.0.ebuild
new file mode 100644
index ..6028c770e278
--- /dev/null
+++ b/app-editors/gedit/gedit-42.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit 
https://gitlab.gnome.org/GNOME/gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.64:2
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/gobject-introspection-1.54:=
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use python)
+   $(meson_feature spell)
+   -Duser_documentation=true
+   -Denable-gvfs-metadata=yes
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/files/

2022-03-20 Thread Matt Turner
commit: ba7c1018429bc6a19573b07943c00c21fd732fff
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:02:16 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7c1018

app-editors/gedit: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../gedit/files/3.38-make-gspell-optional.patch| 59 ---
 .../gedit/files/3.38-make-python-optional.patch| 86 --
 app-editors/gedit/files/40.1-fix-meson-0.61.patch  | 29 
 .../gedit/files/restore-overlay-scrollbars.patch   | 26 ---
 4 files changed, 200 deletions(-)

diff --git a/app-editors/gedit/files/3.38-make-gspell-optional.patch 
b/app-editors/gedit/files/3.38-make-gspell-optional.patch
deleted file mode 100644
index f1197ebb5222..
--- a/app-editors/gedit/files/3.38-make-gspell-optional.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 4f32833325a6c95ec451adf1a8d9691cceb14dd8 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sun, 16 Aug 2020 23:20:31 +0300
-Subject: [PATCH 1/2] build: Make gspell optional
-

- meson.build   | 3 ++-
- meson_options.txt | 4 
- plugins/spell/meson.build | 4 
- 3 files changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index acaad0dad..2c5dccb82 100644
 a/meson.build
-+++ b/meson.build
-@@ -54,7 +54,7 @@ deps_basic_list = [
-   dependency('gobject-introspection-1.0'),
- ]
- 
--gspell_dep = dependency('gspell-1', version: '>= 1.0')
-+gspell_dep = dependency('gspell-1', version: '>= 1.0', required: 
get_option('spell'))
- python3 = python.find_installation('python3')
- 
- # Configurations
-@@ -94,3 +94,4 @@ summary('Prefix', get_option('prefix'))
- summary('API documentation', get_option('gtk_doc'))
- summary('User documentation', get_option('user_documentation'))
- summary('Require all tests', get_option('require_all_tests'))
-+summary('Spell checker plugin', get_option('spell').enabled().to_string())
-diff --git a/meson_options.txt b/meson_options.txt
-index 4e842d1ea..bb3923dd1 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -14,6 +14,10 @@ option(
-   description: 'Require that all tests can be run, even those that depend on 
third party programs'
- )
- 
-+option('spell',
-+   type: 'feature', value: 'enabled',
-+   description: 'Build spell checking plugin')
-+
- # This option exists for the developers, to speed up the install.
- option(
-   'user_documentation',
-diff --git a/plugins/spell/meson.build b/plugins/spell/meson.build
-index 8ce7634b7..cccb42fc1 100644
 a/plugins/spell/meson.build
-+++ b/plugins/spell/meson.build
-@@ -1,3 +1,7 @@
-+if not gspell_dep.found()
-+  subdir_done()
-+endif
-+
- libspell_sources = files(
-   'gedit-spell-app-activatable.c',
-   'gedit-spell-plugin.c',
--- 
-2.26.2
-

diff --git a/app-editors/gedit/files/3.38-make-python-optional.patch 
b/app-editors/gedit/files/3.38-make-python-optional.patch
deleted file mode 100644
index 7dccb18191cd..
--- a/app-editors/gedit/files/3.38-make-python-optional.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 9ed333a94ea15f74c420cbb2766909953aa6acb6 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sun, 16 Aug 2020 23:34:42 +0300
-Subject: [PATCH 2/2] build: Make python optional
-

- gedit/meson.build   | 2 ++
- meson.build | 2 ++
- meson_options.txt   | 4 
- plugins/meson.build | 9 ++---
- 4 files changed, 14 insertions(+), 3 deletions(-)
-
-diff --git a/gedit/meson.build b/gedit/meson.build
-index 9fc81468e..5e808a2d8 100644
 a/gedit/meson.build
-+++ b/gedit/meson.build
-@@ -197,10 +197,12 @@ libgedit_gir = gnome.generate_gir(
-   install_dir_typelib: get_option('libdir') / 'gedit/girepository-1.0',
- )
- 
-+if get_option('python')
- python3.install_sources(
-   'Gedit.py',
-   subdir: 'gi/overrides',
- )
-+endif
- 
- # Vala API
- libgedit_vapi = gnome.generate_vapi(
-diff --git a/meson.build b/meson.build
-index 2c5dccb82..5e1e9340a 100644
 a/meson.build
-+++ b/meson.build
-@@ -55,7 +55,9 @@ deps_basic_list = [
- ]
- 
- gspell_dep = dependency('gspell-1', version: '>= 1.0', required: 
get_option('spell'))
-+if get_option('python')
- python3 = python.find_installation('python3')
-+endif
- 
- # Configurations
- config_h = configuration_data()
-diff --git a/meson_options.txt b/meson_options.txt
-index bb3923dd1..962b82934 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -14,6 +14,10 @@ option(
-   description: 'Require that all tests can be run, even those that depend on 
third party programs'
- )
- 
-+option('python',
-+   type: 'boolean', value: true,
-+   description: 'Install GIR python overrides and python plugins')
-+
- option('spell',
-type: 'feature', value: 'enabled',
-description: 'Build spell checking plugin')
-diff --git a/plugi

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/files/

2022-03-20 Thread Matt Turner
commit: fd6c4ebced541b5aabb1f3a246c8e3cc8fafb292
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 20 17:02:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 20 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6c4ebc

app-editors/gedit-plugins: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/gedit-plugins-40.1-meson-0.61.patch  | 208 -
 1 file changed, 208 deletions(-)

diff --git 
a/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch 
b/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch
deleted file mode 100644
index d8661773ea0d..
--- a/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch
+++ /dev/null
@@ -1,208 +0,0 @@
-https://gitlab.gnome.org/GNOME/gedit-plugins/-/merge_requests/27.patch
-https://bugs.gentoo.org/832315
-
-From: Jan Beich 
-Date: Tue, 25 Jan 2022 12:10:06 +
-Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
-
-Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
-
-plugins/bookmarks/meson.build:43:0: ERROR: Function does not take positional 
arguments.
-plugins/bracketcompletion/meson.build:32:0: ERROR: Function does not take 
positional arguments.
-plugins/charmap/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/codecomment/meson.build:32:0: ERROR: Function does not take positional 
arguments.
-plugins/colorpicker/meson.build:32:0: ERROR: Function does not take positional 
arguments.
-plugins/colorschemer/meson.build:41:0: ERROR: Function does not take 
positional arguments.
-plugins/commander/meson.build:37:0: ERROR: Function does not take positional 
arguments.
-plugins/drawspaces/meson.build:58:0: ERROR: Function does not take positional 
arguments.
-plugins/findinfiles/meson.build:64:0: ERROR: Function does not take positional 
arguments.
-plugins/git/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/joinlines/meson.build:32:0: ERROR: Function does not take positional 
arguments.
-plugins/multiedit/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/smartspaces/meson.build:36:0: ERROR: Function does not take positional 
arguments.
-plugins/synctex/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/terminal/meson.build:40:0: ERROR: Function does not take positional 
arguments.
-plugins/textsize/meson.build:28:0: ERROR: Function does not take positional 
arguments.
-plugins/translate/meson.build:49:0: ERROR: Function does not take positional 
arguments.
-plugins/wordcompletion/meson.build:57:0: ERROR: Function does not take 
positional arguments.
 a/plugins/bookmarks/meson.build
-+++ b/plugins/bookmarks/meson.build
-@@ -41,7 +41,6 @@ bookmarks_plugin = custom_target(
- )
- 
- bookmarks_metainfo = i18n.merge_file(
--  'gedit-bookmarks.metainfo.xml',
-   input: 'gedit-bookmarks.metainfo.xml.in',
-   output: 'gedit-bookmarks.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/bracketcompletion/meson.build
-+++ b/plugins/bracketcompletion/meson.build
-@@ -30,7 +30,6 @@ bracketcompletion_plugin = custom_target(
- )
- 
- bracketcompletion_metainfo = i18n.merge_file(
--  'gedit-bracketcompletion.metainfo.xml',
-   input: 'gedit-bracketcompletion.metainfo.xml.in',
-   output: 'gedit-bracketcompletion.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/charmap/meson.build
-+++ b/plugins/charmap/meson.build
-@@ -26,7 +26,6 @@ charmap_plugin = custom_target(
- )
- 
- charmap_metainfo = i18n.merge_file(
--  'gedit-charmap.metainfo.xml',
-   input: 'gedit-charmap.metainfo.xml.in',
-   output: 'gedit-charmap.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/codecomment/meson.build
-+++ b/plugins/codecomment/meson.build
-@@ -30,7 +30,6 @@ codecomment_plugin = custom_target(
- )
- 
- codecomment_metainfo = i18n.merge_file(
--  'gedit-codecomment.metainfo.xml',
-   input: 'gedit-codecomment.metainfo.xml.in',
-   output: 'gedit-codecomment.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/colorpicker/meson.build
-+++ b/plugins/colorpicker/meson.build
-@@ -30,7 +30,6 @@ colorpicker_plugin = custom_target(
- )
- 
- colorpicker_metainfo = i18n.merge_file(
--  'gedit-colorpicker.metainfo.xml',
-   input: 'gedit-colorpicker.metainfo.xml.in',
-   output: 'gedit-colorpicker.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/colorschemer/meson.build
-+++ b/plugins/colorschemer/meson.build
-@@ -39,7 +39,6 @@ colorschemer_plugin = custom_target(
- )
- 
- colorschemer_metainfo = i18n.merge_file(
--  'gedit-colorschemer.metainfo.xml',
-   input: 'gedit-colorschemer.metainfo.xml.in',
-   output: 'gedit-colorschemer.metainfo.xml',
-   po_dir: join_paths(srcdir, 'po'),
 a/plugins/commander/meson.build
-+++ b/plugins/c

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-03-13 Thread Mart Raudsepp
commit: 59eed5f26684f6d0bdb143f43d8cf2cf0c877e7a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 13 14:44:35 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 13 14:44:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59eed5f2

app-editors/gedit: tweak deps

Add missing explicit libxml2 dep, reorder remaining to meson.build order

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

 app-editors/gedit/gedit-41.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit/gedit-41.0.ebuild 
b/app-editors/gedit/gedit-41.0.ebuild
index 81d86c5adec3..7db98cfaddf2 100644
--- a/app-editors/gedit/gedit-41.0.ebuild
+++ b/app-editors/gedit/gedit-41.0.ebuild
@@ -21,10 +21,11 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86"
 
 DEPEND="
>=dev-libs/glib-2.64:2
-   >=dev-libs/libpeas-1.14.1[gtk]
-   >=dev-libs/gobject-introspection-1.54:=
>=x11-libs/gtk+-3.22.0:3[introspection]
>=x11-libs/gtksourceview-4.0.2:4[introspection]
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/gobject-introspection-1.54:=
 
spell? ( >=app-text/gspell-0.2.5:0= )
python? (



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2022-02-19 Thread Matt Turner
commit: a6f02b1ce018f9e9b890cc83fa3bc24f32931e10
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 19 20:08:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 19 20:13:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f02b1c

app-editors/gedit: Version bump to 41.0

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

 app-editors/gedit/Manifest  |  1 +
 app-editors/gedit/gedit-41.0.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 88246b56777a..79b97f25ef7e 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-40.1.tar.xz 6850264 BLAKE2B 
2baabac1254d56bf4c6a663012f88505c8f3cfcdd8fd8e020e05d807f727f71cf9088c398702f559e40ba7db31d3a9d135c1148f8a8b178c9107aa2675265910
 SHA512 
ac4cd2864af63625dbdb5c55fcc5e7ea403d84d7cc25d9f1c121f544ef1cf686ab9b7c0d50ef73b4bf24e573cdf528622a49d82f675b0c1673c46f691b79ac09
+DIST gedit-41.0.tar.xz 6889320 BLAKE2B 
c4d2b923eab18cd27ffc0ff99882953e952c0956135fa7f6401ef01dd5cd0e1cf9a5a86c5751db9206fd88200c70434710881cd5b934a3620f14130a5066f18f
 SHA512 
97c51ef24e53d6bd4b29350a8749eacbfcfb90b7c66c9f6d462101c53966282452f6a02043628e157e8179cf6260f103b41c61d7ba2a31da08b0687f8031974e

diff --git a/app-editors/gedit/gedit-41.0.ebuild 
b/app-editors/gedit/gedit-41.0.ebuild
new file mode 100644
index ..992a0e34cb30
--- /dev/null
+++ b/app-editors/gedit/gedit-41.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   $(vala_depend)
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use python)
+   $(meson_feature spell)
+   -Duser_documentation=true
+   -Denable-gvfs-metadata=yes
+
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-02-19 Thread Matt Turner
commit: 840007d32b599e8d5c31e6785bcc5277fd630cf0
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Feb 19 20:09:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Feb 19 20:13:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840007d3

app-editors/gedit-plugins: Version bump to 41.0

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-41.0.ebuild| 108 +
 2 files changed, 109 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 0b10f6559558..1041baed2247 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-40.1.tar.xz 951024 BLAKE2B 
8a5fa07d6b9a5848e66de995c05f389b288e7863fa506476fd82157dc203e472b8ac8b8bdd15b09513e5d819fc58ce4d1077e62e6c5b90f93b14775052bf2737
 SHA512 
71649d157ac5591e4dd317c44ae167c98fb59e253c45f8c1ff8ef397a9e3f0bb968f0ef2486f9021354269e77defb9e5e305f1538f69818480a250966143c7a3
+DIST gedit-plugins-41.0.tar.xz 948364 BLAKE2B 
d5efe779e1f0f70e23a7dadb01b0e5b22c47d3326df6530559698ace274e2a4a3647d34640e89bb250d76bee1f6369d5728316730ce9cf89f3a7db627b3c4d49
 SHA512 
e0389e8be68406fdcd3c9537b2d2dad0faf19d9a49804a7b5d9cf8e1006254906605dd0b14e2fa1eb7a22d6533d9b55d7f5593fe01a5b412df6361c8b9089f34

diff --git a/app-editors/gedit-plugins/gedit-plugins-41.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-41.0.ebuild
new file mode 100644
index ..9375e8402944
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-41.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-40.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   $(meson_use python plugin_translate)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+
+pkg_postinst() {
+

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/, app-editors/gedit-plugins/files/

2022-02-03 Thread Sam James
commit: 77f847e558cd3deb63fe631a1b7cc105e5d6189f
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  3 09:05:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  3 09:05:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f847e5

app-editors/gedit-plugins: fix build with meson 0.61

Closes: https://bugs.gentoo.org/832315
Signed-off-by: Sam James  gentoo.org>

 .../files/gedit-plugins-40.1-meson-0.61.patch  | 208 +
 .../gedit-plugins/gedit-plugins-40.1.ebuild|   4 +
 2 files changed, 212 insertions(+)

diff --git 
a/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch 
b/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch
new file mode 100644
index ..d8661773ea0d
--- /dev/null
+++ b/app-editors/gedit-plugins/files/gedit-plugins-40.1-meson-0.61.patch
@@ -0,0 +1,208 @@
+https://gitlab.gnome.org/GNOME/gedit-plugins/-/merge_requests/27.patch
+https://bugs.gentoo.org/832315
+
+From: Jan Beich 
+Date: Tue, 25 Jan 2022 12:10:06 +
+Subject: [PATCH] meson: drop unused argument for i18n.merge_file()
+
+Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.
+
+plugins/bookmarks/meson.build:43:0: ERROR: Function does not take positional 
arguments.
+plugins/bracketcompletion/meson.build:32:0: ERROR: Function does not take 
positional arguments.
+plugins/charmap/meson.build:28:0: ERROR: Function does not take positional 
arguments.
+plugins/codecomment/meson.build:32:0: ERROR: Function does not take positional 
arguments.
+plugins/colorpicker/meson.build:32:0: ERROR: Function does not take positional 
arguments.
+plugins/colorschemer/meson.build:41:0: ERROR: Function does not take 
positional arguments.
+plugins/commander/meson.build:37:0: ERROR: Function does not take positional 
arguments.
+plugins/drawspaces/meson.build:58:0: ERROR: Function does not take positional 
arguments.
+plugins/findinfiles/meson.build:64:0: ERROR: Function does not take positional 
arguments.
+plugins/git/meson.build:28:0: ERROR: Function does not take positional 
arguments.
+plugins/joinlines/meson.build:32:0: ERROR: Function does not take positional 
arguments.
+plugins/multiedit/meson.build:28:0: ERROR: Function does not take positional 
arguments.
+plugins/smartspaces/meson.build:36:0: ERROR: Function does not take positional 
arguments.
+plugins/synctex/meson.build:28:0: ERROR: Function does not take positional 
arguments.
+plugins/terminal/meson.build:40:0: ERROR: Function does not take positional 
arguments.
+plugins/textsize/meson.build:28:0: ERROR: Function does not take positional 
arguments.
+plugins/translate/meson.build:49:0: ERROR: Function does not take positional 
arguments.
+plugins/wordcompletion/meson.build:57:0: ERROR: Function does not take 
positional arguments.
+--- a/plugins/bookmarks/meson.build
 b/plugins/bookmarks/meson.build
+@@ -41,7 +41,6 @@ bookmarks_plugin = custom_target(
+ )
+ 
+ bookmarks_metainfo = i18n.merge_file(
+-  'gedit-bookmarks.metainfo.xml',
+   input: 'gedit-bookmarks.metainfo.xml.in',
+   output: 'gedit-bookmarks.metainfo.xml',
+   po_dir: join_paths(srcdir, 'po'),
+--- a/plugins/bracketcompletion/meson.build
 b/plugins/bracketcompletion/meson.build
+@@ -30,7 +30,6 @@ bracketcompletion_plugin = custom_target(
+ )
+ 
+ bracketcompletion_metainfo = i18n.merge_file(
+-  'gedit-bracketcompletion.metainfo.xml',
+   input: 'gedit-bracketcompletion.metainfo.xml.in',
+   output: 'gedit-bracketcompletion.metainfo.xml',
+   po_dir: join_paths(srcdir, 'po'),
+--- a/plugins/charmap/meson.build
 b/plugins/charmap/meson.build
+@@ -26,7 +26,6 @@ charmap_plugin = custom_target(
+ )
+ 
+ charmap_metainfo = i18n.merge_file(
+-  'gedit-charmap.metainfo.xml',
+   input: 'gedit-charmap.metainfo.xml.in',
+   output: 'gedit-charmap.metainfo.xml',
+   po_dir: join_paths(srcdir, 'po'),
+--- a/plugins/codecomment/meson.build
 b/plugins/codecomment/meson.build
+@@ -30,7 +30,6 @@ codecomment_plugin = custom_target(
+ )
+ 
+ codecomment_metainfo = i18n.merge_file(
+-  'gedit-codecomment.metainfo.xml',
+   input: 'gedit-codecomment.metainfo.xml.in',
+   output: 'gedit-codecomment.metainfo.xml',
+   po_dir: join_paths(srcdir, 'po'),
+--- a/plugins/colorpicker/meson.build
 b/plugins/colorpicker/meson.build
+@@ -30,7 +30,6 @@ colorpicker_plugin = custom_target(
+ )
+ 
+ colorpicker_metainfo = i18n.merge_file(
+-  'gedit-colorpicker.metainfo.xml',
+   input: 'gedit-colorpicker.metainfo.xml.in',
+   output: 'gedit-colorpicker.metainfo.xml',
+   po_dir: join_paths(srcdir, 'po'),
+--- a/plugins/colorschemer/meson.build
 b/plugins/colorschemer/meson.build
+@@ -39,7 +39,6 @@ colorschemer_plugin = custom_target(
+ )
+ 
+ colorschemer_metainfo = i18n.merge_file(
+-  'gedit-colorschemer.metainfo.xml',
+   input: 'gedit-colorschemer.metainfo.xml.in',
+   output: 'gedit-colorschemer.metainfo.xml',
+   po_dir: join_paths(srcdir, 'po'),
+--- a/plugins/commander/mes

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/files/, app-editors/gedit/

2022-01-24 Thread Sam James
commit: 1f1a40a417c7706d03a9d87ed2bf1550fbb92c02
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 25 01:06:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 25 01:06:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f1a40a4

app-editors/gedit: fix build with meson 0.61

Closes: https://bugs.gentoo.org/831925
Signed-off-by: Sam James  gentoo.org>

 app-editors/gedit/files/40.1-fix-meson-0.61.patch | 29 +++
 app-editors/gedit/gedit-40.1.ebuild   |  4 +++-
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/app-editors/gedit/files/40.1-fix-meson-0.61.patch 
b/app-editors/gedit/files/40.1-fix-meson-0.61.patch
new file mode 100644
index ..cac046067cb2
--- /dev/null
+++ b/app-editors/gedit/files/40.1-fix-meson-0.61.patch
@@ -0,0 +1,29 @@
+https://gitlab.gnome.org/GNOME/gedit/-/merge_requests/124.patch
+https://bugs.gentoo.org/831925
+
+From c6c7c6580bc7f82a7d449b8ee33ae44f8b6f4a1f Mon Sep 17 00:00:00 2001
+From: rvalue 
+Date: Wed, 15 Dec 2021 07:02:09 +
+Subject: [PATCH] Remove incorrect args for i18n.merge_file
+
+The positional argument has been silently ignored for a time. And it causes 
failure
+with "ERROR: Function does not take positional arguments" since meson 0.60.0
+--- a/data/meson.build
 b/data/meson.build
+@@ -4,7 +4,6 @@ install_man('gedit.1')
+ 
+ appdata = 'org.gnome.gedit.appdata.xml'
+ appdata_file = i18n.merge_file(
+-  appdata,
+   input: appdata + '.in',
+   output: appdata,
+   po_dir: '../po/',
+@@ -23,7 +22,6 @@ endif
+ 
+ desktop_file = 'org.gnome.gedit.desktop'
+ desktop_output_file = i18n.merge_file(
+-  desktop_file,
+   type: 'desktop',
+   input: desktop_file + '.in',
+   output: desktop_file,
+GitLab

diff --git a/app-editors/gedit/gedit-40.1.ebuild 
b/app-editors/gedit/gedit-40.1.ebuild
index faf11bb7ae49..07697d136123 100644
--- a/app-editors/gedit/gedit-40.1.ebuild
+++ b/app-editors/gedit/gedit-40.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -58,6 +58,8 @@ PATCHES=(
# Make gspell and python optional
"${FILESDIR}"/3.38-make-gspell-optional.patch
"${FILESDIR}"/3.38-make-python-optional.patch
+
+   "${FILESDIR}"/${PV}-fix-meson-0.61.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-01-12 Thread Georgy Yakovlev
commit: 5bdd4eb115d637d847605672bc65c630d8641cf4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 13 01:49:12 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 13 02:00:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdd4eb1

app-editors/gedit-plugins: keyword 40.1 for ~arm64

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

 app-editors/gedit-plugins/gedit-plugins-40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
index 663c00d14205..d056232a64b2 100644
--- a/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Collection of extra plugins for the gedit Text 
Editor"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
 
 LICENSE="GPL-2+"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 SLOT="0"
 
 IUSE="charmap git +python terminal vala"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2022-01-04 Thread Georgy Yakovlev
commit: bbb121d03b7987f20923ed7e8f9d6ed868d5aa6a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan  4 22:32:45 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan  4 22:32:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb121d0

app-editors/gedit-plugins: keyword 40.1 for ~ppc64

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

 app-editors/gedit-plugins/gedit-plugins-40.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
index 83f1ce6c6708..663c00d14205 100644
--- a/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="Collection of extra plugins for the gedit Text 
Editor"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
 
 LICENSE="GPL-2+"
-KEYWORDS="amd64 ~riscv x86"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
 SLOT="0"
 
 IUSE="charmap git +python terminal vala"



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2021-10-17 Thread Mart Raudsepp
commit: 76162877855e319514b13d0360c3ffa76bdd122d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 17 20:41:21 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 17 20:58:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76162877

app-editors/gedit: enable py3.10

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

 app-editors/gedit/gedit-40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-40.1.ebuild 
b/app-editors/gedit/gedit-40.1.ebuild
index 415abe4e182..78fd61b6a5d 100644
--- a/app-editors/gedit/gedit-40.1.ebuild
+++ b/app-editors/gedit/gedit-40.1.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} )
 VALA_MIN_API_VERSION="0.26"
 VALA_USE_DEPEND="vapigen"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2021-10-17 Thread Mart Raudsepp
commit: a2511f957c39f5539981bacc63d678d7ff2bb47a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 17 20:42:44 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 17 20:58:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2511f95

app-editors/gedit-plugins: enable py3.10

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

 app-editors/gedit-plugins/gedit-plugins-40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
index 266db95b91a..1f95326960d 100644
--- a/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml"
 VALA_MIN_API_VERSION="0.28"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2021-04-28 Thread Matt Turner
commit: c7b6921393450f11d719940d673358e8fe5909ab
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Apr 29 02:02:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr 29 02:02:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b69213

app-editors/gedit-plugins: Version bump to 40.1

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-40.1.ebuild| 108 +
 2 files changed, 109 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 1e109f3e393..088c611baaf 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-plugins-3.38.1.tar.xz 957616 BLAKE2B 
9cf5fe5343b513bd841add5d4e85f8fe2e8f62524af7c124bdfc41b81e653a41d1a7417f8cc06f764cca730927f471598cae914a1581c5cd3712b89c464a075d
 SHA512 
d5cc3e82ac6a488f5ab06eaf4eb5ad32bdbe50b74f2f215e114b5cb3bb0a089da00caa3815d6638a679c1c902983a0754a16ef88e15ff88d8321a247288ad237
 DIST gedit-plugins-40.0.tar.xz 950560 BLAKE2B 
783803dd4913a2b384a714c7564f18686b6ecf7da2f10d421322b6421e9b10271f97dcbf819e3212c97a0e4ba2b54dcb12ba5efc392396caafe705844e2cd407
 SHA512 
660e82dc1a1187262afd921196074dd2808a400b5acbc88ab36f522c50f1b9d221ff1821c2e8c0c066c7556862779e8d277f52a758070c59b17e6b53791ff39d
+DIST gedit-plugins-40.1.tar.xz 951024 BLAKE2B 
8a5fa07d6b9a5848e66de995c05f389b288e7863fa506476fd82157dc203e472b8ac8b8bdd15b09513e5d819fc58ce4d1077e62e6c5b90f93b14775052bf2737
 SHA512 
71649d157ac5591e4dd317c44ae167c98fb59e253c45f8c1ff8ef397a9e3f0bb968f0ef2486f9021354269e77defb9e5e305f1538f69818480a250966143c7a3

diff --git a/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
new file mode 100644
index 000..615262ea716
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-40.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-40.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use pyth

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2021-04-28 Thread Matt Turner
commit: 458aefd8e4af28ffb1e68154210bee7bfa87c64e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 28 16:11:36 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 28 16:11:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458aefd8

app-editors/gedit: Fix vala_depend

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

 app-editors/gedit/gedit-3.38.1.ebuild | 2 +-
 app-editors/gedit/gedit-40.0.ebuild   | 2 +-
 app-editors/gedit/gedit-40.1.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/gedit/gedit-3.38.1.ebuild 
b/app-editors/gedit/gedit-3.38.1.ebuild
index 98fcfb4d752..570c7cf2578 100644
--- a/app-editors/gedit/gedit-3.38.1.ebuild
+++ b/app-editors/gedit/gedit-3.38.1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="${DEPEND}
gnome-base/gvfs
 "
 BDEPEND="
-   ${vala_depend}
+   $(vala_depend)
app-text/docbook-xml-dtd:4.1.2
dev-util/glib-utils
gtk-doc? ( >=dev-util/gtk-doc-1 )

diff --git a/app-editors/gedit/gedit-40.0.ebuild 
b/app-editors/gedit/gedit-40.0.ebuild
index d527b25c297..8a7d0429c49 100644
--- a/app-editors/gedit/gedit-40.0.ebuild
+++ b/app-editors/gedit/gedit-40.0.ebuild
@@ -43,7 +43,7 @@ RDEPEND="${DEPEND}
gnome-base/gvfs
 "
 BDEPEND="
-   ${vala_depend}
+   $(vala_depend)
app-text/docbook-xml-dtd:4.1.2
dev-util/glib-utils
gtk-doc? ( >=dev-util/gtk-doc-1 )

diff --git a/app-editors/gedit/gedit-40.1.ebuild 
b/app-editors/gedit/gedit-40.1.ebuild
index d527b25c297..8a7d0429c49 100644
--- a/app-editors/gedit/gedit-40.1.ebuild
+++ b/app-editors/gedit/gedit-40.1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="${DEPEND}
gnome-base/gvfs
 "
 BDEPEND="
-   ${vala_depend}
+   $(vala_depend)
app-text/docbook-xml-dtd:4.1.2
dev-util/glib-utils
gtk-doc? ( >=dev-util/gtk-doc-1 )



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2021-04-18 Thread Matt Turner
commit: e21ba2a5ac6d6753431b28b34c28adb3dcd53c10
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 18 22:01:30 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 18 22:19:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21ba2a5

app-editors/gedit: Version bump to 40.1

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

 app-editors/gedit/Manifest  |   1 +
 app-editors/gedit/gedit-40.1.ebuild | 101 
 2 files changed, 102 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 72d680f9a73..10a14bdbb4f 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-3.38.1.tar.xz 6861368 BLAKE2B 
3b202dbb7df8e91b58bd345fcaa309546af07bce60dc4638a3c344996d6c04ef7fe8a4824360c0f55970b759f9d7e2929c207992a9c80ad686d39e94ff741b7a
 SHA512 
cd52cbcece3b007692294ab01b95fae7deb744b08a44da2d3cafa82a86d94c104abcdd4dcbe10630e0d633c8cc3c75f5e5dc6c8452a8c4bc2e6bb3c0de7d5547
 DIST gedit-40.0.tar.xz 6852672 BLAKE2B 
80af344cb6e848338f0c5921ff15e1d3e8566967756fbb832767c5d39914915f1c746c78c45e22d534dd8fc02c7e214e793b5a315ce2357e2afb3ca97312e45e
 SHA512 
b1f6fc4f4894c3ada8e85b81df2fca6870acf725074b56b2c85b1c8f04e004f193e8fad3ac0c641bd0df6a704604ec054e130c60f0480c1abf62a91cb181429e
+DIST gedit-40.1.tar.xz 6850264 BLAKE2B 
2baabac1254d56bf4c6a663012f88505c8f3cfcdd8fd8e020e05d807f727f71cf9088c398702f559e40ba7db31d3a9d135c1148f8a8b178c9107aa2675265910
 SHA512 
ac4cd2864af63625dbdb5c55fcc5e7ea403d84d7cc25d9f1c121f544ef1cf686ab9b7c0d50ef73b4bf24e573cdf528622a49d82f675b0c1673c46f691b79ac09

diff --git a/app-editors/gedit/gedit-40.1.ebuild 
b/app-editors/gedit/gedit-40.1.ebuild
new file mode 100644
index 000..d527b25c297
--- /dev/null
+++ b/app-editors/gedit/gedit-40.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   gui-libs/tepl:6
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+PATCHES=(
+   # Don't force off overlay scrollbars for dubious reasons that GNOME 
designers heavily
+   # disagree with; those wanting them off in general would set that 
globally for gtk
+   "${FILESDIR}"/restore-overlay-scrollbars.patch
+   # Make gspell and python optional
+   "${FILESDIR}"/3.38-make-gspell-optional.patch
+   "${FILESDIR}"/3.38-make-python-optional.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use python)
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+   $(meson_feature spell)
+   )
+   meson_src_configure
+}
+
+# Only appdata and desktop file validation in v3.32.2
+src_test() { :; }
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2021-04-12 Thread Matt Turner
commit: cc9cb5cdc1bd37ee26a3dbdf763f8e62b5cd8beb
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 12 21:08:59 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 12 21:59:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9cb5cd

app-editors/gedit: Version bump to 40.0

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

 app-editors/gedit/Manifest  |   1 +
 app-editors/gedit/gedit-40.0.ebuild | 101 
 2 files changed, 102 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 25c9e8d1719..f8eabd40b86 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,3 +1,4 @@
 DIST gedit-3.34.1.tar.xz 14797588 BLAKE2B 
8dfaac4660575d67e3f8396dfed675a737fc69bc2b34866ee467a3464a338240133cab8d067db7b87fdc129f06a2450b91f4e0f70a73912d4a274cca980196d6
 SHA512 
22968c678a2f7ecf062f490d5eedc97aaa53b15932db801ea83eb336f01f41e7a6037a85508a40164f38dee406f8db097b7ef6f1481ab44ea82668766d24966d
 DIST gedit-3.36.2.tar.xz 14770004 BLAKE2B 
505c01aa60e64e418a09c9fbd0c397a487c612117c3068e35a41b075a8d5440cf85daf6e011eeacee7b228306342cc5c4a3dc1af24d52583c9a896531355f6d0
 SHA512 
20c3592aaf08ad4a5842b14ecb1eb0c9ddbef190412dc3f70b60bbf6125c9c4791a48260c89402ce4773720ae65b36fab510f9d1e104f548e243d11bc49279b5
 DIST gedit-3.38.1.tar.xz 6861368 BLAKE2B 
3b202dbb7df8e91b58bd345fcaa309546af07bce60dc4638a3c344996d6c04ef7fe8a4824360c0f55970b759f9d7e2929c207992a9c80ad686d39e94ff741b7a
 SHA512 
cd52cbcece3b007692294ab01b95fae7deb744b08a44da2d3cafa82a86d94c104abcdd4dcbe10630e0d633c8cc3c75f5e5dc6c8452a8c4bc2e6bb3c0de7d5547
+DIST gedit-40.0.tar.xz 6852672 BLAKE2B 
80af344cb6e848338f0c5921ff15e1d3e8566967756fbb832767c5d39914915f1c746c78c45e22d534dd8fc02c7e214e793b5a315ce2357e2afb3ca97312e45e
 SHA512 
b1f6fc4f4894c3ada8e85b81df2fca6870acf725074b56b2c85b1c8f04e004f193e8fad3ac0c641bd0df6a704604ec054e130c60f0480c1abf62a91cb181429e

diff --git a/app-editors/gedit/gedit-40.0.ebuild 
b/app-editors/gedit/gedit-40.0.ebuild
new file mode 100644
index 000..d527b25c297
--- /dev/null
+++ b/app-editors/gedit/gedit-40.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+python gtk-doc spell"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.64:2
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/gobject-introspection-1.54:=
+   >=x11-libs/gtk+-3.22.0:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   gui-libs/tepl:6
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+PATCHES=(
+   # Don't force off overlay scrollbars for dubious reasons that GNOME 
designers heavily
+   # disagree with; those wanting them off in general would set that 
globally for gtk
+   "${FILESDIR}"/restore-overlay-scrollbars.patch
+   # Make gspell and python optional
+   "${FILESDIR}"/3.38-make-gspell-optional.patch
+   "${FILESDIR}"/3.38-make-python-optional.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use python)
+   $(meson_use gtk-doc gtk_doc)
+   -Duser_documentation=true
+   $(meson_feature spell)
+   )
+   meson_src_configure
+}
+
+# Only appdata and desktop file validation in v3.32.2
+src_test() { :; }
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2021-04-12 Thread Matt Turner
commit: 8dc6b07a33b5d7d1b343c2da5d868ac1cffd6565
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 12 21:18:23 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 12 21:59:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc6b07a

app-editors/gedit-plugins: Version bump to 40.0

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-40.0.ebuild| 108 +
 2 files changed, 109 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index a6aa3a82992..e130016eae7 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-plugins-3.36.2.tar.xz 980648 BLAKE2B 
37f55b742258b233d161ce808483ba10f158b951f06eaee53d966edc275dad67a2d11eae342fed7bc9b185d1309c5795f645eabf24db99a6e6551a3dae19ddb6
 SHA512 
d46a5ec69f69838144333ca3e66abc7c64cdb3248877b38298f869027dd3bab16102957e723ad1b0d3c6af55745c2b7ce321949acb2575734c649a388bb0100b
 DIST gedit-plugins-3.38.1.tar.xz 957616 BLAKE2B 
9cf5fe5343b513bd841add5d4e85f8fe2e8f62524af7c124bdfc41b81e653a41d1a7417f8cc06f764cca730927f471598cae914a1581c5cd3712b89c464a075d
 SHA512 
d5cc3e82ac6a488f5ab06eaf4eb5ad32bdbe50b74f2f215e114b5cb3bb0a089da00caa3815d6638a679c1c902983a0754a16ef88e15ff88d8321a247288ad237
+DIST gedit-plugins-40.0.tar.xz 950560 BLAKE2B 
783803dd4913a2b384a714c7564f18686b6ecf7da2f10d421322b6421e9b10271f97dcbf819e3212c97a0e4ba2b54dcb12ba5efc392396caafe705844e2cd407
 SHA512 
660e82dc1a1187262afd921196074dd2808a400b5acbc88ab36f522c50f1b9d221ff1821c2e8c0c066c7556862779e8d277f52a758070c59b17e6b53791ff39d

diff --git a/app-editors/gedit-plugins/gedit-plugins-40.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-40.0.ebuild
new file mode 100644
index 000..615262ea716
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-40.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-40.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use py

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2021-04-12 Thread Matt Turner
commit: 939e3881c2b5566910c25b0b1ef7c95b608bfee2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 12 21:23:12 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 12 21:59:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=939e3881

app-editors/gedit-plugins: Drop old versions

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

 app-editors/gedit-plugins/Manifest |   1 -
 .../gedit-plugins/gedit-plugins-3.36.2.ebuild  | 108 -
 2 files changed, 109 deletions(-)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index e130016eae7..1e109f3e393 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,3 +1,2 @@
-DIST gedit-plugins-3.36.2.tar.xz 980648 BLAKE2B 
37f55b742258b233d161ce808483ba10f158b951f06eaee53d966edc275dad67a2d11eae342fed7bc9b185d1309c5795f645eabf24db99a6e6551a3dae19ddb6
 SHA512 
d46a5ec69f69838144333ca3e66abc7c64cdb3248877b38298f869027dd3bab16102957e723ad1b0d3c6af55745c2b7ce321949acb2575734c649a388bb0100b
 DIST gedit-plugins-3.38.1.tar.xz 957616 BLAKE2B 
9cf5fe5343b513bd841add5d4e85f8fe2e8f62524af7c124bdfc41b81e653a41d1a7417f8cc06f764cca730927f471598cae914a1581c5cd3712b89c464a075d
 SHA512 
d5cc3e82ac6a488f5ab06eaf4eb5ad32bdbe50b74f2f215e114b5cb3bb0a089da00caa3815d6638a679c1c902983a0754a16ef88e15ff88d8321a247288ad237
 DIST gedit-plugins-40.0.tar.xz 950560 BLAKE2B 
783803dd4913a2b384a714c7564f18686b6ecf7da2f10d421322b6421e9b10271f97dcbf819e3212c97a0e4ba2b54dcb12ba5efc392396caafe705844e2cd407
 SHA512 
660e82dc1a1187262afd921196074dd2808a400b5acbc88ab36f522c50f1b9d221ff1821c2e8c0c066c7556862779e8d277f52a758070c59b17e6b53791ff39d

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
deleted file mode 100644
index e86e21590fc..000
--- a/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
+++ /dev/null
@@ -1,108 +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} )
-PYTHON_REQ_USE="xml"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
-
-DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-IUSE="charmap git +python terminal vala"
-REQUIRED_USE="
-   charmap? ( python )
-   git? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   terminal? ( python )
-"
-
-RDEPEND="
-   >=dev-libs/libpeas-1.14.1[gtk]
-   >=app-editors/gedit-3.36
-
-   >=dev-libs/glib-2.32:2
-   >=x11-libs/gtk+-3.9:3
-   >=x11-libs/gtksourceview-4.0.2:4
-
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   
>=app-editors/gedit-3.36[introspection(+),python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
-   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
-   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
-   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
-   ')
-   >=x11-libs/gtk+-3.9:3[introspection]
-   >=x11-libs/gtksourceview-4.0.2:4[introspection]
-   x11-libs/pango[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   )
-   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
-   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
-   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
-" # vte-0.52+ for feed_child API compatibility
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-libs/libxml2
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dplugin_bookmarks=true
-   $(meson_use python plugin_bracketcompletion)
-   $(meson_use charmap plugin_charmap)
-   $(meson_use python plugin_codecomment)
-   $(meson_use python plugin_colorpicker)
-   $(meson_use python plugin_colorschemer)
-   $(meson_use python plugin_commander)
-   -Dplugin_drawspaces=true
-   $(meson_use vala plugin_findinfiles)
-   $(meson_use git plugin_git)
-   $(meson_use python plugin_joinlines)
-   $(meson_use python plugin_multiedit)
-   $(meson_use python plugin_sessionsaver)
-   $(meson_use python plugin_smartspaces)
-   $(meson_use python plugin_synctex)
-   $(meson_use terminal plugin_terminal)

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/, app-editors/gedit/files/

2021-04-12 Thread Matt Turner
commit: 182fadf3d1e7507d4ebfec0033cc5ef156a413c2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Apr 12 21:23:22 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Apr 12 21:59:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182fadf3

app-editors/gedit: Drop old versions

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

 app-editors/gedit/Manifest |   2 -
 .../gedit/files/3.32.2-make-spell-optional.patch   |  61 
 .../gedit/files/3.36-make-gspell-optional.patch|  62 
 .../gedit/files/3.36-make-python-optional.patch|  90 --
 app-editors/gedit/gedit-3.34.1.ebuild  | 100 
 app-editors/gedit/gedit-3.36.2.ebuild  | 104 -
 6 files changed, 419 deletions(-)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index f8eabd40b86..72d680f9a73 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,4 +1,2 @@
-DIST gedit-3.34.1.tar.xz 14797588 BLAKE2B 
8dfaac4660575d67e3f8396dfed675a737fc69bc2b34866ee467a3464a338240133cab8d067db7b87fdc129f06a2450b91f4e0f70a73912d4a274cca980196d6
 SHA512 
22968c678a2f7ecf062f490d5eedc97aaa53b15932db801ea83eb336f01f41e7a6037a85508a40164f38dee406f8db097b7ef6f1481ab44ea82668766d24966d
-DIST gedit-3.36.2.tar.xz 14770004 BLAKE2B 
505c01aa60e64e418a09c9fbd0c397a487c612117c3068e35a41b075a8d5440cf85daf6e011eeacee7b228306342cc5c4a3dc1af24d52583c9a896531355f6d0
 SHA512 
20c3592aaf08ad4a5842b14ecb1eb0c9ddbef190412dc3f70b60bbf6125c9c4791a48260c89402ce4773720ae65b36fab510f9d1e104f548e243d11bc49279b5
 DIST gedit-3.38.1.tar.xz 6861368 BLAKE2B 
3b202dbb7df8e91b58bd345fcaa309546af07bce60dc4638a3c344996d6c04ef7fe8a4824360c0f55970b759f9d7e2929c207992a9c80ad686d39e94ff741b7a
 SHA512 
cd52cbcece3b007692294ab01b95fae7deb744b08a44da2d3cafa82a86d94c104abcdd4dcbe10630e0d633c8cc3c75f5e5dc6c8452a8c4bc2e6bb3c0de7d5547
 DIST gedit-40.0.tar.xz 6852672 BLAKE2B 
80af344cb6e848338f0c5921ff15e1d3e8566967756fbb832767c5d39914915f1c746c78c45e22d534dd8fc02c7e214e793b5a315ce2357e2afb3ca97312e45e
 SHA512 
b1f6fc4f4894c3ada8e85b81df2fca6870acf725074b56b2c85b1c8f04e004f193e8fad3ac0c641bd0df6a704604ec054e130c60f0480c1abf62a91cb181429e

diff --git a/app-editors/gedit/files/3.32.2-make-spell-optional.patch 
b/app-editors/gedit/files/3.32.2-make-spell-optional.patch
deleted file mode 100644
index 1d772590f60..000
--- a/app-editors/gedit/files/3.32.2-make-spell-optional.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 72efa486222cde6094c217efc6085f49af1cca85 Mon Sep 17 00:00:00 2001
-From: Sobhan Mohammadpour 
-Date: Sun, 26 May 2019 14:19:17 -0400
-Subject: [PATCH] make spell optional
-

- meson.build | 4 +++-
- meson_options.txt   | 4 
- plugins/meson.build | 4 +++-
- 3 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 2f4d7e5..f67e320 100644
 a/meson.build
-+++ b/meson.build
-@@ -86,7 +86,8 @@ libxml_dep = dependency('libxml-2.0', version: libxml_req)
- libgd_dep = libgd_sp.get_variable('libgd_dep')
- 
- libsoup_dep = dependency('libsoup-2.4', version: libsoup_req, required: true)
--gspell_dep = dependency('gspell-1', version: gspell_req, required: true)
-+with_gspell = get_option('spell')
-+gspell_dep = dependency('gspell-1', version: gspell_req, required: false)
- x11_dep = dependency('x11', required: false)
- 
- introspection_dep = dependency('gobject-introspection-1.0', version: 
introspection_req, required: false)
-@@ -189,6 +190,7 @@ summary = [
-   '  Introspection: @0@'.format(generate_gir),
-   'Plugins: @0@'.format(build_plugins),
-   '   Vala API: @0@'.format(generate_vapi),
-+  '  Spell: @0@'.format(with_gspell),
-   '  Gvfs metadata: @0@'.format(enable_gvfs_metadata),
-   '',
-   'Directories:',
-diff --git a/meson_options.txt b/meson_options.txt
-index 90803fa..e1f7349 100644
 a/meson_options.txt
-+++ b/meson_options.txt
-@@ -16,3 +16,7 @@ option('documentation',
- option('enable-gvfs-metadata',
- type: 'combo', choices : ['yes', 'no', 'auto'], value : 'auto',
- description: 'Enable using gvfs to store metadata')
-+
-+option('spell',
-+  type:'boolean', value: true,
-+  description: 'Build spell support')
-diff --git a/plugins/meson.build b/plugins/meson.build
-index af94ab7..abeeac5 100644
 a/plugins/meson.build
-+++ b/plugins/meson.build
-@@ -21,5 +21,7 @@ subdir('quickhighlight')
- subdir('quickopen')
- subdir('snippets')
- subdir('sort')
--subdir('spell')
-+if with_gspell
-+  subdir('spell')
-+endif
- subdir('time')
--- 
-2.21.0
-

diff --git a/app-editors/gedit/files/3.36-make-gspell-optional.patch 
b/app-editors/gedit/files/3.36-make-gspell-optional.patch
deleted file mode 100644
index e891f98f0c0..000
--- a/app-editors/gedit/files/3.36-make-gspell-optional.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From d622460b08c7c13ce8e0c23e3afcbd1e4c65d019 Mon Sep 17 00:00:00 2001

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2021-01-24 Thread Fabian Groffen
commit: 6e621acb68f9e892f3d1c047a20a7fdd074bbed5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 24 15:39:39 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 24 15:40:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e621acb

app-editors/gedit: drop Prefix Linux keywords

Bug: https://bugs.gentoo.org/737476
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 app-editors/gedit/gedit-3.34.1.ebuild | 5 ++---
 app-editors/gedit/gedit-3.36.2.ebuild | 3 +--
 app-editors/gedit/gedit-3.38.1.ebuild | 1 -
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/app-editors/gedit/gedit-3.34.1.ebuild 
b/app-editors/gedit/gedit-3.34.1.ebuild
index 751718b3cf6..22f6ee929e8 100644
--- a/app-editors/gedit/gedit-3.34.1.ebuild
+++ b/app-editors/gedit/gedit-3.34.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,9 +17,8 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python 
)"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 
-# X libs are not needed for OSX (aqua)
 DEPEND="
>=dev-libs/glib-2.44:2
>=x11-libs/gtk+-3.22.0:3[introspection?]

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index 3b78f351f47..8ef6f6f5a32 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,7 +19,6 @@ REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} 
)"
 
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 
-# X libs are not needed for OSX (aqua)
 DEPEND="
>=dev-libs/glib-2.52:2
>=dev-libs/libpeas-1.14.1[gtk]

diff --git a/app-editors/gedit/gedit-3.38.1.ebuild 
b/app-editors/gedit/gedit-3.38.1.ebuild
index f387f481f9a..2ba8573eba8 100644
--- a/app-editors/gedit/gedit-3.38.1.ebuild
+++ b/app-editors/gedit/gedit-3.38.1.ebuild
@@ -19,7 +19,6 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
-# X libs are not needed for OSX (aqua)
 DEPEND="
>=dev-libs/glib-2.64:2
>=dev-libs/libpeas-1.14.1[gtk]



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/, app-editors/gedit/files/

2021-01-05 Thread Matt Turner
commit: 1d6c0576ca10c63779d12d98db27d31b5aa3cfc4
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jan  3 15:29:21 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan  5 18:29:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d6c0576

app-editors/gedit: Version bump to 3.38.1

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

 app-editors/gedit/Manifest |   1 +
 .../gedit/files/3.38-make-gspell-optional.patch|  59 
 .../gedit/files/3.38-make-python-optional.patch|  86 +
 app-editors/gedit/gedit-3.38.1.ebuild  | 102 +
 4 files changed, 248 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index a226fc44cd0..25c9e8d1719 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-3.34.1.tar.xz 14797588 BLAKE2B 
8dfaac4660575d67e3f8396dfed675a737fc69bc2b34866ee467a3464a338240133cab8d067db7b87fdc129f06a2450b91f4e0f70a73912d4a274cca980196d6
 SHA512 
22968c678a2f7ecf062f490d5eedc97aaa53b15932db801ea83eb336f01f41e7a6037a85508a40164f38dee406f8db097b7ef6f1481ab44ea82668766d24966d
 DIST gedit-3.36.2.tar.xz 14770004 BLAKE2B 
505c01aa60e64e418a09c9fbd0c397a487c612117c3068e35a41b075a8d5440cf85daf6e011eeacee7b228306342cc5c4a3dc1af24d52583c9a896531355f6d0
 SHA512 
20c3592aaf08ad4a5842b14ecb1eb0c9ddbef190412dc3f70b60bbf6125c9c4791a48260c89402ce4773720ae65b36fab510f9d1e104f548e243d11bc49279b5
+DIST gedit-3.38.1.tar.xz 6861368 BLAKE2B 
3b202dbb7df8e91b58bd345fcaa309546af07bce60dc4638a3c344996d6c04ef7fe8a4824360c0f55970b759f9d7e2929c207992a9c80ad686d39e94ff741b7a
 SHA512 
cd52cbcece3b007692294ab01b95fae7deb744b08a44da2d3cafa82a86d94c104abcdd4dcbe10630e0d633c8cc3c75f5e5dc6c8452a8c4bc2e6bb3c0de7d5547

diff --git a/app-editors/gedit/files/3.38-make-gspell-optional.patch 
b/app-editors/gedit/files/3.38-make-gspell-optional.patch
new file mode 100644
index 000..f1197ebb522
--- /dev/null
+++ b/app-editors/gedit/files/3.38-make-gspell-optional.patch
@@ -0,0 +1,59 @@
+From 4f32833325a6c95ec451adf1a8d9691cceb14dd8 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 16 Aug 2020 23:20:31 +0300
+Subject: [PATCH 1/2] build: Make gspell optional
+
+---
+ meson.build   | 3 ++-
+ meson_options.txt | 4 
+ plugins/spell/meson.build | 4 
+ 3 files changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index acaad0dad..2c5dccb82 100644
+--- a/meson.build
 b/meson.build
+@@ -54,7 +54,7 @@ deps_basic_list = [
+   dependency('gobject-introspection-1.0'),
+ ]
+ 
+-gspell_dep = dependency('gspell-1', version: '>= 1.0')
++gspell_dep = dependency('gspell-1', version: '>= 1.0', required: 
get_option('spell'))
+ python3 = python.find_installation('python3')
+ 
+ # Configurations
+@@ -94,3 +94,4 @@ summary('Prefix', get_option('prefix'))
+ summary('API documentation', get_option('gtk_doc'))
+ summary('User documentation', get_option('user_documentation'))
+ summary('Require all tests', get_option('require_all_tests'))
++summary('Spell checker plugin', get_option('spell').enabled().to_string())
+diff --git a/meson_options.txt b/meson_options.txt
+index 4e842d1ea..bb3923dd1 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -14,6 +14,10 @@ option(
+   description: 'Require that all tests can be run, even those that depend on 
third party programs'
+ )
+ 
++option('spell',
++   type: 'feature', value: 'enabled',
++   description: 'Build spell checking plugin')
++
+ # This option exists for the developers, to speed up the install.
+ option(
+   'user_documentation',
+diff --git a/plugins/spell/meson.build b/plugins/spell/meson.build
+index 8ce7634b7..cccb42fc1 100644
+--- a/plugins/spell/meson.build
 b/plugins/spell/meson.build
+@@ -1,3 +1,7 @@
++if not gspell_dep.found()
++  subdir_done()
++endif
++
+ libspell_sources = files(
+   'gedit-spell-app-activatable.c',
+   'gedit-spell-plugin.c',
+-- 
+2.26.2
+

diff --git a/app-editors/gedit/files/3.38-make-python-optional.patch 
b/app-editors/gedit/files/3.38-make-python-optional.patch
new file mode 100644
index 000..7dccb18191c
--- /dev/null
+++ b/app-editors/gedit/files/3.38-make-python-optional.patch
@@ -0,0 +1,86 @@
+From 9ed333a94ea15f74c420cbb2766909953aa6acb6 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 16 Aug 2020 23:34:42 +0300
+Subject: [PATCH 2/2] build: Make python optional
+
+---
+ gedit/meson.build   | 2 ++
+ meson.build | 2 ++
+ meson_options.txt   | 4 
+ plugins/meson.build | 9 ++---
+ 4 files changed, 14 insertions(+), 3 deletions(-)
+
+diff --git a/gedit/meson.build b/gedit/meson.build
+index 9fc81468e..5e808a2d8 100644
+--- a/gedit/meson.build
 b/gedit/meson.build
+@@ -197,10 +197,12 @@ libgedit_gir = gnome.generate_gir(
+   install_dir_typelib: get_option('libdir') / 'gedit/girepository-1.0',
+ )
+ 
++if get_option('python')
+ python3.install_sou

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2021-01-05 Thread Matt Turner
commit: 9bbe0e65bcbaa154f079e44b9c79d2ee6d0407ac
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan  4 17:20:31 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan  5 18:29:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bbe0e65

app-editors/gedit-plugins: Update gedit[introspection] dep

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

 app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
index 997b81affda..f5669621848 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
-   
>=app-editors/gedit-3.36[introspection,python,${PYTHON_SINGLE_USEDEP}]
+   
>=app-editors/gedit-3.36[introspection(+),python,${PYTHON_SINGLE_USEDEP}]
dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
dev-python/pycairo[${PYTHON_MULTI_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2021-01-05 Thread Matt Turner
commit: 13293fb67dba8150dc77017d36b977df40cee537
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jan  3 16:23:02 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan  5 18:29:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13293fb6

app-editors/gedit-plugins: Version bump to 3.38.1

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-3.38.1.ebuild  | 108 +
 2 files changed, 109 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index e9433da1646..a6aa3a82992 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-3.36.2.tar.xz 980648 BLAKE2B 
37f55b742258b233d161ce808483ba10f158b951f06eaee53d966edc275dad67a2d11eae342fed7bc9b185d1309c5795f645eabf24db99a6e6551a3dae19ddb6
 SHA512 
d46a5ec69f69838144333ca3e66abc7c64cdb3248877b38298f869027dd3bab16102957e723ad1b0d3c6af55745c2b7ce321949acb2575734c649a388bb0100b
+DIST gedit-plugins-3.38.1.tar.xz 957616 BLAKE2B 
9cf5fe5343b513bd841add5d4e85f8fe2e8f62524af7c124bdfc41b81e653a41d1a7417f8cc06f764cca730927f471598cae914a1581c5cd3712b89c464a075d
 SHA512 
d5cc3e82ac6a488f5ab06eaf4eb5ad32bdbe50b74f2f215e114b5cb3bb0a089da00caa3815d6638a679c1c902983a0754a16ef88e15ff88d8321a247288ad237

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.38.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.38.1.ebuild
new file mode 100644
index 000..c91a098c30f
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.38.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-3.38
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=app-editors/gedit-3.36[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   $(meson_use python plugin_translate)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+
+pkg_postins

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2021-01-03 Thread Matt Turner
commit: 4c3a07ee80625af8539f7fd164e74c53b4ecb7e1
Author: Yuri Konotopov  gnome  org>
AuthorDate: Sun Nov 22 11:54:33 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jan  3 17:02:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3a07ee

app-editors/gedit-plugins: fix build with USE=-python

Closes: https://bugs.gentoo.org/721846
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Yuri Konotopov  gnome.org>
Closes: https://github.com/gentoo/gentoo/pull/18359
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
index 724f74088f8..997b81affda 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
@@ -94,7 +94,7 @@ src_configure() {
 
 src_install() {
meson_src_install
-   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-12-10 Thread Matt Turner
commit: 7d93c319f17a83390450d30b8053244075d3c905
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 11 03:24:09 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 11 03:24:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d93c319

app-editors/gedit: Keyword 3.36.2 alpha, #737476

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

 app-editors/gedit/gedit-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index 41d504dc337..3b78f351f47 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 # X libs are not needed for OSX (aqua)
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-09-07 Thread Sergei Trofimovich
commit: 1ada72ca339679a88e186a28f5f721bc8d6e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 07:30:28 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 07:31:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ada72ca

app-editors/gedit: keyworded 3.36.2 for ppc

keyworded wrt bug #737476

Package-Manager: Portage-3.0.5, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-editors/gedit/gedit-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index 2c8c19b5587..41d504dc337 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 # X libs are not needed for OSX (aqua)
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-08-25 Thread Sam James
commit: 27c36e464af4e1bd21cf293355ba851f3eee3a81
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 25 22:53:02 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 25 22:53:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c36e46

app-editors/gedit: Keyword 3.36.2 ppc64, #737476

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

 app-editors/gedit/gedit-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index 4675b0a0891..5a958bc3961 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~sparc ~x86"
 
 # X libs are not needed for OSX (aqua)
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-08-19 Thread Sam James
commit: 746e462f530409b8891effe3e3f6b986c0b82564
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 19 17:13:49 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 19 17:13:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746e462f

app-editors/gedit: Keyword 3.36.2 sparc, #737476

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

 app-editors/gedit/gedit-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index c47a6e0d5a4..4675b0a0891 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~sparc ~x86"
 
 # X libs are not needed for OSX (aqua)
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-08-19 Thread Sam James
commit: 5b9fe164014db0234ea8637203d6616a32d97346
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 19 09:05:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 19 09:05:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9fe164

app-editors/gedit: arm64 keyworded (bug #737476)

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

 app-editors/gedit/gedit-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index ec28b679eb3..c47a6e0d5a4 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="~amd64 ~arm ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
 
 # X libs are not needed for OSX (aqua)
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-08-17 Thread Sam James
commit: 9f96de00efa6a6a782068c8d60be48de1aab914e
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 18 05:30:25 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 18 05:30:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f96de00

app-editors/gedit: Keyword 3.36.2 arm, #737476

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

 app-editors/gedit/gedit-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index 7a32312e37c..ec28b679eb3 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="~amd64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~x86"
 
 # X libs are not needed for OSX (aqua)
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-08-17 Thread Sergei Trofimovich
commit: 73d6acaadebac97983e6aca9536f04d04e4e6672
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 17 21:40:40 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 17 21:42:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d6acaa

app-editors/gedit: keyworded 3.36.2 for ia64

keyworded wrt bug #737476

Package-Manager: Portage-3.0.2, Repoman-2.3.23
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-editors/gedit/gedit-3.36.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.36.2.ebuild 
b/app-editors/gedit/gedit-3.36.2.ebuild
index d1b13e1d463..7a32312e37c 100644
--- a/app-editors/gedit/gedit-3.36.2.ebuild
+++ b/app-editors/gedit/gedit-3.36.2.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~x86"
 
 # X libs are not needed for OSX (aqua)
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2020-08-16 Thread Mart Raudsepp
commit: 2085cddcfdcb07f55b8aa5d3a732ada3c02b6135
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Aug 16 20:58:32 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Aug 16 21:01:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2085cddc

app-editors/gedit-plugins: bump to 3.36.2

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-3.36.2.ebuild  | 108 +
 2 files changed, 109 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 22e79ba9b58..fd9be02efb8 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-3.34.1.tar.xz 978800 BLAKE2B 
03225ddc414e172f08179c64fbf12d0282c131b71855ca9dc20ceaa5750ac7bdde8c4ff1d95c721177b3d379edbcfc9af19ec22b96942df1913d13560303
 SHA512 
7fe31c2b0a1381a44362bd6066422d182b2246e3f903f8cd83cde0467b9853620a445bea7878d93e95a0a71ac5d5dd081a1930d602007cf2a6ef00b1a45bebfc
+DIST gedit-plugins-3.36.2.tar.xz 980648 BLAKE2B 
37f55b742258b233d161ce808483ba10f158b951f06eaee53d966edc275dad67a2d11eae342fed7bc9b185d1309c5795f645eabf24db99a6e6551a3dae19ddb6
 SHA512 
d46a5ec69f69838144333ca3e66abc7c64cdb3248877b38298f869027dd3bab16102957e723ad1b0d3c6af55745c2b7ce321949acb2575734c649a388bb0100b

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
new file mode 100644
index 000..44c04dbe395
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.36.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-3.36
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   
>=app-editors/gedit-3.36[introspection,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   $(meson_use python plugin_translate)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_optimize "${ED}/

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/files/, app-editors/gedit/

2020-08-16 Thread Mart Raudsepp
commit: 708dc351c4d23eb2b5ffaf7d01d2318f35ca59b5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Aug 16 20:54:31 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Aug 16 21:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708dc351

app-editors/gedit: bump to 3.36.2

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

 app-editors/gedit/Manifest |   1 +
 .../gedit/files/3.36-make-gspell-optional.patch|  62 
 .../gedit/files/3.36-make-python-optional.patch|  90 ++
 .../gedit/files/restore-overlay-scrollbars.patch   |  26 +
 app-editors/gedit/gedit-3.36.2.ebuild  | 105 +
 5 files changed, 284 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 20b7ca30105..a226fc44cd0 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-3.34.1.tar.xz 14797588 BLAKE2B 
8dfaac4660575d67e3f8396dfed675a737fc69bc2b34866ee467a3464a338240133cab8d067db7b87fdc129f06a2450b91f4e0f70a73912d4a274cca980196d6
 SHA512 
22968c678a2f7ecf062f490d5eedc97aaa53b15932db801ea83eb336f01f41e7a6037a85508a40164f38dee406f8db097b7ef6f1481ab44ea82668766d24966d
+DIST gedit-3.36.2.tar.xz 14770004 BLAKE2B 
505c01aa60e64e418a09c9fbd0c397a487c612117c3068e35a41b075a8d5440cf85daf6e011eeacee7b228306342cc5c4a3dc1af24d52583c9a896531355f6d0
 SHA512 
20c3592aaf08ad4a5842b14ecb1eb0c9ddbef190412dc3f70b60bbf6125c9c4791a48260c89402ce4773720ae65b36fab510f9d1e104f548e243d11bc49279b5

diff --git a/app-editors/gedit/files/3.36-make-gspell-optional.patch 
b/app-editors/gedit/files/3.36-make-gspell-optional.patch
new file mode 100644
index 000..e891f98f0c0
--- /dev/null
+++ b/app-editors/gedit/files/3.36-make-gspell-optional.patch
@@ -0,0 +1,62 @@
+From d622460b08c7c13ce8e0c23e3afcbd1e4c65d019 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 16 Aug 2020 23:20:31 +0300
+Subject: [PATCH] build: Make gspell optional
+
+---
+ meson.build   | 3 ++-
+ meson_options.txt | 4 
+ plugins/spell/meson.build | 4 
+ 3 files changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index edb2896a6..b8707f33d 100644
+--- a/meson.build
 b/meson.build
+@@ -63,7 +63,7 @@ libpeas_gtk_dep = dependency('libpeas-gtk-1.0', version: 
libpeas_req)
+ 
+ libgd_dep = libgd_subproject.get_variable('libgd_dep')
+ 
+-gspell_dep = dependency('gspell-1', version: '>= 1.0', required: true)
++gspell_dep = dependency('gspell-1', version: '>= 1.0', required: 
get_option('spell'))
+ x11_dep = dependency('x11', required: false)
+ 
+ introspection_dep = dependency('gobject-introspection-1.0', required: false)
+@@ -154,6 +154,7 @@ summary = [
+   'User documentation:
@0@'.format(get_option('user_documentation')),
+   'GObject Introspection: @0@'.format(generate_gir),
+   'Vala API:  @0@'.format(generate_vapi),
++  'Spell checker plugin:  @0@'.format(gspell_dep.found().to_string()),
+   '',
+ ]
+ message('\n'.join(summary))
+diff --git a/meson_options.txt b/meson_options.txt
+index d0cbf0720..03e07244e 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -10,6 +10,10 @@ option('gtk_doc',
+type: 'boolean', value: false,
+description: 'Build API reference for plugins (requires gtk-doc)')
+ 
++option('spell',
++   type: 'feature', value: 'enabled',
++   description: 'Build spell checking plugin')
++
+ # This option exists for the developers, to speed up the install.
+ option('user_documentation',
+type: 'boolean', value: true,
+diff --git a/plugins/spell/meson.build b/plugins/spell/meson.build
+index 8ce7634b7..cccb42fc1 100644
+--- a/plugins/spell/meson.build
 b/plugins/spell/meson.build
+@@ -1,3 +1,7 @@
++if not gspell_dep.found()
++  subdir_done()
++endif
++
+ libspell_sources = files(
+   'gedit-spell-app-activatable.c',
+   'gedit-spell-plugin.c',
+-- 
+2.20.1
+

diff --git a/app-editors/gedit/files/3.36-make-python-optional.patch 
b/app-editors/gedit/files/3.36-make-python-optional.patch
new file mode 100644
index 000..c27a0551f00
--- /dev/null
+++ b/app-editors/gedit/files/3.36-make-python-optional.patch
@@ -0,0 +1,90 @@
+From d082ef03b9f545980ab77e6c0a20d5bf4893be69 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 16 Aug 2020 23:34:42 +0300
+Subject: [PATCH] build: Make python optional
+
+---
+ gedit/meson.build   |  2 ++
+ meson.build |  4 +++-
+ meson_options.txt   |  4 
+ plugins/meson.build | 11 +++
+ 4 files changed, 16 insertions(+), 5 deletions(-)
+
+diff --git a/gedit/meson.build b/gedit/meson.build
+index 075c001b2..174deba04 100644
+--- a/gedit/meson.build
 b/gedit/meson.build
+@@ -214,6 +214,7 @@ if generate_gir == true
+ install_dir_typelib: join_paths(pkglibdir, 'girepository-1.0'),
+   )
+ 
++if get_option('python'

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/files/, app-editors/gedit/

2020-04-20 Thread Mart Raudsepp
commit: ab6c19992396816928a7ec6d355e78150e06efc9
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 20 20:21:05 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 20 20:21:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab6c1999

app-editors/gedit: remove old

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

 app-editors/gedit/Manifest |   1 -
 .../gedit/files/3.32.2-fix-parallel-build.patch|  49 --
 app-editors/gedit/gedit-3.32.2-r1.ebuild   | 102 -
 3 files changed, 152 deletions(-)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 16b9e6098bb..20b7ca30105 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1 @@
-DIST gedit-3.32.2.tar.xz 14789660 BLAKE2B 
574a490e3beda9e8b4f8324409f3a1e3361b1fdd097c4bf8d05475be2a6bb66b230ab6d2047caa62c393458c29b6647c32293ce5c1428d030cb2345c19bf41c3
 SHA512 
a3ed4dea3d0f60fb2371d2b6bbf5f5db1f67c9a71d0d47836456e022903e86b8b127c88ece6a6d817b0c86ff82612c963a9e8ed60f9841af68474a1d129c886d
 DIST gedit-3.34.1.tar.xz 14797588 BLAKE2B 
8dfaac4660575d67e3f8396dfed675a737fc69bc2b34866ee467a3464a338240133cab8d067db7b87fdc129f06a2450b91f4e0f70a73912d4a274cca980196d6
 SHA512 
22968c678a2f7ecf062f490d5eedc97aaa53b15932db801ea83eb336f01f41e7a6037a85508a40164f38dee406f8db097b7ef6f1481ab44ea82668766d24966d

diff --git a/app-editors/gedit/files/3.32.2-fix-parallel-build.patch 
b/app-editors/gedit/files/3.32.2-fix-parallel-build.patch
deleted file mode 100644
index b3a52a0cdc9..000
--- a/app-editors/gedit/files/3.32.2-fix-parallel-build.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 79ff20c4123fb674b467f78b542f048f07516652 Mon Sep 17 00:00:00 2001
-From: Will Thompson 
-Date: Wed, 17 Apr 2019 06:29:27 +0100
-Subject: [PATCH] filebrowser: fix build order for enum-types.h
-
-On Endless's package build server, building gedit on x86_64 failed as
-follows:
-
-[  194s] [97/147] /usr/bin/meson --internal exe 
/usr/src/packages/BUILD/obj-x86_64-linux-gnu/meson-private/meson_exe_gedit-tool-merge.pl_cd41154a78cf16ac2c5a9a58261cb6418b36427a.dat
-[  195s] [98/147] /usr/bin/msgfmt --desktop --keyword=Name 
--keyword=Description 
--template=../plugins/externaltools/externaltools.plugin.desktop.in -d 
/usr/src/packages/BUILD/po --output=plugins/externaltools/externaltools.plugin
-[  195s] [99/147] /usr/bin/meson --internal exe 
/usr/src/packages/BUILD/obj-x86_64-linux-gnu/meson-private/meson_exe_glib-mkenums_ea0cb1ece8d7fa2e9a3e7c5a57f45df212823d0f.dat
-[  195s] [100/147] cc -Iplugins/filebrowser/5f8d977@@filebrowser@sha 
-Iplugins/filebrowser -I../plugins/filebrowser -I. -I../ -Isubprojects/libgd 
-I../subprojects/libgd -Iplugins/filebrowser/resources -Igedit 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid 
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm 
-I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/gtksourceview-4 -I/usr/include/libxml2 
-I/usr/include/libpeas-1.0 -I/usr/include/gobject-introspection-1.0 
-fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -g -O2 
-fdebug-prefix-map=/usr/src/packages/BUILD=. -f
 stack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -pthread -DLIBGD_TAGGED_ENTRY=1 -DHAVE_CONFIG_H  -MD 
-MQ 
'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o' 
-MF 
'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o.d' 
-o 'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o' 
-c ../plugins/filebrowser/gedit-file-browser-plugin.c
-[  195s] FAILED: 
plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o
-[  195s] cc -Iplugins/filebrowser/5f8d977@@filebrowser@sha 
-Iplugins/filebrowser -I../plugins/filebrowser -I. -I../ -Isubprojects/libgd 
-I../subprojects/libgd -Iplugins/filebrowser/resources -Igedit 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid 
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm 
-I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/gtksourceview-4

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2020-04-20 Thread Mart Raudsepp
commit: 7bce6ae6c518bc4f0dfe6739841b933b68b70ee7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 20 20:19:57 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 20 20:19:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bce6ae6

app-editors/gedit-plugins: remove old

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

 app-editors/gedit-plugins/Manifest |  1 -
 .../gedit-plugins/gedit-plugins-3.32.2-r1.ebuild   | 95 --
 2 files changed, 96 deletions(-)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index cf68e871fc5..22e79ba9b58 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1 @@
-DIST gedit-plugins-3.32.2.tar.xz 1474264 BLAKE2B 
feb116ec201b9eb9630570818cc288f0044ecfc174fc84c7d812aa6dfba5cc3748b4e2351ffa2be0d3a593a58b2318c4296b54b84476fc887195ee27f27bb597
 SHA512 
2767bc766daba5e1c81ef5a00bc3589a301c02e0286a6622cf11a03b5b391ecbcf9456187563dad4f2916610ee9ddca4414ff4beb639820954385ee3f8091d2a
 DIST gedit-plugins-3.34.1.tar.xz 978800 BLAKE2B 
03225ddc414e172f08179c64fbf12d0282c131b71855ca9dc20ceaa5750ac7bdde8c4ff1d95c721177b3d379edbcfc9af19ec22b96942df1913d13560303
 SHA512 
7fe31c2b0a1381a44362bd6066422d182b2246e3f903f8cd83cde0467b9853620a445bea7878d93e95a0a71ac5d5dd081a1930d602007cf2a6ef00b1a45bebfc

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.32.2-r1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.32.2-r1.ebuild
deleted file mode 100644
index 163ff8c2094..000
--- a/app-editors/gedit-plugins/gedit-plugins-3.32.2-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{6,7,8} )
-PYTHON_REQ_USE="xml"
-VALA_MIN_API_VERSION="0.28"
-
-inherit eutils gnome2 multilib python-single-r1 vala
-
-DESCRIPTION="Official plugins for gedit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-IUSE_plugins="charmap git terminal vala"
-IUSE="+python ${IUSE_plugins}"
-# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
-REQUIRED_USE="
-   charmap? ( python )
-   git? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   terminal? ( python )
-"
-
-RDEPEND="
-   >=app-editors/gedit-3.16
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libpeas-1.7.0[gtk]
-   >=x11-libs/gtk+-3.9:3
-   >=x11-libs/gtksourceview-4.0.2:4
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   
>=app-editors/gedit-3.16[introspection,python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
-   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
-   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
-   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
-   ')
-   >=x11-libs/gtk+-3.9:3[introspection]
-   >=x11-libs/gtksourceview-4.0.2:4[introspection]
-   x11-libs/pango[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   )
-   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
-   git? ( >=dev-libs/libgit2-glib-0.0.6 )
-   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
-   vala? ( $(vala_depend) )
-" # vte-0.52+ for feed_child API compatibility
-DEPEND="${RDEPEND}
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_enable python) \
-   $(use_enable vala)
-}
-
-src_install() {
-   gnome2_src_install
-
-   # FIXME: crazy !!!
-   if use python; then
-   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
-   find "${ED}"/usr/share/gedit -type d -empty -delete || die
-   fi
-
-   # FIXME: upstream made this automagic...
-   clean_plugin charmap
-   clean_plugin git
-   clean_plugin terminal
-}
-
-clean_plugin() {
-   if use !${1} ; then
-   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
-   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2020-03-22 Thread Mart Raudsepp
commit: 218a9cedab78c0b61694305613cb56f5c45b7b25
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 22 11:28:25 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 22 11:28:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218a9ced

app-editors/gedit-plugins: bump to 3.34.1

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-3.34.1.ebuild  | 109 +
 2 files changed, 110 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index a3cbe6e106b..cf68e871fc5 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-3.32.2.tar.xz 1474264 BLAKE2B 
feb116ec201b9eb9630570818cc288f0044ecfc174fc84c7d812aa6dfba5cc3748b4e2351ffa2be0d3a593a58b2318c4296b54b84476fc887195ee27f27bb597
 SHA512 
2767bc766daba5e1c81ef5a00bc3589a301c02e0286a6622cf11a03b5b391ecbcf9456187563dad4f2916610ee9ddca4414ff4beb639820954385ee3f8091d2a
+DIST gedit-plugins-3.34.1.tar.xz 978800 BLAKE2B 
03225ddc414e172f08179c64fbf12d0282c131b71855ca9dc20ceaa5750ac7bdde8c4ff1d95c721177b3d379edbcfc9af19ec22b96942df1913d13560303
 SHA512 
7fe31c2b0a1381a44362bd6066422d182b2246e3f903f8cd83cde0467b9853620a445bea7878d93e95a0a71ac5d5dd081a1930d602007cf2a6ef00b1a45bebfc

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.34.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.34.1.ebuild
new file mode 100644
index 000..ea062bc5471
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.34.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-3.16
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   
>=app-editors/gedit-3.16[introspection,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   $(meson_use python plugin_translate)
+   -Dplugin_wordcompletion=true
+   -Dplugin_zeitgeist=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_sr

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-03-17 Thread Mart Raudsepp
commit: 24078545038c980ecd2258a9b82d50151f4af032
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar 17 21:31:41 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 17 21:31:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24078545

app-editors/gedit: bump to 3.34.1

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

 app-editors/gedit/Manifest|   1 +
 app-editors/gedit/gedit-3.34.1.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index bd16ddee802..16b9e6098bb 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-3.32.2.tar.xz 14789660 BLAKE2B 
574a490e3beda9e8b4f8324409f3a1e3361b1fdd097c4bf8d05475be2a6bb66b230ab6d2047caa62c393458c29b6647c32293ce5c1428d030cb2345c19bf41c3
 SHA512 
a3ed4dea3d0f60fb2371d2b6bbf5f5db1f67c9a71d0d47836456e022903e86b8b127c88ece6a6d817b0c86ff82612c963a9e8ed60f9841af68474a1d129c886d
+DIST gedit-3.34.1.tar.xz 14797588 BLAKE2B 
8dfaac4660575d67e3f8396dfed675a737fc69bc2b34866ee467a3464a338240133cab8d067db7b87fdc129f06a2450b91f4e0f70a73912d4a274cca980196d6
 SHA512 
22968c678a2f7ecf062f490d5eedc97aaa53b15932db801ea83eb336f01f41e7a6037a85508a40164f38dee406f8db097b7ef6f1481ab44ea82668766d24966d

diff --git a/app-editors/gedit/gedit-3.34.1.ebuild 
b/app-editors/gedit/gedit-3.34.1.ebuild
new file mode 100644
index 000..6225fb179da
--- /dev/null
+++ b/app-editors/gedit/gedit-3.34.1.ebuild
@@ -0,0 +1,101 @@
+# 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.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python gtk-doc spell vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python 
)"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+DEPEND="
+   >=dev-libs/glib-2.44:2
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libxml2-2.5.0:2
+   >=net-libs/libsoup-2.60:2.4
+   x11-libs/libX11
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_MULTI_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+PATCHES=(
+   "${FILESDIR}"/3.32.2-make-spell-optional.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   $(meson_use python plugins)
+   $(meson_use gtk-doc documentation)
+   -Denable-gvfs-metadata=yes
+   $(meson_use spell)
+   )
+   meson_src_configure
+}
+
+# Only appdata and desktop file validation in v3.32.2
+src_test() { :; }
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2020-01-28 Thread Mart Raudsepp
commit: b17c4b3c64b504941b7ddeaf29201b4f7f7cc72e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jan 28 09:16:09 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jan 28 09:34:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17c4b3c

app-editors/gedit-plugins: remove old

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

 .../gedit-plugins/gedit-plugins-3.32.2.ebuild  | 93 --
 1 file changed, 93 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
deleted file mode 100644
index 2c8ba88d1e5..000
--- a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{6,7,8} )
-PYTHON_REQ_USE="xml"
-VALA_MIN_API_VERSION="0.28"
-
-inherit eutils gnome2 multilib python-single-r1 vala
-
-DESCRIPTION="Official plugins for gedit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-IUSE_plugins="charmap git terminal vala"
-IUSE="+python ${IUSE_plugins}"
-# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
-REQUIRED_USE="
-   charmap? ( python )
-   git? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   terminal? ( python )
-"
-
-RDEPEND="
-   >=app-editors/gedit-3.16
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libpeas-1.7.0[gtk]
-   >=x11-libs/gtk+-3.9:3
-   >=x11-libs/gtksourceview-4.0.2:4
-   python? (
-   ${PYTHON_DEPS}
-   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_USEDEP}]
-   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   >=x11-libs/gtk+-3.9:3[introspection]
-   >=x11-libs/gtksourceview-3.14:3.0[introspection]
-   x11-libs/pango[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   )
-   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
-   git? ( >=dev-libs/libgit2-glib-0.0.6 )
-   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
-   vala? ( $(vala_depend) )
-" # vte-0.52+ for feed_child API compatibility
-DEPEND="${RDEPEND}
-   dev-util/itstool
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_enable python) \
-   $(use_enable vala)
-}
-
-src_install() {
-   gnome2_src_install
-
-   # FIXME: crazy !!!
-   if use python; then
-   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
-   find "${ED}"/usr/share/gedit -type d -empty -delete || die
-   fi
-
-   # FIXME: upstream made this automagic...
-   clean_plugin charmap
-   clean_plugin git
-   clean_plugin terminal
-}
-
-clean_plugin() {
-   if use !${1} ; then
-   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
-   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2020-01-28 Thread Mart Raudsepp
commit: def502374d71c25d007e8e1c5097493dedf21b1f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Jan 28 09:09:23 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Jan 28 09:34:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def50237

app-editors/gedit: remove old

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

 app-editors/gedit/gedit-3.32.2.ebuild | 94 ---
 1 file changed, 94 deletions(-)

diff --git a/app-editors/gedit/gedit-3.32.2.ebuild 
b/app-editors/gedit/gedit-3.32.2.ebuild
deleted file mode 100644
index f312441381b..000
--- a/app-editors/gedit/gedit-3.32.2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{6,7,8} )
-VALA_MIN_API_VERSION="0.26"
-VALA_USE_DEPEND="vapigen"
-
-inherit eutils gnome.org gnome2-utils meson multilib python-single-r1 vala 
virtualx xdg
-
-DESCRIPTION="A text editor for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+introspection +python gtk-doc spell vala"
-REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python 
)"
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
-
-# X libs are not needed for OSX (aqua)
-COMMON_DEPEND="
-   >=dev-libs/libxml2-2.5.0:2
-   >=dev-libs/glib-2.44:2[dbus]
-   >=x11-libs/gtk+-3.22.0:3[introspection?]
-   >=x11-libs/gtksourceview-4.0.2:4[introspection?]
-   >=dev-libs/libpeas-1.14.1[gtk]
-   >=net-libs/libsoup-2.60:2.4
-
-   gnome-base/gsettings-desktop-schemas
-   gnome-base/gvfs
-
-   x11-libs/libX11
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
-   spell? ( >=app-text/gspell-0.2.5:0= )
-"
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/adwaita-icon-theme
-"
-DEPEND="${COMMON_DEPEND}
-   ${vala_depend}
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1 )
-   dev-util/itstool
-   >=sys-devel/gettext-0.18
-   virtual/pkgconfig
-"
-PATCHES=( "${FILESDIR}/${PV}-make-spell-optional.patch" )
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc documentation)
-   $(meson_use introspection)
-   $(meson_use python plugins)
-   $(meson_use spell)
-   $(meson_use vala vapi)
-   -Denable-gvfs-metadata=yes
-   )
-   meson_src_configure
-}
-
-src_test() { :; }
-
-src_install() {
-   meson_src_install
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/, app-editors/gedit/files/

2020-01-26 Thread Mart Raudsepp
commit: 9511b7acbc2942c6f0209e52b9b7ce2a6ea96dee
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jan 26 22:01:06 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jan 26 22:01:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9511b7ac

app-editors/gedit: fix potential parallel build issue

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

 .../gedit/files/3.32.2-fix-parallel-build.patch| 49 ++
 app-editors/gedit/gedit-3.32.2-r1.ebuild   |  5 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/app-editors/gedit/files/3.32.2-fix-parallel-build.patch 
b/app-editors/gedit/files/3.32.2-fix-parallel-build.patch
new file mode 100644
index 000..b3a52a0cdc9
--- /dev/null
+++ b/app-editors/gedit/files/3.32.2-fix-parallel-build.patch
@@ -0,0 +1,49 @@
+From 79ff20c4123fb674b467f78b542f048f07516652 Mon Sep 17 00:00:00 2001
+From: Will Thompson 
+Date: Wed, 17 Apr 2019 06:29:27 +0100
+Subject: [PATCH] filebrowser: fix build order for enum-types.h
+
+On Endless's package build server, building gedit on x86_64 failed as
+follows:
+
+[  194s] [97/147] /usr/bin/meson --internal exe 
/usr/src/packages/BUILD/obj-x86_64-linux-gnu/meson-private/meson_exe_gedit-tool-merge.pl_cd41154a78cf16ac2c5a9a58261cb6418b36427a.dat
+[  195s] [98/147] /usr/bin/msgfmt --desktop --keyword=Name 
--keyword=Description 
--template=../plugins/externaltools/externaltools.plugin.desktop.in -d 
/usr/src/packages/BUILD/po --output=plugins/externaltools/externaltools.plugin
+[  195s] [99/147] /usr/bin/meson --internal exe 
/usr/src/packages/BUILD/obj-x86_64-linux-gnu/meson-private/meson_exe_glib-mkenums_ea0cb1ece8d7fa2e9a3e7c5a57f45df212823d0f.dat
+[  195s] [100/147] cc -Iplugins/filebrowser/5f8d977@@filebrowser@sha 
-Iplugins/filebrowser -I../plugins/filebrowser -I. -I../ -Isubprojects/libgd 
-I../subprojects/libgd -Iplugins/filebrowser/resources -Igedit 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid 
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm 
-I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/gtksourceview-4 -I/usr/include/libxml2 
-I/usr/include/libpeas-1.0 -I/usr/include/gobject-introspection-1.0 
-fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -g -O2 
-fdebug-prefix-map=/usr/src/packages/BUILD=. -f
 stack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -pthread -DLIBGD_TAGGED_ENTRY=1 -DHAVE_CONFIG_H  -MD 
-MQ 
'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o' 
-MF 
'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o.d' 
-o 'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o' 
-c ../plugins/filebrowser/gedit-file-browser-plugin.c
+[  195s] FAILED: 
plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o
+[  195s] cc -Iplugins/filebrowser/5f8d977@@filebrowser@sha 
-Iplugins/filebrowser -I../plugins/filebrowser -I. -I../ -Isubprojects/libgd 
-I../subprojects/libgd -Iplugins/filebrowser/resources -Igedit 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid 
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm 
-I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/gtksourceview-4 -I/usr/include/libxml2 
-I/usr/include/libpeas-1.0 -I/usr/include/gobject-introspection-1.0 
-fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -g -O2 
-fdebug-prefix-map=/usr/src/packages/BUILD=. -fstack-prot
 ector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 
-fPIC -pthread -DLIBGD_TAGGED_ENTRY=1 -DHAVE_CONFIG_H  -MD -MQ 
'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o' 
-MF 
'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o.d' 
-o 'plugins/filebrowser/5f8d977@@filebrowser@sha/gedit-file-browser-plugin.c.o' 
-c ../plugins/filebrowser/gedit-file-browser-plugin.c
+[  195s] ../plugins/filebrowser/gedit-file-browser-plugin.c:35:10: fatal 
error: gedit-file-browser-enum-types.h: No such file or directory
+[  195s]  #include "gedit-file-brow

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2019-12-22 Thread Mart Raudsepp
commit: d7ce764de9b1825c24b6e064a4f94a0348de24b6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 22 20:31:43 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 22 20:46:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ce764d

app-editors/gedit-plugins: tiny dep fix, python_gen_cond_dep

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

 .../gedit-plugins/gedit-plugins-3.32.2-r1.ebuild   | 95 ++
 1 file changed, 95 insertions(+)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.32.2-r1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.32.2-r1.ebuild
new file mode 100644
index 000..16e5dd757e2
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.32.2-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit eutils gnome2 multilib python-single-r1 vala
+
+DESCRIPTION="Official plugins for gedit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE_plugins="charmap git terminal vala"
+IUSE="+python ${IUSE_plugins}"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=app-editors/gedit-3.16
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/libpeas-1.7.0[gtk]
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   
>=app-editors/gedit-3.16[introspection,python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6 )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+   vala? ( $(vala_depend) )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_install() {
+   gnome2_src_install
+
+   # FIXME: crazy !!!
+   if use python; then
+   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
+   find "${ED}"/usr/share/gedit -type d -empty -delete || die
+   fi
+
+   # FIXME: upstream made this automagic...
+   clean_plugin charmap
+   clean_plugin git
+   clean_plugin terminal
+}
+
+clean_plugin() {
+   if use !${1} ; then
+   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
+   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2019-12-22 Thread Mart Raudsepp
commit: a1593f81f35f8e238b0396754a50cb880795e1cc
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec 22 20:37:32 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec 22 20:46:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1593f81

app-editors/gedit-plugins: remove old

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

 app-editors/gedit-plugins/Manifest |  1 -
 .../gedit-plugins/gedit-plugins-3.30.1.ebuild  | 94 --
 2 files changed, 95 deletions(-)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index cbaa2f79279..a3cbe6e106b 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1 @@
-DIST gedit-plugins-3.30.1.tar.xz 1354644 BLAKE2B 
ee42fb2fe47c9219442e0bbdaf21a14a834b8bc38558713ccf0ad384814812fd71f4d318624b4d2c149b26d304203a2b954ef49c3299877f4d067ae181bfe1d5
 SHA512 
0e79288b51015d7ab539bf896a00d5226560f2cc2211daf777da87824eed858255318c421524933a540135e4bfdcc294ba7ed89f680a35aa48f7279cbc94
 DIST gedit-plugins-3.32.2.tar.xz 1474264 BLAKE2B 
feb116ec201b9eb9630570818cc288f0044ecfc174fc84c7d812aa6dfba5cc3748b4e2351ffa2be0d3a593a58b2318c4296b54b84476fc887195ee27f27bb597
 SHA512 
2767bc766daba5e1c81ef5a00bc3589a301c02e0286a6622cf11a03b5b391ecbcf9456187563dad4f2916610ee9ddca4414ff4beb639820954385ee3f8091d2a

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.30.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.30.1.ebuild
deleted file mode 100644
index 21af002545c..000
--- a/app-editors/gedit-plugins/gedit-plugins-3.30.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{5,6} )
-PYTHON_REQ_USE="xml"
-VALA_MIN_API_VERSION="0.28"
-
-inherit eutils gnome2 multilib python-single-r1 vala
-
-DESCRIPTION="Official plugins for gedit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-IUSE_plugins="charmap git terminal vala"
-IUSE="+python ${IUSE_plugins}"
-# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
-REQUIRED_USE="
-   charmap? ( python )
-   git? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   terminal? ( python )
-"
-
-RDEPEND="
-   >=app-editors/gedit-3.16
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libpeas-1.7.0[gtk]
-   >=x11-libs/gtk+-3.9:3
-   >=x11-libs/gtksourceview-3.21.3:3.0
-   python? (
-   ${PYTHON_DEPS}
-   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_USEDEP}]
-   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   >=x11-libs/gtk+-3.9:3[introspection]
-   >=x11-libs/gtksourceview-3.14:3.0[introspection]
-   x11-libs/pango[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   )
-   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
-   git? ( >=dev-libs/libgit2-glib-0.0.6 )
-   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
-   vala? ( $(vala_depend) )
-" # vte-0.52+ for feed_child API compatibility
-DEPEND="${RDEPEND}
-   >=dev-util/intltool-0.50.2
-   dev-util/itstool
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_enable python) \
-   $(use_enable vala)
-}
-
-src_install() {
-   gnome2_src_install
-
-   # FIXME: crazy !!!
-   if use python; then
-   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
-   find "${ED}"/usr/share/gedit -type d -empty -delete || die
-   fi
-
-   # FIXME: upstream made this automagic...
-   clean_plugin charmap
-   clean_plugin git
-   clean_plugin terminal
-}
-
-clean_plugin() {
-   if use !${1} ; then
-   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
-   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-12-08 Thread Mart Raudsepp
commit: 22169dc086e6eca9af1307fb2c3fd238b55b6438
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec  8 22:58:27 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec  8 22:58:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22169dc0

app-editors/gedit: drop unused virtualx.eclass too

This also gets rid of this eclass caused MissingTestRestrict
pkgcheck warning

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

 app-editors/gedit/gedit-3.32.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.32.2-r1.ebuild 
b/app-editors/gedit/gedit-3.32.2-r1.ebuild
index 0ce005ec14e..5338f039909 100644
--- a/app-editors/gedit/gedit-3.32.2-r1.ebuild
+++ b/app-editors/gedit/gedit-3.32.2-r1.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python3_{5,6,7,8} )
 VALA_MIN_API_VERSION="0.26"
 VALA_USE_DEPEND="vapigen"
 
-inherit gnome.org gnome2-utils meson python-single-r1 vala virtualx xdg
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
 
 DESCRIPTION="A text editor for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-12-08 Thread Mart Raudsepp
commit: ee6b64c1e53ce0d5ab993cd30d783460eb732e51
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec  8 20:26:07 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec  8 20:26:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6b64c1

app-editors/gedit: remove old

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

 app-editors/gedit/Manifest|  1 -
 app-editors/gedit/gedit-3.30.2.ebuild | 92 ---
 2 files changed, 93 deletions(-)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 4cb53c80c57..bd16ddee802 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1 @@
-DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 
96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe
 SHA512 
58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f
 DIST gedit-3.32.2.tar.xz 14789660 BLAKE2B 
574a490e3beda9e8b4f8324409f3a1e3361b1fdd097c4bf8d05475be2a6bb66b230ab6d2047caa62c393458c29b6647c32293ce5c1428d030cb2345c19bf41c3
 SHA512 
a3ed4dea3d0f60fb2371d2b6bbf5f5db1f67c9a71d0d47836456e022903e86b8b127c88ece6a6d817b0c86ff82612c963a9e8ed60f9841af68474a1d129c886d

diff --git a/app-editors/gedit/gedit-3.30.2.ebuild 
b/app-editors/gedit/gedit-3.30.2.ebuild
deleted file mode 100644
index 1ef6ef90b9d..000
--- a/app-editors/gedit/gedit-3.30.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{5,6} )
-VALA_MIN_API_VERSION="0.26"
-VALA_USE_DEPEND="vapigen"
-
-inherit eutils gnome2 multilib python-single-r1 vala virtualx
-
-DESCRIPTION="A text editor for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+introspection +python spell vala"
-REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 
~amd64-linux ~x86-linux"
-
-# X libs are not needed for OSX (aqua)
-COMMON_DEPEND="
-   >=dev-libs/libxml2-2.5.0:2
-   >=dev-libs/glib-2.44:2[dbus]
-   >=x11-libs/gtk+-3.22.0:3[introspection?]
-   >=x11-libs/gtksourceview-3.22.0:3.0[introspection?]
-   >=dev-libs/libpeas-1.14.1[gtk]
-
-   gnome-base/gsettings-desktop-schemas
-   gnome-base/gvfs
-
-   x11-libs/libX11
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
-   spell? ( >=app-text/gspell-0.2.5:0= )
-"
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/adwaita-icon-theme
-"
-DEPEND="${COMMON_DEPEND}
-   ${vala_depend}
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1
-   >=dev-util/intltool-0.50.1
-   dev-util/itstool
-   >=sys-devel/gettext-0.18
-   virtual/pkgconfig
-"
-# yelp-tools, gnome-common needed to eautoreconf
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
-
-   gnome2_src_configure \
-   --disable-deprecations \
-   --disable-updater \
-   --enable-gvfs-metadata \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable python) \
-   $(use_enable vala)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}
-
-src_install() {
-   local args=()
-   # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON 
limitations
-   use python && args+=( 
pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
-
-   gnome2_src_install "${args[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-12-08 Thread Mart Raudsepp
commit: 1e4ceda27155784031085f4b11edf09bac64a6ca
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec  8 20:20:22 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec  8 20:24:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4ceda2

app-editors/gedit: EAPI-7, python_gen_cond_dep, fix python opt

* Port to EAPI-7
* Use new python_gen_cond_dep for better python plugins and libpeas
  handling (should be best we can do now somewhat related with bug 612870)
* Fix python optimization to happen under meson. Python files that benefit
  from optimization are both in sitedir and in gedit plugins dir, so we
  call python_optimize twice (once to get the default logic for sitedir,
  so we don't need to figure out the correct path ourselves, and the second
  for the plugin files)
* Reorder deps to be in order of apperance in meson.build, instead of
  old gone configure.ac order
* Reorder src_configure to meson_options.txt order
* Drop questionable glib[dbus] USE dependency
* Drop unused eutils and multilib eclass inherits
* Drop GNOME2_LA_PUNT leftover from gnome2.eclass use (not used
  anymore and libtool not relevant with meson)
* Move gsettings-desktop-schemas and gvfs to RDEPEND-only - meson.build
  doesn't check for gsettings-desktop-schemas, and gvfs was always
  runtime-only.
* "use vala &&" in front of vala_src_prepare - vala.eclass does this
  too, so it doesn't change anything, but it's clearer to do it this
  way, and is the convention we've ended up with - just stuck with
  the eclass behaviour for now, unfortunately.
* Depend on higher gobject-introspection minimum, for meson support fixes.
* Add a comment on why src_test is a no-op for now.

Closes: https://bugs.gentoo.org/612870
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/gedit/gedit-3.32.2-r1.ebuild | 99 
 1 file changed, 99 insertions(+)

diff --git a/app-editors/gedit/gedit-3.32.2-r1.ebuild 
b/app-editors/gedit/gedit-3.32.2-r1.ebuild
new file mode 100644
index 000..0ce005ec14e
--- /dev/null
+++ b/app-editors/gedit/gedit-3.32.2-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala virtualx xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python gtk-doc spell vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python 
)"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+DEPEND="
+   >=dev-libs/glib-2.44:2
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libxml2-2.5.0:2
+   >=net-libs/libsoup-2.60:2.4
+   x11-libs/libX11
+
+   spell? ( >=app-text/gspell-0.2.5:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_MULTI_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   x11-themes/adwaita-icon-theme
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+"
+BDEPEND="
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+PATCHES=( "${FILESDIR}/${PV}-make-spell-optional.patch" )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   $(meson_use python plugins)
+   $(meson_use gtk-doc documentation)
+   -Denable-gvfs-metadata=yes
+   $(meson_use spell)
+   )
+   meson_src_configure
+}
+
+# Only appdata and desktop file validation in v3.32.2
+src_test() { :; }
+
+src_install() {
+   meson_src_install
+   if use python; then
+   python_optimize
+   python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2019-12-04 Thread Matt Turner
commit: 9262084861350ff3b98dd0cdcab64b652653011e
Author: Joonas Niilola  gmail  com>
AuthorDate: Thu Jun 27 14:15:37 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Dec  4 20:17:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92620848

app-editors/gedit-plugins: enable python3.{7,8}

Signed-off-by: Joonas Niilola  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
index 2d7024b86e3..6320a2dd66e 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
 PYTHON_REQ_USE="xml"
 VALA_MIN_API_VERSION="0.28"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-12-04 Thread Matt Turner
commit: 9425b39f7e6356c51dd4c219ccf2c3d32891d1ef
Author: Joonas Niilola  gmail  com>
AuthorDate: Thu Jun 27 14:14:10 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Dec  4 20:17:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9425b39f

app-editors/gedit: enable python3.{7,8}

Closes: https://github.com/gentoo/gentoo/pull/12341
Signed-off-by: Joonas Niilola  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gedit/gedit-3.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.32.2.ebuild 
b/app-editors/gedit/gedit-3.32.2.ebuild
index e8f11fd45a9..854f7bd5dfc 100644
--- a/app-editors/gedit/gedit-3.32.2.ebuild
+++ b/app-editors/gedit/gedit-3.32.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
 VALA_MIN_API_VERSION="0.26"
 VALA_USE_DEPEND="vapigen"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-08-04 Thread Aaron Bauman
commit: cd76f90042655f3a299acb9c819b0a6d132e3a60
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Aug  4 15:04:31 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Aug  4 15:04:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd76f900

app-editors/gedit: arm64 keyworded

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

 app-editors/gedit/gedit-3.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.32.2.ebuild 
b/app-editors/gedit/gedit-3.32.2.ebuild
index 1efe7a9a4eb..106d022fdbf 100644
--- a/app-editors/gedit/gedit-3.32.2.ebuild
+++ b/app-editors/gedit/gedit-3.32.2.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc spell vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python 
)"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 
 # X libs are not needed for OSX (aqua)
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/files/, app-editors/gedit/

2019-05-26 Thread Sobhan Mohammadpour
commit: 565e5bde87543e739adaefd0d1b43eca860ef018
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun May 26 18:07:47 2019 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun May 26 18:50:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=565e5bde

app-editors/gedit: 3.32.0-r1 -> 3.32.2

Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/gedit/Manifest |  2 +-
 .../gedit/files/3.32.2-make-spell-optional.patch   | 61 ++
 ...{gedit-3.32.0-r1.ebuild => gedit-3.32.2.ebuild} | 11 ++--
 3 files changed, 69 insertions(+), 5 deletions(-)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 31ba866ade5..4cb53c80c57 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,2 @@
 DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 
96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe
 SHA512 
58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f
-DIST gedit-3.32.0.tar.xz 14793216 BLAKE2B 
b1d9af7882063a622fe27f8e5aa322e2a1724410c4419d538712fdda2cab10aa59014a82cc1a41b35966dceb1b75ce2613d9c5c98400743b31df76b0114e84e8
 SHA512 
f25ed05f5d3b7ab7711be32c6516479c8b515d6d5983e3bc3a00407740fb8ec42b1e9a3005473671fc144f4437b9e98355a3669210eefb5bf8288f171188f387
+DIST gedit-3.32.2.tar.xz 14789660 BLAKE2B 
574a490e3beda9e8b4f8324409f3a1e3361b1fdd097c4bf8d05475be2a6bb66b230ab6d2047caa62c393458c29b6647c32293ce5c1428d030cb2345c19bf41c3
 SHA512 
a3ed4dea3d0f60fb2371d2b6bbf5f5db1f67c9a71d0d47836456e022903e86b8b127c88ece6a6d817b0c86ff82612c963a9e8ed60f9841af68474a1d129c886d

diff --git a/app-editors/gedit/files/3.32.2-make-spell-optional.patch 
b/app-editors/gedit/files/3.32.2-make-spell-optional.patch
new file mode 100644
index 000..1d772590f60
--- /dev/null
+++ b/app-editors/gedit/files/3.32.2-make-spell-optional.patch
@@ -0,0 +1,61 @@
+From 72efa486222cde6094c217efc6085f49af1cca85 Mon Sep 17 00:00:00 2001
+From: Sobhan Mohammadpour 
+Date: Sun, 26 May 2019 14:19:17 -0400
+Subject: [PATCH] make spell optional
+
+---
+ meson.build | 4 +++-
+ meson_options.txt   | 4 
+ plugins/meson.build | 4 +++-
+ 3 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 2f4d7e5..f67e320 100644
+--- a/meson.build
 b/meson.build
+@@ -86,7 +86,8 @@ libxml_dep = dependency('libxml-2.0', version: libxml_req)
+ libgd_dep = libgd_sp.get_variable('libgd_dep')
+ 
+ libsoup_dep = dependency('libsoup-2.4', version: libsoup_req, required: true)
+-gspell_dep = dependency('gspell-1', version: gspell_req, required: true)
++with_gspell = get_option('spell')
++gspell_dep = dependency('gspell-1', version: gspell_req, required: false)
+ x11_dep = dependency('x11', required: false)
+ 
+ introspection_dep = dependency('gobject-introspection-1.0', version: 
introspection_req, required: false)
+@@ -189,6 +190,7 @@ summary = [
+   '  Introspection: @0@'.format(generate_gir),
+   'Plugins: @0@'.format(build_plugins),
+   '   Vala API: @0@'.format(generate_vapi),
++  '  Spell: @0@'.format(with_gspell),
+   '  Gvfs metadata: @0@'.format(enable_gvfs_metadata),
+   '',
+   'Directories:',
+diff --git a/meson_options.txt b/meson_options.txt
+index 90803fa..e1f7349 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -16,3 +16,7 @@ option('documentation',
+ option('enable-gvfs-metadata',
+ type: 'combo', choices : ['yes', 'no', 'auto'], value : 'auto',
+ description: 'Enable using gvfs to store metadata')
++
++option('spell',
++  type:'boolean', value: true,
++  description: 'Build spell support')
+diff --git a/plugins/meson.build b/plugins/meson.build
+index af94ab7..abeeac5 100644
+--- a/plugins/meson.build
 b/plugins/meson.build
+@@ -21,5 +21,7 @@ subdir('quickhighlight')
+ subdir('quickopen')
+ subdir('snippets')
+ subdir('sort')
+-subdir('spell')
++if with_gspell
++  subdir('spell')
++endif
+ subdir('time')
+-- 
+2.21.0
+

diff --git a/app-editors/gedit/gedit-3.32.0-r1.ebuild 
b/app-editors/gedit/gedit-3.32.2.ebuild
similarity index 81%
rename from app-editors/gedit/gedit-3.32.0-r1.ebuild
rename to app-editors/gedit/gedit-3.32.2.ebuild
index 02db350e368..1efe7a9a4eb 100644
--- a/app-editors/gedit/gedit-3.32.0-r1.ebuild
+++ b/app-editors/gedit/gedit-3.32.2.ebuild
@@ -15,10 +15,10 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
 LICENSE="GPL-2+ CC-BY-SA-3.0"
 SLOT="0"
 
-IUSE="+introspection +python gtk-doc vala"
-REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+IUSE="+introspection +python gtk-doc spell vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} ) spell? ( python 
)"
 
-KEYWORDS="~amd64"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~spa

[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2019-05-26 Thread Sobhan Mohammadpour
commit: 7342ee42e0463b3d779265a8bb47b04b6a53c5ff
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sun May 26 18:50:09 2019 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Sun May 26 18:50:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7342ee42

app-editors/gedit-plugins: 3.30.1 → 3.32.2

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/gedit-plugins/Manifest |  1 +
 .../gedit-plugins/gedit-plugins-3.32.2.ebuild  | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index dc578628c94..cbaa2f79279 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-3.30.1.tar.xz 1354644 BLAKE2B 
ee42fb2fe47c9219442e0bbdaf21a14a834b8bc38558713ccf0ad384814812fd71f4d318624b4d2c149b26d304203a2b954ef49c3299877f4d067ae181bfe1d5
 SHA512 
0e79288b51015d7ab539bf896a00d5226560f2cc2211daf777da87824eed858255318c421524933a540135e4bfdcc294ba7ed89f680a35aa48f7279cbc94
+DIST gedit-plugins-3.32.2.tar.xz 1474264 BLAKE2B 
feb116ec201b9eb9630570818cc288f0044ecfc174fc84c7d812aa6dfba5cc3748b4e2351ffa2be0d3a593a58b2318c4296b54b84476fc887195ee27f27bb597
 SHA512 
2767bc766daba5e1c81ef5a00bc3589a301c02e0286a6622cf11a03b5b391ecbcf9456187563dad4f2916610ee9ddca4414ff4beb639820954385ee3f8091d2a

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
new file mode 100644
index 000..2d7024b86e3
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.32.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit eutils gnome2 multilib python-single-r1 vala
+
+DESCRIPTION="Official plugins for gedit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE_plugins="charmap git terminal vala"
+IUSE="+python ${IUSE_plugins}"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=app-editors/gedit-3.16
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/libpeas-1.7.0[gtk]
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+   python? (
+   ${PYTHON_DEPS}
+   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-3.14:3.0[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6 )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+   vala? ( $(vala_depend) )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_install() {
+   gnome2_src_install
+
+   # FIXME: crazy !!!
+   if use python; then
+   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
+   find "${ED}"/usr/share/gedit -type d -empty -delete || die
+   fi
+
+   # FIXME: upstream made this automagic...
+   clean_plugin charmap
+   clean_plugin git
+   clean_plugin terminal
+}
+
+clean_plugin() {
+   if use !${1} ; then
+   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
+   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-05-18 Thread Mart Raudsepp
commit: 2d3984832b71ee4b16566029ea04f5469f714017
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 13:05:52 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 13:41:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d398483

app-editors/gedit: remove old

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

 app-editors/gedit/Manifest|  1 -
 app-editors/gedit/gedit-3.28.1.ebuild | 92 ---
 2 files changed, 93 deletions(-)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index bf07120e709..31ba866ade5 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,3 +1,2 @@
-DIST gedit-3.28.1.tar.xz 3149684 BLAKE2B 
6afedcc5de0bd249af3d0fd02339acc2d993aae083dcbfda9212745ab810b81cdb9da655273cb7ccc556644c29d69429d3587fcc9e1faf7aa1c2cee57af09a4b
 SHA512 
f5931ac562cb5005a83eec43048b718ef431e6006b72470fea54ad0e94bd64940ebdec160ee0459ceb5adb235ab111711a2f9fbdc74104d2edd8f287d7474815
 DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 
96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe
 SHA512 
58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f
 DIST gedit-3.32.0.tar.xz 14793216 BLAKE2B 
b1d9af7882063a622fe27f8e5aa322e2a1724410c4419d538712fdda2cab10aa59014a82cc1a41b35966dceb1b75ce2613d9c5c98400743b31df76b0114e84e8
 SHA512 
f25ed05f5d3b7ab7711be32c6516479c8b515d6d5983e3bc3a00407740fb8ec42b1e9a3005473671fc144f4437b9e98355a3669210eefb5bf8288f171188f387

diff --git a/app-editors/gedit/gedit-3.28.1.ebuild 
b/app-editors/gedit/gedit-3.28.1.ebuild
deleted file mode 100644
index 70d241ee4ce..000
--- a/app-editors/gedit/gedit-3.28.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{5,6} )
-VALA_MIN_API_VERSION="0.26"
-VALA_USE_DEPEND="vapigen"
-
-inherit eutils gnome2 multilib python-single-r1 vala virtualx
-
-DESCRIPTION="A text editor for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+introspection +python spell vala"
-REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux"
-
-# X libs are not needed for OSX (aqua)
-COMMON_DEPEND="
-   >=dev-libs/libxml2-2.5.0:2
-   >=dev-libs/glib-2.44:2[dbus]
-   >=x11-libs/gtk+-3.22.0:3[introspection?]
-   >=x11-libs/gtksourceview-3.22.0:3.0[introspection?]
-   >=dev-libs/libpeas-1.14.1[gtk]
-
-   gnome-base/gsettings-desktop-schemas
-   gnome-base/gvfs
-
-   x11-libs/libX11
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
-   spell? ( >=app-text/gspell-0.2.5:0= )
-"
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/adwaita-icon-theme
-"
-DEPEND="${COMMON_DEPEND}
-   ${vala_depend}
-   app-text/docbook-xml-dtd:4.1.2
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1
-   >=dev-util/intltool-0.50.1
-   dev-util/itstool
-   >=sys-devel/gettext-0.18
-   virtual/pkgconfig
-"
-# yelp-tools, gnome-common needed to eautoreconf
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
-
-   gnome2_src_configure \
-   --disable-deprecations \
-   --disable-updater \
-   --enable-gvfs-metadata \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable python) \
-   $(use_enable vala)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}
-
-src_install() {
-   local args=()
-   # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON 
limitations
-   use python && args+=( 
pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
-
-   gnome2_src_install "${args[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2019-05-18 Thread Mart Raudsepp
commit: 1ead34b95804f0f01e69337b2382fe331e301e9d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 13:03:32 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 13:41:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ead34b9

app-editors/gedit-plugins: remove old

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

 app-editors/gedit-plugins/Manifest |  1 -
 .../gedit-plugins/gedit-plugins-3.28.1.ebuild  | 94 --
 2 files changed, 95 deletions(-)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 7a3fdc56475..dc578628c94 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1,2 +1 @@
-DIST gedit-plugins-3.28.1.tar.xz 1350468 BLAKE2B 
4fd50ad7358581f5e27f0c3a7e127d4e2c0e7189c039daee1d8d7ddf7062846e1aebb634b3edd998c9a7c11840c71f56fe4eeca78ea2e91ae18db814e4fd79e5
 SHA512 
6258c627cd3fa2948375c30e87061375c0d09ce2c70301c2d10a403e6075d1df09e928a2d95b72f6d7950a31a720af645fff2f7f59a281d248beb56c1dc9
 DIST gedit-plugins-3.30.1.tar.xz 1354644 BLAKE2B 
ee42fb2fe47c9219442e0bbdaf21a14a834b8bc38558713ccf0ad384814812fd71f4d318624b4d2c149b26d304203a2b954ef49c3299877f4d067ae181bfe1d5
 SHA512 
0e79288b51015d7ab539bf896a00d5226560f2cc2211daf777da87824eed858255318c421524933a540135e4bfdcc294ba7ed89f680a35aa48f7279cbc94

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild
deleted file mode 100644
index d3883fc3418..000
--- a/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{5,6} )
-PYTHON_REQ_USE="xml"
-VALA_MIN_API_VERSION="0.28"
-
-inherit eutils gnome2 multilib python-single-r1 vala
-
-DESCRIPTION="Official plugins for gedit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
-
-LICENSE="GPL-2+"
-KEYWORDS="amd64 x86"
-SLOT="0"
-
-IUSE_plugins="charmap git terminal vala"
-IUSE="+python ${IUSE_plugins}"
-# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
-REQUIRED_USE="
-   charmap? ( python )
-   git? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   terminal? ( python )
-"
-
-RDEPEND="
-   >=app-editors/gedit-3.16
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libpeas-1.7.0[gtk]
-   >=x11-libs/gtk+-3.9:3
-   >=x11-libs/gtksourceview-3.21.3:3.0
-   python? (
-   ${PYTHON_DEPS}
-   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_USEDEP}]
-   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   >=x11-libs/gtk+-3.9:3[introspection]
-   >=x11-libs/gtksourceview-3.14:3.0[introspection]
-   x11-libs/pango[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   )
-   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
-   git? ( >=dev-libs/libgit2-glib-0.0.6 )
-   terminal? ( x11-libs/vte:2.91[introspection] )
-   vala? ( $(vala_depend) )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/intltool-0.50.2
-   dev-util/itstool
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   gnome2_src_configure \
-   $(use_enable python) \
-   $(use_enable vala)
-}
-
-src_install() {
-   gnome2_src_install
-
-   # FIXME: crazy !!!
-   if use python; then
-   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
-   find "${ED}"/usr/share/gedit -type d -empty -delete || die
-   fi
-
-   # FIXME: upstream made this automagic...
-   clean_plugin charmap
-   clean_plugin git
-   clean_plugin terminal
-}
-
-clean_plugin() {
-   if use !${1} ; then
-   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
-   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-04-05 Thread Sobhan Mohammadpour
commit: 0d714facea5ac945f91b9e22ee167c7247566c56
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Apr  6 04:50:30 2019 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Apr  6 04:50:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d714fac

app-editors/gedit: drop not tested arch and minor fixes

remove spaces used as tabs and trailing white spaces

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

 .../gedit/{gedit-3.32.0.ebuild => gedit-3.32.0-r1.ebuild}  | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-editors/gedit/gedit-3.32.0.ebuild 
b/app-editors/gedit/gedit-3.32.0-r1.ebuild
similarity index 89%
rename from app-editors/gedit/gedit-3.32.0.ebuild
rename to app-editors/gedit/gedit-3.32.0-r1.ebuild
index 7e2e758a596..bcc899e8c9f 100644
--- a/app-editors/gedit/gedit-3.32.0.ebuild
+++ b/app-editors/gedit/gedit-3.32.0-r1.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
 IUSE="+introspection +python gtk-doc vala"
 REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64"
 
 # X libs are not needed for OSX (aqua)
 COMMON_DEPEND="
@@ -27,7 +27,7 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.22.0:3[introspection?]
>=x11-libs/gtksourceview-4.0.2:4[introspection?]
>=dev-libs/libpeas-1.14.1[gtk]
->=net-libs/libsoup-2.60:2.4
+   >=net-libs/libsoup-2.60:2.4
 
gnome-base/gsettings-desktop-schemas
gnome-base/gvfs
@@ -69,15 +69,15 @@ src_configure() {
$(meson_use gtk-doc documentation)
$(meson_use introspection)
$(meson_use python plugins)
-$(meson_use vala vapi)
-   )   
+   $(meson_use vala vapi)
+   )
meson_src_configure
 }
 
 src_test() { :; }
 
 src_install() {
-meson_src_install
+   meson_src_install
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-04-05 Thread Sobhan Mohammadpour
commit: 97578a2fe3d231d1801514aa5f863cfacec0c1ac
Author: Sobhan Mohammadpour  gentoo  org>
AuthorDate: Sat Apr  6 02:10:24 2019 +
Commit: Sobhan Mohammadpour  gentoo  org>
CommitDate: Sat Apr  6 02:10:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97578a2f

app-editors/gedit: version bump 3.30 → 3.32

build system changed to meson

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Sobhan Mohammadpour  gentoo.org>

 app-editors/gedit/Manifest|  1 +
 app-editors/gedit/gedit-3.32.0.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 58efb668cef..bf07120e709 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1,3 @@
 DIST gedit-3.28.1.tar.xz 3149684 BLAKE2B 
6afedcc5de0bd249af3d0fd02339acc2d993aae083dcbfda9212745ab810b81cdb9da655273cb7ccc556644c29d69429d3587fcc9e1faf7aa1c2cee57af09a4b
 SHA512 
f5931ac562cb5005a83eec43048b718ef431e6006b72470fea54ad0e94bd64940ebdec160ee0459ceb5adb235ab111711a2f9fbdc74104d2edd8f287d7474815
 DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 
96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe
 SHA512 
58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f
+DIST gedit-3.32.0.tar.xz 14793216 BLAKE2B 
b1d9af7882063a622fe27f8e5aa322e2a1724410c4419d538712fdda2cab10aa59014a82cc1a41b35966dceb1b75ce2613d9c5c98400743b31df76b0114e84e8
 SHA512 
f25ed05f5d3b7ab7711be32c6516479c8b515d6d5983e3bc3a00407740fb8ec42b1e9a3005473671fc144f4437b9e98355a3669210eefb5bf8288f171188f387

diff --git a/app-editors/gedit/gedit-3.32.0.ebuild 
b/app-editors/gedit/gedit-3.32.0.ebuild
new file mode 100644
index 000..7e2e758a596
--- /dev/null
+++ b/app-editors/gedit/gedit-3.32.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome.org gnome2-utils meson multilib python-single-r1 vala 
virtualx xdg
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python gtk-doc vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+>=net-libs/libsoup-2.60:2.4
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
+   >=app-text/gspell-0.2.5:0=
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc documentation)
+   $(meson_use introspection)
+   $(meson_use python plugins)
+$(meson_use vala vapi)
+   )   
+   meson_src_configure
+}
+
+src_test() { :; }
+
+src_install() {
+meson_src_install
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2019-03-13 Thread Mart Raudsepp
commit: 79b3d877458c6d55e7d0077e6dfeaf2b0ee003ea
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Mar 13 21:57:28 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar 13 23:20:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b3d877

app-editors/gedit-plugins: bump to 3.30.1

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

 app-editors/gedit-plugins/Manifest |  1 +
 .../gedit-plugins/gedit-plugins-3.30.1.ebuild  | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index e12d4ce674f..7a3fdc56475 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-3.28.1.tar.xz 1350468 BLAKE2B 
4fd50ad7358581f5e27f0c3a7e127d4e2c0e7189c039daee1d8d7ddf7062846e1aebb634b3edd998c9a7c11840c71f56fe4eeca78ea2e91ae18db814e4fd79e5
 SHA512 
6258c627cd3fa2948375c30e87061375c0d09ce2c70301c2d10a403e6075d1df09e928a2d95b72f6d7950a31a720af645fff2f7f59a281d248beb56c1dc9
+DIST gedit-plugins-3.30.1.tar.xz 1354644 BLAKE2B 
ee42fb2fe47c9219442e0bbdaf21a14a834b8bc38558713ccf0ad384814812fd71f4d318624b4d2c149b26d304203a2b954ef49c3299877f4d067ae181bfe1d5
 SHA512 
0e79288b51015d7ab539bf896a00d5226560f2cc2211daf777da87824eed858255318c421524933a540135e4bfdcc294ba7ed89f680a35aa48f7279cbc94

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.30.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.30.1.ebuild
new file mode 100644
index 000..ee5dd1d5d9d
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.30.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit eutils gnome2 multilib python-single-r1 vala
+
+DESCRIPTION="Official plugins for gedit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE_plugins="charmap git terminal vala"
+IUSE="+python ${IUSE_plugins}"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=app-editors/gedit-3.16
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/libpeas-1.7.0[gtk]
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-3.21.3:3.0
+   python? (
+   ${PYTHON_DEPS}
+   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-3.14:3.0[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6 )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+   vala? ( $(vala_depend) )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}
+   >=dev-util/intltool-0.50.2
+   dev-util/itstool
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_install() {
+   gnome2_src_install
+
+   # FIXME: crazy !!!
+   if use python; then
+   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
+   find "${ED}"/usr/share/gedit -type d -empty -delete || die
+   fi
+
+   # FIXME: upstream made this automagic...
+   clean_plugin charmap
+   clean_plugin git
+   clean_plugin terminal
+}
+
+clean_plugin() {
+   if use !${1} ; then
+   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
+   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-03-13 Thread Mart Raudsepp
commit: dcf922523c3c1d694d41e9a51098fb744e7592c3
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Mar 13 21:17:25 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar 13 23:20:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf92252

app-editors/gedit: bump to 3.30.2

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

 app-editors/gedit/Manifest|  1 +
 app-editors/gedit/gedit-3.30.2.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index fe664fb849f..58efb668cef 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-3.28.1.tar.xz 3149684 BLAKE2B 
6afedcc5de0bd249af3d0fd02339acc2d993aae083dcbfda9212745ab810b81cdb9da655273cb7ccc556644c29d69429d3587fcc9e1faf7aa1c2cee57af09a4b
 SHA512 
f5931ac562cb5005a83eec43048b718ef431e6006b72470fea54ad0e94bd64940ebdec160ee0459ceb5adb235ab111711a2f9fbdc74104d2edd8f287d7474815
+DIST gedit-3.30.2.tar.xz 3155628 BLAKE2B 
96736adbce987af89b37a712448f42b2a2eeed72d52aa16377d961c9e929fa4e75205eac5987bfc067cc2fecb35aec720d85483c4e2e824a6e8248cc652d2fbe
 SHA512 
58ae7a4c27aeabad670718e39e1860df112d0be00ea622cc8adc185cb5d0e16ac4af65cb3aa45423c7b1b94c88d04d081fe05f3647b054a3e3291abc73c41f6f

diff --git a/app-editors/gedit/gedit-3.30.2.ebuild 
b/app-editors/gedit/gedit-3.30.2.ebuild
new file mode 100644
index 000..1296da553df
--- /dev/null
+++ b/app-editors/gedit/gedit-3.30.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib python-single-r1 vala virtualx
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python spell vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/gtksourceview-3.22.0:3.0[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
+   spell? ( >=app-text/gspell-0.2.5:0= )
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/glib-utils
+   >=dev-util/gtk-doc-am-1
+   >=dev-util/intltool-0.50.1
+   dev-util/itstool
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+# yelp-tools, gnome-common needed to eautoreconf
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+   gnome2_src_configure \
+   --disable-deprecations \
+   --disable-updater \
+   --enable-gvfs-metadata \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
+}
+
+src_install() {
+   local args=()
+   # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON 
limitations
+   use python && args+=( 
pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
+
+   gnome2_src_install "${args[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2019-03-12 Thread Mart Raudsepp
commit: e00f56880a3105d2d31e9764854af7f436857936
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Mar 12 11:44:10 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Mar 12 11:44:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00f5688

app-editors/gedit: remove wrong yelp-tools build depend

Only itstool is needed to build, so pull only that, not the full
yelp-tools stack.

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

 app-editors/gedit/gedit-3.28.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit/gedit-3.28.1.ebuild 
b/app-editors/gedit/gedit-3.28.1.ebuild
index 375e1ea0070..9e3e55a44a2 100644
--- a/app-editors/gedit/gedit-3.28.1.ebuild
+++ b/app-editors/gedit/gedit-3.28.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -47,10 +47,10 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${COMMON_DEPEND}
${vala_depend}
app-text/docbook-xml-dtd:4.1.2
-   app-text/yelp-tools
dev-util/glib-utils
>=dev-util/gtk-doc-am-1
>=dev-util/intltool-0.50.1
+   dev-util/itstool
>=sys-devel/gettext-0.18
virtual/pkgconfig
 "



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2018-10-31 Thread Mart Raudsepp
commit: 5e81daf621b84779e302ba05cd8d55130a68a8b0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Oct 31 11:46:29 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Oct 31 11:46:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e81daf6

app-editors/gedit-plugins: fix some build deps

intltool dep was raised upstream - reflect in ebuild.
Only itstool is needed, not full yelp-tools dev stack.

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

 app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild
index fc8347b9387..336d04a0a89 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild
@@ -50,8 +50,8 @@ RDEPEND="
vala? ( $(vala_depend) )
 "
 DEPEND="${RDEPEND}
-   app-text/yelp-tools
-   >=dev-util/intltool-0.40.0
+   >=dev-util/intltool-0.50.2
+   dev-util/itstool
>=sys-devel/gettext-0.17
virtual/pkgconfig
 "



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2018-10-16 Thread Remi Cardona
commit: d3e91dfdc85085e462fca0da331826cc0628b44b
Author: Rémi Cardona  gentoo  org>
AuthorDate: Tue Oct 16 20:59:09 2018 +
Commit: Remi Cardona  gentoo  org>
CommitDate: Tue Oct 16 21:00:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3e91dfd

app-editors/gedit: fix build with split glib/glib-utils

Closes: https://bugs.gentoo.org/668806
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Rémi Cardona  gentoo.org>

 app-editors/gedit/gedit-3.28.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.28.1.ebuild 
b/app-editors/gedit/gedit-3.28.1.ebuild
index e9119e64f70..5887754c069 100644
--- a/app-editors/gedit/gedit-3.28.1.ebuild
+++ b/app-editors/gedit/gedit-3.28.1.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"
@@ -48,6 +48,7 @@ DEPEND="${COMMON_DEPEND}
${vala_depend}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools
+   dev-util/glib-utils
>=dev-util/gtk-doc-am-1
>=dev-util/intltool-0.50.1
>=sys-devel/gettext-0.18



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2018-10-15 Thread Remi Cardona
commit: 750322ef3fa02b10739751ddadf25a866c416913
Author: Rémi Cardona  gentoo  org>
AuthorDate: Mon Oct 15 21:57:25 2018 +
Commit: Remi Cardona  gentoo  org>
CommitDate: Mon Oct 15 22:02:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750322ef

app-editors/gedit-plugins: bump to 3.28.1

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Rémi Cardona  gentoo.org>

 app-editors/gedit-plugins/Manifest |  1 +
 .../gedit-plugins/gedit-plugins-3.28.1.ebuild  | 94 ++
 2 files changed, 95 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index 50b61422959..c512f0cc575 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-3.22.0.tar.xz 1314512 BLAKE2B 
2910a101da94112b4190d96111013675234c109bfc37e05ff98d53e87e0a4db8e5a4a6823017153d65a9d554cfb95fed000d56d9e721faebfeeb033fc7be2901
 SHA512 
5560b48c0b21b535de7247c39653c111439f9cb138025d7e3a600b94babbe060777c2095160b7e5ea39b8ba8be520ea3966b0ffc2ec15d17ea0bf814bf58748d
+DIST gedit-plugins-3.28.1.tar.xz 1350468 BLAKE2B 
4fd50ad7358581f5e27f0c3a7e127d4e2c0e7189c039daee1d8d7ddf7062846e1aebb634b3edd998c9a7c11840c71f56fe4eeca78ea2e91ae18db814e4fd79e5
 SHA512 
6258c627cd3fa2948375c30e87061375c0d09ce2c70301c2d10a403e6075d1df09e928a2d95b72f6d7950a31a720af645fff2f7f59a281d248beb56c1dc9

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild
new file mode 100644
index 000..fc8347b9387
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-3.28.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit eutils gnome2 multilib python-single-r1 vala
+
+DESCRIPTION="Official plugins for gedit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+IUSE_plugins="charmap git terminal vala"
+IUSE="+python ${IUSE_plugins}"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=app-editors/gedit-3.16
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/libpeas-1.7.0[gtk]
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-3.21.3:3.0
+   python? (
+   ${PYTHON_DEPS}
+   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-3.14:3.0[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6 )
+   terminal? ( x11-libs/vte:2.91[introspection] )
+   vala? ( $(vala_depend) )
+"
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+   >=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_install() {
+   gnome2_src_install
+
+   # FIXME: crazy !!!
+   if use python; then
+   find "${ED}"/usr/share/gedit -name "*.py*" -delete || die
+   find "${ED}"/usr/share/gedit -type d -empty -delete || die
+   fi
+
+   # FIXME: upstream made this automagic...
+   clean_plugin charmap
+   clean_plugin git
+   clean_plugin terminal
+}
+
+clean_plugin() {
+   if use !${1} ; then
+   rm -rf "${ED}"/usr/share/gedit/plugins/${1}*
+   rm -rf "${ED}"/usr/$(get_libdir)/gedit/plugins/${1}*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2018-08-05 Thread Mart Raudsepp
commit: 0572fc024cdeb402d7a2e8a60179e4462a845da7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Aug  5 10:08:11 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Aug  5 10:09:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0572fc02

app-editors/gedit: bump to 3.28.1

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 app-editors/gedit/Manifest|  1 +
 app-editors/gedit/gedit-3.28.1.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index b02decd5a28..275928c8d66 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-3.22.1.tar.xz 2948048 BLAKE2B 
aa23b261bc0a463febf5affbd0dca647df8d1db9553356f145784b1ebed43ed15dfede12f62b3fcb6f00aac59e2d3a84c31627be32000830523a805d46d2e4ab
 SHA512 
7251732f353b1d9dab0fe447fe90b2259df34ff0694d8731ce3be531c21ac82ab6e7f4a07090aeef364640154f4ba6103539a253bc7942952dcf1e331418f0eb
+DIST gedit-3.28.1.tar.xz 3149684 BLAKE2B 
6afedcc5de0bd249af3d0fd02339acc2d993aae083dcbfda9212745ab810b81cdb9da655273cb7ccc556644c29d69429d3587fcc9e1faf7aa1c2cee57af09a4b
 SHA512 
f5931ac562cb5005a83eec43048b718ef431e6006b72470fea54ad0e94bd64940ebdec160ee0459ceb5adb235ab111711a2f9fbdc74104d2edd8f287d7474815

diff --git a/app-editors/gedit/gedit-3.28.1.ebuild 
b/app-editors/gedit/gedit-3.28.1.ebuild
new file mode 100644
index 000..e9119e64f70
--- /dev/null
+++ b/app-editors/gedit/gedit-3.28.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5,6} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib python-single-r1 vala virtualx
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python spell vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/gtksourceview-3.22.0:3.0[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
+   spell? ( >=app-text/gspell-0.2.5:0= )
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/yelp-tools
+   >=dev-util/gtk-doc-am-1
+   >=dev-util/intltool-0.50.1
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+# yelp-tools, gnome-common needed to eautoreconf
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+   gnome2_src_configure \
+   --disable-deprecations \
+   --disable-updater \
+   --enable-gvfs-metadata \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
+}
+
+src_install() {
+   local args=()
+   # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON 
limitations
+   use python && args+=( 
pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
+
+   gnome2_src_install "${args[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2018-05-01 Thread Mikle Kolyada
commit: 27f302885d155c590bbc8cf67e36634e71dd6d04
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue May  1 16:22:18 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue May  1 16:22:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f30288

app-editors/gedit-plugins: Drop zeitgeist dependency

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild | 9 +++--
 app-editors/gedit-plugins/metadata.xml| 1 -
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
index e9e6e28248f..676c4d9aa01 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -16,7 +16,7 @@ LICENSE="GPL-2+"
 KEYWORDS="amd64 x86"
 SLOT="0"
 
-IUSE_plugins="charmap git terminal vala zeitgeist"
+IUSE_plugins="charmap git terminal vala"
 IUSE="+python ${IUSE_plugins}"
 # python-single-r1 would request disabling PYTHON_TARGETS on libpeas
 REQUIRED_USE="
@@ -24,7 +24,6 @@ REQUIRED_USE="
git? ( python )
python? ( ${PYTHON_REQUIRED_USE} )
terminal? ( python )
-   zeitgeist? ( python )
 "
 
 RDEPEND="
@@ -49,7 +48,6 @@ RDEPEND="
git? ( >=dev-libs/libgit2-glib-0.0.6 )
terminal? ( x11-libs/vte:2.91[introspection] )
vala? ( $(vala_depend) )
-   zeitgeist? ( >=gnome-extra/zeitgeist-0.9.12[introspection] )
 "
 DEPEND="${RDEPEND}
app-text/yelp-tools
@@ -70,8 +68,7 @@ src_prepare() {
 src_configure() {
gnome2_src_configure \
$(use_enable python) \
-   $(use_enable vala) \
-   $(use_enable zeitgeist)
+   $(use_enable vala)
 }
 
 src_install() {

diff --git a/app-editors/gedit-plugins/metadata.xml 
b/app-editors/gedit-plugins/metadata.xml
index ba0535e10d0..0b458598456 100644
--- a/app-editors/gedit-plugins/metadata.xml
+++ b/app-editors/gedit-plugins/metadata.xml
@@ -11,6 +11,5 @@
them
Shows document changes related to git's HEAD
Embed a terminal in the bottom pane
-   Build the plugin to inject events to 
zeitgeist
 
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2018-02-28 Thread Michał Górny
commit: b4b699d74ff3c85f787970bbcc314be20f438359
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 28 22:20:02 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 28 22:21:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b699d7

app-editors/gedit-plugins: Fix PkgMetadataXmlInvalidPkgRef

 app-editors/gedit-plugins/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit-plugins/metadata.xml 
b/app-editors/gedit-plugins/metadata.xml
index ef0c8705509..ba0535e10d0 100644
--- a/app-editors/gedit-plugins/metadata.xml
+++ b/app-editors/gedit-plugins/metadata.xml
@@ -11,6 +11,6 @@
them
Shows document changes related to git's HEAD
Embed a terminal in the bottom pane
-   Build the plugin to inject events to 
gnome-extra/zeitgeist
+   Build the plugin to inject events to 
zeitgeist
 
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-12-20 Thread Mart Raudsepp
commit: 5bbce712fa2635b312b1e804bd2018dd00d9eac4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Dec 20 19:39:30 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Dec 20 20:21:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbce712

app-editors/gedit: remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-editors/gedit/Manifest|  1 -
 app-editors/gedit/gedit-3.22.0.ebuild | 91 ---
 2 files changed, 92 deletions(-)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 940091dd7ca..b02decd5a28 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1,2 +1 @@
-DIST gedit-3.22.0.tar.xz 2957520 BLAKE2B 
4103c7bb39995b8dc2f051c3f8b81010ad1206a2df2abd25d8b3a1a9340c931730eb2a78ba4d920c19159d6d70842b183793d421da9faa17597a37f8622efee5
 SHA512 
7137fe96cca072c294dea545cb7fafee7ca2da84d8b7756e03a5f5dde6cdca8a3eec6f58136cec0aeeb49c294acd000f01bf3a7411924aff107dbab26efb
 DIST gedit-3.22.1.tar.xz 2948048 BLAKE2B 
aa23b261bc0a463febf5affbd0dca647df8d1db9553356f145784b1ebed43ed15dfede12f62b3fcb6f00aac59e2d3a84c31627be32000830523a805d46d2e4ab
 SHA512 
7251732f353b1d9dab0fe447fe90b2259df34ff0694d8731ce3be531c21ac82ab6e7f4a07090aeef364640154f4ba6103539a253bc7942952dcf1e331418f0eb

diff --git a/app-editors/gedit/gedit-3.22.0.ebuild 
b/app-editors/gedit/gedit-3.22.0.ebuild
deleted file mode 100644
index 34c80482299..000
--- a/app-editors/gedit/gedit-3.22.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{4,5,6} )
-VALA_MIN_API_VERSION="0.26"
-VALA_USE_DEPEND="vapigen"
-
-inherit eutils gnome2 multilib python-single-r1 vala virtualx
-
-DESCRIPTION="A text editor for the GNOME desktop"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
-
-LICENSE="GPL-2+ CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="+introspection +python spell vala"
-REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux"
-
-# X libs are not needed for OSX (aqua)
-COMMON_DEPEND="
-   >=dev-libs/libxml2-2.5.0:2
-   >=dev-libs/glib-2.44:2[dbus]
-   >=x11-libs/gtk+-3.21.3:3[introspection?]
-   >=x11-libs/gtksourceview-3.21.2:3.0[introspection?]
-   >=dev-libs/libpeas-1.14.1[gtk]
-
-   gnome-base/gsettings-desktop-schemas
-   gnome-base/gvfs
-
-   x11-libs/libX11
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
-   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
-   spell? ( >=app-text/gspell-0.2.5:0= )
-"
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/adwaita-icon-theme
-"
-DEPEND="${COMMON_DEPEND}
-   ${vala_depend}
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/yelp-tools
-   >=dev-util/gtk-doc-am-1
-   >=dev-util/intltool-0.50.1
-   >=sys-devel/gettext-0.18
-   virtual/pkgconfig
-"
-# yelp-tools, gnome-common needed to eautoreconf
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
-
-   gnome2_src_configure \
-   --disable-deprecations \
-   --disable-updater \
-   --enable-gvfs-metadata \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable python) \
-   $(use_enable vala)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}
-
-src_install() {
-   local args=()
-   # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON 
limitations
-   use python && args+=( 
pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
-
-   gnome2_src_install "${args[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-12-09 Thread Pacho Ramos
commit: 7cd4e1b83bfb7dbc895a824139e8c1ec08bf45f1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Dec  9 19:26:10 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Dec  9 19:38:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd4e1b8

app-editors/gedit: Add support for newer python

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-editors/gedit/gedit-3.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.22.0.ebuild 
b/app-editors/gedit/gedit-3.22.0.ebuild
index 5524763def0..34c80482299 100644
--- a/app-editors/gedit/gedit-3.22.0.ebuild
+++ b/app-editors/gedit/gedit-3.22.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 VALA_MIN_API_VERSION="0.26"
 VALA_USE_DEPEND="vapigen"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-12-09 Thread Pacho Ramos
commit: 6d222711b262bcf4a033e97020cb095c2727b346
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Dec  9 19:25:10 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Dec  9 19:38:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d222711

app-editors/gedit: Add support for newer python

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-editors/gedit/gedit-3.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.22.1.ebuild 
b/app-editors/gedit/gedit-3.22.1.ebuild
index e931e8b99a0..c581e842d97 100644
--- a/app-editors/gedit/gedit-3.22.1.ebuild
+++ b/app-editors/gedit/gedit-3.22.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 VALA_MIN_API_VERSION="0.26"
 VALA_USE_DEPEND="vapigen"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2017-12-09 Thread Pacho Ramos
commit: 4cd741c4c06a7a4e379992f20b26b9761d917485
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Dec  9 19:26:25 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Dec  9 19:38:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd741c4

app-editors/gedit-plugins: Add support for newer python

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
index fdf3fe79fda..e9e6e28248f 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 GNOME2_LA_PUNT="yes" # plugins are dlopened
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 PYTHON_REQ_USE="xml"
 VALA_MIN_API_VERSION="0.28"
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-09-02 Thread Gilles Dartiguelongue
commit: c2233d0ee27d116713793e5a7b0704665047ce0d
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Sep  2 09:30:54 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Sep  2 10:09:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2233d0e

app-editors/gedit: remove redundant MERGE_TYPE check

The eclass does this already.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-editors/gedit/gedit-3.22.0.ebuild | 2 +-
 app-editors/gedit/gedit-3.22.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/gedit/gedit-3.22.0.ebuild 
b/app-editors/gedit/gedit-3.22.0.ebuild
index 3e3bc39dedf..5524763def0 100644
--- a/app-editors/gedit/gedit-3.22.0.ebuild
+++ b/app-editors/gedit/gedit-3.22.0.ebuild
@@ -56,7 +56,7 @@ DEPEND="${COMMON_DEPEND}
 # yelp-tools, gnome-common needed to eautoreconf
 
 pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+   use python && python-single-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/app-editors/gedit/gedit-3.22.1.ebuild 
b/app-editors/gedit/gedit-3.22.1.ebuild
index 4484dab3984..e931e8b99a0 100644
--- a/app-editors/gedit/gedit-3.22.1.ebuild
+++ b/app-editors/gedit/gedit-3.22.1.ebuild
@@ -56,7 +56,7 @@ DEPEND="${COMMON_DEPEND}
 # yelp-tools, gnome-common needed to eautoreconf
 
 pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+   use python && python-single-r1_pkg_setup
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-08-12 Thread Gilles Dartiguelongue
commit: 3dc4f4c93150fd4bc9074b0cceb81e0d06f7e858
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Aug 12 23:07:31 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Aug 12 23:15:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dc4f4c9

app-editors/gedit: version bump 3.22.0 → 3.22.1

Misc bugfixes. Translation updates.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-editors/gedit/Manifest|  1 +
 app-editors/gedit/gedit-3.22.1.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 9af2ab9f0f8..e29dbd6f5ba 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -1 +1,2 @@
 DIST gedit-3.22.0.tar.xz 2957520 SHA256 
063b5a0b5dcc8f540f6e8c3ea1c22cf8a3a19edffc25315a1b6bc51d462b3f45 SHA512 
7137fe96cca072c294dea545cb7fafee7ca2da84d8b7756e03a5f5dde6cdca8a3eec6f58136cec0aeeb49c294acd000f01bf3a7411924aff107dbab26efb
 WHIRLPOOL 
621a9ef89bdaafc490e6b05ac00d91978f175953c37c3d6c141b0513a99bc77b05907dab665d48022f56d0c6a8b9ad8e935c2279d58356d691490b16e533135e
+DIST gedit-3.22.1.tar.xz 2948048 SHA256 
aa7bc3618fffa92fdb7daf2f57152e1eb7962e68561a9c92813d7bbb7fc9492b SHA512 
7251732f353b1d9dab0fe447fe90b2259df34ff0694d8731ce3be531c21ac82ab6e7f4a07090aeef364640154f4ba6103539a253bc7942952dcf1e331418f0eb
 WHIRLPOOL 
5bb12a567693107ae8b3fc625ae546b0d56e781fe4aa009f3a26ace56ab603bd1d4de80386584837563f8d77b173adf39e5850010a50d4eb3add82bbefb85445

diff --git a/app-editors/gedit/gedit-3.22.1.ebuild 
b/app-editors/gedit/gedit-3.22.1.ebuild
new file mode 100644
index 000..4484dab3984
--- /dev/null
+++ b/app-editors/gedit/gedit-3.22.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{4,5} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib python-single-r1 vala virtualx
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python spell vala"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.21.3:3[introspection?]
+   >=x11-libs/gtksourceview-3.21.2:3.0[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
+   spell? ( >=app-text/gspell-0.2.5:0= )
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/yelp-tools
+   >=dev-util/gtk-doc-am-1
+   >=dev-util/intltool-0.50.1
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+# yelp-tools, gnome-common needed to eautoreconf
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+   gnome2_src_configure \
+   --disable-deprecations \
+   --disable-updater \
+   --enable-gvfs-metadata \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable python) \
+   $(use_enable vala)
+}
+
+src_test() {
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
+}
+
+src_install() {
+   local args=()
+   # manually set pyoverridesdir due to bug #524018 and AM_PATH_PYTHON 
limitations
+   use python && args+=( 
pyoverridesdir="$(python_get_sitedir)/gi/overrides" )
+
+   gnome2_src_install "${args[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2017-04-17 Thread David Seifert
commit: 0d5fc3108d2c52d014ec27670035509a515bd981
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 17 16:46:18 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Apr 17 16:48:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d5fc310

app-editors/gedit-plugins: Add missing 'python' use dep

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4434

 app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
index 77bd96fb426..fdf3fe79fda 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
@@ -28,15 +28,15 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   >=app-editors/gedit-3.16[python?]
+   >=app-editors/gedit-3.16
>=dev-libs/glib-2.32:2
-   >=dev-libs/libpeas-1.7.0[gtk,python?]
+   >=dev-libs/libpeas-1.7.0[gtk]
>=x11-libs/gtk+-3.9:3
>=x11-libs/gtksourceview-3.21.3:3.0
python? (
${PYTHON_DEPS}
-   >=app-editors/gedit-3.16[introspection,${PYTHON_USEDEP}]
-   dev-libs/libpeas[${PYTHON_USEDEP}]
+   >=app-editors/gedit-3.16[introspection,python,${PYTHON_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-04-17 Thread David Seifert
commit: 13c0ac7ea8cd2008b83e09dd120db1cfaf498263
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 17 16:46:18 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Apr 17 16:48:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c0ac7e

app-editors/gedit: Add missing 'python' use dep

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4434

 app-editors/gedit/gedit-3.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gedit/gedit-3.22.0.ebuild 
b/app-editors/gedit/gedit-3.22.0.ebuild
index ee7a7f3e4ab..3e3bc39dedf 100644
--- a/app-editors/gedit/gedit-3.22.0.ebuild
+++ b/app-editors/gedit/gedit-3.22.0.ebuild
@@ -38,7 +38,7 @@ COMMON_DEPEND="
${PYTHON_DEPS}
dev-python/pycairo[${PYTHON_USEDEP}]
>=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
-   dev-libs/libpeas[${PYTHON_USEDEP}] )
+   dev-libs/libpeas[python,${PYTHON_USEDEP}] )
spell? ( >=app-text/gspell-0.2.5:0= )
 "
 RDEPEND="${COMMON_DEPEND}



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit-plugins/

2017-03-16 Thread David Seifert
commit: 38ccc8b4caec1a37cbd01b5d36eb1cf9d0cd424c
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar 16 18:54:25 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar 16 19:10:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ccc8b4

app-editors/gedit-plugins: Port to python-single-r1

Package-Manager: Portage-2.3.4, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4175

 app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild | 8 
 app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild
index efdc73d945d..c7b357851c2 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{4,5} )
 PYTHON_REQ_USE="xml"
 VALA_MIN_API_VERSION="0.28"
 
-inherit eutils gnome2 multilib python-r1 vala
+inherit eutils gnome2 multilib python-single-r1 vala
 
 DESCRIPTION="Official plugins for gedit"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
@@ -22,7 +22,7 @@ IUSE="+python ${IUSE_plugins}"
 REQUIRED_USE="
charmap? ( python )
git? ( python )
-   python? ( ^^ ( $(python_gen_useflags '*') ) )
+   python? ( ${PYTHON_REQUIRED_USE} )
terminal? ( python )
zeitgeist? ( python )
 "
@@ -59,7 +59,7 @@ DEPEND="${RDEPEND}
 "
 
 pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
index cba41efe3e1..83a4559f736 100644
--- a/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
+++ b/app-editors/gedit-plugins/gedit-plugins-3.22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{4,5} )
 PYTHON_REQ_USE="xml"
 VALA_MIN_API_VERSION="0.28"
 
-inherit eutils gnome2 multilib python-r1 vala
+inherit eutils gnome2 multilib python-single-r1 vala
 
 DESCRIPTION="Official plugins for gedit"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins";
@@ -22,7 +22,7 @@ IUSE="+python ${IUSE_plugins}"
 REQUIRED_USE="
charmap? ( python )
git? ( python )
-   python? ( ^^ ( $(python_gen_useflags '*') ) )
+   python? ( ${PYTHON_REQUIRED_USE} )
terminal? ( python )
zeitgeist? ( python )
 "
@@ -59,7 +59,7 @@ DEPEND="${RDEPEND}
 "
 
 pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-03-16 Thread David Seifert
commit: 17083e8e439151bed48e85b74790371a5e8911e3
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar 16 18:54:22 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar 16 19:10:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17083e8e

app-editors/gedit: Port to python-single-r1

Package-Manager: Portage-2.3.4, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4175

 app-editors/gedit/gedit-3.20.2.ebuild | 11 +++
 app-editors/gedit/gedit-3.22.0.ebuild | 11 +++
 2 files changed, 6 insertions(+), 16 deletions(-)

diff --git a/app-editors/gedit/gedit-3.20.2.ebuild 
b/app-editors/gedit/gedit-3.20.2.ebuild
index e19b56b49a1..bc8a01f8cd9 100644
--- a/app-editors/gedit/gedit-3.20.2.ebuild
+++ b/app-editors/gedit/gedit-3.20.2.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{4,5} )
 VALA_MIN_API_VERSION="0.26"
 VALA_USE_DEPEND="vapigen"
 
-inherit eutils gnome2 multilib python-r1 vala virtualx
+inherit eutils gnome2 multilib python-single-r1 vala virtualx
 
 DESCRIPTION="A text editor for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
@@ -16,12 +16,7 @@ LICENSE="GPL-2+ CC-BY-SA-3.0"
 SLOT="0"
 
 IUSE="+introspection +python spell vala"
-# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
-# we need to fix that
-REQUIRED_USE="
-   python? ( introspection )
-   python? ( ^^ ( $(python_gen_useflags '*') ) )
-"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
 KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux"
 
@@ -65,7 +60,7 @@ DEPEND="${COMMON_DEPEND}
 # yelp-tools, gnome-common needed to eautoreconf
 
 pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/app-editors/gedit/gedit-3.22.0.ebuild 
b/app-editors/gedit/gedit-3.22.0.ebuild
index e77e4f2624f..207bc1e9f00 100644
--- a/app-editors/gedit/gedit-3.22.0.ebuild
+++ b/app-editors/gedit/gedit-3.22.0.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{4,5} )
 VALA_MIN_API_VERSION="0.26"
 VALA_USE_DEPEND="vapigen"
 
-inherit eutils gnome2 multilib python-r1 vala virtualx
+inherit eutils gnome2 multilib python-single-r1 vala virtualx
 
 DESCRIPTION="A text editor for the GNOME desktop"
 HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
@@ -16,12 +16,7 @@ LICENSE="GPL-2+ CC-BY-SA-3.0"
 SLOT="0"
 
 IUSE="+introspection +python spell vala"
-# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
-# we need to fix that
-REQUIRED_USE="
-   python? ( introspection )
-   python? ( ^^ ( $(python_gen_useflags '*') ) )
-"
+REQUIRED_USE="python? ( introspection ${PYTHON_REQUIRED_USE} )"
 
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 
@@ -61,7 +56,7 @@ DEPEND="${COMMON_DEPEND}
 # yelp-tools, gnome-common needed to eautoreconf
 
 pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+   use python && [[ ${MERGE_TYPE} != binary ]] && 
python-single-r1_pkg_setup
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2017-01-29 Thread Fabian Groffen
commit: 72d2c2b95f63ff1f5710fa9e9cba504533f44aac
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 14:32:24 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 14:38:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d2c2b9

app-editors/gedit: dropped ~ia64-linux ~x86-freebsd ~x86-interix

Package-Manager: portage-2.3.3

 app-editors/gedit/gedit-3.20.2.ebuild | 4 ++--
 app-editors/gedit/gedit-3.22.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/gedit/gedit-3.20.2.ebuild 
b/app-editors/gedit/gedit-3.20.2.ebuild
index 4d1f773..4282876 100644
--- a/app-editors/gedit/gedit-3.20.2.ebuild
+++ b/app-editors/gedit/gedit-3.20.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -24,7 +24,7 @@ REQUIRED_USE="
python? ( ^^ ( $(python_gen_useflags '*') ) )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd 
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux"
 
 # X libs are not needed for OSX (aqua)
 COMMON_DEPEND="

diff --git a/app-editors/gedit/gedit-3.22.0.ebuild 
b/app-editors/gedit/gedit-3.22.0.ebuild
index 6c62ddc..9d02b2e 100644
--- a/app-editors/gedit/gedit-3.22.0.ebuild
+++ b/app-editors/gedit/gedit-3.22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -24,7 +24,7 @@ REQUIRED_USE="
python? ( ^^ ( $(python_gen_useflags '*') ) )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 
 # X libs are not needed for OSX (aqua)
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-editors/gedit/

2016-11-01 Thread Gilles Dartiguelongue
commit: f30bfbc5ae046b43fe6b12ad0761705b177bdf4a
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Nov  1 16:11:28 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Nov  1 17:07:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30bfbc5

app-editors/gedit: version bump 3.20.2 → 3.22.0

Disable update checker plugin as it only makes sense for upstream released 
binaries.

Package-Manager: portage-2.3.2

 app-editors/gedit/Manifest|  1 +
 app-editors/gedit/gedit-3.22.0.ebuild | 97 +++
 2 files changed, 98 insertions(+)

diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest
index 7b89943..38d83cc 100644
--- a/app-editors/gedit/Manifest
+++ b/app-editors/gedit/Manifest
@@ -2,3 +2,4 @@ DIST gedit-3.16.4.tar.xz 2925984 SHA256 
210937ea9143d8a6c9580a7ab11acf60d478f516
 DIST gedit-3.18.2.tar.xz 2915772 SHA256 
856e451aec29ee45980011de57cadfe89c3cbc53968f6cc865f8efe0bd0d49b1 SHA512 
e81382b74749c4592565bab25d47784a3206e033e6b0e5d5a557403590dafd130e41b31bcecc820a3d9823a48f8e94907bc9bb0335121e369abaca1360a95b30
 WHIRLPOOL 
87b40323caa707a4ce68d5efc299075883a1fc01e1def15f9052802bccae9075c3aa8c50d36062bb96060421008c510d3c0600fd359950a06ae651e3b56553e5
 DIST gedit-3.18.3.tar.xz 2933132 SHA256 
6762ac0d793b0f754a2da5f88739d04fa39daa7491c5c46401d24bcef76c32e7 SHA512 
8866bc0958dfcf59e5eac0f3c39f2b5f252ffac78a25551968f539f73ebc25cc792ded93899c066339e9b6927f86d6e5ac583df9b9c4d7f0b07d1cc7683e7eb2
 WHIRLPOOL 
fc60b4d251519057eab978a454a2eb0f6741fd097b58f1ac9614413bdab93e15a5f83132ed14f53ae6a6a49a94e9b78a8acce855d229a8f964fefae044a796e8
 DIST gedit-3.20.2.tar.xz 3135004 SHA256 
32a1276a71a0d4a5af4e20a87bc273170ba8e075fc1ca7f51c8d3a6c150463f8 SHA512 
3a224a5e0789760f0840b902fd7fa3c1d56b8100e3c502cf9a1c26336cc922192ba7bb37c1c7fd2069c71ccd0483fb692439d73fcb464117f520ec0d140aaf6d
 WHIRLPOOL 
2128fda00474c197b4a85478cd676ae99d929871635b44d2641ffc5c58b47aceb943906c6a8ee3fcd1bbd309e217090a44ea4d83530adf6daab055f410c0796c
+DIST gedit-3.22.0.tar.xz 2957520 SHA256 
063b5a0b5dcc8f540f6e8c3ea1c22cf8a3a19edffc25315a1b6bc51d462b3f45 SHA512 
7137fe96cca072c294dea545cb7fafee7ca2da84d8b7756e03a5f5dde6cdca8a3eec6f58136cec0aeeb49c294acd000f01bf3a7411924aff107dbab26efb
 WHIRLPOOL 
621a9ef89bdaafc490e6b05ac00d91978f175953c37c3d6c141b0513a99bc77b05907dab665d48022f56d0c6a8b9ad8e935c2279d58356d691490b16e533135e

diff --git a/app-editors/gedit/gedit-3.22.0.ebuild 
b/app-editors/gedit/gedit-3.22.0.ebuild
new file mode 100644
index ..755b101
--- /dev/null
+++ b/app-editors/gedit/gedit-3.22.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+GNOME2_LA_PUNT="yes" # plugins are dlopened
+PYTHON_COMPAT=( python3_{3,4,5} )
+VALA_MIN_API_VERSION="0.26"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib python-r1 vala virtualx
+
+DESCRIPTION="A text editor for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit";
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+introspection +python spell vala"
+# python-single-r1 would request disabling PYTHON_TARGETS on libpeas
+# we need to fix that
+REQUIRED_USE="
+   python? ( introspection )
+   python? ( ^^ ( $(python_gen_useflags '*') ) )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux 
~x86-linux"
+
+# X libs are not needed for OSX (aqua)
+COMMON_DEPEND="
+   >=dev-libs/libxml2-2.5.0:2
+   >=dev-libs/glib-2.44:2[dbus]
+   >=x11-libs/gtk+-3.21.3:3[introspection?]
+   >=x11-libs/gtksourceview-3.21.2:3.0[introspection?]
+   >=dev-libs/libpeas-1.14.1[gtk]
+
+   gnome-base/gsettings-desktop-schemas
+   gnome-base/gvfs
+
+   x11-libs/libX11
+
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}]
+   dev-libs/libpeas[${PYTHON_USEDEP}] )
+   spell? ( >=app-text/gspell-0.2.5:0= )
+"
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   ${vala_depend}
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/yelp-tools
+   >=dev-util/gtk-doc-am-1
+   >=dev-util/intltool-0.50.1
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+# yelp-tools, gnome-common needed to eautoreconf
+
+pkg_setup() {
+   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
+}
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
+
+   gnome2_src_configure \
+   --disable-deprecations \
+   --disable-updater \
+   --enable-gvfs-metadata \
+  

  1   2   >