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

2024-06-05 Thread Sam James
commit: bda6a15fb89b0b04bfa72ee37b59583d47f57ce3
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Jun  5 03:39:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda6a15f

app-editors/pluma-plugins: remove support for all USE other than python

They control inert files installed to the plugins directory, and you
have to enable the plugins in the pluma settings.

Half these plugins require nothing other than python itself, and cannot
be disabled other than via --disable-python, which means offering to
refrain from installing them is a QA violation of PG-0301 (installation
of small files).

The remaining plugins have trivially satisfiable dependencies and still
violate the small files policy. The build system provides zero help
here, since the dependencies are automagically detected and there is no
option to disable them.

Having 5 different USE flags on top of the python one is pointless
complexity, so delete them.

...

Also while we are moving the USE-dependent plugin dependencies into the
python block? dbus-python was missing a USEDEP on the python impl, so
even enabling synctex would not actually help... add that in properly.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../pluma-plugins/pluma-plugins-1.26.0-r3.ebuild   | 72 ++
 1 file changed, 72 insertions(+)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild 
b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild
new file mode 100644
index ..cf3247965042
--- /dev/null
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit mate python-single-r1
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1:0[gtk]
+   >=app-editors/pluma-1.25.3
+
+   >=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/pluma[${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}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   >=x11-libs/vte-0.52:2.91[introspection]
+   ')
+   >=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]
+
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable python)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   mate_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}



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

2024-06-05 Thread Sam James
commit: 9d938dc7549a99a9a266434a9f956d64a205778d
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Jun  5 03:33:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d938dc7

app-editors/pluma-plugins: fix configure failure to respect USE=python

There is a ./configure --enable-python but it was not passed. As a
result it automagically detected python (and always succeeded since core
distro tooling requires one).

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild 
b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
index bdfab472e753..0c6a11fbb5eb 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
@@ -65,6 +65,14 @@ pkg_setup() {
use python && python-single-r1_pkg_setup
 }
 
+src_configure() {
+   local myeconfargs=(
+   $(use_enable python)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
 src_install() {
mate_src_install
use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"



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

2024-06-05 Thread Sam James
commit: 3cfe6ee37f9b60bdf39d895c961dd7243de2b17d
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Jun  5 02:52:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cfe6ee3

app-editors/pluma-plugins: add github upstream metadata

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/pluma-plugins/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-editors/pluma-plugins/metadata.xml 
b/app-editors/pluma-plugins/metadata.xml
index 694df975ee24..724f7d707ba9 100644
--- a/app-editors/pluma-plugins/metadata.xml
+++ b/app-editors/pluma-plugins/metadata.xml
@@ -9,4 +9,7 @@
Enable synctex support for pdflatex
Embed a terminal in the bottom pane
 
+
+   mate-desktop/pluma-plugins
+
 



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

2024-06-05 Thread Sam James
commit: d0a1a621733dcbecb51b75c9418afda80583611c
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Jun  5 03:04:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  6 00:44:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a1a621

app-editors/pluma-plugins: fix impossible dependency on gedit instead of pluma

Most likely this was copy-pasted from app-editors/gedit-plugins. In its
current state, there isn't even a good explanation for how this ever
built on anyone's machine, or passed stabilization checks, except that
stabilization of pluma-plugins plainly occurred in a batch alongside,
but after, pluma itself, leading to silently available undeclared
dependencies.

And yes, not only does this package check in configure for an installed
pluma -- it builds C code that includes headers named "pluma".

Most likely, anyone using the package doesn't suffer this confusion,
because they already have pluma installed; still, this metadata problem
is rather bad. Revbump via `mv`, drop old + immediate to stable, because
we want to get the metadata fix out ASAP.

Bug: https://github.com/gentoo/gentoo/pull/28508
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...luma-plugins-1.26.0-r1.ebuild => pluma-plugins-1.26.0-r2.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild 
b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
similarity index 92%
rename from app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
index 1969a87f5e98..bdfab472e753 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,7 +29,7 @@ REQUIRED_USE="
 
 RDEPEND="
>=dev-libs/libpeas-1.14.1:0[gtk]
-   >=app-editors/gedit-40.0
+   >=app-editors/pluma-1.25.3
 
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.9:3
@@ -38,7 +38,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
-   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   app-editors/pluma[${PYTHON_SINGLE_USEDEP}]
dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}]
>=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]



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

2024-01-20 Thread Conrad Kostecki
commit: ef52a0b64543e90cf2f925ffa2bfd0aab6d874fa
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jan 20 08:15:39 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jan 20 21:21:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef52a0b6

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

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/pluma-1.26.0-fortify-source-3.patch  | 24 --
 1 file changed, 24 deletions(-)

diff --git a/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch 
b/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch
deleted file mode 100644
index 001d88081ce6..
--- a/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://bugs.gentoo.org/903860
-https://github.com/mate-desktop/pluma/issues/664
-https://github.com/mate-desktop/pluma/pull/665
-https://github.com/mate-desktop/pluma/commit/8ca37beb259f7a62fef2005e888248ec880e44cd
-
-From 8ca37beb259f7a62fef2005e888248ec880e44cd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bal=C3=A1zs=20Dura-Kov=C3=A1cs?= 
-Date: Thu, 18 Aug 2022 17:44:41 +0200
-Subject: [PATCH] Fix out-of-bounds write
-
-Closes https://github.com/mate-desktop/pluma/issues/664
-
-The size of tempfont was one byte too short, so strcpy performed an 
out-of-bounds write of the terminating 0.
 a/pluma/pluma-window.c
-+++ b/pluma/pluma-window.c
-@@ -318,7 +318,7 @@ pluma_window_key_press_event (GtkWidget   *widget,
- g_strcanon (tempsize, "1234567890", '\0');
- g_strreverse (tempsize);
- 
--gchar tempfont [strlen (font)];
-+gchar tempfont [strlen (font) + 1];
- strcpy (tempfont, font);
- tempfont [strlen (font) - strlen (tempsize)] = 0;
- 



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

2024-01-19 Thread Sam James
commit: 1b34078d89ec861d56bd1efedb423c27411480a4
Author: Ian Jordan  gmail  com>
AuthorDate: Fri Jan 19 09:34:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 10:50:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b34078d

app-editors/pluma: drop 1.26.0-r2

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/pluma/Manifest   |  1 -
 app-editors/pluma/pluma-1.26.0-r2.ebuild | 82 
 2 files changed, 83 deletions(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index df4954db4e32..e1524cae08a1 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,3 +1,2 @@
-DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 
4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16
 SHA512 
a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f
 DIST pluma-1.26.1.tar.xz 3824664 BLAKE2B 
e5ee5c2efeec90fb6733fac1077c870c79a386b3ab28d71a17929f144ecf9ae73ab66dc1a806504d7cb244bdd3c9ad63b7cccb5fb8f1f44b7b44a1076948a0e7
 SHA512 
bc4f621736d93df07fc2dc434a25c5a5acaf0d2c958eac43bd0061d4b664cae9b9eac1fffc47afa1509fd64b3c93a77ca62737428b034ca25997ebee432d5eb3
 DIST pluma-1.27.0.tar.xz 3820196 BLAKE2B 
877b1856154e79aade7b709b5da0584cb426f07d69305d98af6f9954b8934f99241b750c0322ca7418db69c6fac1b4a1b6d8ffc3e75b441ffa5760ec0cd1d1d3
 SHA512 
ce2ab6fb4f7cfa93b8b1c22a80b4a688f63f9ec61fd173c22684a9cb49a83551cc9e5ed45a04cec23683d85be059615d90abd7d6b7e4b3bf1b3d6287d4292f78

diff --git a/app-editors/pluma/pluma-1.26.0-r2.ebuild 
b/app-editors/pluma/pluma-1.26.0-r2.ebuild
deleted file mode 100644
index f81e57cfc951..
--- a/app-editors/pluma/pluma-1.26.0-r2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{10..11} )
-inherit mate python-single-r1 virtualx
-
-DESCRIPTION="Pluma text editor for the MATE desktop"
-
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
-IUSE="+introspection spell test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-libs/atk
-   >=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0:0[gtk]
-   >=dev-libs/libxml2-2.5:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   >=x11-libs/gtksourceview-4.0.2:4
-   x11-libs/libICE
-   x11-libs/libX11
-   >=x11-libs/libSM-1.0
-   x11-libs/pango
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   spell? (
-   >=app-text/enchant-1.6:=
-   >=app-text/iso-codes-0.35
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   ${PYTHON_DEPS}
-   >=mate-base/mate-desktop-1.9[introspection?]
-   virtual/libintl
-"
-DEPEND="${COMMON_DEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   app-text/yelp-tools
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-build/gtk-doc-am
-   >=dev-build/libtool-2.2.6:2
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-MATE_FORCE_AUTORECONF=true
-
-PATCHES=(
-   "${FILESDIR}"/${P}-fortify-source-3.patch
-)
-
-src_prepare() {
-   # Test require gvfs sftp fs mounted and schema's installed. Skip this 
one.
-   # https://github.com/mate-desktop/mate-text-editor/issues/33
-   sed -e '/+= document-saver/d' -i tests/Makefile.am || die
-
-   mate_src_prepare
-}
-
-src_configure() {
-   mate_src_configure \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable test tests)
-}
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-   local -x GSETTINGS_SCHEMA_DIR="${S}/data"
-   virtx emake check
-}



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

2024-01-19 Thread Sam James
commit: ccb95eaf69ad322c092ac212abf92ffd64cef193
Author: Ian Jordan  gmail  com>
AuthorDate: Fri Jan 19 09:35:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 10:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb95eaf

app-editors/pluma: enable py3.12

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/pluma/pluma-1.26.1.ebuild | 2 +-
 app-editors/pluma/pluma-1.27.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/pluma/pluma-1.26.1.ebuild 
b/app-editors/pluma/pluma-1.26.1.ebuild
index 53bf54b8b02b..92953d64b895 100644
--- a/app-editors/pluma/pluma-1.26.1.ebuild
+++ b/app-editors/pluma/pluma-1.26.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit mate python-single-r1 virtualx gnome2-utils
 
 DESCRIPTION="Pluma text editor for the MATE desktop"

diff --git a/app-editors/pluma/pluma-1.27.0.ebuild 
b/app-editors/pluma/pluma-1.27.0.ebuild
index b680748f1219..209753262d10 100644
--- a/app-editors/pluma/pluma-1.27.0.ebuild
+++ b/app-editors/pluma/pluma-1.27.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit mate python-single-r1 virtualx
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2023-12-21 Thread Sam James
commit: 7a5fddebe00c9039a7a20b0fde11cde45abd2278
Author: Ian Jordan  gmail  com>
AuthorDate: Fri Dec 22 02:03:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 22 06:42:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5fddeb

app-editors/pluma: add 1.26.1

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.26.1.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 71093a906c38..df4954db4e32 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,2 +1,3 @@
 DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 
4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16
 SHA512 
a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f
+DIST pluma-1.26.1.tar.xz 3824664 BLAKE2B 
e5ee5c2efeec90fb6733fac1077c870c79a386b3ab28d71a17929f144ecf9ae73ab66dc1a806504d7cb244bdd3c9ad63b7cccb5fb8f1f44b7b44a1076948a0e7
 SHA512 
bc4f621736d93df07fc2dc434a25c5a5acaf0d2c958eac43bd0061d4b664cae9b9eac1fffc47afa1509fd64b3c93a77ca62737428b034ca25997ebee432d5eb3
 DIST pluma-1.27.0.tar.xz 3820196 BLAKE2B 
877b1856154e79aade7b709b5da0584cb426f07d69305d98af6f9954b8934f99241b750c0322ca7418db69c6fac1b4a1b6d8ffc3e75b441ffa5760ec0cd1d1d3
 SHA512 
ce2ab6fb4f7cfa93b8b1c22a80b4a688f63f9ec61fd173c22684a9cb49a83551cc9e5ed45a04cec23683d85be059615d90abd7d6b7e4b3bf1b3d6287d4292f78

diff --git a/app-editors/pluma/pluma-1.26.1.ebuild 
b/app-editors/pluma/pluma-1.26.1.ebuild
new file mode 100644
index ..30411f8dc4b8
--- /dev/null
+++ b/app-editors/pluma/pluma-1.26.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MATE_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{10..11} )
+inherit mate python-single-r1 virtualx gnome2-utils
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+
+MINOR=$(($(ver_cut 2) % 2))
+if [[ ${MINOR} -eq 0 ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+fi
+
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT=0
+IUSE="+introspection spell test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0:0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6:=
+   >=app-text/iso-codes-0.35
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   >=mate-base/mate-desktop-1.9[introspection?]
+   virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+MATE_FORCE_AUTORECONF=true
+
+src_prepare() {
+   # Test require gvfs sftp fs mounted and schema's installed. Skip this 
one.
+   # https://github.com/mate-desktop/mate-text-editor/issues/33
+   sed -e '/+= document-saver/d' -i tests/Makefile.am || die
+
+   mate_src_prepare
+}
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable test tests)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+   local -x GSETTINGS_SCHEMA_DIR="${S}/data"
+   virtx emake check
+}



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

2023-12-21 Thread Sam James
commit: f14caedf46956b4bfd20fa5517774d9f11bf8bda
Author: Ian Jordan  gmail  com>
AuthorDate: Mon Dec 18 05:50:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 11:49:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14caedf

app-editors/pluma: add 1.27.0

Signed-off-by: Ian Jordan  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.27.0.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 5a3e22c48c59..71093a906c38 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
 DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 
4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16
 SHA512 
a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f
+DIST pluma-1.27.0.tar.xz 3820196 BLAKE2B 
877b1856154e79aade7b709b5da0584cb426f07d69305d98af6f9954b8934f99241b750c0322ca7418db69c6fac1b4a1b6d8ffc3e75b441ffa5760ec0cd1d1d3
 SHA512 
ce2ab6fb4f7cfa93b8b1c22a80b4a688f63f9ec61fd173c22684a9cb49a83551cc9e5ed45a04cec23683d85be059615d90abd7d6b7e4b3bf1b3d6287d4292f78

diff --git a/app-editors/pluma/pluma-1.27.0.ebuild 
b/app-editors/pluma/pluma-1.27.0.ebuild
new file mode 100644
index ..1b83674dfde5
--- /dev/null
+++ b/app-editors/pluma/pluma-1.27.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MATE_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{9..11} )
+inherit mate python-single-r1 virtualx
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+IUSE="+introspection spell test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0:0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6:=
+   >=app-text/iso-codes-0.35
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   >=mate-base/mate-desktop-1.9[introspection?]
+   virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+MATE_FORCE_AUTORECONF=true
+
+src_prepare() {
+   # Test require gvfs sftp fs mounted and schema's installed. Skip this 
one.
+   # https://github.com/mate-desktop/mate-text-editor/issues/33
+   sed -e '/+= document-saver/d' -i tests/Makefile.am || die
+
+   mate_src_prepare
+}
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable test tests)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+   local -x GSETTINGS_SCHEMA_DIR="${S}/data"
+   virtx emake check
+}



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

2023-10-29 Thread Mart Raudsepp
commit: 3b62455fa2523aaa1ad6b98069a3d3140e008236
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:00:42 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:00:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b62455f

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

Another libpeas SLOT is coming.

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

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

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild 
b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
similarity index 94%
rename from app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
rename to app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
index 58a230691c8f..1969a87f5e98 100644
--- a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0-r1.ebuild
@@ -28,7 +28,7 @@ REQUIRED_USE="
"
 
 RDEPEND="
-   >=dev-libs/libpeas-1.14.1[gtk]
+   >=dev-libs/libpeas-1.14.1:0[gtk]
>=app-editors/gedit-40.0
 
>=dev-libs/glib-2.32:2
@@ -39,7 +39,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/pluma/

2023-10-29 Thread Mart Raudsepp
commit: 8e1a0f225c034c3980ab96c21bf4d6273040d009
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:06:53 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:07:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1a0f22

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

Another libpeas SLOT is coming.
Solve a NonexistentBlocker while here.

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

 app-editors/pluma/{pluma-1.26.0-r1.ebuild => pluma-1.26.0-r2.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild 
b/app-editors/pluma/pluma-1.26.0-r2.ebuild
similarity index 96%
rename from app-editors/pluma/pluma-1.26.0-r1.ebuild
rename to app-editors/pluma/pluma-1.26.0-r2.ebuild
index ebe1f380373f..32ee7333f94c 100644
--- a/app-editors/pluma/pluma-1.26.0-r1.ebuild
+++ b/app-editors/pluma/pluma-1.26.0-r2.ebuild
@@ -19,7 +19,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
dev-libs/atk
>=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libpeas-1.2.0:0[gtk]
>=dev-libs/libxml2-2.5:2
x11-libs/cairo
x11-libs/gdk-pixbuf:2
@@ -34,7 +34,6 @@ COMMON_DEPEND="
>=app-text/enchant-1.6:=
>=app-text/iso-codes-0.35
)
-   !!app-editors/mate-text-editor
 "
 RDEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}



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

2023-10-29 Thread Mart Raudsepp
commit: bbd6de1c8764c13c228f23420d146ed7dd35294f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:01:15 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:01:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd6de1c

app-editors/pluma: drop 1.26.0

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

 app-editors/pluma/pluma-1.26.0.ebuild | 79 ---
 1 file changed, 79 deletions(-)

diff --git a/app-editors/pluma/pluma-1.26.0.ebuild 
b/app-editors/pluma/pluma-1.26.0.ebuild
deleted file mode 100644
index 20295b319c24..
--- a/app-editors/pluma/pluma-1.26.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{9..11} )
-inherit mate python-single-r1 virtualx
-
-DESCRIPTION="Pluma text editor for the MATE desktop"
-
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
-IUSE="+introspection spell test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-libs/atk
-   >=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0[gtk]
-   >=dev-libs/libxml2-2.5:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   >=x11-libs/gtksourceview-4.0.2:4
-   x11-libs/libICE
-   x11-libs/libX11
-   >=x11-libs/libSM-1.0
-   x11-libs/pango
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   spell? (
-   >=app-text/enchant-1.6:=
-   >=app-text/iso-codes-0.35
-   )
-   !!app-editors/mate-text-editor
-"
-RDEPEND="${COMMON_DEPEND}
-   ${PYTHON_DEPS}
-   >=mate-base/mate-desktop-1.9[introspection?]
-   virtual/libintl
-"
-DEPEND="${COMMON_DEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   app-text/yelp-tools
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=sys-devel/libtool-2.2.6:2
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-MATE_FORCE_AUTORECONF=true
-
-src_prepare() {
-   # Test require gvfs sftp fs mounted and schema's installed. Skip this 
one.
-   # https://github.com/mate-desktop/mate-text-editor/issues/33
-   sed -e '/+= document-saver/d' -i tests/Makefile.am || die
-
-   mate_src_prepare
-}
-
-src_configure() {
-   mate_src_configure \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable test tests)
-}
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-   local -x GSETTINGS_SCHEMA_DIR="${S}/data"
-   virtx emake check
-}



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

2023-06-14 Thread Sam James
commit: ebc9cc14d19fab36498ea442ad0a1eb360bcd7f8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 23:12:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 23:12:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc9cc14

app-editors/pluma: Stabilize 1.26.0-r1 amd64, #908507

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

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

diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild 
b/app-editors/pluma/pluma-1.26.0-r1.ebuild
index f956a0fa02cc..ebe1f380373f 100644
--- a/app-editors/pluma/pluma-1.26.0-r1.ebuild
+++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Pluma text editor for the MATE desktop"
 
 LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="+introspection spell test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2023-06-14 Thread Sam James
commit: 1364829d22016616c57a8b4bcc7e08cda54ba488
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 19:42:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 19:42:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1364829d

app-editors/pluma: Stabilize 1.26.0-r1 x86, #908507

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

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

diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild 
b/app-editors/pluma/pluma-1.26.0-r1.ebuild
index 99286d9f6e29..f956a0fa02cc 100644
--- a/app-editors/pluma/pluma-1.26.0-r1.ebuild
+++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Pluma text editor for the MATE desktop"
 
 LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="+introspection spell test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2023-04-10 Thread Sam James
commit: 9ca63fb29f80c52ea7863d1b418e7c36abd6166f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 11 02:43:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 11 02:44:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca63fb2

app-editors/pluma: fix crash w/ FORTIFY_SOURCE=3

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

 .../files/pluma-1.26.0-fortify-source-3.patch  | 24 +++
 app-editors/pluma/pluma-1.26.0-r1.ebuild   | 83 ++
 2 files changed, 107 insertions(+)

diff --git a/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch 
b/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch
new file mode 100644
index ..001d88081ce6
--- /dev/null
+++ b/app-editors/pluma/files/pluma-1.26.0-fortify-source-3.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/903860
+https://github.com/mate-desktop/pluma/issues/664
+https://github.com/mate-desktop/pluma/pull/665
+https://github.com/mate-desktop/pluma/commit/8ca37beb259f7a62fef2005e888248ec880e44cd
+
+From 8ca37beb259f7a62fef2005e888248ec880e44cd Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bal=C3=A1zs=20Dura-Kov=C3=A1cs?= 
+Date: Thu, 18 Aug 2022 17:44:41 +0200
+Subject: [PATCH] Fix out-of-bounds write
+
+Closes https://github.com/mate-desktop/pluma/issues/664
+
+The size of tempfont was one byte too short, so strcpy performed an 
out-of-bounds write of the terminating 0.
+--- a/pluma/pluma-window.c
 b/pluma/pluma-window.c
+@@ -318,7 +318,7 @@ pluma_window_key_press_event (GtkWidget   *widget,
+ g_strcanon (tempsize, "1234567890", '\0');
+ g_strreverse (tempsize);
+ 
+-gchar tempfont [strlen (font)];
++gchar tempfont [strlen (font) + 1];
+ strcpy (tempfont, font);
+ tempfont [strlen (font) - strlen (tempsize)] = 0;
+ 

diff --git a/app-editors/pluma/pluma-1.26.0-r1.ebuild 
b/app-editors/pluma/pluma-1.26.0-r1.ebuild
new file mode 100644
index ..99286d9f6e29
--- /dev/null
+++ b/app-editors/pluma/pluma-1.26.0-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{9..11} )
+inherit mate python-single-r1 virtualx
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+IUSE="+introspection spell test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6:=
+   >=app-text/iso-codes-0.35
+   )
+   !!app-editors/mate-text-editor
+"
+RDEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   >=mate-base/mate-desktop-1.9[introspection?]
+   virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+MATE_FORCE_AUTORECONF=true
+
+PATCHES=(
+   "${FILESDIR}"/${P}-fortify-source-3.patch
+)
+
+src_prepare() {
+   # Test require gvfs sftp fs mounted and schema's installed. Skip this 
one.
+   # https://github.com/mate-desktop/mate-text-editor/issues/33
+   sed -e '/+= document-saver/d' -i tests/Makefile.am || die
+
+   mate_src_prepare
+}
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable test tests)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+   local -x GSETTINGS_SCHEMA_DIR="${S}/data"
+   virtx emake check
+}



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

2022-12-02 Thread Sam James
commit: ab3ea1e9c26d012d363a92d9d3ee33e30956865a
Author: Oz Tiram  gmail  com>
AuthorDate: Thu Dec  1 09:25:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 01:04:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3ea1e9

app-editors/pluma-plugins: new package, add 1.26.0

Signed-off-by: Oz Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/pluma-plugins/Manifest |  1 +
 app-editors/pluma-plugins/metadata.xml | 15 +
 .../pluma-plugins/pluma-plugins-1.26.0.ebuild  | 71 ++
 3 files changed, 87 insertions(+)

diff --git a/app-editors/pluma-plugins/Manifest 
b/app-editors/pluma-plugins/Manifest
new file mode 100644
index ..9eeb0b88a346
--- /dev/null
+++ b/app-editors/pluma-plugins/Manifest
@@ -0,0 +1 @@
+DIST pluma-plugins-1.26.0.tar.xz 505652 BLAKE2B 
09d34a3205796aab0b94b6e4d1c44b9902091b46511735b74a9cc1d1bee8a28352bf673ea7788eb4522e1dd0614a0399471aa8a076fd50f70bf1cf66e80326ad
 SHA512 
ee59d52e0f879a5adf745c4be4a274f5c5b5403d7a9485236879e6e6db1c8f743de74be379fe84d2da73efe3eeb63bfa089a28f73762a6f0ceee0dbbbc464fa4

diff --git a/app-editors/pluma-plugins/metadata.xml 
b/app-editors/pluma-plugins/metadata.xml
new file mode 100644
index ..62ccd0b85014
--- /dev/null
+++ b/app-editors/pluma-plugins/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   m...@gentoo.org
+   Gentoo MATE Desktop
+
+
+   Auto complete bracket pairs
+   Comment code blocks
+   Insert smart spaces
+   Enable synctex support for pdflatex
+   Embed a terminal in the bottom pane
+
+

diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild 
b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
new file mode 100644
index ..ea5d9255a604
--- /dev/null
+++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit mate python-single-r1
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A set of plugins for Pluma, the MATE text editor."
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+python bracketcompletion codecomment smartspaces synctex terminal"
+REQUIRED_USE="
+   "${PYTHON_REQUIRED_USE}"
+   bracketcompletion? ( python )
+   codecomment? ( python )
+   smartspaces? ( python )
+   synctex? ( python )
+   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]
+   synctex? ( >=dev-python/dbus-python-0.82 )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_install() {
+   mate_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}



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

2022-09-30 Thread Arthur Zamarin
commit: 0f18362d00cc2a0c5764c9170c3a9f805df928b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 30 20:25:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 30 20:40:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f18362d

app-editors/pluma: add 1.26.0, EAPI=6->7, enable tests

- enable tests (skip the one failing test)
- enable py3.11, drop py3.6 and py3.7
- organize the declarations
- bump versions for dependencies

Closes: https://bugs.gentoo.org/866911
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.26.0.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index c481a1b9a671..eb90445d2fa3 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
 DIST pluma-1.24.2.tar.xz 3745160 BLAKE2B 
ed855b19f1ab80cb6ef9bc175eea3c2af386b1e45123bc0e3ad93d1964efb4822fe1b3d7490308357fcff96557bb6189f081a467f41a6907e76a1961de8f23d3
 SHA512 
588640744f8a0bec08d0c51c0309380a57cb6319c98124885e30d05e7dd8488ba7bd5acec1bf21fb0d6832626ae8925b24cd241202265af1a631a91313cdad2b
+DIST pluma-1.26.0.tar.xz 3765056 BLAKE2B 
4a3107df7c4ba906d405b5ef3ea6dd9ca0e372a7b00224213fc8a60d1dc26663d1363aa7f0569b0242407f5b5d850386308fae9192c4a33f577295bb55ef5a16
 SHA512 
a6c0cee7110f4863e44af51b19bb528f0f3570eab8db98038152bf142eedde97ac13b896deff7051b941a0f43c6fe14e316a97eba40fe5d4854d76038450245f

diff --git a/app-editors/pluma/pluma-1.26.0.ebuild 
b/app-editors/pluma/pluma-1.26.0.ebuild
new file mode 100644
index ..cae48f8c333e
--- /dev/null
+++ b/app-editors/pluma/pluma-1.26.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{8..11} )
+inherit mate python-single-r1 virtualx
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+IUSE="+introspection spell test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-4.0.2:4
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6:=
+   >=app-text/iso-codes-0.35
+   )
+   !!app-editors/mate-text-editor
+"
+RDEPEND="${COMMON_DEPEND}
+   ${PYTHON_DEPS}
+   >=mate-base/mate-desktop-1.9[introspection?]
+   virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+MATE_FORCE_AUTORECONF=true
+
+src_prepare() {
+   # Test require gvfs sftp fs mounted and schema's installed. Skip this 
one.
+   # https://github.com/mate-desktop/mate-text-editor/issues/33
+   sed -e '/+= document-saver/d' -i tests/Makefile.am || die
+
+   mate_src_prepare
+}
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable test tests)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EPREFIX}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+   local -x GSETTINGS_SCHEMA_DIR="${S}/data"
+   virtx emake check
+}



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

2022-01-09 Thread Andreas Sturmlechner
commit: 645082b045423418df3b6f30598df4d2ec0edf5d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan  9 15:10:16 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan  9 15:47:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645082b0

app-editors/pluma: Drop 1.24.1

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

 app-editors/pluma/Manifest|  1 -
 app-editors/pluma/pluma-1.24.1.ebuild | 81 ---
 2 files changed, 82 deletions(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 6a160fe74bb3..c481a1b9a671 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,2 +1 @@
-DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B 
e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03
 SHA512 
0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3
 DIST pluma-1.24.2.tar.xz 3745160 BLAKE2B 
ed855b19f1ab80cb6ef9bc175eea3c2af386b1e45123bc0e3ad93d1964efb4822fe1b3d7490308357fcff96557bb6189f081a467f41a6907e76a1961de8f23d3
 SHA512 
588640744f8a0bec08d0c51c0309380a57cb6319c98124885e30d05e7dd8488ba7bd5acec1bf21fb0d6832626ae8925b24cd241202265af1a631a91313cdad2b

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
deleted file mode 100644
index 0757d29b3b3c..
--- a/app-editors/pluma/pluma-1.24.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python{3_7,3_8,3_9,3_10} )
-
-inherit mate python-single-r1 virtualx
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-
-IUSE="+introspection spell test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
-# https://github.com/mate-desktop/mate-text-editor/issues/33
-RESTRICT="test"
-
-COMMON_DEPEND="dev-libs/atk
-   >=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0[gtk]
-   >=dev-libs/libxml2-2.5:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   >=x11-libs/gtksourceview-3.0.0:3.0
-   x11-libs/libICE
-   x11-libs/libX11
-   >=x11-libs/libSM-1.0
-   x11-libs/pango
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   spell? (
-   >=app-text/enchant-1.6:=
-   >=app-text/iso-codes-0.35
-   )
-   !!app-editors/mate-text-editor
-"
-
-RDEPEND="${PYTHON_DEPS}
-   ${COMMON_DEPEND}
-   >=mate-base/mate-desktop-1.9[introspection?]
-   virtual/libintl
-"
-
-DEPEND="${COMMON_DEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   app-text/rarian
-   >=app-text/scrollkeeper-dtd-1:1.0
-   app-text/yelp-tools
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=sys-devel/libtool-2.2.6:2
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   mate_src_configure \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable test tests)
-}
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EPREFIX%/}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || 
die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}



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

2021-12-10 Thread Jakov Smolić
commit: 4279fe76c4845aedf4dc3ceba16aed2d5278
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec 10 20:09:35 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec 10 20:10:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4279fe76

app-editors/pluma: Stabilize 1.24.2 x86, #827891

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.24.2.ebuild 
b/app-editors/pluma/pluma-1.24.2.ebuild
index 174878e5ffa3..40752f77003d 100644
--- a/app-editors/pluma/pluma-1.24.2.ebuild
+++ b/app-editors/pluma/pluma-1.24.2.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} )
 inherit mate python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2021-12-10 Thread Jakov Smolić
commit: ec3320abb22728f20fa4c40e3a9dcf36ab76019e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec 10 11:34:41 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec 10 11:34:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3320ab

app-editors/pluma: Stabilize 1.24.2 amd64, #827891

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.24.2.ebuild 
b/app-editors/pluma/pluma-1.24.2.ebuild
index b252f3c4b0e8..174878e5ffa3 100644
--- a/app-editors/pluma/pluma-1.24.2.ebuild
+++ b/app-editors/pluma/pluma-1.24.2.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} )
 inherit mate python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2021-10-29 Thread Yixun Lan
commit: e798a267fd9b39bb4b85b9dcd87c81cdfb6ab82a
Author: Yongxiang Liang  gmail  com>
AuthorDate: Wed Oct 27 18:09:09 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Oct 29 13:29:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e798a267

app-editors/pluma: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.24.2.ebuild 
b/app-editors/pluma/pluma-1.24.2.ebuild
index 849ab407ba6..b252f3c4b0e 100644
--- a/app-editors/pluma/pluma-1.24.2.ebuild
+++ b/app-editors/pluma/pluma-1.24.2.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} )
 inherit mate python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2021-08-01 Thread Adam Feldman
commit: e20e115fdfe0f03c0bcdc20ba66cc7aa30bc6d99
Author: Adam Feldman  gentoo  org>
AuthorDate: Mon Aug  2 00:47:35 2021 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Mon Aug  2 01:38:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20e115f

app-editors/pluma: Support python 3_9, 3_10

Also fix path in src_test to avoid warning message

Bug: https://bugs.gentoo.org/799668
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Adam Feldman  gentoo.org>

 app-editors/pluma/pluma-1.24.1.ebuild | 2 +-
 app-editors/pluma/pluma-1.24.2.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
index a325cf16ed2..0757d29b3b3 100644
--- a/app-editors/pluma/pluma-1.24.1.ebuild
+++ b/app-editors/pluma/pluma-1.24.1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 MATE_LA_PUNT="yes"
 
-PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+PYTHON_COMPAT=( python{3_7,3_8,3_9,3_10} )
 
 inherit mate python-single-r1 virtualx
 

diff --git a/app-editors/pluma/pluma-1.24.2.ebuild 
b/app-editors/pluma/pluma-1.24.2.ebuild
index 061436117e9..849ab407ba6 100644
--- a/app-editors/pluma/pluma-1.24.2.ebuild
+++ b/app-editors/pluma/pluma-1.24.2.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 MATE_LA_PUNT="yes"
 
-PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9,3_10} )
 
 inherit mate python-single-r1 virtualx
 
@@ -73,7 +73,7 @@ src_configure() {
 
 src_test() {
# FIXME: This should be handled at eclass level.
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   "${EPREFIX%/}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || 
die
 
unset DBUS_SESSION_BUS_ADDRESS
 



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

2021-06-30 Thread Adam Feldman
commit: e468cb3c256ea2431f74a20d093364893350778e
Author: Adam Feldman  gentoo  org>
AuthorDate: Thu Jun 10 15:21:23 2021 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Wed Jun 30 22:41:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e468cb3c

app-editors/pluma: Bump to 1.24.2

Bug: https://bugs.gentoo.org/778857
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Adam Feldman  gentoo.org>

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.24.2.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 106b02fab9a..6a160fe74bb 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
 DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B 
e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03
 SHA512 
0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3
+DIST pluma-1.24.2.tar.xz 3745160 BLAKE2B 
ed855b19f1ab80cb6ef9bc175eea3c2af386b1e45123bc0e3ad93d1964efb4822fe1b3d7490308357fcff96557bb6189f081a467f41a6907e76a1961de8f23d3
 SHA512 
588640744f8a0bec08d0c51c0309380a57cb6319c98124885e30d05e7dd8488ba7bd5acec1bf21fb0d6832626ae8925b24cd241202265af1a631a91313cdad2b

diff --git a/app-editors/pluma/pluma-1.24.2.ebuild 
b/app-editors/pluma/pluma-1.24.2.ebuild
new file mode 100644
index 000..061436117e9
--- /dev/null
+++ b/app-editors/pluma/pluma-1.24.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+
+inherit mate python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+introspection spell test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-3.0.0:3.0
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6:=
+   >=app-text/iso-codes-0.35
+   )
+   !!app-editors/mate-text-editor
+"
+
+RDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}
+   >=mate-base/mate-desktop-1.9[introspection?]
+   virtual/libintl
+"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable test tests)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2021-06-10 Thread Sam James
commit: 3b16597ac4029398e6d8f46f5c442b8fcf0be1bf
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 10 22:15:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 10 22:15:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b16597a

app-editors/pluma: fix VariableScope (EROOT)

Let's use ${EPREFIX} for now as we're on EAPI 6.

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

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

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
index 9add36a506c..a325cf16ed2 100644
--- a/app-editors/pluma/pluma-1.24.1.ebuild
+++ b/app-editors/pluma/pluma-1.24.1.ebuild
@@ -73,7 +73,7 @@ src_configure() {
 
 src_test() {
# FIXME: This should be handled at eclass level.
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   "${EPREFIX%/}/${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || 
die
 
unset DBUS_SESSION_BUS_ADDRESS
 



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

2021-05-31 Thread Michał Górny
commit: 88671200a8d1cb61018f3e5b49debddb65db4232
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 31 21:30:39 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 31 21:30:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88671200

app-editors/pluma: Remove old

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

 app-editors/pluma/Manifest|  1 -
 app-editors/pluma/pluma-1.24.0.ebuild | 81 ---
 2 files changed, 82 deletions(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 181c8877b29..106b02fab9a 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,2 +1 @@
-DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B 
fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1
 SHA512 
390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be
 DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B 
e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03
 SHA512 
0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3

diff --git a/app-editors/pluma/pluma-1.24.0.ebuild 
b/app-editors/pluma/pluma-1.24.0.ebuild
deleted file mode 100644
index 66163bb8d8a..000
--- a/app-editors/pluma/pluma-1.24.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit mate python-single-r1 virtualx
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-
-IUSE="+introspection spell test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
-# https://github.com/mate-desktop/mate-text-editor/issues/33
-RESTRICT="test"
-
-COMMON_DEPEND="dev-libs/atk
-   >=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0[gtk]
-   >=dev-libs/libxml2-2.5:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   >=x11-libs/gtksourceview-3.0.0:3.0
-   x11-libs/libICE
-   x11-libs/libX11
-   >=x11-libs/libSM-1.0
-   x11-libs/pango
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   spell? (
-   >=app-text/enchant-1.6:=
-   >=app-text/iso-codes-0.35
-   )
-   !!app-editors/mate-text-editor
-"
-
-RDEPEND="${PYTHON_DEPS}
-   ${COMMON_DEPEND}
-   >=mate-base/mate-desktop-1.9[introspection?]
-   virtual/libintl
-"
-
-DEPEND="${COMMON_DEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   app-text/rarian
-   >=app-text/scrollkeeper-dtd-1:1.0
-   app-text/yelp-tools
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=sys-devel/libtool-2.2.6:2
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-src_configure() {
-   mate_src_configure \
-   $(use_enable introspection) \
-   $(use_enable spell) \
-   $(use_enable test tests)
-}
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}



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

2021-04-05 Thread Andreas Sturmlechner
commit: 18c368310001a874b6aeb938b9fe034e6dca0211
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  4 14:14:20 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Apr  5 08:59:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c36831

app-editors/pluma: Banned Xemake is banned

Fix brokenness that was hidden by RESTRICT=test.

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

 app-editors/pluma/pluma-1.24.0.ebuild | 4 ++--
 app-editors/pluma/pluma-1.24.1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-editors/pluma/pluma-1.24.0.ebuild 
b/app-editors/pluma/pluma-1.24.0.ebuild
index dc5dc69ed09..66163bb8d8a 100644
--- a/app-editors/pluma/pluma-1.24.0.ebuild
+++ b/app-editors/pluma/pluma-1.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -77,5 +77,5 @@ src_test() {
 
unset DBUS_SESSION_BUS_ADDRESS
 
-   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
 }

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
index 3f2d02161ab..9add36a506c 100644
--- a/app-editors/pluma/pluma-1.24.1.ebuild
+++ b/app-editors/pluma/pluma-1.24.1.ebuild
@@ -77,5 +77,5 @@ src_test() {
 
unset DBUS_SESSION_BUS_ADDRESS
 
-   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
 }



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

2021-02-14 Thread Rick Farina
commit: ce0a7c9bb1c7fce1671b992eea444b21d70ca078
Author: Rick Farina  gentoo  org>
AuthorDate: Mon Feb 15 02:15:42 2021 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon Feb 15 02:19:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0a7c9b

app-editors/pluma: python bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
index 8bf8519bd45..3f2d02161ab 100644
--- a/app-editors/pluma/pluma-1.24.1.ebuild
+++ b/app-editors/pluma/pluma-1.24.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 MATE_LA_PUNT="yes"
 
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
 
 inherit mate python-single-r1 virtualx
 



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

2020-12-02 Thread Thomas Deutschmann
commit: 23365f1fb5a2c178184281278d9485fb4af0f3da
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Dec  2 23:26:12 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Dec  2 23:30:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23365f1f

app-editors/pluma: x86 stable (bug #758101)

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
index 310cb4a8c2d..3b15fcea44a 100644
--- a/app-editors/pluma/pluma-1.24.1.ebuild
+++ b/app-editors/pluma/pluma-1.24.1.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 inherit mate python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2020-12-02 Thread Sam James
commit: 3eccfbaf959f3114dfd6a1cc5db07133f8ccb0c2
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  2 22:02:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  2 22:02:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eccfbaf

app-editors/pluma: Stabilize 1.24.1 amd64, #758101

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

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

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
index 9d5382fbcd6..310cb4a8c2d 100644
--- a/app-editors/pluma/pluma-1.24.1.ebuild
+++ b/app-editors/pluma/pluma-1.24.1.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 inherit mate python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2020-09-25 Thread Adam Feldman
commit: 8417fe60977a27effbe55429abf33bf8b722c9bd
Author: Adam Feldman  gentoo  org>
AuthorDate: Sun Sep  6 22:34:46 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Fri Sep 25 20:32:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8417fe60

app-editors/pluma: Bump to 1.24.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Adam Feldman  gentoo.org>

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.24.1.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index b8231cb2a23..181c8877b29 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
 DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B 
fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1
 SHA512 
390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be
+DIST pluma-1.24.1.tar.xz 3679636 BLAKE2B 
e792433b93862c8b0c47145255311c3a3386c1b99ec1ac87ed91608d839ece4430205f83fcc3c0f5145f986105d4c5d8803393035fcaaea08155197bbcf15d03
 SHA512 
0cfd6a035fc95993dce3e556c49641e799888f20159b29f2c0712c54ee772aa6df1ce755f329414c94efdb2cb3819ce633b92e6559b0c8cb064dab3c74729ab3

diff --git a/app-editors/pluma/pluma-1.24.1.ebuild 
b/app-editors/pluma/pluma-1.24.1.ebuild
new file mode 100644
index 000..9d5382fbcd6
--- /dev/null
+++ b/app-editors/pluma/pluma-1.24.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+
+inherit mate python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+introspection spell test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-3.0.0:3.0
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6:=
+   >=app-text/iso-codes-0.35
+   )
+   !!app-editors/mate-text-editor
+"
+
+RDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}
+   >=mate-base/mate-desktop-1.9[introspection?]
+   virtual/libintl
+"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable test tests)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2020-08-06 Thread Adam Feldman
commit: 403c0ae7e465bb4349d475a71dd5bee16d9c43f7
Author: Adam Feldman  gentoo  org>
AuthorDate: Fri Aug  7 01:20:24 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Fri Aug  7 03:17:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403c0ae7

app-editors/pluma: Stabilize 1.24.0 for amd64, x86

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Adam Feldman  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.24.0.ebuild 
b/app-editors/pluma/pluma-1.24.0.ebuild
index ae1a569e5be..31c1ba51542 100644
--- a/app-editors/pluma/pluma-1.24.0.ebuild
+++ b/app-editors/pluma/pluma-1.24.0.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python{3_6,3_7} )
 inherit mate python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2020-05-07 Thread Adam Feldman
commit: 086b618720182ea8bbf3ee0e3c027eabe0b03cbb
Author: Adam Feldman  gentoo  org>
AuthorDate: Fri May  8 04:41:50 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Fri May  8 04:44:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086b6187

app-editors/pluma: Drop old

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

 app-editors/pluma/Manifest|  2 -
 app-editors/pluma/pluma-1.22.0.ebuild | 78 ---
 app-editors/pluma/pluma-1.22.1.ebuild | 78 ---
 3 files changed, 158 deletions(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 7076b889416..577b723d718 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,4 +1,2 @@
-DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B 
a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4
 SHA512 
7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51
-DIST pluma-1.22.1.tar.xz 3236724 BLAKE2B 
f571ccb79ffac11122dad1888a9804fdb1671f2c73b28c216e0ec593ffc4dac3fec3053b83fd1503e0c951e032f6e4c22fb4f3d6a1d23477a54e06de2659222e
 SHA512 
0d3f07b2e8c736c9e1ad64ed5cb749db6088868e9bc27aa786cbb0c3fe72715f0fd4dd53999502a4333ec82110148b772c0dde81433d0936d2d3c2d04804026a
 DIST pluma-1.22.2.tar.xz 3262288 BLAKE2B 
0a7af4318ec11aa6a01dd14ed071975b6a961747c1abda9120912244f3fd530c5c06e2fc9dad6ad23175c119e35c1380e88be4b9bc1e331485b646dee87af8e1
 SHA512 
a68b79713f649def15ea29e58e041d70bb6d756a356743f6e06d8dd680f7b39e8bcdd90c68cbe5c517bead7f9263d7596954bc595c3a2501edf0d0ea421c9992
 DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B 
fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1
 SHA512 
390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be

diff --git a/app-editors/pluma/pluma-1.22.0.ebuild 
b/app-editors/pluma/pluma-1.22.0.ebuild
deleted file mode 100644
index 8760273f0a9..000
--- a/app-editors/pluma/pluma-1.22.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit mate python-single-r1 virtualx
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
-SLOT="0"
-
-IUSE="+introspection spell"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
-# https://github.com/mate-desktop/mate-text-editor/issues/33
-RESTRICT="test"
-
-COMMON_DEPEND="dev-libs/atk
-   >=dev-libs/glib-2.50:2
-   >=dev-libs/libpeas-1.2.0[gtk]
-   >=dev-libs/libxml2-2.5:2
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   >=x11-libs/gtksourceview-3.0.0:3.0
-   x11-libs/libICE
-   x11-libs/libX11
-   >=x11-libs/libSM-1.0
-   x11-libs/pango
-   virtual/libintl
-   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
-   spell? (
-   >=app-text/enchant-1.2:=
-   >=app-text/iso-codes-0.35
-   )
-   !!app-editors/mate-text-editor"
-
-RDEPEND="${PYTHON_DEPS}
-   ${COMMON_DEPEND}
-   >=mate-base/mate-desktop-1.9[introspection?]"
-
-DEPEND="${COMMON_DEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   app-text/rarian
-   >=app-text/scrollkeeper-dtd-1:1.0
-   app-text/yelp-tools
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=dev-util/intltool-0.50.1
-   >=sys-devel/libtool-2.2.6:2
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig"
-
-src_configure() {
-   mate_src_configure \
-   $(use_enable introspection) \
-   $(use_enable spell)
-}
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-
-   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
-}

diff --git a/app-editors/pluma/pluma-1.22.1.ebuild 
b/app-editors/pluma/pluma-1.22.1.ebuild
deleted file mode 100644
index f1278f5501c..000
--- a/app-editors/pluma/pluma-1.22.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit mate python-single-r1 virtualx
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="FDL-1.1+ 

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

2020-05-07 Thread Adam Feldman
commit: 4b6771a43dbce67e8c359c3cd920de15150a8cdc
Author: Adam Feldman  gentoo  org>
AuthorDate: Fri May  8 04:41:14 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Fri May  8 04:44:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6771a4

app-editors/pluma: Stabilize 1.22.2 for amd64,x86

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

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

diff --git a/app-editors/pluma/pluma-1.22.2.ebuild 
b/app-editors/pluma/pluma-1.22.2.ebuild
index f1278f5501c..1ed9fe55328 100644
--- a/app-editors/pluma/pluma-1.22.2.ebuild
+++ b/app-editors/pluma/pluma-1.22.2.ebuild
@@ -10,7 +10,7 @@ PYTHON_COMPAT=( python2_7 )
 inherit mate python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2020-05-07 Thread Michał Górny
commit: c8d550150779a44eee9edeaccddd024bc4dd4210
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  7 13:08:46 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  7 13:17:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d55015

app-editors/pluma: Remove py2.7 where possible

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

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

diff --git a/app-editors/pluma/pluma-1.24.0.ebuild 
b/app-editors/pluma/pluma-1.24.0.ebuild
index b4b41684ccc..ae1a569e5be 100644
--- a/app-editors/pluma/pluma-1.24.0.ebuild
+++ b/app-editors/pluma/pluma-1.24.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 MATE_LA_PUNT="yes"
 
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
 
 inherit mate python-single-r1 virtualx
 



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

2020-04-06 Thread Adam Feldman
commit: f53f2fe2723c754b326f1b8f775ab828d42a47bd
Author: Adam Feldman  gentoo  org>
AuthorDate: Wed Mar 25 21:04:54 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Mon Apr  6 17:48:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53f2fe2

app-editors/pluma: Bump to 1.24.0

Package-Manager: Portage-2.3.82, Repoman-2.3.18
Signed-off-by: Adam Feldman  gentoo.org>

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.24.0.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 1033e6f7491..7076b889416 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,3 +1,4 @@
 DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B 
a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4
 SHA512 
7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51
 DIST pluma-1.22.1.tar.xz 3236724 BLAKE2B 
f571ccb79ffac11122dad1888a9804fdb1671f2c73b28c216e0ec593ffc4dac3fec3053b83fd1503e0c951e032f6e4c22fb4f3d6a1d23477a54e06de2659222e
 SHA512 
0d3f07b2e8c736c9e1ad64ed5cb749db6088868e9bc27aa786cbb0c3fe72715f0fd4dd53999502a4333ec82110148b772c0dde81433d0936d2d3c2d04804026a
 DIST pluma-1.22.2.tar.xz 3262288 BLAKE2B 
0a7af4318ec11aa6a01dd14ed071975b6a961747c1abda9120912244f3fd530c5c06e2fc9dad6ad23175c119e35c1380e88be4b9bc1e331485b646dee87af8e1
 SHA512 
a68b79713f649def15ea29e58e041d70bb6d756a356743f6e06d8dd680f7b39e8bcdd90c68cbe5c517bead7f9263d7596954bc595c3a2501edf0d0ea421c9992
+DIST pluma-1.24.0.tar.xz 3717544 BLAKE2B 
fd9375fd05566c11c24d5bdf55ab0d4619143127a5e48c4e91d18421f50340775d58c3e2264382aa3bbd8aad0569c559e87381a9ece07ce1592d1bc1a5315db1
 SHA512 
390bf2949549baa0e3dc706526217fbc1513e2f9778917710da806e58cdfb0b7a36e95ed2186442490996cf76783acd4e0f4b8f1fedacee9ba356c0d466510be

diff --git a/app-editors/pluma/pluma-1.24.0.ebuild 
b/app-editors/pluma/pluma-1.24.0.ebuild
new file mode 100644
index 000..f7f7039f80f
--- /dev/null
+++ b/app-editors/pluma/pluma-1.24.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+
+inherit mate python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="+introspection spell test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-3.0.0:3.0
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6:=
+   >=app-text/iso-codes-0.35
+   )
+   !!app-editors/mate-text-editor
+"
+
+RDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}
+   >=mate-base/mate-desktop-1.9[introspection?]
+   virtual/libintl
+"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell) \
+   $(use_enable test tests)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2020-04-06 Thread Adam Feldman
commit: beac3c6c39d229fedf0c671a5936a96501512c72
Author: Adam Feldman  gentoo  org>
AuthorDate: Wed Mar 25 21:12:38 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Mon Apr  6 17:48:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beac3c6c

app-editors/pluma: Fix LICENSE

Package-Manager: Portage-2.3.82, Repoman-2.3.18
Signed-off-by: Adam Feldman  gentoo.org>

 app-editors/pluma/pluma-1.22.0.ebuild | 2 +-
 app-editors/pluma/pluma-1.22.1.ebuild | 2 +-
 app-editors/pluma/pluma-1.22.2.ebuild | 2 +-
 app-editors/pluma/pluma-1.24.0.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/pluma/pluma-1.22.0.ebuild 
b/app-editors/pluma/pluma-1.22.0.ebuild
index 063c7948095..8760273f0a9 100644
--- a/app-editors/pluma/pluma-1.22.0.ebuild
+++ b/app-editors/pluma/pluma-1.22.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} !=  ]]; then
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="GPL-2"
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
 
 IUSE="+introspection spell"

diff --git a/app-editors/pluma/pluma-1.22.1.ebuild 
b/app-editors/pluma/pluma-1.22.1.ebuild
index 9e1d789c374..f1278f5501c 100644
--- a/app-editors/pluma/pluma-1.22.1.ebuild
+++ b/app-editors/pluma/pluma-1.22.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} !=  ]]; then
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="GPL-2"
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
 
 IUSE="+introspection spell"

diff --git a/app-editors/pluma/pluma-1.22.2.ebuild 
b/app-editors/pluma/pluma-1.22.2.ebuild
index 9e1d789c374..f1278f5501c 100644
--- a/app-editors/pluma/pluma-1.22.2.ebuild
+++ b/app-editors/pluma/pluma-1.22.2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} !=  ]]; then
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="GPL-2"
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
 
 IUSE="+introspection spell"

diff --git a/app-editors/pluma/pluma-1.24.0.ebuild 
b/app-editors/pluma/pluma-1.24.0.ebuild
index f7f7039f80f..b4b41684ccc 100644
--- a/app-editors/pluma/pluma-1.24.0.ebuild
+++ b/app-editors/pluma/pluma-1.24.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} !=  ]]; then
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"
-LICENSE="GPL-2"
+LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
 SLOT="0"
 
 IUSE="+introspection spell test"



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

2020-02-02 Thread Mart Raudsepp
commit: 5f5be243cb5c1674e15f064af01d242a0ea7075c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb  2 18:39:04 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb  2 19:34:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5be243

app-editors/pluma: declare enchant dep as := for now, as either work

It's not ideal to := depend, but configure checks for enchant-2 first,
so a locking to enchant:0 would be wrong as well. So use a subslot
operator for now, and this should be revbumped later to lock to
enchant:2 instead.

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

 app-editors/pluma/pluma-1.22.0.ebuild | 4 ++--
 app-editors/pluma/pluma-1.22.1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/pluma/pluma-1.22.0.ebuild 
b/app-editors/pluma/pluma-1.22.0.ebuild
index cf7016392b8..063c7948095 100644
--- a/app-editors/pluma/pluma-1.22.0.ebuild
+++ b/app-editors/pluma/pluma-1.22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -40,7 +40,7 @@ COMMON_DEPEND="dev-libs/atk
virtual/libintl
introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
spell? (
-   >=app-text/enchant-1.2
+   >=app-text/enchant-1.2:=
>=app-text/iso-codes-0.35
)
!!app-editors/mate-text-editor"

diff --git a/app-editors/pluma/pluma-1.22.1.ebuild 
b/app-editors/pluma/pluma-1.22.1.ebuild
index aa932ba522f..9e1d789c374 100644
--- a/app-editors/pluma/pluma-1.22.1.ebuild
+++ b/app-editors/pluma/pluma-1.22.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -40,7 +40,7 @@ COMMON_DEPEND="dev-libs/atk
virtual/libintl
introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
spell? (
-   >=app-text/enchant-1.6
+   >=app-text/enchant-1.6:=
>=app-text/iso-codes-0.35
)
!!app-editors/mate-text-editor"



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

2019-05-12 Thread Göktürk Yüksek
commit: 7c1bea570262fdad12b09762b52e2f9f77d0c6f9
Author: NP-Hardass  gentoo  org>
AuthorDate: Sun May 12 20:20:30 2019 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Sun May 12 21:03:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1bea57

app-editors/pluma: Bump to 1.22.1, fix deps

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Göktürk Yüksek  gentoo.org>

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.22.1.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index b59acb949c1..d4c3883b08a 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
 DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B 
a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4
 SHA512 
7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51
+DIST pluma-1.22.1.tar.xz 3236724 BLAKE2B 
f571ccb79ffac11122dad1888a9804fdb1671f2c73b28c216e0ec593ffc4dac3fec3053b83fd1503e0c951e032f6e4c22fb4f3d6a1d23477a54e06de2659222e
 SHA512 
0d3f07b2e8c736c9e1ad64ed5cb749db6088868e9bc27aa786cbb0c3fe72715f0fd4dd53999502a4333ec82110148b772c0dde81433d0936d2d3c2d04804026a

diff --git a/app-editors/pluma/pluma-1.22.1.ebuild 
b/app-editors/pluma/pluma-1.22.1.ebuild
new file mode 100644
index 000..aa932ba522f
--- /dev/null
+++ b/app-editors/pluma/pluma-1.22.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit mate python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="+introspection spell"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-3.0.0:3.0
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   virtual/libintl
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.6
+   >=app-text/iso-codes-0.35
+   )
+   !!app-editors/mate-text-editor"
+
+RDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}
+   >=mate-base/mate-desktop-1.9[introspection?]"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.50.1
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig"
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2019-04-07 Thread Andreas Sturmlechner
commit: 364720e347fcc6b19f49b8fbb8db034443d584f4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr  7 12:09:02 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  7 12:09:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364720e3

app-editors/pluma: Add missing dev-util/glib-utils

Non-maintainer fix.

Closes: https://bugs.gentoo.org/670820
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.22.0.ebuild 
b/app-editors/pluma/pluma-1.22.0.ebuild
index 7033486f327..2fd22a3c611 100644
--- a/app-editors/pluma/pluma-1.22.0.ebuild
+++ b/app-editors/pluma/pluma-1.22.0.ebuild
@@ -54,12 +54,13 @@ DEPEND="${COMMON_DEPEND}
app-text/rarian
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools
+   dev-util/glib-utils
dev-util/gtk-doc
dev-util/gtk-doc-am
>=dev-util/intltool-0.50.1
>=sys-devel/libtool-2.2.6:2
-   >=sys-devel/gettext-0.17:*
-   virtual/pkgconfig:*"
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig"
 
 src_configure() {
mate_src_configure \



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

2019-03-17 Thread Mikle Kolyada
commit: 529349d573994b84cd82cedc8de088b5b11285f1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 17 09:16:54 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 17 11:11:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529349d5

app-editors/pluma: Version bump (v1.22.0)

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.22.0.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index cffe5bc4d61..416cf8039ee 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
 DIST pluma-1.18.3.tar.xz 3355188 BLAKE2B 
d53f381aa9c74cad0df82ccc73aaab9f87347cb8e3886471a2531bdd4d49a84ee97a50f2333b2e375f9bc2a634c25dc69b36659dcb589ace716e523a9d0b4544
 SHA512 
62ad57a8d7626e34c15610e121869ee9b06a2498acb40ec0a60839ca0273d146bd59682d352c3e98d892460c444c5442d32673c2f63897bb8c3e9e595e771dc1
+DIST pluma-1.22.0.tar.xz 3235612 BLAKE2B 
a0cda23a6ee73e562cb32c3f1430590042248b6a6e7cbf021103db507450b2a594506f3d8283eeed08e2ba5006ff51376eb6db5e94ea5ac9d5707b29e0efc2c4
 SHA512 
7c74c2ce0a89ec3813c936449d3114957e7b319433875ef567ecc508a28a1d3ddc3d0da418b2eb1278b6dc9dbaa3c75a279524f5a061b5aecb52955edcf28f51

diff --git a/app-editors/pluma/pluma-1.22.0.ebuild 
b/app-editors/pluma/pluma-1.22.0.ebuild
new file mode 100644
index 000..7033486f327
--- /dev/null
+++ b/app-editors/pluma/pluma-1.22.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit mate python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="+introspection spell"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/gtksourceview-3.0.0:3.0
+   x11-libs/libICE
+   x11-libs/libX11
+   >=x11-libs/libSM-1.0
+   x11-libs/pango
+   virtual/libintl
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.2
+   >=app-text/iso-codes-0.35
+   )
+   !!app-editors/mate-text-editor"
+
+RDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}
+   >=mate-base/mate-desktop-1.9[introspection?]"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.50.1
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.17:*
+   virtual/pkgconfig:*"
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2018-02-11 Thread Ettore Di Giacinto
commit: de04e04da2c6950cea5f27f6d37561ff19f028ba
Author: Ettore Di Giacinto  gentoo  org>
AuthorDate: Sat Jan 27 17:09:44 2018 +
Commit: Ettore Di Giacinto  gentoo  org>
CommitDate: Sun Feb 11 15:00:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de04e04d

app-editors/pluma: Bump to version 1.18.3

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-editors/pluma/Manifest | 2 +-
 app-editors/pluma/{pluma-1.18.2.ebuild => pluma-1.18.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index c6be8506925..92fbbd6b817 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,4 +1,4 @@
 DIST pluma-1.12.2.tar.xz 3397280 BLAKE2B 
23af095549ff944b0936889deda6576717a6376aa2f2be8ed9b7d8ad70f8bb0524aff7314f9c335a42d80951c047c8008278144f45c2c5edb09a259b298c0024
 SHA512 
db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275
 DIST pluma-1.14.1.tar.xz 3415364 BLAKE2B 
9449fc6b5e98d8ecb25f70df6c114c13cc32a8c0348ed2047eb874e85c7d448d3d7f0b4d7dd6e2fada3de847ded425651dc6d0ca92ce3c784fd32948735f3b25
 SHA512 
5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11
 DIST pluma-1.16.2.tar.xz 3428472 BLAKE2B 
c3b543fb11678269fbbc2d049686b2a553aa1fede4ef1bab8abbc7fed316f27ba67cbb366908966b6c844f8ad0c4899499e52b4720378364555ef9156c80ae95
 SHA512 
bf91a7e4e1cfb92f9fd9a1d5b4ac9f0fd2704785b2da5d7a3aa360b4c217a57653d6f7bf509c156b8711bc5164e022c685331c93a139f55ea41431bc72e848fe
-DIST pluma-1.18.2.tar.xz 3348500 BLAKE2B 
356e01e268f0a9447a08bc5daf8facb1b1249c96a041cc34a1311a4f96cf01ae53e08141f08ab14ff37bfda28adbf5cdb26a9b381ca7e87d739c7931bb551936
 SHA512 
285170531c92ad13fdd35286c06de62b75f0426a830c51f4f54799b4b5377d65b3e1fd1e1af3827462a356947e853e4203a4ed394a8b6137bbd87e289f490b6d
+DIST pluma-1.18.3.tar.xz 3355188 BLAKE2B 
d53f381aa9c74cad0df82ccc73aaab9f87347cb8e3886471a2531bdd4d49a84ee97a50f2333b2e375f9bc2a634c25dc69b36659dcb589ace716e523a9d0b4544
 SHA512 
62ad57a8d7626e34c15610e121869ee9b06a2498acb40ec0a60839ca0273d146bd59682d352c3e98d892460c444c5442d32673c2f63897bb8c3e9e595e771dc1

diff --git a/app-editors/pluma/pluma-1.18.2.ebuild 
b/app-editors/pluma/pluma-1.18.3.ebuild
similarity index 100%
rename from app-editors/pluma/pluma-1.18.2.ebuild
rename to app-editors/pluma/pluma-1.18.3.ebuild



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

2018-01-14 Thread Ettore Di Giacinto
commit: 8a1a67e4ac7ad2fe69394cd0e99777bb4ec129ce
Author: Ettore Di Giacinto  gentoo  org>
AuthorDate: Sat Jan 13 12:14:02 2018 +
Commit: Ettore Di Giacinto  gentoo  org>
CommitDate: Sun Jan 14 17:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1a67e4

app-editors/pluma: Bump version to 1.16.2

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-editors/pluma/Manifest| 2 +-
 app-editors/pluma/{pluma-1.16.0-r1.ebuild => pluma-1.16.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 22fc08ba6fe..c6be8506925 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,4 +1,4 @@
 DIST pluma-1.12.2.tar.xz 3397280 BLAKE2B 
23af095549ff944b0936889deda6576717a6376aa2f2be8ed9b7d8ad70f8bb0524aff7314f9c335a42d80951c047c8008278144f45c2c5edb09a259b298c0024
 SHA512 
db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275
 DIST pluma-1.14.1.tar.xz 3415364 BLAKE2B 
9449fc6b5e98d8ecb25f70df6c114c13cc32a8c0348ed2047eb874e85c7d448d3d7f0b4d7dd6e2fada3de847ded425651dc6d0ca92ce3c784fd32948735f3b25
 SHA512 
5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11
-DIST pluma-1.16.0.tar.xz 3412640 BLAKE2B 
dff2b93ff24a75b0c3f4418ea117297092ec52cc550ee1da5fbbde157dd354d8ca754de88b511eea255b6b4aea62d9e17002d6cf9ea865c267c09b79054e65f1
 SHA512 
2472a1631cb89f4df0d09558bd274b6c6d042ae4cbb6ae0134a089cfefb5d0673ec28d78d3665dd1933f76a9c20517afe626f921e06703af9e3c71b9f3b96260
+DIST pluma-1.16.2.tar.xz 3428472 BLAKE2B 
c3b543fb11678269fbbc2d049686b2a553aa1fede4ef1bab8abbc7fed316f27ba67cbb366908966b6c844f8ad0c4899499e52b4720378364555ef9156c80ae95
 SHA512 
bf91a7e4e1cfb92f9fd9a1d5b4ac9f0fd2704785b2da5d7a3aa360b4c217a57653d6f7bf509c156b8711bc5164e022c685331c93a139f55ea41431bc72e848fe
 DIST pluma-1.18.2.tar.xz 3348500 BLAKE2B 
356e01e268f0a9447a08bc5daf8facb1b1249c96a041cc34a1311a4f96cf01ae53e08141f08ab14ff37bfda28adbf5cdb26a9b381ca7e87d739c7931bb551936
 SHA512 
285170531c92ad13fdd35286c06de62b75f0426a830c51f4f54799b4b5377d65b3e1fd1e1af3827462a356947e853e4203a4ed394a8b6137bbd87e289f490b6d

diff --git a/app-editors/pluma/pluma-1.16.0-r1.ebuild 
b/app-editors/pluma/pluma-1.16.2.ebuild
similarity index 97%
rename from app-editors/pluma/pluma-1.16.0-r1.ebuild
rename to app-editors/pluma/pluma-1.16.2.ebuild
index bba62564033..801ac0a4733 100644
--- a/app-editors/pluma/pluma-1.16.0-r1.ebuild
+++ b/app-editors/pluma/pluma-1.16.2.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



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

2017-09-26 Thread NP Hardass
commit: 2ec224cd24f55bbf9c47a6785376793ea3c96410
Author: NP-Hardass  gentoo  org>
AuthorDate: Wed Sep 27 03:15:11 2017 +
Commit: NP Hardass  gentoo  org>
CommitDate: Wed Sep 27 03:22:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec224cd

app-editors/pluma: Fix inconsistent metadata.xml spacing

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-editors/pluma/metadata.xml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-editors/pluma/metadata.xml b/app-editors/pluma/metadata.xml
index a12d1e4e54b..e740906c492 100644
--- a/app-editors/pluma/metadata.xml
+++ b/app-editors/pluma/metadata.xml
@@ -1,14 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-m...@gentoo.org
-Gentoo MATE Desktop
-
+   
+   m...@gentoo.org
+   Gentoo MATE Desktop
+   

Build with GTK+3 instead of GTK+2

-
-mate-desktop/pluma
-
+   
+   mate-desktop/pluma
+   
 



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

2017-06-04 Thread Ettore Di Giacinto
commit: ef1db3f5e7a31dc66f88a90435544f7a5231e10a
Author: Ettore Di Giacinto  gentoo  org>
AuthorDate: Thu Mar 16 15:07:34 2017 +
Commit: Ettore Di Giacinto  gentoo  org>
CommitDate: Sun Jun  4 15:16:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1db3f5

app-editors/pluma: Version bump to 1.18.2

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.18.2.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index d444a0347bd..a349d484589 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,3 +1,4 @@
 DIST pluma-1.12.2.tar.xz 3397280 SHA256 
eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 
db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275
 WHIRLPOOL 
30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4
 DIST pluma-1.14.1.tar.xz 3415364 SHA256 
5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 
5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11
 WHIRLPOOL 
217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770
 DIST pluma-1.16.0.tar.xz 3412640 SHA256 
0eb4a4486f1c83119969567cedb05894f25ac5d43cefb4c3ed88ca2f75eff29d SHA512 
2472a1631cb89f4df0d09558bd274b6c6d042ae4cbb6ae0134a089cfefb5d0673ec28d78d3665dd1933f76a9c20517afe626f921e06703af9e3c71b9f3b96260
 WHIRLPOOL 
74c57e589e0f1c2013eb01b1c1aa9e455b0741486f5e1537588f641521fb180b6f7f7a02a9512e069dd94a1d9111fd3d52000a3c05adf30f84ef2ebbadeb0c22
+DIST pluma-1.18.2.tar.xz 3348500 SHA256 
ff0f29d4eaa946cbb2b26bbdc2b2d5a308b2d16ec99ea384bcb13f1f3d1a09fc SHA512 
285170531c92ad13fdd35286c06de62b75f0426a830c51f4f54799b4b5377d65b3e1fd1e1af3827462a356947e853e4203a4ed394a8b6137bbd87e289f490b6d
 WHIRLPOOL 
13ede09dcede35be84797a3c597fbb1b3fc06aaf866dab17a831c19c577a22aa61af7b5758221a971cc6244bc2c966041228911947ecbaca59292b98d3c4da7d

diff --git a/app-editors/pluma/pluma-1.18.2.ebuild 
b/app-editors/pluma/pluma-1.18.2.ebuild
new file mode 100644
index 000..65d4d2f88bc
--- /dev/null
+++ b/app-editors/pluma/pluma-1.18.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit mate multilib python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="+introspection spell"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk:0
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libpeas-1.2.0[gtk]
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo:0
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.14.0:3[introspection?]
+   >=x11-libs/gtksourceview-3.0.0:3.0
+   x11-libs/libICE:0
+   x11-libs/libX11:0
+   >=x11-libs/libSM-1.0
+   x11-libs/pango:0
+   virtual/libintl:0
+   introspection? ( >=dev-libs/gobject-introspection-0.9.3:= )
+   spell? (
+   >=app-text/enchant-1.2:0
+   >=app-text/iso-codes-0.35:0
+   )
+   !!app-editors/mate-text-editor"
+
+RDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}
+   >=mate-base/mate-desktop-1.9[introspection?]"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian:0
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools:0
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.50.1:*
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.17:*
+   virtual/pkgconfig:*"
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable introspection) \
+   $(use_enable spell)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2017-01-13 Thread Ettore Di Giacinto
commit: 44f733e8bf8069c0898d99df9b764f472d95bd79
Author: Ettore Di Giacinto  gentoo  org>
AuthorDate: Fri Jan 13 10:37:46 2017 +
Commit: Ettore Di Giacinto  gentoo  org>
CommitDate: Fri Jan 13 13:45:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f733e8

app-editors/pluma: add back mate-base/mate-desktop dependency as runtime wrt 
#605064

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=605064

Package-Manager: Portage-2.3.1, Repoman-2.3.1

 app-editors/pluma/{pluma-1.16.0.ebuild => pluma-1.16.0-r1.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-editors/pluma/pluma-1.16.0.ebuild 
b/app-editors/pluma/pluma-1.16.0-r1.ebuild
similarity index 94%
rename from app-editors/pluma/pluma-1.16.0.ebuild
rename to app-editors/pluma/pluma-1.16.0-r1.ebuild
index ff18a05..a63ba09 100644
--- a/app-editors/pluma/pluma-1.16.0.ebuild
+++ b/app-editors/pluma/pluma-1.16.0-r1.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$
 
@@ -58,7 +58,8 @@ COMMON_DEPEND="dev-libs/atk:0
)
!!app-editors/mate-text-editor"
 
-RDEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   >=mate-base/mate-desktop-1.9[gtk3(-)=]"
 
 DEPEND="${COMMON_DEPEND}
~app-text/docbook-xml-dtd-4.1.2



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

2016-12-08 Thread Ettore Di Giacinto
commit: 58111b8dfe882f2ddfa7f5e4ad3d5d7a2b51ce2a
Author: Ettore Di Giacinto  gentoo  org>
AuthorDate: Thu Nov 10 22:12:28 2016 +
Commit: Ettore Di Giacinto  gentoo  org>
CommitDate: Thu Dec  8 15:30:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58111b8d

app-editors/pluma: version bump to 1.16.0

Package-Manager: portage-2.3.1

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

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index f1e8ae4..d444a03 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,2 +1,3 @@
 DIST pluma-1.12.2.tar.xz 3397280 SHA256 
eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 
db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275
 WHIRLPOOL 
30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4
 DIST pluma-1.14.1.tar.xz 3415364 SHA256 
5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 
5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11
 WHIRLPOOL 
217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770
+DIST pluma-1.16.0.tar.xz 3412640 SHA256 
0eb4a4486f1c83119969567cedb05894f25ac5d43cefb4c3ed88ca2f75eff29d SHA512 
2472a1631cb89f4df0d09558bd274b6c6d042ae4cbb6ae0134a089cfefb5d0673ec28d78d3665dd1933f76a9c20517afe626f921e06703af9e3c71b9f3b96260
 WHIRLPOOL 
74c57e589e0f1c2013eb01b1c1aa9e455b0741486f5e1537588f641521fb180b6f7f7a02a9512e069dd94a1d9111fd3d52000a3c05adf30f84ef2ebbadeb0c22

diff --git a/app-editors/pluma/pluma-1.16.0.ebuild 
b/app-editors/pluma/pluma-1.16.0.ebuild
new file mode 100644
index ..ff18a05
--- /dev/null
+++ b/app-editors/pluma/pluma-1.16.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit mate multilib python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="gtk3 python spell"
+
+REQUIRED_USE="
+   gtk3? ( !python )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk:0
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.5:2
+   x11-libs/cairo:0
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libICE:0
+   x11-libs/libX11:0
+   >=x11-libs/libSM-1.0
+   x11-libs/pango:0
+   virtual/libintl:0
+   !gtk3? (
+   >=x11-libs/gtk+-2.24:2
+   >=x11-libs/gtksourceview-2.9.7:2.0
+   )
+   gtk3? (
+   >=x11-libs/gtk+-3.0:3
+   >=x11-libs/gtksourceview-2.9.7:3.0
+   )
+   spell? (
+   >=app-text/enchant-1.2:0
+   >=app-text/iso-codes-0.35:0
+   )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtksourceview-2.9.2:2
+   )
+   !!app-editors/mate-text-editor"
+
+RDEPEND="${COMMON_DEPEND}"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian:0
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools:0
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.50.1:*
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.17:*
+   virtual/pkgconfig:*"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   mate_src_configure \
+   --with-gtk=$(usex gtk3 3.0 2.0) \
+   $(use_enable python) \
+   $(use_enable spell)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2016-11-24 Thread Ettore Di Giacinto
commit: 3f0f1774bc324ea4416ee2cece2a1eb199efa941
Author: Ettore Di Giacinto  gentoo  org>
AuthorDate: Fri Oct 21 19:22:34 2016 +
Commit: Ettore Di Giacinto  gentoo  org>
CommitDate: Thu Nov 24 22:21:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0f1774

app-editors/pluma: Drop 1.10.x

Package-Manager: portage-2.3.1

 app-editors/pluma/Manifest|  1 -
 app-editors/pluma/pluma-1.10.2.ebuild | 88 ---
 2 files changed, 89 deletions(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index a0f62a1..f1e8ae4 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,3 +1,2 @@
-DIST pluma-1.10.2.tar.xz 3442784 SHA256 
c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 
bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60
 WHIRLPOOL 
2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a
 DIST pluma-1.12.2.tar.xz 3397280 SHA256 
eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 
db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275
 WHIRLPOOL 
30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4
 DIST pluma-1.14.1.tar.xz 3415364 SHA256 
5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 
5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11
 WHIRLPOOL 
217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770

diff --git a/app-editors/pluma/pluma-1.10.2.ebuild 
b/app-editors/pluma/pluma-1.10.2.ebuild
deleted file mode 100644
index 6f9ca00..
--- a/app-editors/pluma/pluma-1.10.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 multilib python-single-r1 versionator virtualx
-
-MATE_BRANCH="$(get_version_component_range 1-2)"
-
-SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz;
-DESCRIPTION="Pluma text editor for the MATE desktop"
-HOMEPAGE="http://mate-desktop.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-
-IUSE="python spell"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
-# https://github.com/mate-desktop/mate-text-editor/issues/33
-RESTRICT="test"
-
-RDEPEND="app-text/rarian:0
-   dev-libs/atk:0
-   >=dev-libs/glib-2.36:2
-   >=dev-libs/libxml2-2.5:2
-   >=mate-base/mate-desktop-1.10:0
-   x11-libs/cairo:0
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-2.24:2
-   >=x11-libs/gtksourceview-2.9.7:2.0
-   x11-libs/libICE:0
-   x11-libs/libX11:0
-   >=x11-libs/libSM-1.0
-   x11-libs/pango:0
-   virtual/libintl:0
-   spell? (
-   >=app-text/enchant-1.2:0
-   >=app-text/iso-codes-0.35:0
-   )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
-   >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
-   >=dev-python/pygtksourceview-2.9.2:2
-   )
-   !!app-editors/mate-text-editor"
-
-DEPEND="${RDEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   >=app-text/scrollkeeper-dtd-1:1.0
-   app-text/yelp-tools:0
-   >=dev-util/intltool-0.40:*
-   >=sys-devel/libtool-2.2.6:2
-   >=mate-base/mate-common-1.10:0
-   >=sys-devel/gettext-0.17:*
-   virtual/pkgconfig:*"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --disable-updater \
-   $(use_enable python) \
-   $(use_enable spell)
-}
-
-DOCS="AUTHORS ChangeLog NEWS README"
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-
-   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
-}



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

2016-11-21 Thread Ettore Di Giacinto
commit: 922766dab478ad5bc708ed341ec732668f4c8396
Author: mudler  sabayon  org>
AuthorDate: Mon Sep  5 14:08:06 2016 +
Commit: Ettore Di Giacinto  gentoo  org>
CommitDate: Mon Nov 21 11:00:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922766da

app-editors/pluma: Version bump to 1.14.1

Package-Manager: portage-2.2.26

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.14.1.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 8313b63..a0f62a1 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,2 +1,3 @@
 DIST pluma-1.10.2.tar.xz 3442784 SHA256 
c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 
bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60
 WHIRLPOOL 
2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a
 DIST pluma-1.12.2.tar.xz 3397280 SHA256 
eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 
db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275
 WHIRLPOOL 
30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4
+DIST pluma-1.14.1.tar.xz 3415364 SHA256 
5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 
5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11
 WHIRLPOOL 
217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770

diff --git a/app-editors/pluma/pluma-1.14.1.ebuild 
b/app-editors/pluma/pluma-1.14.1.ebuild
new file mode 100644
index ..64d81da
--- /dev/null
+++ b/app-editors/pluma/pluma-1.14.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit mate multilib python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="gtk3 python spell"
+
+REQUIRED_USE="
+   gtk3? ( !python )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+COMMON_DEPEND="dev-libs/atk:0
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.5:2
+   >=mate-base/mate-desktop-1.9[gtk3(-)=]
+   x11-libs/cairo:0
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libICE:0
+   x11-libs/libX11:0
+   >=x11-libs/libSM-1.0
+   x11-libs/pango:0
+   virtual/libintl:0
+   !gtk3? (
+   >=x11-libs/gtk+-2.24:2
+   >=x11-libs/gtksourceview-2.9.7:2.0
+   )
+   gtk3? (
+   >=x11-libs/gtk+-3.0:3
+   >=x11-libs/gtksourceview-2.9.7:3.0
+   )
+   spell? (
+   >=app-text/enchant-1.2:0
+   >=app-text/iso-codes-0.35:0
+   )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtksourceview-2.9.2:2
+   )
+   !!app-editors/mate-text-editor"
+
+RDEPEND="${COMMON_DEPEND}"
+
+DEPEND="${COMMON_DEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/rarian:0
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools:0
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.50.1:*
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.17:*
+   virtual/pkgconfig:*"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   mate_src_configure \
+   --with-gtk=$(usex gtk3 3.0 2.0) \
+   $(use_enable python) \
+   $(use_enable spell)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2016-10-14 Thread NP Hardass
commit: 137c9be1b5034c4b2edaa4ec789142ba6350fd7c
Author: mudler  sabayon  org>
AuthorDate: Thu Oct 13 21:40:10 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sat Oct 15 02:57:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137c9be1

app-editors/pluma: Stable on x86 keyword wrt #596998

Package-Manager: portage-2.3.1
Signed-off-by: NP-Hardass  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.12.2-r1.ebuild 
b/app-editors/pluma/pluma-1.12.2-r1.ebuild
index d4d62a2..02551b8 100644
--- a/app-editors/pluma/pluma-1.12.2-r1.ebuild
+++ b/app-editors/pluma/pluma-1.12.2-r1.ebuild
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 )
 inherit mate multilib python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2016-10-14 Thread NP Hardass
commit: 6bca0c8f5d32f9b248000c3b3f5bad64983ad72d
Author: mudler  sabayon  org>
AuthorDate: Thu Oct 13 21:40:05 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Sat Oct 15 02:57:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bca0c8f

app-editors/pluma: Stable on amd64 keyword wrt #596998

Package-Manager: portage-2.3.1
Signed-off-by: NP-Hardass  gentoo.org>

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

diff --git a/app-editors/pluma/pluma-1.12.2-r1.ebuild 
b/app-editors/pluma/pluma-1.12.2-r1.ebuild
index 1e6303c..d4d62a2 100644
--- a/app-editors/pluma/pluma-1.12.2-r1.ebuild
+++ b/app-editors/pluma/pluma-1.12.2-r1.ebuild
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 )
 inherit mate multilib python-single-r1 virtualx
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm ~x86"
 fi
 
 DESCRIPTION="Pluma text editor for the MATE desktop"



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

2016-08-11 Thread NP Hardass
commit: 57a915a544a655725a2e16877527a044b5c74f89
Author: NP-Hardass  gentoo  org>
AuthorDate: Fri Aug 12 05:05:55 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Fri Aug 12 05:12:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a915a5

app-editors/pluma: 1.12.x vbump, add gtk3 support, import from project repo

Package-Manager: portage-2.3.0

 app-editors/pluma/Manifest   |  1 +
 app-editors/pluma/metadata.xml   |  3 ++
 app-editors/pluma/pluma-1.12.2-r1.ebuild | 92 
 3 files changed, 96 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index f479f56..8313b63 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
 DIST pluma-1.10.2.tar.xz 3442784 SHA256 
c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 
bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60
 WHIRLPOOL 
2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a
+DIST pluma-1.12.2.tar.xz 3397280 SHA256 
eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 
db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275
 WHIRLPOOL 
30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4

diff --git a/app-editors/pluma/metadata.xml b/app-editors/pluma/metadata.xml
index 898165d..a12d1e4 100644
--- a/app-editors/pluma/metadata.xml
+++ b/app-editors/pluma/metadata.xml
@@ -5,6 +5,9 @@
 m...@gentoo.org
 Gentoo MATE Desktop
 
+   
+   Build with GTK+3 instead of GTK+2
+   
 
 mate-desktop/pluma
 

diff --git a/app-editors/pluma/pluma-1.12.2-r1.ebuild 
b/app-editors/pluma/pluma-1.12.2-r1.ebuild
new file mode 100644
index 000..1e6303c
--- /dev/null
+++ b/app-editors/pluma/pluma-1.12.2-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit mate multilib python-single-r1 virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DESCRIPTION="Pluma text editor for the MATE desktop"
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="gtk3 python spell"
+
+REQUIRED_USE="
+   gtk3? ( !python )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+RDEPEND="app-text/rarian:0
+   dev-libs/atk:0
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.5:2
+   >=mate-base/mate-desktop-1.9[gtk3(-)=]
+   x11-libs/cairo:0
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libICE:0
+   x11-libs/libX11:0
+   >=x11-libs/libSM-1.0
+   x11-libs/pango:0
+   virtual/libintl:0
+   !gtk3? (
+   >=x11-libs/gtk+-2.24:2
+   >=x11-libs/gtksourceview-2.9.7:2.0
+   )
+   gtk3? (
+   >=x11-libs/gtk+-3.0:3
+   >=x11-libs/gtksourceview-2.9.7:3.0
+   )
+   spell? (
+   >=app-text/enchant-1.2:0
+   >=app-text/iso-codes-0.35:0
+   )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtksourceview-2.9.2:2
+   )
+   !!app-editors/mate-text-editor"
+
+DEPEND="${RDEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools:0
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.50.1:*
+   >=sys-devel/libtool-2.2.6:2
+   >=sys-devel/gettext-0.17:*
+   virtual/pkgconfig:*"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   mate_src_configure \
+   --with-gtk=$(usex gtk3 3.0 2.0) \
+   $(use_enable python) \
+   $(use_enable spell)
+}
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2016-07-25 Thread NP Hardass
commit: 3572295fdfaa1b77f6cbb27f7cf11a5d1f8a6f5d
Author: NP-Hardass  gentoo  org>
AuthorDate: Mon Jul 25 18:29:47 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Mon Jul 25 18:36:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3572295f

app-editors/pluma: amd64 x86 stable wrt bug #579644

Package-Manager: portage-2.2.28

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

diff --git a/app-editors/pluma/pluma-1.10.2.ebuild 
b/app-editors/pluma/pluma-1.10.2.ebuild
index 3c6997a..6f9ca00 100644
--- a/app-editors/pluma/pluma-1.10.2.ebuild
+++ b/app-editors/pluma/pluma-1.10.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="http://mate-desktop.org;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
 
 IUSE="python spell"
 



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

2016-02-08 Thread NP Hardass
commit: 057f451ef716f6bb4698ed3eb071b293c98143df
Author: NP-Hardass  gentoo  org>
AuthorDate: Tue Feb  9 01:46:41 2016 +
Commit: NP Hardass  gentoo  org>
CommitDate: Tue Feb  9 02:47:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=057f451e

app-editors/pluma: Import 1.10.x from Project:MATE repo

Package-Manager: portage-2.2.26

 app-editors/pluma/Manifest|  1 +
 app-editors/pluma/pluma-1.10.2.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index 59f0366..66f2f20 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1 +1,2 @@
+DIST pluma-1.10.2.tar.xz 3442784 SHA256 
c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 
bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60
 WHIRLPOOL 
2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a
 DIST pluma-1.8.1.tar.xz 3409032 SHA256 
38accc5c05062981a0649874300bc21ab3ad1a5ef47491186dffe7c035ed9e8b SHA512 
4429b95a6c692c524db481cc53a3d9d5fd252a2aafa49daf787df5d7b389806f520233bc054b701a3ca47a5df5917cf934dafee8327b0ac01b7fe25059b6adea
 WHIRLPOOL 
c1e61e32bc657b7097292869acd57e69b6c67d0610db0644c38141ca4e94b34b0b3bc3b941fc79b444c2f56d3140210f117fc80bfc2102b97d4f45af9e9e2057

diff --git a/app-editors/pluma/pluma-1.10.2.ebuild 
b/app-editors/pluma/pluma-1.10.2.ebuild
new file mode 100644
index 000..4fb8f76
--- /dev/null
+++ b/app-editors/pluma/pluma-1.10.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 multilib python-single-r1 versionator virtualx
+
+MATE_BRANCH="$(get_version_component_range 1-2)"
+
+SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz;
+DESCRIPTION="Pluma text editor for the MATE desktop"
+HOMEPAGE="http://mate-desktop.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="python spell"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
+# https://github.com/mate-desktop/mate-text-editor/issues/33
+RESTRICT="test"
+
+RDEPEND="app-text/rarian:0
+   dev-libs/atk:0
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.5:2
+   >=mate-base/mate-desktop-1.10:0
+   x11-libs/cairo:0
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-2.24:2
+   >=x11-libs/gtksourceview-2.9.7:2.0
+   x11-libs/libICE:0
+   x11-libs/libX11:0
+   >=x11-libs/libSM-1.0
+   x11-libs/pango:0
+   virtual/libintl:0
+   spell? (
+   >=app-text/enchant-1.2:0
+   >=app-text/iso-codes-0.35:0
+   )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
+   >=dev-python/pygtksourceview-2.9.2:2
+   )
+   !!app-editors/mate-text-editor"
+
+DEPEND="${RDEPEND}
+   ~app-text/docbook-xml-dtd-4.1.2
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools:0
+   >=dev-util/intltool-0.40:*
+   >=sys-devel/libtool-2.2.6:2
+   >=mate-base/mate-common-1.10:0
+   >=sys-devel/gettext-0.17:*
+   virtual/pkgconfig:*"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-updater \
+   $(use_enable python) \
+   $(use_enable spell)
+}
+
+DOCS="AUTHORS ChangeLog NEWS README"
+
+src_test() {
+   # FIXME: This should be handled at eclass level.
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
+}



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

2015-12-31 Thread Amy Winston
commit: e7a20ccbe099059489457fef762d81bd5fc7d018
Author: Amy Winston  gentoo  org>
AuthorDate: Thu Dec 31 23:38:27 2015 +
Commit: Amy Winston  gentoo  org>
CommitDate: Thu Dec 31 23:38:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a20ccb

app-editors/pluma: drop old version 1.8.0

Package-Manager: portage-2.2.24

 app-editors/pluma/Manifest   |  1 -
 app-editors/pluma/pluma-1.8.0.ebuild | 86 
 2 files changed, 87 deletions(-)

diff --git a/app-editors/pluma/Manifest b/app-editors/pluma/Manifest
index eba94b2..59f0366 100644
--- a/app-editors/pluma/Manifest
+++ b/app-editors/pluma/Manifest
@@ -1,2 +1 @@
-DIST pluma-1.8.0.tar.xz 3395424 SHA256 
69b381854bb0bb7976af1469b921feec626b5f12c3c2f077b2ed0ea0020d2979 SHA512 
b5298da96198a154f1dd039d594152911e3fa7cb037341a4917bcdef560864ccf08762052c0e8d314c40d12bc2dc82fea692992f0fba0e41312b88f7ddcaa8fe
 WHIRLPOOL 
b91ec8134eba44b43d6e5cf4769c770b46fe0383e1a7256103d8d1b6beaf7fac22df6772971674b0920e96eef03bedfeb9d29ea156111949b080d42c4cc93078
 DIST pluma-1.8.1.tar.xz 3409032 SHA256 
38accc5c05062981a0649874300bc21ab3ad1a5ef47491186dffe7c035ed9e8b SHA512 
4429b95a6c692c524db481cc53a3d9d5fd252a2aafa49daf787df5d7b389806f520233bc054b701a3ca47a5df5917cf934dafee8327b0ac01b7fe25059b6adea
 WHIRLPOOL 
c1e61e32bc657b7097292869acd57e69b6c67d0610db0644c38141ca4e94b34b0b3bc3b941fc79b444c2f56d3140210f117fc80bfc2102b97d4f45af9e9e2057

diff --git a/app-editors/pluma/pluma-1.8.0.ebuild 
b/app-editors/pluma/pluma-1.8.0.ebuild
deleted file mode 100644
index 3f27b45..000
--- a/app-editors/pluma/pluma-1.8.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-GCONF_DEBUG="yes"
-GNOME2_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit gnome2 multilib python-single-r1 versionator virtualx
-
-MATE_BRANCH="$(get_version_component_range 1-2)"
-
-SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz;
-DESCRIPTION="Pluma text editor for the MATE desktop"
-HOMEPAGE="http://mate-desktop.org;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="python spell"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
-# https://github.com/mate-desktop/mate-text-editor/issues/33
-RESTRICT="test"
-
-RDEPEND="app-text/rarian:0
-   dev-libs/atk:0
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libxml2-2.5:2
-   x11-libs/cairo:0
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-2.19:2
-   >=x11-libs/gtksourceview-2.9.7:2.0
-   x11-libs/libICE:0
-   x11-libs/libX11:0
-   >=x11-libs/libSM-1.0
-   x11-libs/pango:0
-   virtual/libintl:0
-   spell? (
-   >=app-text/enchant-1.2:0
-   >=app-text/iso-codes-0.35:0
-   )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
-   >=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
-   >=dev-python/pygtksourceview-2.9.2:2
-   )
-   !!app-editors/mate-text-editor"
-
-DEPEND="${RDEPEND}
-   ~app-text/docbook-xml-dtd-4.1.2
-   >=app-text/scrollkeeper-dtd-1:1.0
-   >=dev-util/intltool-0.40:*
-   >=sys-devel/libtool-2.2.6:2
-   >=mate-base/mate-common-1.8:0
-   >=sys-devel/gettext-0.17:*
-   virtual/pkgconfig:*"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   gnome2_src_configure \
-   --disable-updater \
-   $(use_enable python) \
-   $(use_enable spell)
-}
-
-DOCS="AUTHORS ChangeLog NEWS README"
-
-src_test() {
-   # FIXME: This should be handled at eclass level.
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-
-   unset DBUS_SESSION_BUS_ADDRESS
-
-   GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
-}