[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 9bf606812d221f043a87714836ebbde605c7d9a4 Author: Sam James gentoo org> AuthorDate: Wed Mar 13 21:42:13 2024 + Commit: Sam James gentoo org> CommitDate: Wed Mar 13 21:42:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf60681 dev-util/geany-plugins: Stabilize 2.0-r1 ppc, #924739 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild index 90f9f5cbb164..0c974b7a9e80 100644 --- a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: fe6d11a3eb1f36795b72689e319f1dc7b08acad4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 14:02:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 14:02:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe6d11a3 dev-util/geany-plugins: Stabilize 2.0-r1 ppc64, #924739 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild index 949dbac4d7a9..90f9f5cbb164 100644 --- a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 87aa734d28309047e943a5496b2f077de4e29520 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 13:08:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 13:08:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87aa734d dev-util/geany-plugins: Stabilize 2.0-r1 arm, #924739 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild index 1b871a5e827e..949dbac4d7a9 100644 --- a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: beaaa88a688da7fe34367aca2b8835a2f72ee79a Author: Jakov Smolić gentoo org> AuthorDate: Sat Feb 17 21:41:53 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Feb 17 21:41:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beaaa88a dev-util/geany-plugins: Stabilize 2.0-r1 x86, #924739 Signed-off-by: Jakov Smolić gentoo.org> dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild index 4ff4f8a25395..1b871a5e827e 100644 --- a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 5051880e1f2c8457d30bc6f9c8c291ae8189e42e Author: Sam James gentoo org> AuthorDate: Sat Feb 17 21:15:59 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 17 21:15:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5051880e dev-util/geany-plugins: Stabilize 2.0-r1 amd64, #924739 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild index 4f5734960589..4ff4f8a25395 100644 --- a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/files/, dev-util/geany-plugins/
commit: 719ff4568b6095efcb81a655c6ee6e1e98a7eac1 Author: Chris Mayo gmail com> AuthorDate: Mon Jan 15 19:20:03 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 17 05:44:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719ff456 dev-util/geany-plugins: GCC 14 compatibility Closes: https://bugs.gentoo.org/919446 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34823 Signed-off-by: Sam James gentoo.org> .../files/geany-plugins-2.0-gcc14.patch| 11 ++ dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild | 127 + 2 files changed, 138 insertions(+) diff --git a/dev-util/geany-plugins/files/geany-plugins-2.0-gcc14.patch b/dev-util/geany-plugins/files/geany-plugins-2.0-gcc14.patch new file mode 100644 index ..40978cdab9fb --- /dev/null +++ b/dev-util/geany-plugins/files/geany-plugins-2.0-gcc14.patch @@ -0,0 +1,11 @@ +--- a/projectorganizer/src/prjorg-sidebar.c b/projectorganizer/src/prjorg-sidebar.c +@@ -1562,7 +1562,7 @@ gchar **prjorg_sidebar_get_expanded_paths(void) + (GtkTreeViewMappingFunc)on_map_expanded, expanded_paths); + g_ptr_array_add(expanded_paths, NULL); + +- return g_ptr_array_free(expanded_paths, FALSE); ++ return (gchar **) g_ptr_array_free(expanded_paths, FALSE); + } + + diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild new file mode 100644 index ..4f5734960589 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) + +inherit autotools lua-single + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-2.0 + x11-libs/gtk+:3 + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:2.91 ) + enchant? ( app-text/enchant:= ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:= ) + gtkspell? ( app-text/gtkspell:3= ) + lua? ( ${LUA_DEPS} ) + markdown? ( + app-text/discount:= + net-libs/webkit-gtk:4.1 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + scope? ( x11-libs/vte:2.91 ) + webhelper? ( net-libs/webkit-gtk:4.1 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( dev-debug/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( + "${FILESDIR}/${P}-gcc14.patch" + "${FILESDIR}/${P}-webkit2gtk-4.1.patch" +) + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanydoc + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations + --enable-lipsum + --enable-overview + --enable-pairtaghighlighter + --enable-pohelper + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-vimode + --enable-xmlsnippets + $(use_enable debugger) + $(use_enable ctags geanyctags) + $(use_enable lua geanylua) + $(use_enable gpg geanypg) + $(use_enable git gitchangebar) + $(use_enable markdown) --disable-peg-markdown # using app-text/discount instead + $(use_enable pretty-printer) + $(use_enable scope) + $(use_enable enchant spellcheck) + $(use_enable webhelper) + $(use_enable workbench) + # Gean
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/files/, dev-util/geany-plugins/
commit: c93868f1a39613b1144e119c62ec11c4b3608c83 Author: Chris Mayo gmail com> AuthorDate: Mon Oct 23 18:56:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 27 02:53:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93868f1 dev-util/geany-plugins: add 2.0 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33477 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/Manifest| 1 + .../files/geany-plugins-2.0-webkit2gtk-4.1.patch | 33 ++ dev-util/geany-plugins/geany-plugins-2.0.ebuild| 124 + dev-util/geany-plugins/metadata.xml| 1 + 4 files changed, 159 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 3b4606e1eaa4..25ccad7bbbff 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1 +1,2 @@ DIST geany-plugins-1.38.tar.gz 4783970 BLAKE2B 386a05d7136183799059ef6d73b28a0d67d738939b0dc57649ac68f1049104568fe7c8453ebf2144277f60ee0834564b19bf4e756168864f1551962ba2411c14 SHA512 82d04331e23c5d81765b11e081a960a7a17172184cabe94efd2ddb37ac94668349b036e6083f77c867ac650fa7b251ba3970ae26b562b4568d6e313652763339 +DIST geany-plugins-2.0.tar.bz2 3181264 BLAKE2B 6175f91a3a7effa081393e9397336e0f5f59846fdadd0e31584f237c14863016cc4ab1b17745e1e2804ad88161dc7e43aef97a2332a5c18a7f1baf10d2ea42ba SHA512 48d575459e5c9f905b8809796ea89a05f6e082a1bb1d29c9f44dd5de607a64ad65a27d18348312702d25cfbb80ea0348b9e806f8c0fe649ea558b5b4ccd84818 diff --git a/dev-util/geany-plugins/files/geany-plugins-2.0-webkit2gtk-4.1.patch b/dev-util/geany-plugins/files/geany-plugins-2.0-webkit2gtk-4.1.patch new file mode 100644 index ..91015aa1a619 --- /dev/null +++ b/dev-util/geany-plugins/files/geany-plugins-2.0-webkit2gtk-4.1.patch @@ -0,0 +1,33 @@ +diff --git a/build/markdown.m4 b/build/markdown.m4 +index 6c1f53a6..39bea2a6 100644 +--- a/build/markdown.m4 b/build/markdown.m4 +@@ -49,13 +49,13 @@ AC_DEFUN([GP_CHECK_MARKDOWN], + GTK_VERSION=2.16 + WEBKIT_VERSION=1.1.13 + +-GP_CHECK_GTK3([webkit_package=webkit2gtk-4.0], ++GP_CHECK_GTK3([webkit_package=webkit2gtk-4.1], + [webkit_package=webkit-1.0]) + GP_CHECK_PLUGIN_DEPS([markdown], [MARKDOWN], + [$GP_GTK_PACKAGE >= ${GTK_VERSION} + $webkit_package >= ${WEBKIT_VERSION} + gthread-2.0]) +-AM_CONDITIONAL([MARKDOWN_WEBKIT2], [test "$webkit_package" = webkit2gtk-4.0]) ++AM_CONDITIONAL([MARKDOWN_WEBKIT2], [test "$webkit_package" = webkit2gtk-4.1]) + + GP_COMMIT_PLUGIN_STATUS([Markdown]) + +diff --git a/build/webhelper.m4 b/build/webhelper.m4 +index eacef95c..2325a65f 100644 +--- a/build/webhelper.m4 b/build/webhelper.m4 +@@ -25,7 +25,7 @@ AC_DEFUN([GP_CHECK_WEBHELPER], + glib-2.0 >= ${GLIB_VERSION} + gio-2.0 >= ${GIO_VERSION} + gdk-pixbuf-2.0 >= ${GDK_PIXBUF_VERSION} +- webkit2gtk-4.0 >= ${WEBKIT_VERSION} ++ webkit2gtk-4.1 >= ${WEBKIT_VERSION} + gthread-2.0]) + + diff --git a/dev-util/geany-plugins/geany-plugins-2.0.ebuild b/dev-util/geany-plugins/geany-plugins-2.0.ebuild new file mode 100644 index ..d1ffb9d1c929 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-2.0.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) + +inherit autotools lua-single + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.bz2"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope webhelper workbench" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-2.0 + x11-libs/gtk+:3 + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:2.91 ) + enchant? ( app-text/enchant:= ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:= ) + gtkspell? ( app-text/gtkspell:3= ) + lua? ( ${LUA_DEPS} ) + markdown? ( + app-text/discount:= + net-libs/webkit-gtk:4.1 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + scope? ( x11-libs/vte:2.91 ) + webhelper? ( net-libs/webkit-gtk:4.1 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( "${FILESDIR}/${P}-webkit2gtk-4.1.patch" ) + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_prepare() { +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: d69d9056e3a1f777372074da8d4521ad262a4a4f Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 11:41:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 11:41:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d69d9056 dev-util/geany-plugins: Stabilize 1.38-r410 ppc, #913911 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild index 6eab8cb15ea3..db42ba22be66 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 44e41ed40405cf0ed9ad7b814aadfd45f9b02305 Author: Sam James gentoo org> AuthorDate: Sun Sep 10 20:19:17 2023 + Commit: Sam James gentoo org> CommitDate: Sun Sep 10 20:19:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e41ed4 dev-util/geany-plugins: Stabilize 1.38-r410 x86, #913911 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild index 22f3907181fd..6eab8cb15ea3 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: add2c7f88df824f68a273c5a37bbcc08ba21daf0 Author: Sam James gentoo org> AuthorDate: Sun Sep 10 20:19:16 2023 + Commit: Sam James gentoo org> CommitDate: Sun Sep 10 20:19:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=add2c7f8 dev-util/geany-plugins: Stabilize 1.38-r410 ppc64, #913911 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild index 3baeb811e40d..22f3907181fd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 11b19d447ab442aea067b46c91c717d0f67c7ae3 Author: Sam James gentoo org> AuthorDate: Sun Sep 10 20:19:15 2023 + Commit: Sam James gentoo org> CommitDate: Sun Sep 10 20:19:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b19d44 dev-util/geany-plugins: Stabilize 1.38-r410 amd64, #913911 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild index 4bee447199ba..3baeb811e40d 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 2054298c5936021d6faf3cfc971484ad49283a7e Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 10 19:47:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 10 19:47:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2054298c dev-util/geany-plugins: Stabilize 1.38-r410 arm, #913911 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild index 42b73c6e698e..4bee447199ba 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/, dev-util/geany-plugins/files/
commit: 054d7a9d4ea32989113d377840cd23c85674746b Author: Chris Mayo gmail com> AuthorDate: Thu Feb 9 19:36:37 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 17 05:21:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054d7a9d dev-util/geany-plugins: support net-libs/webkit-gtk:4.1 geniuspaste and updatechecker plugins are disabled because they require libsoup-2.4. Closes: https://bugs.gentoo.org/893688 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29507 Signed-off-by: Sam James gentoo.org> .../files/geany-plugins-1.38-webkit2gtk-4.1.patch | 20 +++ .../geany-plugins/geany-plugins-1.38-r410.ebuild | 136 + 2 files changed, 156 insertions(+) diff --git a/dev-util/geany-plugins/files/geany-plugins-1.38-webkit2gtk-4.1.patch b/dev-util/geany-plugins/files/geany-plugins-1.38-webkit2gtk-4.1.patch new file mode 100644 index ..ad543af6587f --- /dev/null +++ b/dev-util/geany-plugins/files/geany-plugins-1.38-webkit2gtk-4.1.patch @@ -0,0 +1,20 @@ +diff --git a/build/markdown.m4 b/build/markdown.m4 +index 6c1f53a6..39bea2a6 100644 +--- a/build/markdown.m4 b/build/markdown.m4 +@@ -49,13 +49,13 @@ AC_DEFUN([GP_CHECK_MARKDOWN], + GTK_VERSION=2.16 + WEBKIT_VERSION=1.1.13 + +-GP_CHECK_GTK3([webkit_package=webkit2gtk-4.0], ++GP_CHECK_GTK3([webkit_package=webkit2gtk-4.1], + [webkit_package=webkit-1.0]) + GP_CHECK_PLUGIN_DEPS([markdown], [MARKDOWN], + [$GP_GTK_PACKAGE >= ${GTK_VERSION} + $webkit_package >= ${WEBKIT_VERSION} + gthread-2.0]) +-AM_CONDITIONAL([MARKDOWN_WEBKIT2], [test "$webkit_package" = webkit2gtk-4.0]) ++AM_CONDITIONAL([MARKDOWN_WEBKIT2], [test "$webkit_package" = webkit2gtk-4.1]) + + GP_COMMIT_PLUGIN_STATUS([Markdown]) + diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild new file mode 100644 index ..42b73c6e698e --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.38-r410.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) +LUA_REQ_USE="deprecated" + +inherit autotools flag-o-matic lua-single + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope workbench" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.37[-gtk2(-)] + x11-libs/gtk+:3 + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:2.91 ) + enchant? ( app-text/enchant:= ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:= ) + gtkspell? ( app-text/gtkspell:3= ) + lua? ( ${LUA_DEPS} ) + markdown? ( + app-text/discount:= + net-libs/webkit-gtk:4.1 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + scope? ( x11-libs/vte:2.91 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( + "${FILESDIR}/${P}-libgit2-1.4.patch" + "${FILESDIR}/${P}-webkit2gtk-4.1.patch" +) + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#878529) + use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 + + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanydoc + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations + --enable-lipsum + --enable-overview + --enable-pairtaghighlighter + --enable-pohelper + --enable-projectorganizer +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 0d7c1beb8b8796c3badbe57f1f75f40f208bf0ff Author: Ben Kohler gentoo org> AuthorDate: Mon Jan 30 14:39:35 2023 + Commit: Ben Kohler gentoo org> CommitDate: Mon Jan 30 15:25:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7c1beb dev-util/geany-plugins: slot operator dep on app-text/discount Signed-off-by: Ben Kohler gentoo.org> .../{geany-plugins-1.38-r4.ebuild => geany-plugins-1.38-r5.ebuild}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r5.ebuild similarity index 98% rename from dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild rename to dev-util/geany-plugins/geany-plugins-1.38-r5.ebuild index c70586bd1c68..7f84f12c63f3 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,7 +31,7 @@ DEPEND=" gtkspell? ( app-text/gtkspell:3= ) lua? ( ${LUA_DEPS} ) markdown? ( - app-text/discount + app-text/discount:= net-libs/webkit-gtk:4 ) pretty-printer? ( dev-libs/libxml2:2 )
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 3178f25d5a5468f757f2441346b5afce39c52d26 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 18 19:42:11 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 18 19:42:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3178f25d dev-util/geany-plugins: Stabilize 1.38-r4 ppc, #878135 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild index 22a9b9b191dd..c70586bd1c68 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ppc ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 0600a310ac4610a88de1b9b5d3e6144ccc5040aa Author: Chris Mayo gmail com> AuthorDate: Wed Nov 16 19:25:39 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 17 00:56:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0600a310 dev-util/geany-plugins: ensure lua supports deprecated APIs Bug: https://bugs.gentoo.org/878529 Closes: https://bugs.gentoo.org/881507 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28302 Signed-off-by: Sam James gentoo.org> .../{geany-plugins-1.38-r3.ebuild => geany-plugins-1.38-r4.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r3.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild similarity index 99% rename from dev-util/geany-plugins/geany-plugins-1.38-r3.ebuild rename to dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild index f74c64c1a2e0..22a9b9b191dd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r3.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r4.ebuild @@ -4,6 +4,7 @@ EAPI=8 LUA_COMPAT=( lua5-1 ) +LUA_REQ_USE="deprecated" inherit flag-o-matic lua-single
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 2f0ab537aa3c03758227bf854da85b0eda28fee5 Author: Sam James gentoo org> AuthorDate: Fri Oct 28 13:04:30 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 28 13:21:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0ab537 dev-util/geany-plugins: fix Lua 5.1 deprecated API implicit. func. decls Closes: https://bugs.gentoo.org/878529 Signed-off-by: Sam James gentoo.org> .../{geany-plugins-1.38-r2.ebuild => geany-plugins-1.38-r3.ebuild} | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r3.ebuild similarity index 93% rename from dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild rename to dev-util/geany-plugins/geany-plugins-1.38-r3.ebuild index 5cd0d8af7efd..f74c64c1a2e0 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r3.ebuild @@ -5,7 +5,7 @@ EAPI=8 LUA_COMPAT=( lua5-1 ) -inherit lua-single +inherit flag-o-matic lua-single DESCRIPTION="A collection of different plugins for Geany" HOMEPAGE="https://plugins.geany.org"; @@ -52,6 +52,10 @@ pkg_setup() { } src_configure() { + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#878529) + use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 + local myeconfargs=( --disable-cppcheck --disable-extra-c-warnings
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: a8fa39d7eedd0e7f92ba55a831d24e3532e1cba3 Author: Jakov Smolić gentoo org> AuthorDate: Fri Oct 28 03:44:04 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Oct 28 03:44:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fa39d7 dev-util/geany-plugins: Keyword 1.38-r2 riscv, #877909 Signed-off-by: Jakov Smolić gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index eeb7572d891b..5cd0d8af7efd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm ~ppc ppc64 ~riscv ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 813c0e5e0a71995a10c3c5c43341c0604bf80a6f Author: Joonas Niilola gentoo org> AuthorDate: Thu Oct 27 08:34:49 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Oct 27 08:34:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=813c0e5e dev-util/geany-plugins: Stabilize 1.38-r2 amd64, #878135 Signed-off-by: Joonas Niilola gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index 6de03c67623f..eeb7572d891b 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm ~ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 541e239dfcf246ff121b5547cfd4f341ae2c2d33 Author: Sam James gentoo org> AuthorDate: Tue Oct 25 12:48:50 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 12:48:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541e239d dev-util/geany-plugins: Stabilize 1.38-r2 x86, #878135 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index e0c49a45502a..6de03c67623f 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: aefcdda3729c3f45036ea5e275305c6cd684c726 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Oct 24 16:41:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Oct 24 16:41:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefcdda3 dev-util/geany-plugins: Stabilize 1.38-r2 ppc64, #878135 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index da27c5e69775..e0c49a45502a 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 556d62e25f82d0111ff3fed83933d029c198c838 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Oct 24 16:41:42 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Oct 24 16:41:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556d62e2 dev-util/geany-plugins: Stabilize 1.38-r2 arm, #878135 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild index 2fb44f8f7dc1..da27c5e69775 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/files/, dev-util/geany-plugins/
commit: 7b06e63127c92a010c591a255bbac6c0e99fe9ef Author: Chris Mayo gmail com> AuthorDate: Wed Sep 14 18:24:05 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Oct 10 13:07:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b06e631 dev-util/geany-plugins: add libgit2-1.4 support Closes: https://bugs.gentoo.org/835407 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27254 Signed-off-by: Joonas Niilola gentoo.org> .../files/geany-plugins-1.38-libgit2-1.4.patch | 139 + .../geany-plugins/geany-plugins-1.38-r2.ebuild | 124 ++ 2 files changed, 263 insertions(+) diff --git a/dev-util/geany-plugins/files/geany-plugins-1.38-libgit2-1.4.patch b/dev-util/geany-plugins/files/geany-plugins-1.38-libgit2-1.4.patch new file mode 100644 index ..87034471d09e --- /dev/null +++ b/dev-util/geany-plugins/files/geany-plugins-1.38-libgit2-1.4.patch @@ -0,0 +1,139 @@ +# https://github.com/geany/geany-plugins/commit/668f5d07eef16e227402eab09141c738b315d94b +# https://github.com/geany/geany-plugins/commit/5d9f1bc6d010e6b4c6a21af8a39b90922f89a82c +--- a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c +@@ -32,11 +32,19 @@ + #include + #include + +-#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22) ) ++#ifdef LIBGIT2_VER_MINOR ++# define CHECK_LIBGIT2_VERSION(MAJOR, MINOR) \ ++ ((LIBGIT2_VER_MAJOR == (MAJOR) && LIBGIT2_VER_MINOR >= (MINOR)) || \ ++ LIBGIT2_VER_MAJOR > (MAJOR)) ++#else /* ! defined(LIBGIT2_VER_MINOR) */ ++# define CHECK_LIBGIT2_VERSION(MAJOR, MINOR) 0 ++#endif ++ ++#if ! CHECK_LIBGIT2_VERSION(0, 22) + # define git_libgit2_init git_threads_init + # define git_libgit2_shutdown git_threads_shutdown + #endif +-#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 23) ) ++#if ! CHECK_LIBGIT2_VERSION(0, 23) + /* 0.23 added @p binary_cb */ + # define git_diff_buffers(old_buffer, old_len, old_as_path, \ + new_buffer, new_len, new_as_path, options, \ +@@ -45,7 +53,7 @@ + new_buffer, new_len, new_as_path, options, \ + file_cb, hunk_cb, line_cb, payload) + #endif +-#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 28) ) ++#if ! CHECK_LIBGIT2_VERSION(0, 28) + # define git_buf_dispose git_buf_free + # define git_error_last giterr_last + #endif +@@ -211,30 +219,19 @@ static const struct { + }; + + +-/* workaround https://github.com/libgit2/libgit2/pull/3187 */ +-static int +-gcb_git_buf_grow (git_buf *buf, +- size_ttarget_size) +-{ +- if (buf->asize == 0) { +-if (target_size == 0) { +- target_size = buf->size; +-} +-if ((target_size & 7) == 0) { +- target_size++; +-} +- } +- return git_buf_grow (buf, target_size); +-} +-#define git_buf_grow gcb_git_buf_grow +- + static void + buf_zero (git_buf *buf) + { + if (buf) { + buf->ptr = NULL; + buf->size = 0; ++#if ! CHECK_LIBGIT2_VERSION(1, 4) + buf->asize = 0; ++#else ++/* we don't really need this field, but the documentation states that all ++ * fields should be set to 0, so fill it as well */ ++buf->reserved = 0; ++#endif + } + } + +@@ -248,6 +245,52 @@ clear_cached_blob_contents (void) + G_blob_contents_tag = 0; + } + ++/* similar to old git_blob_filtered_content() but makes sure the caller owns ++ * the data in the output buffer -- and uses a boolean return */ ++static gboolean ++get_blob_contents (git_buf *out, ++ git_blob*blob, ++ const char *as_path, ++ int check_for_binary_data) ++{ ++/* libgit2 1.4 changed buffer API quite a bit */ ++#if ! CHECK_LIBGIT2_VERSION(1, 4) ++ gboolean success = TRUE; ++ ++ if (git_blob_filtered_content (out, blob, as_path, ++ check_for_binary_data) != 0) ++return FALSE; ++ ++ /* Workaround for https://github.com/libgit2/libgit2/pull/3187 ++ * We want to own the buffer, which git_buf_grow(buf, 0) was supposed to do, ++ * but there is a corner case where it doesn't do what it should and ++ * truncates the buffer contents, so we fix this manually. */ ++ if (out->asize == 0) { ++size_t target_size = out->size; ++if ((target_size & 7) == 0) { ++ target_size++; ++} ++success = (git_buf_grow (out, target_size) == 0); ++ } ++ ++ return success; ++#else /* libgit2 >= 1.4 */ ++ /* Here we can assume we will always get a buffer we own (at least as of ++ * 2022-06-05 it is the case), so there's no need for a pendent to the ++ * previous git_buf_grow() shenanigans. ++ * This code path does the same as the older git_blob_filtered_content() ++ * but with non-deprecated API */ ++ git_blob_filter_options opts = GIT_BLOB_FILTER_OPTIONS_INIT; ++ ++ if (check_for_binary_
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/, dev-util/geany-plugins/files/
commit: 1fe0f94706264b202b97d0c311e4b6a83ee1a9d9 Author: Chris Mayo gmail com> AuthorDate: Sat Jun 18 16:32:40 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jun 20 02:49:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe0f947 dev-util/geany-plugins: drop 1.37-r101 Closes: https://bugs.gentoo.org/851870 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25961 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/Manifest| 1 - .../files/geany-plugins-1.37_use-stdbool.patch | 39 --- .../geany-plugins/geany-plugins-1.37-r101.ebuild | 126 - 3 files changed, 166 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 615554691d58..3b4606e1eaa4 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,2 +1 @@ -DIST geany-plugins-1.37.tar.gz 4711239 BLAKE2B 7f4fd121f6f0784aecf2dcc04d208c89e502b23debcbc40889f93c1421e414c33c8634376cfe01e91c370f70818d33b373b88698f5cb0ee23dff5edee9d781cf SHA512 47f8d7170593114c773067a8132c724471cbf881582a0a739da578ca42533783d8ecbccb04e039f2990ceed440bbd2d94e4be4a28e336c7f74b8e11a15ba4ce9 DIST geany-plugins-1.38.tar.gz 4783970 BLAKE2B 386a05d7136183799059ef6d73b28a0d67d738939b0dc57649ac68f1049104568fe7c8453ebf2144277f60ee0834564b19bf4e756168864f1551962ba2411c14 SHA512 82d04331e23c5d81765b11e081a960a7a17172184cabe94efd2ddb37ac94668349b036e6083f77c867ac650fa7b251ba3970ae26b562b4568d6e313652763339 diff --git a/dev-util/geany-plugins/files/geany-plugins-1.37_use-stdbool.patch b/dev-util/geany-plugins/files/geany-plugins-1.37_use-stdbool.patch deleted file mode 100644 index e4f3990c0015.. --- a/dev-util/geany-plugins/files/geany-plugins-1.37_use-stdbool.patch +++ /dev/null @@ -1,39 +0,0 @@ -From ad50d3ed2ddfe11cd07954786b96725602fb4ddd Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Alexander=20F=2E=20R=C3=B8dseth?= -Date: Tue, 5 Jan 2021 12:57:27 +0100 -Subject: [PATCH] Use stdbool.h istead of redefining bool - -Redefining bool causes errors when used together with ie. GCC 10.2.0 - pretty-printer/src/PrettyPrinter.h | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/pretty-printer/src/PrettyPrinter.h b/pretty-printer/src/PrettyPrinter.h -index 268986e95..4200db612 100644 a/pretty-printer/src/PrettyPrinter.h -+++ b/pretty-printer/src/PrettyPrinter.h -@@ -29,6 +29,7 @@ - #include - #include - #include -+#include - - #ifdef HAVE_GLIB - #include -@@ -52,15 +53,13 @@ - #define TRUE !(FALSE) - #endif - --typedef unsigned int bool; -- - /*== STRUCTURES ===*/ - - /** - * The PrettyPrintingOptions struct allows the programmer to tell the - * PrettyPrinter how it must format the XML output. - */ --typedef struct -+typedef struct - { - const char* newLineChars; /* char used to generate a new line (generally \r\n) */ - char indentChar; /* char used for indentation */ diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild deleted file mode 100644 index 607708251221.. --- a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 ) - -inherit lua-single - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="https://plugins.geany.org"; -SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 ~sparc x86" - -IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -DEPEND=" - dev-libs/glib:2 - >=dev-util/geany-1.37[-gtk2(-)] - x11-libs/gtk+:3 - ctags? ( dev-util/ctags ) - debugger? ( - x11-libs/vte:2.91 - ) - enchant? ( app-text/enchant:= ) - git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:= ) - gtkspell? ( app-text/gtkspell:3= ) - lua? ( ${LUA_DEPS} ) - markdown? ( - app-text/discount - net-libs/webkit-gtk:4 - ) - pretty-printer? ( dev-libs/libxml2:2 ) - scope? ( x11-libs/vte:2.91 ) - soup? ( net-libs/libsoup:2.4 ) - workbench? ( dev-libs/libgit2:= ) -" -RDEPEND="${DEPEND} - scope? ( sys-devel/gdb ) -" -BDEPEND="virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -PATCHES=( "${FILESDIR}"/${P}_use-stdbool.patch ) - -pkg_setup() { - use lua && lua-single_pkg_setup -} - -src_configure() { -
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 0215553b76ffeb0d16ff1212a0e891c6a8dbc64f Author: Jakov Smolić gentoo org> AuthorDate: Thu Jun 16 09:04:34 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Jun 16 09:04:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0215553b dev-util/geany-plugins: Stabilize 1.38-r1 ppc, #849206 Signed-off-by: Jakov Smolić gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild index 1235abcad0e5..75c0519d993a 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: a3e0b8425abeb60d39546cf19a1b928133fb37ff Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 7 08:25:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 7 08:25:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e0b842 dev-util/geany-plugins: Stabilize 1.38-r1 amd64, #849206 Signed-off-by: Jakov Smolić gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild index a76f35216bf3..1235abcad0e5 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm ~ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: a6cb7925212f7192a4d36a90ccbc82c78a848cad Author: Sam James gentoo org> AuthorDate: Tue Jun 7 07:27:08 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 7 07:27:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6cb7925 dev-util/geany-plugins: Stabilize 1.38-r1 ppc64, #849206 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild index b7e03ef5a491..a76f35216bf3 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~amd64 arm ~ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 36804b960a37acde82bd555a3cf0791244ce0de5 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jun 7 06:33:54 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jun 7 06:34:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36804b96 dev-util/geany-plugins: x86 stable wrt bug #849206 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild index 9db4bc69b601..b7e03ef5a491 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 5f9a2bbf232b1ee55ffcb31e1ec96de876e8feb0 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jun 6 21:19:59 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jun 6 21:19:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9a2bbf dev-util/geany-plugins: Stabilize 1.38-r1 arm, #849206 Signed-off-by: Jakov Smolić gentoo.org> dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild index 0e369c95bfdc..9db4bc69b601 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 arm ~ppc ~ppc64 ~sparc ~x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 24dcaa11331326b38bb1eb606a6e6581393689f6 Author: Chris Mayo gmail com> AuthorDate: Sat Feb 19 17:44:02 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 20 00:24:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24dcaa11 dev-util/geany-plugins: restrict libgit2 to < 1.4.0 Bug: https://bugs.gentoo.org/833600 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24259 Signed-off-by: Sam James gentoo.org> .../{geany-plugins-1.38.ebuild => geany-plugins-1.38-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38.ebuild b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild similarity index 98% rename from dev-util/geany-plugins/geany-plugins-1.38.ebuild rename to dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild index e8065a8877f3..0e369c95bfdc 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38-r1.ebuild @@ -25,7 +25,7 @@ DEPEND=" ctags? ( dev-util/ctags ) debugger? ( x11-libs/vte:2.91 ) enchant? ( app-text/enchant:= ) - git? ( dev-libs/libgit2:= ) + git? (
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 8a8c84486a5def0d8422378de46e4d6ddb4adc63 Author: David Seifert gentoo org> AuthorDate: Wed Feb 16 22:11:09 2022 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 16 22:11:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8c8448 dev-util/geany-plugins: remove explicit gpgme slot Signed-off-by: David Seifert gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild | 4 ++-- dev-util/geany-plugins/geany-plugins-1.38.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild index 6d06c1275d7d..607708251221 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,7 +28,7 @@ DEPEND=" ) enchant? ( app-text/enchant:= ) git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:1= ) + gpg? ( app-crypt/gpgme:= ) gtkspell? ( app-text/gtkspell:3= ) lua? ( ${LUA_DEPS} ) markdown? ( diff --git a/dev-util/geany-plugins/geany-plugins-1.38.ebuild b/dev-util/geany-plugins/geany-plugins-1.38.ebuild index bd644947d156..e8065a8877f3 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,7 +26,7 @@ DEPEND=" debugger? ( x11-libs/vte:2.91 ) enchant? ( app-text/enchant:= ) git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:1= ) + gpg? ( app-crypt/gpgme:= ) gtkspell? ( app-text/gtkspell:3= ) lua? ( ${LUA_DEPS} ) markdown? (
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: c0d3f005397bf9f3bfeb75c2bfa6f868f5b2b329 Author: Chris Mayo gmail com> AuthorDate: Mon Nov 8 19:24:03 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 12 01:34:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d3f005 dev-util/geany-plugins: bump to 1.38 and EAPI 8 Closes: https://bugs.gentoo.org/822384 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Chris Mayo gmail.com> Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.38.ebuild | 122 +++ 2 files changed, 123 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 48c51ccf550..615554691d5 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1 +1,2 @@ DIST geany-plugins-1.37.tar.gz 4711239 BLAKE2B 7f4fd121f6f0784aecf2dcc04d208c89e502b23debcbc40889f93c1421e414c33c8634376cfe01e91c370f70818d33b373b88698f5cb0ee23dff5edee9d781cf SHA512 47f8d7170593114c773067a8132c724471cbf881582a0a739da578ca42533783d8ecbccb04e039f2990ceed440bbd2d94e4be4a28e336c7f74b8e11a15ba4ce9 +DIST geany-plugins-1.38.tar.gz 4783970 BLAKE2B 386a05d7136183799059ef6d73b28a0d67d738939b0dc57649ac68f1049104568fe7c8453ebf2144277f60ee0834564b19bf4e756168864f1551962ba2411c14 SHA512 82d04331e23c5d81765b11e081a960a7a17172184cabe94efd2ddb37ac94668349b036e6083f77c867ac650fa7b251ba3970ae26b562b4568d6e313652763339 diff --git a/dev-util/geany-plugins/geany-plugins-1.38.ebuild b/dev-util/geany-plugins/geany-plugins-1.38.ebuild new file mode 100644 index 000..0222107c668 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.38.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 ) + +inherit lua-single + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.37[-gtk2(-)] + x11-libs/gtk+:3 + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:2.91 ) + enchant? ( app-text/enchant:= ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( app-text/gtkspell:3= ) + lua? ( ${LUA_DEPS} ) + markdown? ( + app-text/discount + net-libs/webkit-gtk:4 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + scope? ( x11-libs/vte:2.91 ) + soup? ( net-libs/libsoup:2.4 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations + --enable-lipsum + --enable-overview + --enable-pairtaghighlighter + --enable-pohelper + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-vimode + --enable-xmlsnippets + $(use_enable debugger) + $(use_enable ctags geanyctags) + $(use_enable lua geanylua) + $(use_enable gpg geanypg) + $(use_enable soup geniuspaste) + $(use_enable git gitchangebar) + $(use_enable markdown) --disable-peg-markdown # using app-text/discount instead + $(use_enable pretty-printer) + $(use_enable scope) + $(use_enable enchant spellcheck) + # Having updatechecker… when you’re using a package manager? + $(use_enable soup updatechecker) + $(use_e
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: c82d61387df25cd56ad7d1257341216dba622f50 Author: Chris Mayo gmail com> AuthorDate: Mon Nov 8 19:24:03 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 12 01:34:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82d6138 dev-util/geany-plugins: install geanydoc geanydoc is GTK 3 compatible and has no special dependencies. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22698 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.38.ebuild b/dev-util/geany-plugins/geany-plugins-1.38.ebuild index 0222107c668..bd644947d15 100644 --- a/dev-util/geany-plugins/geany-plugins-1.38.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.38.ebuild @@ -62,6 +62,7 @@ src_configure() { --enable-codenav --enable-commander --enable-defineformat + --enable-geanydoc --enable-geanyextrasel --enable-geanyinsertnum --enable-geanymacro @@ -102,7 +103,6 @@ src_configure() { --disable-devhelp --disable-webhelper # GTK 2 only - --disable-geanydoc --disable-geanypy --disable-multiterm )
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/, dev-util/geany-plugins/files/
commit: 867fc950670b1942e1ac36980bc4badbf760f6c6 Author: Chris Mayo gmail com> AuthorDate: Mon Mar 15 19:27:14 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 15 20:05:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867fc950 dev-util/geany-plugins: drop support for non-slotted Lua and GTK 2 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19941 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/geany-plugins/Manifest| 1 - .../files/geany-plugins-1.36-libgit2-0.99.patch| 55 - .../geany-plugins/geany-plugins-1.36-r2.ebuild | 126 .../geany-plugins/geany-plugins-1.37-r100.ebuild | 128 - dev-util/geany-plugins/geany-plugins-1.37.ebuild | 124 dev-util/geany-plugins/metadata.xml| 2 - 6 files changed, 436 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 1b5562574dc..48c51ccf550 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,2 +1 @@ -DIST geany-plugins-1.36.tar.gz 4693634 BLAKE2B a7c319a77cb92a55a0a53063ab75d9375f7d2a0e419eb3e0acd063b8fda4b4d9798c103ce53b80090c73bd86804c58f815aaf8d0eecc0d7fbf7ad1c8470cb9b5 SHA512 b3e58b42432d17c27289fa20d10b833a2d7f5d8c72b51abe5b1ebdabcb952b18e0984b15ef6ac9753102d839f3174f28798269e1e94bf032bdaa189e98d72b2d DIST geany-plugins-1.37.tar.gz 4711239 BLAKE2B 7f4fd121f6f0784aecf2dcc04d208c89e502b23debcbc40889f93c1421e414c33c8634376cfe01e91c370f70818d33b373b88698f5cb0ee23dff5edee9d781cf SHA512 47f8d7170593114c773067a8132c724471cbf881582a0a739da578ca42533783d8ecbccb04e039f2990ceed440bbd2d94e4be4a28e336c7f74b8e11a15ba4ce9 diff --git a/dev-util/geany-plugins/files/geany-plugins-1.36-libgit2-0.99.patch b/dev-util/geany-plugins/files/geany-plugins-1.36-libgit2-0.99.patch deleted file mode 100644 index 25e5ac4ea28..000 --- a/dev-util/geany-plugins/files/geany-plugins-1.36-libgit2-0.99.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 9497d829e1b207eb83575dc6f617feecfb89bc16 Mon Sep 17 00:00:00 2001 -From: Dominik Schmidt -Date: Sun, 23 Feb 2020 19:15:30 +0100 -Subject: [PATCH] Make libgit2 version preprocessor conditionals compatible - with libgit2-0.99 - -LIBGIT2_SOVERSION is defined as string literal, e.g. "0.99", -from libgit2-0.99 and beyond. Arithmetic checks against this -variable whill hence fail. This patch switches the checks to -compare against the LIBGIT2_VER_* family, which should be more stable. - git-changebar/src/gcb-plugin.c | 6 +++--- - workbench/src/plugin_main.c| 2 +- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c -index b7083199..a911815f 100644 a/git-changebar/src/gcb-plugin.c -+++ b/git-changebar/src/gcb-plugin.c -@@ -32,11 +32,11 @@ - #include - #include - --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22) ) - # define git_libgit2_init git_threads_init - # define git_libgit2_shutdown git_threads_shutdown - #endif --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 23) ) - /* 0.23 added @p binary_cb */ - # define git_diff_buffers(old_buffer, old_len, old_as_path, \ - new_buffer, new_len, new_as_path, options, \ -@@ -45,7 +45,7 @@ - new_buffer, new_len, new_as_path, options, \ - file_cb, hunk_cb, line_cb, payload) - #endif --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 28 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 28) ) - # define git_buf_dispose git_buf_free - # define git_error_last giterr_last - #endif -diff --git a/workbench/src/plugin_main.c b/workbench/src/plugin_main.c -index 6fa6fc84..25ecdf6d 100644 a/workbench/src/plugin_main.c -+++ b/workbench/src/plugin_main.c -@@ -36,7 +36,7 @@ - #include "tm_control.h" - - --#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 -+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22)) - # define git_libgit2_init git_threads_init - # define git_libgit2_shutdown git_threads_shutdown - #endif diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild deleted file mode 100644 index 854fb578267..000 --- a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="https://plugins.g
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: c455b99fe2f4e1efc00c960f658b6797744be336 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 00:51:31 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 00:51:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c455b99f dev-util/geany-plugins: Stabilize 1.37-r101 arm, #769074 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild index 92e0d5f9661..6d06c1275d7 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 4ce6f2d3858ac7abf2a1784c54cc51a89eb0c27c Author: Joonas Niilola gentoo org> AuthorDate: Sat Mar 13 07:06:26 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Mar 13 07:06:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce6f2d3 dev-util/geany-plugins: stabilize 1.37-r101 on ppc Bug: https://bugs.gentoo.org/769074 Signed-off-by: Joonas Niilola gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild index 7512e75d44a..92e0d5f9661 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 0780c18730d3e5fd27231b8a97cd2cef9b38ba1f Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Mar 12 19:26:08 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Mar 12 19:27:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0780c187 dev-util/geany-plugins: stable 1.37-r101 for ppc64 stable wrt bug #769074 Package-Manager: Portage-3.0.17, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild index e35feff83fd..7512e75d44a 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~ppc ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 5e9583f6e525a692b64aa0fc70379be364c62675 Author: Sam James gentoo org> AuthorDate: Fri Mar 12 18:30:46 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 12 18:30:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9583f6 dev-util/geany-plugins: Stabilize 1.37-r101 amd64, #769074 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild index cc012c47a31..e35feff83fd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 38becbea3a7e67c2b20b66b552aba6783ae867b3 Author: Sam James gentoo org> AuthorDate: Thu Mar 11 13:30:35 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 11 13:30:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38becbea dev-util/geany-plugins: Stabilize 1.37-r101 x86, #769074 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild index f31220c70d9..cc012c47a31 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc x86" IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/, dev-util/geany-plugins/files/
commit: 24a64bb88bc3a019d2c589ba2cc4773b44381a6c Author: Chris Mayo gmail com> AuthorDate: Fri Feb 12 19:09:35 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Feb 18 14:07:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a64bb8 dev-util/geany-plugins: drop GTK 2 support Bug: https://bugs.gentoo.org/769074 Closes: https://bugs.gentoo.org/770085 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19389 Signed-off-by: Joonas Niilola gentoo.org> .../files/geany-plugins-1.37_use-stdbool.patch | 39 +++ .../geany-plugins/geany-plugins-1.37-r101.ebuild | 126 + 2 files changed, 165 insertions(+) diff --git a/dev-util/geany-plugins/files/geany-plugins-1.37_use-stdbool.patch b/dev-util/geany-plugins/files/geany-plugins-1.37_use-stdbool.patch new file mode 100644 index 000..e4f3990c001 --- /dev/null +++ b/dev-util/geany-plugins/files/geany-plugins-1.37_use-stdbool.patch @@ -0,0 +1,39 @@ +From ad50d3ed2ddfe11cd07954786b96725602fb4ddd Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Alexander=20F=2E=20R=C3=B8dseth?= +Date: Tue, 5 Jan 2021 12:57:27 +0100 +Subject: [PATCH] Use stdbool.h istead of redefining bool + +Redefining bool causes errors when used together with ie. GCC 10.2.0 +--- + pretty-printer/src/PrettyPrinter.h | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/pretty-printer/src/PrettyPrinter.h b/pretty-printer/src/PrettyPrinter.h +index 268986e95..4200db612 100644 +--- a/pretty-printer/src/PrettyPrinter.h b/pretty-printer/src/PrettyPrinter.h +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + #ifdef HAVE_GLIB + #include +@@ -52,15 +53,13 @@ + #define TRUE !(FALSE) + #endif + +-typedef unsigned int bool; +- + /*== STRUCTURES ===*/ + + /** + * The PrettyPrintingOptions struct allows the programmer to tell the + * PrettyPrinter how it must format the XML output. + */ +-typedef struct ++typedef struct + { + const char* newLineChars; /* char used to generate a new line (generally \r\n) */ + char indentChar; /* char used for indentation */ diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild new file mode 100644 index 000..f31220c70d9 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.37-r101.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) + +inherit lua-single + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +IUSE="ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.37[-gtk2(-)] + x11-libs/gtk+:3 + ctags? ( dev-util/ctags ) + debugger? ( + x11-libs/vte:2.91 + ) + enchant? ( app-text/enchant:= ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( app-text/gtkspell:3= ) + lua? ( ${LUA_DEPS} ) + markdown? ( + app-text/discount + net-libs/webkit-gtk:4 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + scope? ( x11-libs/vte:2.91 ) + soup? ( net-libs/libsoup:2.4 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( "${FILESDIR}"/${P}_use-stdbool.patch ) + +pkg_setup() { + use lua && lua-single_pkg_setup +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 915c481a7951ce08dc8b488f99126fc083ff0842 Author: Sam James gentoo org> AuthorDate: Sun Jan 24 03:51:42 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jan 24 03:52:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915c481a dev-util/geany-plugins: Stabilize 1.37-r100 ppc, #766528 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild index bf0853e14e3..a7b45aeecd5 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm ppc ppc64 ~sparc x86" IUSE="gtk2 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="gtk2? ( !markdown ) lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 31d44af76ce9db01082db8da584baaa7c41fd3a4 Author: Sam James gentoo org> AuthorDate: Sat Jan 23 22:50:15 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 23 22:50:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d44af7 dev-util/geany-plugins: Stabilize 1.37-r100 arm, #766528 Signed-off-by: Sam James gentoo.org> dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild b/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild index fc7f4c4c889..6950725786f 100644 --- a/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.37-r100.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~sparc x86" IUSE="gtk2 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="gtk2? ( !markdown ) lua? ( ${LUA_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 0f1ad151249a7f8f098a3c021c3b666ee70cf547 Author: Chris Mayo gmail com> AuthorDate: Mon Oct 26 19:20:35 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Oct 28 07:51:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1ad151 dev-util/geany-plugins: version bump to 1.37 gtk3 USE flag replaced with gtk2 to align with dev-util/geany-1.37. Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18043 Signed-off-by: Joonas Niilola gentoo.org> dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.37.ebuild | 124 +++ dev-util/geany-plugins/metadata.xml | 1 + 3 files changed, 126 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 5343c304284..1b5562574dc 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1 +1,2 @@ DIST geany-plugins-1.36.tar.gz 4693634 BLAKE2B a7c319a77cb92a55a0a53063ab75d9375f7d2a0e419eb3e0acd063b8fda4b4d9798c103ce53b80090c73bd86804c58f815aaf8d0eecc0d7fbf7ad1c8470cb9b5 SHA512 b3e58b42432d17c27289fa20d10b833a2d7f5d8c72b51abe5b1ebdabcb952b18e0984b15ef6ac9753102d839f3174f28798269e1e94bf032bdaa189e98d72b2d +DIST geany-plugins-1.37.tar.gz 4711239 BLAKE2B 7f4fd121f6f0784aecf2dcc04d208c89e502b23debcbc40889f93c1421e414c33c8634376cfe01e91c370f70818d33b373b88698f5cb0ee23dff5edee9d781cf SHA512 47f8d7170593114c773067a8132c724471cbf881582a0a739da578ca42533783d8ecbccb04e039f2990ceed440bbd2d94e4be4a28e336c7f74b8e11a15ba4ce9 diff --git a/dev-util/geany-plugins/geany-plugins-1.37.ebuild b/dev-util/geany-plugins/geany-plugins-1.37.ebuild new file mode 100644 index 000..a1018068f12 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.37.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk2 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" +REQUIRED_USE="gtk2? ( !markdown )" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.37[gtk2=] + !gtk2? ( x11-libs/gtk+:3 ) + gtk2? ( x11-libs/gtk+:2 ) + ctags? ( dev-util/ctags ) + debugger? ( + !gtk2? ( x11-libs/vte:2.91 ) + gtk2? ( x11-libs/vte:0 ) + ) + enchant? ( app-text/enchant:= ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + !gtk2? ( app-text/gtkspell:3= ) + gtk2? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + markdown? ( + app-text/discount + net-libs/webkit-gtk:4 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + scope? ( + !gtk2? ( x11-libs/vte:2.91 ) + gtk2? ( x11-libs/vte:0 ) + ) + soup? ( net-libs/libsoup:2.4 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations + --enable-lipsum + --enable-overview + --enable-pairtaghighlighter + --enable-pohelper + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-vimode + --enable-xmlsnippets + $(use_enable debugger) + $(use_enable ctags geanyctags) + $(use_enable gtk2 geanydoc) + $(use_enable lua geanylua) + $(use_enable gpg geanypg) + $(use_enable soup geniuspaste) + $(use_enable git gitchang
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 9af08db71c770a1183f1e2ba4f195a45dde2ee31 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Apr 13 18:59:43 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Apr 14 19:02:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af08db7 dev-util/geany-plugins: Drop 1.30, 1.34-r1, 1.35, 1.36-r1 Bug: https://bugs.gentoo.org/638774 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/geany-plugins/Manifest| 3 - dev-util/geany-plugins/geany-plugins-1.30.ebuild | 146 .../geany-plugins/geany-plugins-1.34-r1.ebuild | 148 dev-util/geany-plugins/geany-plugins-1.35.ebuild | 147 .../geany-plugins/geany-plugins-1.36-r1.ebuild | 153 - dev-util/geany-plugins/metadata.xml| 6 - 6 files changed, 603 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 26f722c91c2..5343c304284 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,4 +1 @@ -DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 -DIST geany-plugins-1.34.tar.gz 4640059 BLAKE2B f6a2e001db42e348c129b503fd969f142fecbaa06a10bd220d348f70e6af087a0a856a403bdf866f65fdff02889fa03a2f3a662be3efad0a17401266ab883bcf SHA512 31d25e9b0946b7feeae40b81c4e0c177568cc161c24bfa1c8271dda1c15a44e86f5de9b5992a4acde6cfafe2924a1cc22e95c7b6fb253e8a358931fa5f8ecca3 -DIST geany-plugins-1.35.tar.gz 4656963 BLAKE2B c7c96c7bbd1d17083f75a90eaa741277626db8aeb693cb78d3fcca57136923c58eba1755cc55263d431ff7a992e22b365f91be5e424b4f02eb25299ae3d3cd93 SHA512 9fedb4237096d939919fa40c39a7d19debb19211260a2797b5566c555052dcd8bf9a31a694d057f1dcded794bc75883d0007f8dd9427e3d899434fbf0e8a8e9f DIST geany-plugins-1.36.tar.gz 4693634 BLAKE2B a7c319a77cb92a55a0a53063ab75d9375f7d2a0e419eb3e0acd063b8fda4b4d9798c103ce53b80090c73bd86804c58f815aaf8d0eecc0d7fbf7ad1c8470cb9b5 SHA512 b3e58b42432d17c27289fa20d10b833a2d7f5d8c72b51abe5b1ebdabcb952b18e0984b15ef6ac9753102d839f3174f28798269e1e94bf032bdaa189e98d72b2d diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild deleted file mode 100644 index 1be8931d402..000 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit eutils ltprune python-single-r1 vala - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="https://plugins.geany.org"; -SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86" - -IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" -REQUIRED_USE=" - gtk3? ( !debugger !multiterm !python !scope ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -GTK_COMMON_DEPEND=" - gtk3? ( x11-libs/gtk+:3 ) - !gtk3? ( x11-libs/gtk+:2 ) -" -COMMON_DEPEND=" - >=dev-util/geany-1.26[gtk3=] - dev-libs/glib:2 - dev-libs/libxml2:2 - autoclose? ( ${GTK_COMMON_DEPEND} ) - commander? ( ${GTK_COMMON_DEPEND} ) - ctags? ( dev-util/ctags ) - debugger? ( x11-libs/vte:0 ) - defineformat? ( ${GTK_COMMON_DEPEND} ) - enchant? ( app-text/enchant:0 ) - git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:1= ) - gtkspell? ( - gtk3? ( app-text/gtkspell:3= ) - !gtk3? ( app-text/gtkspell:2 ) - ) - lua? ( dev-lang/lua:0= ) - multiterm? ( - $(vala_depend) - x11-libs/gtk+:2 - >=x11-libs/vte-0.28:0 - ) - python? ( - $(python_gen_cond_dep ' - dev-python/pygtk[${PYTHON_MULTI_USEDEP}] - ') - ${PYTHON_DEPS} - ) - scope? ( x11-libs/vte:0 ) - soup? ( net-libs/libsoup:2.4 ) -" -RDEPEND="${COMMON_DEPEND} - scope? ( sys-devel/gdb ) -" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # bundled lib buster - rm markdown/peg-markdown/markdown_lib.c || die - # devhelp plugin bundles devhelp - - default - - use multiterm && vala_src_prepare -} - -src_configure() { - local myeconfargs=( - --disable-cppcheck
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 96c435d4f93f31ddda4bfe6282e4c1461292460c Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Apr 13 22:57:22 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 13 22:57:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96c435d4 dev-util/geany-plugins: drop ia64 keywords Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/geany-plugins/geany-plugins-1.30.ebuild| 2 +- dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild | 2 +- dev-util/geany-plugins/geany-plugins-1.35.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index 2c40f13fccf..1be8931d402 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE=" diff --git a/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild index f9ec3ba2ff8..31efe8b3815 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE=" diff --git a/dev-util/geany-plugins/geany-plugins-1.35.ebuild b/dev-util/geany-plugins/geany-plugins-1.35.ebuild index dd3e32e8669..f81c2e65cbb 100644 --- a/dev-util/geany-plugins/geany-plugins-1.35.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.35.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: cb2a2a15c39969d98078c7a3b255c30a205f25a1 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 13 16:53:28 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 13 16:53:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2a2a15 dev-util/geany-plugins: x86 stable wrt bug #716994 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild index aadac94fcc3..854fb578267 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ppc ppc64 ~sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="!gtk3? ( !markdown )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 0727a49c539441007a03a1cb702d275e7d48bb2c Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 13 14:51:57 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 13 14:51:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0727a49c dev-util/geany-plugins: ppc64 stable wrt bug #716994 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild index 3bfec6ece70..aadac94fcc3 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ppc ppc64 ~sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="!gtk3? ( !markdown )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: efd955425bc196d0e212b1504a5c8b66653c5077 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 13 14:50:54 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 13 14:50:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd95542 dev-util/geany-plugins: ppc stable wrt bug #716994 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild index 0a6e178dc92..3bfec6ece70 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ppc ~ppc64 ~sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="!gtk3? ( !markdown )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 321b05967de155fcd937fe62f66048fd047564f5 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 13 14:49:53 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 13 14:49:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=321b0596 dev-util/geany-plugins: arm stable wrt bug #716994 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild index d479f3b532e..0a6e178dc92 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ~ppc ~ppc64 ~sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="!gtk3? ( !markdown )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 1aae7f6878a49e57fb4d2098f8eb68380c6b9093 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 13 14:46:14 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 13 14:46:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aae7f68 dev-util/geany-plugins: amd64 stable wrt bug #716994 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild index f4b26896dd3..d479f3b532e 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="!gtk3? ( !markdown )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: d99ebb7a9e5dbeaed7d375f9ae1c6ec7750380a3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Apr 12 14:34:47 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Apr 12 14:34:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d99ebb7a dev-util/geany-plugins: 1.36-r2 ~ppc64 re-keyworded Thanks-to: ernsteiswuerfel mailbox.org> Closes: https://bugs.gentoo.org/717090 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild index 9c2a9739490..f4b26896dd3 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" REQUIRED_USE="!gtk3? ( !markdown )"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 2ae0927422fcb87396f8cffb20735879f8f8f2dc Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Apr 11 12:27:56 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 11 13:29:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae09274 dev-util/geany-plugins: drop to ~sparc Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/geany-plugins/geany-plugins-1.30.ebuild| 2 +- dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index 344933779b6..2c40f13fccf 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE=" diff --git a/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild index 97f800fad53..f9ec3ba2ff8 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 97cfb74fcd7df87b747bbe8c09c54cfddf3dc51b Author: Chris Mayo gmail com> AuthorDate: Fri Apr 10 18:29:27 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 10 20:24:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97cfb74f dev-util/geany-plugins: remove support for geanypy and multiterm Not updated for at least 3 years, GTK 2 only and blocking dev-python/pygtk removal. Closes: https://bugs.gentoo.org/638774 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15293 Signed-off-by: Andreas Sturmlechner gentoo.org> .../geany-plugins/geany-plugins-1.36-r2.ebuild | 126 + 1 file changed, 126 insertions(+) diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild new file mode 100644 index 000..9c2a9739490 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.36-r2.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86" + +IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown nls pretty-printer scope soup workbench" +REQUIRED_USE="!gtk3? ( !markdown )" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.35[gtk3=] + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ctags? ( dev-util/ctags ) + debugger? ( + gtk3? ( x11-libs/vte:2.91 ) + !gtk3? ( x11-libs/vte:0 ) + ) + enchant? ( app-text/enchant:= ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + markdown? ( + app-text/discount + net-libs/webkit-gtk:4 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + scope? ( + gtk3? ( x11-libs/vte:2.91 ) + !gtk3? ( x11-libs/vte:0 ) + ) + soup? ( net-libs/libsoup:2.4 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( "${FILESDIR}"/${P}-libgit2-0.99.patch ) + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations + --enable-lipsum + --enable-overview + --enable-pairtaghighlighter + --enable-pohelper + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-vimode + --enable-xmlsnippets + $(use_enable debugger) + $(use_enable ctags geanyctags) + $(use_enable !gtk3 geanydoc) + $(use_enable lua geanylua) + $(use_enable gpg geanypg) + $(use_enable soup geniuspaste) + $(use_enable git gitchangebar) + $(use_enable markdown) --disable-peg-markdown # using app-text/discount instead + $(use_enable pretty-printer) + $(use_enable scope) + $(use_enable enchant spellcheck) + # Having updatechecker… when you’re using a package manager? + $(use_enable soup updatechecker) + $(use_enable workbench) + # GeanyGenDoc requires ctpl which isn’t yet in portage + --disable-geanygendoc + # Require obsolete and vulnerable webkit-gtk versions + --disable-devhelp + --disable-webhelper + # GTK 2 only + --disable-geanypy + --disable-multiterm + ) + + econf "${myeconfargs[@]}" +} + +src_install
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/, dev-util/geany-plugins/files/
commit: 2adf746a17dc26dcaae744ed5ea957632fbf12c8 Author: Chris Mayo gmail com> AuthorDate: Sun Mar 8 19:41:19 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 10 14:12:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2adf746a dev-util/geany-plugins: make libgit2-0.99 compatible Closes: https://bugs.gentoo.org/711550 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14837 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/geany-plugins-1.36-libgit2-0.99.patch| 55 ++ .../geany-plugins/geany-plugins-1.36-r1.ebuild | 2 + 2 files changed, 57 insertions(+) diff --git a/dev-util/geany-plugins/files/geany-plugins-1.36-libgit2-0.99.patch b/dev-util/geany-plugins/files/geany-plugins-1.36-libgit2-0.99.patch new file mode 100644 index 000..25e5ac4ea28 --- /dev/null +++ b/dev-util/geany-plugins/files/geany-plugins-1.36-libgit2-0.99.patch @@ -0,0 +1,55 @@ +From 9497d829e1b207eb83575dc6f617feecfb89bc16 Mon Sep 17 00:00:00 2001 +From: Dominik Schmidt +Date: Sun, 23 Feb 2020 19:15:30 +0100 +Subject: [PATCH] Make libgit2 version preprocessor conditionals compatible + with libgit2-0.99 + +LIBGIT2_SOVERSION is defined as string literal, e.g. "0.99", +from libgit2-0.99 and beyond. Arithmetic checks against this +variable whill hence fail. This patch switches the checks to +compare against the LIBGIT2_VER_* family, which should be more stable. +--- + git-changebar/src/gcb-plugin.c | 6 +++--- + workbench/src/plugin_main.c| 2 +- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c +index b7083199..a911815f 100644 +--- a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c +@@ -32,11 +32,11 @@ + #include + #include + +-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 ++#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22) ) + # define git_libgit2_init git_threads_init + # define git_libgit2_shutdown git_threads_shutdown + #endif +-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23 ++#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 23) ) + /* 0.23 added @p binary_cb */ + # define git_diff_buffers(old_buffer, old_len, old_as_path, \ + new_buffer, new_len, new_as_path, options, \ +@@ -45,7 +45,7 @@ + new_buffer, new_len, new_as_path, options, \ + file_cb, hunk_cb, line_cb, payload) + #endif +-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 28 ++#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 28) ) + # define git_buf_dispose git_buf_free + # define git_error_last giterr_last + #endif +diff --git a/workbench/src/plugin_main.c b/workbench/src/plugin_main.c +index 6fa6fc84..25ecdf6d 100644 +--- a/workbench/src/plugin_main.c b/workbench/src/plugin_main.c +@@ -36,7 +36,7 @@ + #include "tm_control.h" + + +-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22 ++#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22)) + # define git_libgit2_init git_threads_init + # define git_libgit2_shutdown git_threads_shutdown + #endif diff --git a/dev-util/geany-plugins/geany-plugins-1.36-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.36-r1.ebuild index a52dca03895..d893f9de3ae 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36-r1.ebuild @@ -69,6 +69,8 @@ BDEPEND="virtual/pkgconfig nls? ( sys-devel/gettext ) " +PATCHES=( "${FILESDIR}"/${P}-libgit2-0.99.patch ) + pkg_setup() { use python && python-single-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: bfe2c6225ffd6335c445406fc7a12e1a52b61ada Author: Mart Raudsepp gentoo org> AuthorDate: Sun Feb 2 19:13:14 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Feb 2 19:34:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe2c622 dev-util/geany-plugins: prepare for app-text/enchant:2 1.30 appears to only work with enchant:0 (1.6 and the early enchant-2 versions that didn't parallel-install), while the newers ones can work with either at configure time. So lock to enchant:0 for 1.30 and change to enchant:= for the rest for the time being. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/geany-plugins/geany-plugins-1.30.ebuild | 4 ++-- dev-util/geany-plugins/geany-plugins-1.34.ebuild | 4 ++-- dev-util/geany-plugins/geany-plugins-1.35.ebuild | 4 ++-- dev-util/geany-plugins/geany-plugins-1.36.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index 013ad753386..10881860323 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -33,7 +33,7 @@ COMMON_DEPEND=" ctags? ( dev-util/ctags ) debugger? ( x11-libs/vte:0 ) defineformat? ( ${GTK_COMMON_DEPEND} ) - enchant? ( app-text/enchant ) + enchant? ( app-text/enchant:0 ) git? ( dev-libs/libgit2:= ) gpg? ( app-crypt/gpgme:1= ) gtkspell? ( diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 4fa6c180c12..536edca351f 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.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=7 @@ -29,7 +29,7 @@ COMMON_DEPEND=" !gtk3? ( x11-libs/gtk+:2 ) ctags? ( dev-util/ctags ) debugger? ( x11-libs/vte:0 ) - enchant? ( app-text/enchant ) + enchant? ( app-text/enchant:= ) git? ( dev-libs/libgit2:= ) gpg? ( app-crypt/gpgme:1= ) gtkspell? ( diff --git a/dev-util/geany-plugins/geany-plugins-1.35.ebuild b/dev-util/geany-plugins/geany-plugins-1.35.ebuild index 9733bb2f827..c3025970983 100644 --- a/dev-util/geany-plugins/geany-plugins-1.35.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.35.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=7 @@ -29,7 +29,7 @@ DEPEND=" !gtk3? ( x11-libs/gtk+:2 ) ctags? ( dev-util/ctags ) debugger? ( x11-libs/vte:0 ) - enchant? ( app-text/enchant ) + enchant? ( app-text/enchant:= ) git? ( dev-libs/libgit2:= ) gpg? ( app-crypt/gpgme:1= ) gtkspell? ( diff --git a/dev-util/geany-plugins/geany-plugins-1.36.ebuild b/dev-util/geany-plugins/geany-plugins-1.36.ebuild index e6b5ae9dc7f..6df50af83e1 100644 --- a/dev-util/geany-plugins/geany-plugins-1.36.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.36.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=7 @@ -32,7 +32,7 @@ DEPEND=" gtk3? ( x11-libs/vte:2.91 ) !gtk3? ( x11-libs/vte:0 ) ) - enchant? ( app-text/enchant ) + enchant? ( app-text/enchant:= ) git? ( dev-libs/libgit2:= ) gpg? ( app-crypt/gpgme:1= ) gtkspell? (
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 543ba1b846ee5a570ec1807ca644b7860de10612 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Dec 28 15:56:05 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Dec 28 15:56:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=543ba1b8 dev-util/geany-plugins: alpha stable wrt bug #684702 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="alpha" Signed-off-by: Mikle Kolyada gentoo.org> dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 4fa6c180c12..8f38ec50b7a 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 6b312ef9e8f85d7030e7de4c96b6c3542b8831a8 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Dec 12 16:00:42 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Dec 12 16:00:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b312ef9 dev-util/geany-plugins: ppc stable wrt bug #684702 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 17f50ec63bd..4fa6c180c12 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ia64 ppc ppc64 sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: bce5416b558c5729f778484daf0cd8ee988e06b6 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Dec 12 13:52:28 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Dec 12 13:52:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce5416b dev-util/geany-plugins: ppc64 stable wrt bug #684702 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 9487ecad2cd..17f50ec63bd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ia64 ~ppc ppc64 sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 23f2fd688160af7132870a41d2dc3d80c988ac46 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Dec 10 19:45:29 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Dec 10 19:45:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f2fd68 dev-util/geany-plugins: stable 1.34 for ia64, bug #684702 Package-Manager: Portage-2.3.81, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 52235149aef..9487ecad2cd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ia64 ~ppc ~ppc64 sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: c77dc47688a8fbc9bcf3bbf062b8f995ce1d72b3 Author: Chris Mayo gmail com> AuthorDate: Thu Oct 3 18:19:37 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 4 04:55:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77dc476 dev-util/geany-plugins: version bump to 1.36 - dropped alpha, ia64 and ppc64 which are now missing dev-libs/libgit2 - debugger available for GTK 3 - workbench now optional because of new libgit2 requirement Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Chris Mayo gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13135 Signed-off-by: Joonas Niilola gentoo.org> dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.36.ebuild | 149 +++ dev-util/geany-plugins/metadata.xml | 1 + 3 files changed, 151 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 2b1b7c4143c..26f722c91c2 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,3 +1,4 @@ DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 DIST geany-plugins-1.34.tar.gz 4640059 BLAKE2B f6a2e001db42e348c129b503fd969f142fecbaa06a10bd220d348f70e6af087a0a856a403bdf866f65fdff02889fa03a2f3a662be3efad0a17401266ab883bcf SHA512 31d25e9b0946b7feeae40b81c4e0c177568cc161c24bfa1c8271dda1c15a44e86f5de9b5992a4acde6cfafe2924a1cc22e95c7b6fb253e8a358931fa5f8ecca3 DIST geany-plugins-1.35.tar.gz 4656963 BLAKE2B c7c96c7bbd1d17083f75a90eaa741277626db8aeb693cb78d3fcca57136923c58eba1755cc55263d431ff7a992e22b365f91be5e424b4f02eb25299ae3d3cd93 SHA512 9fedb4237096d939919fa40c39a7d19debb19211260a2797b5566c555052dcd8bf9a31a694d057f1dcded794bc75883d0007f8dd9427e3d899434fbf0e8a8e9f +DIST geany-plugins-1.36.tar.gz 4693634 BLAKE2B a7c319a77cb92a55a0a53063ab75d9375f7d2a0e419eb3e0acd063b8fda4b4d9798c103ce53b80090c73bd86804c58f815aaf8d0eecc0d7fbf7ad1c8470cb9b5 SHA512 b3e58b42432d17c27289fa20d10b833a2d7f5d8c72b51abe5b1ebdabcb952b18e0984b15ef6ac9753102d839f3174f28798269e1e94bf032bdaa189e98d72b2d diff --git a/dev-util/geany-plugins/geany-plugins-1.36.ebuild b/dev-util/geany-plugins/geany-plugins-1.36.ebuild new file mode 100644 index 000..e6b5ae9dc7f --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.36.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86" + +IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup workbench" +REQUIRED_USE=" + gtk3? ( !multiterm !python ) + !gtk3? ( !markdown ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.35[gtk3=] + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ctags? ( dev-util/ctags ) + debugger? ( + gtk3? ( x11-libs/vte:2.91 ) + !gtk3? ( x11-libs/vte:0 ) + ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + markdown? ( + app-text/discount + net-libs/webkit-gtk:4 + ) + multiterm? ( + $(vala_depend) + >=x11-libs/vte-0.28:0 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( + gtk3? ( x11-libs/vte:2.91 ) + !gtk3? ( x11-libs/vte:0 ) + ) + soup? ( net-libs/libsoup:2.4 ) + workbench? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: d5f58717acf52b5ad8839429b93a5dc09d819450 Author: Mikle Kolyada gentoo org> AuthorDate: Thu May 23 13:06:37 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu May 23 13:06:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f58717 dev-util/geany-plugins: arm stable wrt bug #684702 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 056115d3bd4..52235149aef 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 3a312768d0824209c7913c6de340a905092eb1da Author: Chris Mayo gmail com> AuthorDate: Thu May 9 19:29:59 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed May 15 12:18:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a312768 dev-util/geany-plugins: version bump to 1.35 Signed-off-by: Chris Mayo gmail.com> Package-Manager: Portage-2.3.62, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/11864 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.35.ebuild | 145 +++ 2 files changed, 146 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index aebfcf1c1dd..2b1b7c4143c 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,2 +1,3 @@ DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 DIST geany-plugins-1.34.tar.gz 4640059 BLAKE2B f6a2e001db42e348c129b503fd969f142fecbaa06a10bd220d348f70e6af087a0a856a403bdf866f65fdff02889fa03a2f3a662be3efad0a17401266ab883bcf SHA512 31d25e9b0946b7feeae40b81c4e0c177568cc161c24bfa1c8271dda1c15a44e86f5de9b5992a4acde6cfafe2924a1cc22e95c7b6fb253e8a358931fa5f8ecca3 +DIST geany-plugins-1.35.tar.gz 4656963 BLAKE2B c7c96c7bbd1d17083f75a90eaa741277626db8aeb693cb78d3fcca57136923c58eba1755cc55263d431ff7a992e22b365f91be5e424b4f02eb25299ae3d3cd93 SHA512 9fedb4237096d939919fa40c39a7d19debb19211260a2797b5566c555052dcd8bf9a31a694d057f1dcded794bc75883d0007f8dd9427e3d899434fbf0e8a8e9f diff --git a/dev-util/geany-plugins/geany-plugins-1.35.ebuild b/dev-util/geany-plugins/geany-plugins-1.35.ebuild new file mode 100644 index 000..9733bb2f827 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.35.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python ) + !gtk3? ( !markdown ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.35[gtk3=] + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + markdown? ( + app-text/discount + net-libs/webkit-gtk:4 + ) + multiterm? ( + $(vala_depend) + >=x11-libs/vte-0.28:0 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( + gtk3? ( x11-libs/vte:2.91 ) + !gtk3? ( x11-libs/vte:0 ) + ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${DEPEND} + scope? ( sys-devel/gdb ) +" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations + --enable-lipsum + --enable-overview
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 5f4f587d7e8f4316b5bfc91afeeac50b18e32e99 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun May 12 20:28:31 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun May 12 20:56:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4f587d dev-util/geany-plugins: x86 stable (bug #684702) Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 63951d2e8dc..056115d3bd4 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: e5e3c641899bc1f459d344f88cf2ac69559d2390 Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 11 11:18:38 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 11 11:18:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e3c641 dev-util/geany-plugins: amd64 stable wrt bug #684702 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index 5752e298afa..63951d2e8dc 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: b4beeed9f7dde6dbf66f04926f44f5b0b6b9b823 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri May 3 20:53:34 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 3 20:56:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4beeed9 dev-util/geany-plugins: stable 1.34 for sparc, bug #684702 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/geany-plugins/geany-plugins-1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild index da4dedf3d9f..5752e298afa 100644 --- a/dev-util/geany-plugins/geany-plugins-1.34.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc ~x86" IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 419a05816952ca169bac3ce8fdb5b589d5de7bb6 Author: Lars Wendler gentoo org> AuthorDate: Sat Apr 20 19:06:41 2019 + Commit: Lars Wendler gentoo org> CommitDate: Sat Apr 20 19:06:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419a0581 dev-util/geany-plugins: Removed old. Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> dev-util/geany-plugins/Manifest | 1 - dev-util/geany-plugins/geany-plugins-1.33.ebuild | 136 --- 2 files changed, 137 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 0f68038906b..aebfcf1c1dd 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,3 +1,2 @@ DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 -DIST geany-plugins-1.33.tar.gz 4671123 BLAKE2B 33471215480597b34e2733b7dc292e94ff12985b645fda76b2e25492573bb866766a3ea5a4598c4f643e9528f8062ffb9bf6ccabbb9be04aecbf23650d9c776d SHA512 d046eb0b7bd3c704b62c84b05564b973203ddabf6c09b94bf3008955735d672077bff1a7cda27d4eba97824231483f3e64b3b0f0234a97a1a2727d535fb28718 DIST geany-plugins-1.34.tar.gz 4640059 BLAKE2B f6a2e001db42e348c129b503fd969f142fecbaa06a10bd220d348f70e6af087a0a856a403bdf866f65fdff02889fa03a2f3a662be3efad0a17401266ab883bcf SHA512 31d25e9b0946b7feeae40b81c4e0c177568cc161c24bfa1c8271dda1c15a44e86f5de9b5992a4acde6cfafe2924a1cc22e95c7b6fb253e8a358931fa5f8ecca3 diff --git a/dev-util/geany-plugins/geany-plugins-1.33.ebuild b/dev-util/geany-plugins/geany-plugins-1.33.ebuild deleted file mode 100644 index 4115b2f8d7b..000 --- a/dev-util/geany-plugins/geany-plugins-1.33.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 vala - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="https://plugins.geany.org"; -SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -IUSE="gtk3 ctags debugger enchant git gpg gtkspell lua multiterm nls pretty-printer python scope soup" -REQUIRED_USE=" - gtk3? ( !debugger !multiterm !python !scope ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -COMMON_DEPEND=" - >=dev-util/geany-1.32[gtk3=] - dev-libs/glib:2 - gtk3? ( x11-libs/gtk+:3 ) - !gtk3? ( x11-libs/gtk+:2 ) - ctags? ( dev-util/ctags ) - debugger? ( x11-libs/vte:0 ) - enchant? ( app-text/enchant ) - git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:1= ) - gtkspell? ( - gtk3? ( app-text/gtkspell:3= ) - !gtk3? ( app-text/gtkspell:2 ) - ) - lua? ( dev-lang/lua:0= ) - multiterm? ( - $(vala_depend) - >=x11-libs/vte-0.28:0 - ) - pretty-printer? ( dev-libs/libxml2:2 ) - python? ( - dev-python/pygtk[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - scope? ( x11-libs/vte:0 ) - soup? ( net-libs/libsoup:2.4 ) -" -RDEPEND="${COMMON_DEPEND} - scope? ( sys-devel/gdb ) -" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - use multiterm && vala_src_prepare -} - -src_configure() { - local myeconfargs=( - --disable-cppcheck - --disable-extra-c-warnings - $(use_enable nls) - --enable-utilslib - # Plugins - --enable-addons - --enable-autoclose - --enable-automark - --enable-codenav - --enable-commander - --enable-defineformat - --enable-geanyextrasel - --enable-geanyinsertnum - --enable-geanymacro - --enable-geanyminiscript - --enable-geanynumberedbookmarks - --enable-geanyprj - --enable-geanyvc $(use_enable gtkspell) - --enable-keyrecord - --enable-latex - --enable-lineoperations - --enable-lipsum - --enable-overview - --enable-pairtaghighlighter - --enable-pohelper - --enable-projectorganizer - --enable-sendmail - --enable-shiftcolumn - --enable-tableconvert - --enable-treebrowser - --enable-workben
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: da276774f15c5fb7052b241536bbf822bed9cc0e Author: Chris Mayo gmail com> AuthorDate: Wed Jan 2 21:03:59 2019 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jan 15 23:12:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da276774 dev-util/geany-plugins: version bump to 1.34. markdown and scope plugins now available for GTK+ 3. Closes: https://bugs.gentoo.org/674290 Signed-off-by: Chris Mayo gmail.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10654 Signed-off-by: Patrice Clement gentoo.org> dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.34.ebuild | 146 +++ dev-util/geany-plugins/metadata.xml | 1 + 3 files changed, 148 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index c5532b4ac46..0f68038906b 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,2 +1,3 @@ DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 DIST geany-plugins-1.33.tar.gz 4671123 BLAKE2B 33471215480597b34e2733b7dc292e94ff12985b645fda76b2e25492573bb866766a3ea5a4598c4f643e9528f8062ffb9bf6ccabbb9be04aecbf23650d9c776d SHA512 d046eb0b7bd3c704b62c84b05564b973203ddabf6c09b94bf3008955735d672077bff1a7cda27d4eba97824231483f3e64b3b0f0234a97a1a2727d535fb28718 +DIST geany-plugins-1.34.tar.gz 4640059 BLAKE2B f6a2e001db42e348c129b503fd969f142fecbaa06a10bd220d348f70e6af087a0a856a403bdf866f65fdff02889fa03a2f3a662be3efad0a17401266ab883bcf SHA512 31d25e9b0946b7feeae40b81c4e0c177568cc161c24bfa1c8271dda1c15a44e86f5de9b5992a4acde6cfafe2924a1cc22e95c7b6fb253e8a358931fa5f8ecca3 diff --git a/dev-util/geany-plugins/geany-plugins-1.34.ebuild b/dev-util/geany-plugins/geany-plugins-1.34.ebuild new file mode 100644 index 000..da4dedf3d9f --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.34.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="+gtk3 ctags debugger enchant git gpg gtkspell lua markdown multiterm nls pretty-printer python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python ) + !gtk3? ( !markdown ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +COMMON_DEPEND=" + dev-libs/glib:2 + >=dev-util/geany-1.34[gtk3=] + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + markdown? ( + app-text/discount + net-libs/webkit-gtk + ) + multiterm? ( + $(vala_depend) + >=x11-libs/vte-0.28:0 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( + gtk3? ( x11-libs/vte:2.91 ) + !gtk3? ( x11-libs/vte:0 ) + ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND}" +BDEPEND="virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable g
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: ff93b2ee37b4d7743ef5f9ba79fb3e4cd6197747 Author: Lars Wendler gentoo org> AuthorDate: Sun Dec 16 22:51:38 2018 + Commit: Lars Wendler gentoo org> CommitDate: Sun Dec 16 22:51:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff93b2ee dev-util/geany-plugins: Removed old. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> dev-util/geany-plugins/Manifest | 1 - dev-util/geany-plugins/geany-plugins-1.32.ebuild | 136 --- 2 files changed, 137 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 35619834591..c5532b4ac46 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,3 +1,2 @@ DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 -DIST geany-plugins-1.32.tar.gz 4655759 BLAKE2B afef1fd304b36daf4da5bd2a753c3de2c3c94d4274716fe726afc4164d98645f3f2436b306b894bb4245d86ee0782058b0181655d42764421b2d24c3e9e4c79d SHA512 0284aa28820361f419a4ca000a8781bc044e112732ea6be7e511841c18d075eceef4abcabc1153ba9ff8229e529d3e44f6aacdc668927323f2d78bb2f8897a06 DIST geany-plugins-1.33.tar.gz 4671123 BLAKE2B 33471215480597b34e2733b7dc292e94ff12985b645fda76b2e25492573bb866766a3ea5a4598c4f643e9528f8062ffb9bf6ccabbb9be04aecbf23650d9c776d SHA512 d046eb0b7bd3c704b62c84b05564b973203ddabf6c09b94bf3008955735d672077bff1a7cda27d4eba97824231483f3e64b3b0f0234a97a1a2727d535fb28718 diff --git a/dev-util/geany-plugins/geany-plugins-1.32.ebuild b/dev-util/geany-plugins/geany-plugins-1.32.ebuild deleted file mode 100644 index 305048062da..000 --- a/dev-util/geany-plugins/geany-plugins-1.32.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 vala - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="https://plugins.geany.org"; -SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -IUSE="gtk3 ctags debugger enchant git gpg gtkspell lua multiterm nls pretty-printer python scope soup" -REQUIRED_USE=" - gtk3? ( !debugger !multiterm !python !scope ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -COMMON_DEPEND=" - >=dev-util/geany-1.32[gtk3=] - dev-libs/glib:2 - gtk3? ( x11-libs/gtk+:3 ) - !gtk3? ( x11-libs/gtk+:2 ) - ctags? ( dev-util/ctags ) - debugger? ( x11-libs/vte:0 ) - enchant? ( app-text/enchant ) - git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:1= ) - gtkspell? ( - gtk3? ( app-text/gtkspell:3= ) - !gtk3? ( app-text/gtkspell:2 ) - ) - lua? ( dev-lang/lua:0= ) - multiterm? ( - $(vala_depend) - >=x11-libs/vte-0.28:0 - ) - pretty-printer? ( dev-libs/libxml2:2 ) - python? ( - dev-python/pygtk[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - scope? ( x11-libs/vte:0 ) - soup? ( net-libs/libsoup:2.4 ) -" -RDEPEND="${COMMON_DEPEND} - scope? ( sys-devel/gdb ) -" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - use multiterm && vala_src_prepare -} - -src_configure() { - local myeconfargs=( - --disable-cppcheck - --disable-extra-c-warnings - $(use_enable nls) - --enable-utilslib - # Plugins - --enable-addons - --enable-autoclose - --enable-automark - --enable-codenav - --enable-commander - --enable-defineformat - --enable-geanyextrasel - --enable-geanyinsertnum - --enable-geanylatex - --enable-geanymacro - --enable-geanyminiscript - --enable-geanynumberedbookmarks - --enable-geanyprj - --enable-geanyvc $(use_enable gtkspell) - --enable-lineoperations - --enable-lipsum - --enable-keyrecord - --enable-overview - --enable-pairtaghighlighter - --enable-pohelper - --enable-projectorganizer - --enable-sendmail - --enable-shiftcolumn - --enable-tableconvert - --enable-treebrowser - --en
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: f657009d956099a63e56b53acfa351a0ff4d37d0 Author: Lars Wendler gentoo org> AuthorDate: Mon Mar 5 08:57:22 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 5 08:58:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f657009d dev-util/geany-plugins: Removed old. Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-util/geany-plugins/Manifest | 1 - dev-util/geany-plugins/geany-plugins-1.31.ebuild | 146 --- dev-util/geany-plugins/metadata.xml | 1 - 3 files changed, 148 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index dd89b5630af..35619834591 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,4 +1,3 @@ DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 -DIST geany-plugins-1.31.tar.gz 4547472 BLAKE2B e570ccd2ab469fb251d17cd9a43bc4766189bcafa83a516e5960259a961378792bed061ea4b6d0a9748a5db5f8e8c60e9091a8e221c67d83afe8f51192c5a61b SHA512 73d48b276c93211c6ebc726b24726e7669184d8951d5d29662cb8144c04a239ef8fb621f91b7798720bbdf319a09e35efcaee1535125697838552bd0b1e47bc7 DIST geany-plugins-1.32.tar.gz 4655759 BLAKE2B afef1fd304b36daf4da5bd2a753c3de2c3c94d4274716fe726afc4164d98645f3f2436b306b894bb4245d86ee0782058b0181655d42764421b2d24c3e9e4c79d SHA512 0284aa28820361f419a4ca000a8781bc044e112732ea6be7e511841c18d075eceef4abcabc1153ba9ff8229e529d3e44f6aacdc668927323f2d78bb2f8897a06 DIST geany-plugins-1.33.tar.gz 4671123 BLAKE2B 33471215480597b34e2733b7dc292e94ff12985b645fda76b2e25492573bb866766a3ea5a4598c4f643e9528f8062ffb9bf6ccabbb9be04aecbf23650d9c776d SHA512 d046eb0b7bd3c704b62c84b05564b973203ddabf6c09b94bf3008955735d672077bff1a7cda27d4eba97824231483f3e64b3b0f0234a97a1a2727d535fb28718 diff --git a/dev-util/geany-plugins/geany-plugins-1.31.ebuild b/dev-util/geany-plugins/geany-plugins-1.31.ebuild deleted file mode 100644 index 1241ce470d8..000 --- a/dev-util/geany-plugins/geany-plugins-1.31.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 vala - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="https://plugins.geany.org"; -SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell keyrecord lua multiterm nls +overview python scope soup" -REQUIRED_USE=" - gtk3? ( !debugger !multiterm !python !scope ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -GTK_COMMON_DEPEND=" - gtk3? ( x11-libs/gtk+:3 ) - !gtk3? ( x11-libs/gtk+:2 ) -" -COMMON_DEPEND=" - >=dev-util/geany-1.26[gtk3=] - dev-libs/glib:2 - dev-libs/libxml2:2 - autoclose? ( ${GTK_COMMON_DEPEND} ) - commander? ( ${GTK_COMMON_DEPEND} ) - ctags? ( dev-util/ctags ) - debugger? ( x11-libs/vte:0 ) - defineformat? ( ${GTK_COMMON_DEPEND} ) - enchant? ( app-text/enchant ) - git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:1= ) - gtkspell? ( - gtk3? ( app-text/gtkspell:3= ) - !gtk3? ( app-text/gtkspell:2 ) - ) - keyrecord? ( ${GTK_COMMON_DEPEND} ) - lua? ( dev-lang/lua:0= ) - multiterm? ( - $(vala_depend) - x11-libs/gtk+:2 - >=x11-libs/vte-0.28:0 - ) - python? ( - dev-python/pygtk[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - scope? ( x11-libs/vte:0 ) - soup? ( net-libs/libsoup:2.4 ) -" -RDEPEND="${COMMON_DEPEND} - scope? ( sys-devel/gdb ) -" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # bundled lib buster - rm markdown/peg-markdown/markdown_lib.c || die - # devhelp plugin bundles devhelp - - default - - use multiterm && vala_src_prepare -} - -src_configure() { - local myeconfargs=( - --disable-cppcheck - --disable-extra-c-warnings - $(use_enable !gtk3 geanydoc) - # GeanyGenDoc requires ctpl which isn’t yet in portage - --disable-geanygendoc - # peg-markdown is bundled, use app-text/discount instead - --disable-peg-markdown - --enable-addons - --enable-codenav -
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 1c89397aee8d374f895f31bc9c728c95cf3ebe85 Author: Chris Mayo gmail com> AuthorDate: Wed Feb 28 20:22:36 2018 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 4 21:29:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c89397a dev-util/geany-plugins: version bump to 1.33 Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7322 dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.33.ebuild | 136 +++ 2 files changed, 137 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 6c9cabd6dd4..dd89b5630af 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,3 +1,4 @@ DIST geany-plugins-1.30.tar.gz 4469990 BLAKE2B 3cb8434765667814dc95227a82bdf204b2f918c951de8d5d9b56549c3fc343e1fe1c3e225d9f907da6b3227440dbdad09d0318d2738c213640a4629e9f7b42fe SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 DIST geany-plugins-1.31.tar.gz 4547472 BLAKE2B e570ccd2ab469fb251d17cd9a43bc4766189bcafa83a516e5960259a961378792bed061ea4b6d0a9748a5db5f8e8c60e9091a8e221c67d83afe8f51192c5a61b SHA512 73d48b276c93211c6ebc726b24726e7669184d8951d5d29662cb8144c04a239ef8fb621f91b7798720bbdf319a09e35efcaee1535125697838552bd0b1e47bc7 DIST geany-plugins-1.32.tar.gz 4655759 BLAKE2B afef1fd304b36daf4da5bd2a753c3de2c3c94d4274716fe726afc4164d98645f3f2436b306b894bb4245d86ee0782058b0181655d42764421b2d24c3e9e4c79d SHA512 0284aa28820361f419a4ca000a8781bc044e112732ea6be7e511841c18d075eceef4abcabc1153ba9ff8229e529d3e44f6aacdc668927323f2d78bb2f8897a06 +DIST geany-plugins-1.33.tar.gz 4671123 BLAKE2B 33471215480597b34e2733b7dc292e94ff12985b645fda76b2e25492573bb866766a3ea5a4598c4f643e9528f8062ffb9bf6ccabbb9be04aecbf23650d9c776d SHA512 d046eb0b7bd3c704b62c84b05564b973203ddabf6c09b94bf3008955735d672077bff1a7cda27d4eba97824231483f3e64b3b0f0234a97a1a2727d535fb28718 diff --git a/dev-util/geany-plugins/geany-plugins-1.33.ebuild b/dev-util/geany-plugins/geany-plugins-1.33.ebuild new file mode 100644 index 000..4115b2f8d7b --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.33.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk3 ctags debugger enchant git gpg gtkspell lua multiterm nls pretty-printer python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +COMMON_DEPEND=" + >=dev-util/geany-1.32[gtk3=] + dev-libs/glib:2 + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + >=x11-libs/vte-0.28:0 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanymacro + --enable-geanyminiscript + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc $(use_enable gtkspell) + --enable-keyrecord + --enable-latex + --enable-lineoperations + --enable-lipsum +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: fcc9d34bcbbd5e1a077ccb749c449e99677d8ecd Author: Chris Mayo gmail com> AuthorDate: Wed Nov 22 19:42:51 2017 + Commit: Patrice Clement gentoo org> CommitDate: Sat Dec 2 22:53:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc9d34b dev-util/geany-plugins: version bump to 1.32 and fix dependencies. USE flags changed as a result of dependency fixes. - All plugins need GTK+ at compile time and it is not easy to determine which need it at run time, therefore always depend on it. Always build plugins with no other dependencies removing their USE flags - pretty-printer is the only plugin directly using libxml2, put it behind a USE flag Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6262 dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.32.ebuild | 136 +++ dev-util/geany-plugins/metadata.xml | 1 + 3 files changed, 138 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index d8319544d19..b047817758b 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,2 +1,3 @@ DIST geany-plugins-1.30.tar.gz 4469990 SHA256 a49202d1c6b2a82446a79c57854596de1e231481163f680c7654f2cb165bc249 SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 WHIRLPOOL ada9c5cd3f78948384c9add373d8b60aa09c0de931304aae4b41f54aaa35dab3450e946e2b39d84c069521113a55720350170edc03253960854a0b842e31903e DIST geany-plugins-1.31.tar.gz 4547472 SHA256 933a4f7f041d676f925d021a5adb8c6876879beae53ac06e4a1c70abcb9e25d6 SHA512 73d48b276c93211c6ebc726b24726e7669184d8951d5d29662cb8144c04a239ef8fb621f91b7798720bbdf319a09e35efcaee1535125697838552bd0b1e47bc7 WHIRLPOOL 2a1f4f2a1c88f9bb132b90324ad603a2dce7786eb6c903ebfed9defa140d2756e1ba18e5dffc8b8bd6096ff18b2def1a25f9b163e3f91ec27920aea98489006f +DIST geany-plugins-1.32.tar.gz 4655759 SHA256 f7f180f874f9c22a4f23346ad8ca433f3694dd2f9d2e2296ce6960b3c401ee76 SHA512 0284aa28820361f419a4ca000a8781bc044e112732ea6be7e511841c18d075eceef4abcabc1153ba9ff8229e529d3e44f6aacdc668927323f2d78bb2f8897a06 WHIRLPOOL f439f16e01332e906d0e0d97c2fcab393dfd4b561023e5329d1f20fb5498433ebb319f7504958a155d62b9f91c68dc627bd726be0037a49faa6a54376ea46abd diff --git a/dev-util/geany-plugins/geany-plugins-1.32.ebuild b/dev-util/geany-plugins/geany-plugins-1.32.ebuild new file mode 100644 index 000..305048062da --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.32.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk3 ctags debugger enchant git gpg gtkspell lua multiterm nls pretty-printer python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +COMMON_DEPEND=" + >=dev-util/geany-1.32[gtk3=] + dev-libs/glib:2 + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + >=x11-libs/vte-0.28:0 + ) + pretty-printer? ( dev-libs/libxml2:2 ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable nls) + --enable-utilslib + # Plugins + --enable-addons + --enable-autoclose + --enable-automark + --enable-codenav + --enable-commander + --enable-defineformat + --enable-geanyextrasel + --enable-geanyinsertnum +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 00c6b6579d69c8ea43651c83541ff8466adcb472 Author: Lars Wendler gentoo org> AuthorDate: Sun Nov 19 22:00:43 2017 + Commit: Lars Wendler gentoo org> CommitDate: Sun Nov 19 22:01:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c6b657 dev-util/geany-plugins: Removed old. Package-Manager: Portage-2.3.14, Repoman-2.3.6 dev-util/geany-plugins/Manifest| 1 - .../geany-plugins/geany-plugins-1.28-r1.ebuild | 156 - 2 files changed, 157 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 6b96c669eaf..d8319544d19 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,3 +1,2 @@ -DIST geany-plugins-1.28.tar.gz 4453038 SHA256 918f644053ea205fdf0f2185ac3b8e21339764e0e761a38583f2dda7de7fdb97 SHA512 027fc5923d405a8246786e48e0d36c5da8f580b9f18510933063cc4c452ee5aaa68af4568ee20d640c1dd2bcb29a9361b8558a81a5a83f46b5d99c9ff639306d WHIRLPOOL a328557ccd899ce56ba2cb12875836ecbf5939492a1e19a61e5e2db15a5b10969e1cbf0eb912d551c75e9fa7c49e65fa8a48f7e2e2ebfd4477b4c88b4e6857ea DIST geany-plugins-1.30.tar.gz 4469990 SHA256 a49202d1c6b2a82446a79c57854596de1e231481163f680c7654f2cb165bc249 SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 WHIRLPOOL ada9c5cd3f78948384c9add373d8b60aa09c0de931304aae4b41f54aaa35dab3450e946e2b39d84c069521113a55720350170edc03253960854a0b842e31903e DIST geany-plugins-1.31.tar.gz 4547472 SHA256 933a4f7f041d676f925d021a5adb8c6876879beae53ac06e4a1c70abcb9e25d6 SHA512 73d48b276c93211c6ebc726b24726e7669184d8951d5d29662cb8144c04a239ef8fb621f91b7798720bbdf319a09e35efcaee1535125697838552bd0b1e47bc7 WHIRLPOOL 2a1f4f2a1c88f9bb132b90324ad603a2dce7786eb6c903ebfed9defa140d2756e1ba18e5dffc8b8bd6096ff18b2def1a25f9b163e3f91ec27920aea98489006f diff --git a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild deleted file mode 100644 index 5362d11ca59..000 --- a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-single-r1 vala - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="https://plugins.geany.org"; -SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" - -IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" -REQUIRED_USE=" - gtk3? ( !debugger !multiterm !python !scope ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -GTK_COMMON_DEPEND=" - gtk3? ( x11-libs/gtk+:3 ) - !gtk3? ( x11-libs/gtk+:2 ) -" -COMMON_DEPEND=" - >=dev-util/geany-1.26[gtk3=] - dev-libs/glib:2 - dev-libs/libxml2:2 - autoclose? ( ${GTK_COMMON_DEPEND} ) - commander? ( ${GTK_COMMON_DEPEND} ) - ctags? ( dev-util/ctags ) - debugger? ( x11-libs/vte:0 ) - defineformat? ( ${GTK_COMMON_DEPEND} ) - enchant? ( app-text/enchant ) - git? ( dev-libs/libgit2:= ) - gpg? ( app-crypt/gpgme:1= ) - gtkspell? ( - gtk3? ( app-text/gtkspell:3= ) - !gtk3? ( app-text/gtkspell:2 ) - ) - lua? ( dev-lang/lua:0= ) - multiterm? ( - $(vala_depend) - x11-libs/gtk+:2 - >=x11-libs/vte-0.28:0 - ) - python? ( - dev-python/pygtk[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - scope? ( x11-libs/vte:0 ) - soup? ( net-libs/libsoup:2.4 ) -" -RDEPEND="${COMMON_DEPEND} - scope? ( sys-devel/gdb ) -" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # bundled lib buster - rm markdown/peg-markdown/markdown_lib.c || die - # devhelp plugin bundles devhelp - - default - - use multiterm && vala_src_prepare - - # make fails if LINGUAS contains a language which is not translated - local po_linguas="" - for lang in $LINGUAS; do - if [[ -e "$S/po/$lang.po" ]]; then - po_linguas="${po_linguas} $lang" - fi - done - # only filter LINGUAS if defined - if [[ -n "${LINGUAS+x}" ]]; then - LINGUAS=$po_linguas - fi -} - -src_configure() { - local myeconfargs=( - --disable-cppcheck - --disable-extra-c-warnings - $(use_enable !gtk3 geanydoc) - # GeanyGenDoc requires ctpl which isn’t yet in portage -
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 6d34c9b8e6489a371221d64c8cccb9e2d6f0c0fd Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Nov 13 22:18:13 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Nov 13 22:18:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d34c9b8 dev-util/geany-plugins: stable 1.30 for sparc, bug #622002 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="sparc" dev-util/geany-plugins/geany-plugins-1.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index ce74f85846f..55544248d9e 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 0318588f4c4ae00206aad1181e86a2f65ba2c8db Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Oct 17 10:08:43 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Oct 17 10:08:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0318588f dev-util/geany-plugins: stable 1.30 for ppc, bug #622002 (thanks to ernsteiswuerfel) Package-Manager: Portage-2.3.11, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" dev-util/geany-plugins/geany-plugins-1.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index d05249e14cd..ce74f85846f 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ~ppc ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: b7f2885c2610709ed103bb0e34c3b485e4909bc2 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Oct 16 22:28:31 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Oct 16 22:41:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f2885c dev-util/geany-plugins: stable 1.30 for ppc64, bug #622002 Package-Manager: Portage-2.3.11, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" dev-util/geany-plugins/geany-plugins-1.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index 384811f8ee0..d05249e14cd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="alpha amd64 arm ia64 ~ppc ppc64 ~sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 699c2c5804c4c8ef8156add226b6e0d8b43a6e60 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Aug 19 00:27:28 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Aug 19 00:30:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699c2c58 dev-util/geany-plugins: x86 stable (bug #622002) Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-util/geany-plugins/geany-plugins-1.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index 2e5f8539db9..5e344ddd48b 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ia64 ~ppc ~ppc64 ~sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 1a4fba64bae29acc094762cf5560febead032a19 Author: Markus Meier gentoo org> AuthorDate: Wed Jul 26 19:50:51 2017 + Commit: Markus Meier gentoo org> CommitDate: Wed Jul 26 19:50:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4fba64 dev-util/geany-plugins: arm stable, bug #622002 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" dev-util/geany-plugins/geany-plugins-1.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index eeb2035b43a..2e5f8539db9 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 55fac08b15f6a616e76e74065db9acf7c6d2a8dd Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jul 21 07:18:43 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 21 07:18:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55fac08b dev-util/geany-plugins: ia64 stable, bug #622002 Package-Manager: Portage-2.3.6, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" dev-util/geany-plugins/geany-plugins-1.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index 2cd3a09395f..eeb2035b43a 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 4da8a95f7e3613f37d8fd3b764cc93e7ef2531a1 Author: Chris Mayo gmail com> AuthorDate: Wed Jul 19 18:43:16 2017 + Commit: Patrice Clement gentoo org> CommitDate: Thu Jul 20 21:37:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da8a95f dev-util/geany-plugins: version bump to 1.31. New plugin keyrecord with USE flag. Package-Manager: Portage-2.3.6, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/5141 dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.31.ebuild | 146 +++ dev-util/geany-plugins/metadata.xml | 1 + 3 files changed, 148 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index f86ffa3683e..6b96c669eaf 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,2 +1,3 @@ DIST geany-plugins-1.28.tar.gz 4453038 SHA256 918f644053ea205fdf0f2185ac3b8e21339764e0e761a38583f2dda7de7fdb97 SHA512 027fc5923d405a8246786e48e0d36c5da8f580b9f18510933063cc4c452ee5aaa68af4568ee20d640c1dd2bcb29a9361b8558a81a5a83f46b5d99c9ff639306d WHIRLPOOL a328557ccd899ce56ba2cb12875836ecbf5939492a1e19a61e5e2db15a5b10969e1cbf0eb912d551c75e9fa7c49e65fa8a48f7e2e2ebfd4477b4c88b4e6857ea DIST geany-plugins-1.30.tar.gz 4469990 SHA256 a49202d1c6b2a82446a79c57854596de1e231481163f680c7654f2cb165bc249 SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 WHIRLPOOL ada9c5cd3f78948384c9add373d8b60aa09c0de931304aae4b41f54aaa35dab3450e946e2b39d84c069521113a55720350170edc03253960854a0b842e31903e +DIST geany-plugins-1.31.tar.gz 4547472 SHA256 933a4f7f041d676f925d021a5adb8c6876879beae53ac06e4a1c70abcb9e25d6 SHA512 73d48b276c93211c6ebc726b24726e7669184d8951d5d29662cb8144c04a239ef8fb621f91b7798720bbdf319a09e35efcaee1535125697838552bd0b1e47bc7 WHIRLPOOL 2a1f4f2a1c88f9bb132b90324ad603a2dce7786eb6c903ebfed9defa140d2756e1ba18e5dffc8b8bd6096ff18b2def1a25f9b163e3f91ec27920aea98489006f diff --git a/dev-util/geany-plugins/geany-plugins-1.31.ebuild b/dev-util/geany-plugins/geany-plugins-1.31.ebuild new file mode 100644 index 000..1241ce470d8 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.31.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell keyrecord lua multiterm nls +overview python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +GTK_COMMON_DEPEND=" + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) +" +COMMON_DEPEND=" + >=dev-util/geany-1.26[gtk3=] + dev-libs/glib:2 + dev-libs/libxml2:2 + autoclose? ( ${GTK_COMMON_DEPEND} ) + commander? ( ${GTK_COMMON_DEPEND} ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + defineformat? ( ${GTK_COMMON_DEPEND} ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + keyrecord? ( ${GTK_COMMON_DEPEND} ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bundled lib buster + rm markdown/peg-markdown/markdown_lib.c || die + # devhelp plugin bundles devhelp + + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable !gtk3 geanydoc) + # GeanyGenDoc requires ctpl which isn’t yet in portage + --disable-geanygendoc + # peg-markdown is bundled, use app-text/discount instead + --disable-peg-markdown + --enable-addons + --enable-codenav
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: d8848fd60b256716b0e6921dfa4a70869ae4fcfb Author: Tobias Klausmann gentoo org> AuthorDate: Wed Jul 19 17:30:44 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Jul 19 18:05:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8848fd6 dev-util/geany-plugins-1.30-r0: amd64 stable Gentoo-Bug: 622002 dev-util/geany-plugins/geany-plugins-1.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild index 7e5318c2e5b..2cd3a09395f 100644 --- a/dev-util/geany-plugins/geany-plugins-1.30.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: cbcb8b97efae90ed94705d418b7f387a0a4a25f0 Author: Patrice Clement gentoo org> AuthorDate: Wed Jul 19 16:29:46 2017 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jul 19 16:30:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbcb8b97 dev-util/geany-plugins: assign new maintainer. Gentoo-Bug: https://bugs.gentoo.org/591192 Package-Manager: Portage-2.3.6, Repoman-2.3.1 dev-util/geany-plugins/metadata.xml | 40 ++--- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/dev-util/geany-plugins/metadata.xml b/dev-util/geany-plugins/metadata.xml index acb02e18c90..479d6c17f1c 100644 --- a/dev-util/geany-plugins/metadata.xml +++ b/dev-util/geany-plugins/metadata.xml @@ -1,20 +1,28 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -Use GTK+3 instead of GTK+2 -Enable the autoclose plugin. -Enable the automark plugin -Enable the commander plugin which provides a command panel for rapid access to any action. -Enable ctags plugin -Enable the debugger plugin which interfaces with sys-devel/gdb -Enable the defineformat plugin. -Enable spell checking using enchant -Enable geanypg plugin which integrates GPG using app-crypt/gpgme -Use gtkspell for dictionary support in GeanyVC -Enable the multiterm plugin -Enable overview plugin -Enable the scope plugin which is a graphical GDB front-end -Enable updatechecker and geniuspaste plugins which require net-libs/libsoup - + + aklh...@gmail.com + Chris Mayo + + + proxy-ma...@gentoo.org + Gentoo Proxy Maintainers Project + + + Use GTK+3 instead of GTK+2 + Enable the autoclose plugin. + Enable the automark plugin + Enable the commander plugin which provides a command panel for rapid access to any action. + Enable ctags plugin + Enable the debugger plugin which interfaces with sys-devel/gdb + Enable the defineformat plugin. + Enable spell checking using enchant + Enable geanypg plugin which integrates GPG using app-crypt/gpgme + Use gtkspell for dictionary support in GeanyVC + Enable the multiterm plugin + Enable overview plugin + Enable the scope plugin which is a graphical GDB front-end + Enable updatechecker and geniuspaste plugins which require net-libs/libsoup +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 257dd728f82756968979ddf8fa3ab71e3dc97d0f Author: Chris Mayo gmail com> AuthorDate: Tue Mar 7 20:02:57 2017 + Commit: Patrice Clement gentoo org> CommitDate: Tue Mar 21 23:37:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257dd728 dev-util/geany-plugins: version bump to 1.30. This commit also simplifies LINGUAS handling. Package-Manager: Portage-2.3.4, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/3584 dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.30.ebuild | 144 +++ 2 files changed, 145 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 95459d9fa90..f86ffa3683e 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1 +1,2 @@ DIST geany-plugins-1.28.tar.gz 4453038 SHA256 918f644053ea205fdf0f2185ac3b8e21339764e0e761a38583f2dda7de7fdb97 SHA512 027fc5923d405a8246786e48e0d36c5da8f580b9f18510933063cc4c452ee5aaa68af4568ee20d640c1dd2bcb29a9361b8558a81a5a83f46b5d99c9ff639306d WHIRLPOOL a328557ccd899ce56ba2cb12875836ecbf5939492a1e19a61e5e2db15a5b10969e1cbf0eb912d551c75e9fa7c49e65fa8a48f7e2e2ebfd4477b4c88b4e6857ea +DIST geany-plugins-1.30.tar.gz 4469990 SHA256 a49202d1c6b2a82446a79c57854596de1e231481163f680c7654f2cb165bc249 SHA512 11dc44215aaa369831c249ef84b5dd0ee7eecdfbbf4707fc6165d78201e9e755447463c171ac6c8b2bc70df28a97b23762073ab9b31f7c33285d4728089da807 WHIRLPOOL ada9c5cd3f78948384c9add373d8b60aa09c0de931304aae4b41f54aaa35dab3450e946e2b39d84c069521113a55720350170edc03253960854a0b842e31903e diff --git a/dev-util/geany-plugins/geany-plugins-1.30.ebuild b/dev-util/geany-plugins/geany-plugins-1.30.ebuild new file mode 100644 index 000..7e5318c2e5b --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.30.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +GTK_COMMON_DEPEND=" + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) +" +COMMON_DEPEND=" + >=dev-util/geany-1.26[gtk3=] + dev-libs/glib:2 + dev-libs/libxml2:2 + autoclose? ( ${GTK_COMMON_DEPEND} ) + commander? ( ${GTK_COMMON_DEPEND} ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + defineformat? ( ${GTK_COMMON_DEPEND} ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bundled lib buster + rm markdown/peg-markdown/markdown_lib.c || die + # devhelp plugin bundles devhelp + + default + + use multiterm && vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable !gtk3 geanydoc) + # GeanyGenDoc requires ctpl which isn’t yet in portage + --disable-geanygendoc + # peg-markdown is bundled, use app-text/discount instead + --disable-peg-markdown + --enable-addons + --enable-codenav + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanylatex + --enable-geanymacro + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc + --enable-lineoperations + --enable-lipsum + --enable-pairtaghighlighter + --enable-pohelper + --enable-pretty-printer + --enable-projectorganiz
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 58d0fecb79342294ec5fe7d4a2499c65f77ea95d Author: David Seifert gentoo org> AuthorDate: Fri Jan 20 14:18:38 2017 + Commit: David Seifert gentoo org> CommitDate: Fri Jan 20 14:18:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d0fecb dev-util/geany-plugins: Remove unused local USE-descriptions Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-util/geany-plugins/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-util/geany-plugins/metadata.xml b/dev-util/geany-plugins/metadata.xml index 698feea..acb02e1 100644 --- a/dev-util/geany-plugins/metadata.xml +++ b/dev-util/geany-plugins/metadata.xml @@ -9,15 +9,12 @@ Enable ctags plugin Enable the debugger plugin which interfaces with sys-devel/gdb Enable the defineformat plugin. -Enable the devhelp plugin which integrates dev-util/devhelp Enable spell checking using enchant Enable geanypg plugin which integrates GPG using app-crypt/gpgme Use gtkspell for dictionary support in GeanyVC -Enable the markdown plugin which uses app-text/discount and net-libs/webkit-gtk to display a realtime preview markdown. Enable the multiterm plugin Enable overview plugin Enable the scope plugin which is a graphical GDB front-end Enable updatechecker and geniuspaste plugins which require net-libs/libsoup -Enable webhelper plugin which requires net-libs/webkit-gtk
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 5a7148fea237cc593459e11bfdd4417f634f324c Author: Lars Wendler gentoo org> AuthorDate: Fri Jan 20 11:56:41 2017 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jan 20 12:00:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7148fe dev-util/geany-plugins: Removed old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-util/geany-plugins/Manifest| 2 - .../geany-plugins/geany-plugins-1.24-r1.ebuild | 119 -- dev-util/geany-plugins/geany-plugins-1.25.ebuild | 127 --- dev-util/geany-plugins/geany-plugins-1.28.ebuild | 172 - 4 files changed, 420 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 722a8a6..95459d9 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,3 +1 @@ -DIST geany-plugins-1.24.tar.gz 4037065 SHA256 2e5fa09afe7710cdc2eebae3656d56561429d5df8898c6b5dc91915f15aec0fc SHA512 947bdf8bd602ae5576d3298029d7249ac40881c13cb3676123c92f4b183be200126d0e19e5c0697c237e5a8d3d9f2d7d715b0cd562f98a059af9fa5d4f3e611e WHIRLPOOL 4386cedfef05c5f4b0bb218122b20a84167bc0b2e43b06bf080ac21dd111b57d9fbf770af78d16394d0ee01592849fae8466e8467bc05176fafd331ba0f7d2a7 -DIST geany-plugins-1.25.tar.gz 4425813 SHA256 0114042ed82feacbc1ad8c9e88dfaf6d109d01470429193c6f973079871b4615 SHA512 c0a9100e212fcf804e3013fec70a46cb925f48d3a88c4aea3ca50ddeeeacb3ec7b175d89dd041a47be2d4c5d84f31564da19d0c383a40b2811530113d061e761 WHIRLPOOL 1daa0e2b45470bf0dc30053b5e4d1da2a2dde26ffd073d8dbe806256172c39d3f60686944bca1789555330574895eb388cfcbccee461b58b80cb28c33b905f88 DIST geany-plugins-1.28.tar.gz 4453038 SHA256 918f644053ea205fdf0f2185ac3b8e21339764e0e761a38583f2dda7de7fdb97 SHA512 027fc5923d405a8246786e48e0d36c5da8f580b9f18510933063cc4c452ee5aaa68af4568ee20d640c1dd2bcb29a9361b8558a81a5a83f46b5d99c9ff639306d WHIRLPOOL a328557ccd899ce56ba2cb12875836ecbf5939492a1e19a61e5e2db15a5b10969e1cbf0eb912d551c75e9fa7c49e65fa8a48f7e2e2ebfd4477b4c88b4e6857ea diff --git a/dev-util/geany-plugins/geany-plugins-1.24-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.24-r1.ebuild deleted file mode 100644 index 12ed5a0.. --- a/dev-util/geany-plugins/geany-plugins-1.24-r1.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit autotools-utils python-single-r1 vala versionator - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="http://plugins.geany.org/geany-plugins"; -SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" -IUSE="+autoclose +commander debugger +defineformat devhelp enchant gpg gtkspell lua markdown multiterm nls python scope soup webkit" - -LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN" - -COMMON_DEPEND=">=dev-util/geany-$(get_version_component_range 1-2) - =x11-libs/vte-0.28:0 - ) - python? ( - dev-python/pygtk[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - scope? ( x11-libs/vte:0 ) - soup? ( net-libs/libsoup ) - webkit? ( - net-libs/webkit-gtk:2 - x11-libs/gtk+:2 - x11-libs/gdk-pixbuf:2 - )" -RDEPEND="${COMMON_DEPEND} - scope? ( sys-devel/gdb )" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # bundled lib buster - rm markdown/peg-markdown/markdown_lib.c || die - - autotools-utils_src_prepare - use multiterm && vala_src_prepare -} - -src_configure() { - # GeanyGenDoc requires ctpl which isn’t yet in portage - local myeconfargs=( - --docdir=/usr/share/doc/${PF} - --disable-cppcheck - --disable-extra-c-warnings - --disable-geanygendoc - # peg-markdown is bundled, use app-text/discount instead - --disable-peg-markdown - --enable-geanymacro - --enable-geanynumberedbookmarks - --enable-gproject - --enable-pretty-printer - --enable-tableconvert - --enable-treebrowser - --enable-xmlsnippets - $(use_enable autoclose) - $(use_enable commander) - $(use_enable debugger) - $(use_enable defineformat) - $(use_enable devhelp) - $(use_enable enchant spellcheck) - $(use_enable gpg geanypg) - $(use_enable gtkspell) - $(use_enable markdown) - $(use_enable multiterm) - $(use_enable lua g
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 4e6001a7324eac74b73b82ee8f8a57f5ca45c7a3 Author: Tobias Klausmann gentoo org> AuthorDate: Thu Jan 19 12:31:29 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Jan 19 12:31:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6001a7 dev-util/geany-plugins-1.28-r1: stable on alpha Gentoo-Bug: 599264 dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild index 503b3ed..c8472cd 100644 --- a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 70f7fe086e8f90703668a6ff89614daa2dc3dcd0 Author: Markus Meier gentoo org> AuthorDate: Mon Jan 2 19:37:30 2017 + Commit: Markus Meier gentoo org> CommitDate: Mon Jan 2 19:37:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f7fe08 dev-util/geany-plugins: arm stable, bug #599264 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild index 74e2f5b..41ea305 100644 --- a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.28-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$ @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 2f0f378186de7751847d6320dfe396f2ef314447 Author: Pacho Ramos gentoo org> AuthorDate: Wed Nov 16 20:16:08 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Nov 16 20:32:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0f3781 dev-util/geany-plugins: amd64/x86 stable, bug #599264 Package-Manager: portage-2.3.2 dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild index 6a97819..74e2f5b 100644 --- a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: af2cc8fcb9f81284216f53841d8ff491c967840f Author: Lars Wendler gentoo org> AuthorDate: Wed Nov 9 09:44:42 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Nov 9 09:45:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2cc8fc dev-util/geany-plugins: Removed old. Package-Manager: portage-2.3.2 dev-util/geany-plugins/Manifest | 2 - dev-util/geany-plugins/geany-plugins-1.23.ebuild | 102 -- dev-util/geany-plugins/geany-plugins-1.26.ebuild | 127 --- 3 files changed, 231 deletions(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 8b6706d..722a8a6 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,5 +1,3 @@ -DIST geany-plugins-1.23.tar.gz 3642803 SHA256 b0e79c1cd679a5b5f02632922920478a1047c3a5985982a1cc2348fa7e4454c4 SHA512 68ba0c96712cd6ea944ff68810378a96a411717a0950bfc72f5aade36bf6e5b065d229beec3b5724921c2eaf4ddb73a19f4ae77137a96208fef52f739d65c6ef WHIRLPOOL 56e54586611f8e804059b489d54d2e3970f9cf7c958e9916996472c2d7848aa446bc74a150bd32ec18aa6daaba030939facaada376327fea5e90e2a15e9c DIST geany-plugins-1.24.tar.gz 4037065 SHA256 2e5fa09afe7710cdc2eebae3656d56561429d5df8898c6b5dc91915f15aec0fc SHA512 947bdf8bd602ae5576d3298029d7249ac40881c13cb3676123c92f4b183be200126d0e19e5c0697c237e5a8d3d9f2d7d715b0cd562f98a059af9fa5d4f3e611e WHIRLPOOL 4386cedfef05c5f4b0bb218122b20a84167bc0b2e43b06bf080ac21dd111b57d9fbf770af78d16394d0ee01592849fae8466e8467bc05176fafd331ba0f7d2a7 DIST geany-plugins-1.25.tar.gz 4425813 SHA256 0114042ed82feacbc1ad8c9e88dfaf6d109d01470429193c6f973079871b4615 SHA512 c0a9100e212fcf804e3013fec70a46cb925f48d3a88c4aea3ca50ddeeeacb3ec7b175d89dd041a47be2d4c5d84f31564da19d0c383a40b2811530113d061e761 WHIRLPOOL 1daa0e2b45470bf0dc30053b5e4d1da2a2dde26ffd073d8dbe806256172c39d3f60686944bca1789555330574895eb388cfcbccee461b58b80cb28c33b905f88 -DIST geany-plugins-1.26.tar.gz 4429565 SHA256 da55e8dd5d6918de3014aaeb7ca8473d0a818ed064f77e3fa5b6aedef781b85b SHA512 3714e7c3aa2720cb91630ba26ee6018a57dfce304d556934bd6a88e4d25e9666868eeb5592a4132e7e481d42db850a0266dba6cbc2439cb0e824a3040c45850b WHIRLPOOL c006e318e107af847910489050d9d55b4a7e856c4409605f159c97717e82436eccb4d486d5bcfa044c3b88a14c8b78de2680a097b3e77c5b9c99c3c72206ba6e DIST geany-plugins-1.28.tar.gz 4453038 SHA256 918f644053ea205fdf0f2185ac3b8e21339764e0e761a38583f2dda7de7fdb97 SHA512 027fc5923d405a8246786e48e0d36c5da8f580b9f18510933063cc4c452ee5aaa68af4568ee20d640c1dd2bcb29a9361b8558a81a5a83f46b5d99c9ff639306d WHIRLPOOL a328557ccd899ce56ba2cb12875836ecbf5939492a1e19a61e5e2db15a5b10969e1cbf0eb912d551c75e9fa7c49e65fa8a48f7e2e2ebfd4477b4c88b4e6857ea diff --git a/dev-util/geany-plugins/geany-plugins-1.23.ebuild b/dev-util/geany-plugins/geany-plugins-1.23.ebuild deleted file mode 100644 index f782009.. --- a/dev-util/geany-plugins/geany-plugins-1.23.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools-utils vala versionator - -DESCRIPTION="A collection of different plugins for Geany" -HOMEPAGE="http://plugins.geany.org/geany-plugins"; -SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86" -IUSE="+commander debugger devhelp enchant gpg gtkspell lua markdown multiterm nls scope soup webkit" - -LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN" - -COMMON_DEPEND=">=dev-util/geany-$(get_version_component_range 1-2) - =x11-libs/vte-0.28:0 - ) - scope? ( x11-libs/vte:0 ) - soup? ( net-libs/libsoup ) - webkit? ( - net-libs/webkit-gtk:2 - x11-libs/gtk+:2 - x11-libs/gdk-pixbuf:2 - )" -RDEPEND="${COMMON_DEPEND} - scope? ( sys-devel/gdb )" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext ) - virtual/pkgconfig" - -src_prepare() { - # bundled lib buster - rm markdown/peg-markdown/markdown_lib.c || die - - autotools-utils_src_prepare - use multiterm && vala_src_prepare -} - -src_configure() { - # GeanyGenDoc requires ctpl which isn’t yet in portage - local myeconfargs=( - --docdir=/usr/share/doc/${PF} - --disable-cppcheck - --disable-extra-c-warnings - --disable-geanygendoc - # peg-markdown is bundled, use app-text/discount instead - --disable-peg-markdown - --enable-geanymacro - --enable-geanynumberedbookmarks - --enable-gproject - --enable-pretty-printer - --enable-tableconvert - --enable-treebrowser - --enable-xmlsnippets - $(use_enable commander) - $(use_enable debugger
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: cc98401a13e645f645702265877fc8810a46c08f Author: Pacho Ramos gentoo org> AuthorDate: Wed Nov 9 09:29:07 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Nov 9 09:29:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc98401a dev-util/geany-plugins: Disable optional webkit support, as it relies on obsolete and vulnerable versions (#584172) Package-Manager: portage-2.3.2 .../geany-plugins/geany-plugins-1.28-r1.ebuild | 157 + 1 file changed, 157 insertions(+) diff --git a/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild new file mode 100644 index ..6a97819 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.28-r1.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat enchant git gpg gtkspell lua multiterm nls +overview python scope soup" +REQUIRED_USE=" + gtk3? ( !debugger !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +GTK_COMMON_DEPEND=" + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) +" +COMMON_DEPEND=" + >=dev-util/geany-1.26[gtk3=] + dev-libs/glib:2 + dev-libs/libxml2:2 + autoclose? ( ${GTK_COMMON_DEPEND} ) + commander? ( ${GTK_COMMON_DEPEND} ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + defineformat? ( ${GTK_COMMON_DEPEND} ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2:= ) + gpg? ( app-crypt/gpgme:1= ) + gtkspell? ( + gtk3? ( app-text/gtkspell:3= ) + !gtk3? ( app-text/gtkspell:2 ) + ) + lua? ( dev-lang/lua:0= ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup:2.4 ) +" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb ) +" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bundled lib buster + rm markdown/peg-markdown/markdown_lib.c || die + # devhelp plugin bundles devhelp + + default + + use multiterm && vala_src_prepare + + # make fails if LINGUAS contains a language which is not translated + local po_linguas="" + for lang in $LINGUAS; do + if [[ -e "$S/po/$lang.po" ]]; then + po_linguas="${po_linguas} $lang" + fi + done + # only filter LINGUAS if defined + if [[ -n "${LINGUAS+x}" ]]; then + LINGUAS=$po_linguas + fi +} + +src_configure() { + local myeconfargs=( + --disable-cppcheck + --disable-extra-c-warnings + $(use_enable !gtk3 geanydoc) + # GeanyGenDoc requires ctpl which isn’t yet in portage + --disable-geanygendoc + # peg-markdown is bundled, use app-text/discount instead + --disable-peg-markdown + --enable-addons + --enable-codenav + --enable-geanyextrasel + --enable-geanyinsertnum + --enable-geanylatex + --enable-geanylipsum + --enable-geanymacro + --enable-geanynumberedbookmarks + --enable-geanyprj + --enable-geanyvc + --enable-lineoperations + --enable-pairtaghighlighter + --enable-pohelper + --enable-pretty-printer + --enable-projectorganizer + --enable-sendmail + --enable-shiftcolumn + --enable-tableconvert + --enable-treebrowser + --enable-xmlsnippets + $(use_enable autoclose) + $(use_enable automark) + $(use_enable commander) + $(use_enable ctags geanyctags) + $(use_enable debugger) + $(use_enable defineformat) + $(use_enable enchant spellcheck) + $(use_enable git gitchangebar) + $(use_enable gpg geanypg) + $(use_enable gtkspell) + $(use_enable multiterm) + $(u
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 5990d180d5b834fdef9eaf9839474a7e5ca36b46 Author: Lars Wendler gentoo org> AuthorDate: Thu Aug 18 15:44:30 2016 + Commit: Lars Wendler gentoo org> CommitDate: Thu Aug 18 15:44:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5990d180 dev-util/geany-plugins: Fixed USE-dependency on dev-util/geany Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> dev-util/geany-plugins/geany-plugins-1.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.28.ebuild b/dev-util/geany-plugins/geany-plugins-1.28.ebuild index dae5ab5..8603c74 100644 --- a/dev-util/geany-plugins/geany-plugins-1.28.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.28.ebuild @@ -31,7 +31,7 @@ WEBKIT_COMMON_DEPEND="gtk3? ( x11-libs/gtk+:2 )" -COMMON_DEPEND=">=dev-util/geany-1.26[gtk3?] +COMMON_DEPEND=">=dev-util/geany-1.26[gtk3=] dev-libs/glib:2 dev-libs/libxml2:2 autoclose? ( ${GTK_COMMON_DEPEND} )
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: b59afd6f8944dd34631b4e8e1b8284faf70771b5 Author: Chris Mayo gmail com> AuthorDate: Mon Aug 15 18:36:09 2016 + Commit: Lars Wendler gentoo org> CommitDate: Thu Aug 18 15:38:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59afd6f dev-util/geany-plugins: Bump to 1.28 and add gtk3 USE flag configure decides to build for GTK+ 2 or 3 based on installed geany using pkg-config. - Ensure geany and geany-plugins are in step with a gtk3 USE flag (this adds unnecessary work for a user not installing any GTK+ using plugins, but does no harm) - Fix GTK+ dependencies to reflect the SLOT that will be used - Block selection of GTK+ 2 only plugins for gtk3 with REQUIRED_USE - Explicitly enable all plugins - Honour LINGUAS, makes it and nl available - Fix metadata for gtkspell, it is the spellchecker for GeanyVC - geany-1.26 is the minimum since 1.27 - Prune .la files - Move to EAPI6, remove use of autotools-utils and versionator, tidy Gentoo-Bug: https://bugs.gentoo.org/586162 Gentoo-Bug: https://bugs.gentoo.org/566214 Gentoo-Bug: https://bugs.gentoo.org/556840 Closes: https://github.com/gentoo/gentoo/pull/2063 Signed-off-by: Lars Wendler gentoo.org> dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.28.ebuild | 178 +++ dev-util/geany-plugins/metadata.xml | 3 +- 3 files changed, 181 insertions(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 6721f68..8b6706d 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -2,3 +2,4 @@ DIST geany-plugins-1.23.tar.gz 3642803 SHA256 b0e79c1cd679a5b5f02632922920478a10 DIST geany-plugins-1.24.tar.gz 4037065 SHA256 2e5fa09afe7710cdc2eebae3656d56561429d5df8898c6b5dc91915f15aec0fc SHA512 947bdf8bd602ae5576d3298029d7249ac40881c13cb3676123c92f4b183be200126d0e19e5c0697c237e5a8d3d9f2d7d715b0cd562f98a059af9fa5d4f3e611e WHIRLPOOL 4386cedfef05c5f4b0bb218122b20a84167bc0b2e43b06bf080ac21dd111b57d9fbf770af78d16394d0ee01592849fae8466e8467bc05176fafd331ba0f7d2a7 DIST geany-plugins-1.25.tar.gz 4425813 SHA256 0114042ed82feacbc1ad8c9e88dfaf6d109d01470429193c6f973079871b4615 SHA512 c0a9100e212fcf804e3013fec70a46cb925f48d3a88c4aea3ca50ddeeeacb3ec7b175d89dd041a47be2d4c5d84f31564da19d0c383a40b2811530113d061e761 WHIRLPOOL 1daa0e2b45470bf0dc30053b5e4d1da2a2dde26ffd073d8dbe806256172c39d3f60686944bca1789555330574895eb388cfcbccee461b58b80cb28c33b905f88 DIST geany-plugins-1.26.tar.gz 4429565 SHA256 da55e8dd5d6918de3014aaeb7ca8473d0a818ed064f77e3fa5b6aedef781b85b SHA512 3714e7c3aa2720cb91630ba26ee6018a57dfce304d556934bd6a88e4d25e9666868eeb5592a4132e7e481d42db850a0266dba6cbc2439cb0e824a3040c45850b WHIRLPOOL c006e318e107af847910489050d9d55b4a7e856c4409605f159c97717e82436eccb4d486d5bcfa044c3b88a14c8b78de2680a097b3e77c5b9c99c3c72206ba6e +DIST geany-plugins-1.28.tar.gz 4453038 SHA256 918f644053ea205fdf0f2185ac3b8e21339764e0e761a38583f2dda7de7fdb97 SHA512 027fc5923d405a8246786e48e0d36c5da8f580b9f18510933063cc4c452ee5aaa68af4568ee20d640c1dd2bcb29a9361b8558a81a5a83f46b5d99c9ff639306d WHIRLPOOL a328557ccd899ce56ba2cb12875836ecbf5939492a1e19a61e5e2db15a5b10969e1cbf0eb912d551c75e9fa7c49e65fa8a48f7e2e2ebfd4477b4c88b4e6857ea diff --git a/dev-util/geany-plugins/geany-plugins-1.28.ebuild b/dev-util/geany-plugins/geany-plugins-1.28.ebuild new file mode 100644 index 000..b2203e2 --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.28.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-single-r1 vala + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="https://plugins.geany.org"; +SRC_URI="https://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat devhelp enchant git gpg gtkspell lua markdown multiterm nls +overview python scope soup webkit" +REQUIRED_USE="gtk3? ( !debugger !devhelp !multiterm !python !scope ) + python? ( ${PYTHON_REQUIRED_USE} )" + +COMMON_DEPEND=">=dev-util/geany-1.26[!gtk3?] + dev-libs/glib:2 + dev-libs/libxml2:2 + autoclose? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) + commander? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) + ctags? ( dev-util/ctags ) + debugger? ( x11-libs/vte:0 ) + defineformat? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) + devhelp? ( + gnome-base/gconf:2 + net-libs/webkit-gtk:2 + x11-libs/gtk+:2 + x11-libs/libwnck:1 + ) + enchant? ( app-text/enchant ) + git? ( dev-libs/libgit2 ) + gpg? ( app-crypt/gpgme ) + gtkspell? ( +
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 208837e0f425af0de2ec6b29dd385f03c11127b7 Author: Lars Wendler gentoo org> AuthorDate: Thu Aug 18 15:38:12 2016 + Commit: Lars Wendler gentoo org> CommitDate: Thu Aug 18 15:38:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208837e0 dev-util/geany-plugins: Simplified ebuild a bit. Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> dev-util/geany-plugins/geany-plugins-1.28.ebuild | 46 +++- 1 file changed, 20 insertions(+), 26 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.28.ebuild b/dev-util/geany-plugins/geany-plugins-1.28.ebuild index b2203e2..dae5ab5 100644 --- a/dev-util/geany-plugins/geany-plugins-1.28.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.28.ebuild @@ -19,14 +19,26 @@ IUSE="gtk3 +autoclose +automark +commander ctags debugger +defineformat devhelp REQUIRED_USE="gtk3? ( !debugger !devhelp !multiterm !python !scope ) python? ( ${PYTHON_REQUIRED_USE} )" -COMMON_DEPEND=">=dev-util/geany-1.26[!gtk3?] +GTK_COMMON_DEPEND="gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 )" + +WEBKIT_COMMON_DEPEND="gtk3? ( + net-libs/webkit-gtk:3 + x11-libs/gtk+:3 + ) + !gtk3? ( + net-libs/webkit-gtk:2 + x11-libs/gtk+:2 + )" + +COMMON_DEPEND=">=dev-util/geany-1.26[gtk3?] dev-libs/glib:2 dev-libs/libxml2:2 - autoclose? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) - commander? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) + autoclose? ( ${GTK_COMMON_DEPEND} ) + commander? ( ${GTK_COMMON_DEPEND} ) ctags? ( dev-util/ctags ) debugger? ( x11-libs/vte:0 ) - defineformat? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) + defineformat? ( ${GTK_COMMON_DEPEND} ) devhelp? ( gnome-base/gconf:2 net-libs/webkit-gtk:2 @@ -37,24 +49,13 @@ COMMON_DEPEND=">=dev-util/geany-1.26[!gtk3?] git? ( dev-libs/libgit2 ) gpg? ( app-crypt/gpgme ) gtkspell? ( - gtk3? ( - app-text/gtkspell:3 - ) - !gtk3? ( - app-text/gtkspell:2 - ) + gtk3? ( app-text/gtkspell:3 ) + !gtk3? ( app-text/gtkspell:2 ) ) lua? ( =dev-lang/lua-5.1*:= ) markdown? ( app-text/discount - gtk3? ( - net-libs/webkit-gtk:3 - x11-libs/gtk+:3 - ) - !gtk3? ( - net-libs/webkit-gtk:2 - x11-libs/gtk+:2 - ) + ${WEBKIT_COMMON_DEPEND} ) multiterm? ( $(vala_depend) @@ -68,14 +69,7 @@ COMMON_DEPEND=">=dev-util/geany-1.26[!gtk3?] scope? ( x11-libs/vte:0 ) soup? ( net-libs/libsoup ) webkit? ( - gtk3? ( - net-libs/webkit-gtk:3 - x11-libs/gtk+:3 - ) - !gtk3? ( - net-libs/webkit-gtk:2 - x11-libs/gtk+:2 - ) + ${WEBKIT_COMMON_DEPEND} x11-libs/gdk-pixbuf:2 )" RDEPEND="${COMMON_DEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 155c3b6afb0b839597d2b2d31d83c2f0e874e051 Author: Pacho Ramos gentoo org> AuthorDate: Sun Aug 7 07:11:31 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Aug 7 07:24:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155c3b6a dev-util/geany-plugins: Cleanup per bug #355897 Package-Manager: portage-2.3.0 dev-util/geany-plugins/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-util/geany-plugins/metadata.xml b/dev-util/geany-plugins/metadata.xml index c7c61a4..abc4e84 100644 --- a/dev-util/geany-plugins/metadata.xml +++ b/dev-util/geany-plugins/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -bi...@gentoo.org -Nathan Phillip Brink - Enable the autoclose plugin. Enable the automark plugin
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 6d8b50ac6dbb33ef4aef6466616d1d9cae78b24f Author: Tobias Klausmann gentoo org> AuthorDate: Wed May 25 09:24:50 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed May 25 09:29:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8b50ac dev-util/geany-plugins-1.25-r0: add alpha keyword Gentoo-Bug: 570902 Package-Manager: portage-2.3.0_rc1 dev-util/geany-plugins/geany-plugins-1.25.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.25.ebuild b/dev-util/geany-plugins/geany-plugins-1.25.ebuild index f720246..3c03532 100644 --- a/dev-util/geany-plugins/geany-plugins-1.25.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.25.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~ppc ppc64 ~sparc ~x86" +KEYWORDS="alpha amd64 arm ia64 ~ppc ppc64 ~sparc ~x86" IUSE="+autoclose +automark +commander ctags debugger +defineformat devhelp enchant git gpg gtkspell lua markdown multiterm nls +overview python scope soup webkit" LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: b888975d87a8643aeb5883fd43ab91f9cd5ab356 Author: Jeroen Roovers gentoo org> AuthorDate: Tue Apr 5 05:54:37 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Tue Apr 5 05:54:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b888975d dev-util/geany-plugins: Stable for PPC64 (bug #570902). Package-Manager: portage-2.2.28 RepoMan-Options: --ignore-arches dev-util/geany-plugins/geany-plugins-1.25.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.25.ebuild b/dev-util/geany-plugins/geany-plugins-1.25.ebuild index 628d04b..f720246 100644 --- a/dev-util/geany-plugins/geany-plugins-1.25.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.25.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ia64 ~ppc ppc64 ~sparc ~x86" IUSE="+autoclose +automark +commander ctags debugger +defineformat devhelp enchant git gpg gtkspell lua markdown multiterm nls +overview python scope soup webkit" LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 53e0a9d79a2dbb0a8431ad709f23e8e686ce5a1a Author: Markus Meier gentoo org> AuthorDate: Fri Apr 1 19:03:30 2016 + Commit: Markus Meier gentoo org> CommitDate: Fri Apr 1 19:03:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e0a9d7 dev-util/geany-plugins: arm stable, bug #570902 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="arm" dev-util/geany-plugins/geany-plugins-1.25.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.25.ebuild b/dev-util/geany-plugins/geany-plugins-1.25.ebuild index d1c15b0..628d04b 100644 --- a/dev-util/geany-plugins/geany-plugins-1.25.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.25.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="+autoclose +automark +commander ctags debugger +defineformat devhelp enchant git gpg gtkspell lua markdown multiterm nls +overview python scope soup webkit" LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 72cf50dfd10bc29f1dce0daf22936d1560718831 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 20 12:23:53 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 20 12:23:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72cf50df dev-util/geany-plugins: ia64 stable wrt bug #570902 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.25.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.25.ebuild b/dev-util/geany-plugins/geany-plugins-1.25.ebuild index 5204852..d1c15b0 100644 --- a/dev-util/geany-plugins/geany-plugins-1.25.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.25.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="+autoclose +automark +commander ctags debugger +defineformat devhelp enchant git gpg gtkspell lua markdown multiterm nls +overview python scope soup webkit" LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: 21b480f8c1ff42ebeadbc8cdf81df08384f91e0b Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 19 16:31:57 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 19 16:31:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b480f8 dev-util/geany-plugins: amd64 stable wrt bug #570902 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/geany-plugins/geany-plugins-1.25.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.25.ebuild b/dev-util/geany-plugins/geany-plugins-1.25.ebuild index d12b742..5204852 100644 --- a/dev-util/geany-plugins/geany-plugins-1.25.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.25.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" IUSE="+autoclose +automark +commander ctags debugger +defineformat devhelp enchant git gpg gtkspell lua markdown multiterm nls +overview python scope soup webkit" LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: b920d666d15b43fb95c1e2a88caa8e58b35f6066 Author: Manuel Rüger gentoo org> AuthorDate: Sun Jan 3 17:24:20 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Jan 3 17:24:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b920d666 dev-util/geany-plugins: Version bump Gentoo-Bug: 566214 Package-Manager: portage-2.2.26 dev-util/geany-plugins/Manifest | 1 + dev-util/geany-plugins/geany-plugins-1.26.ebuild | 127 +++ 2 files changed, 128 insertions(+) diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest index 42cf2f3..6721f68 100644 --- a/dev-util/geany-plugins/Manifest +++ b/dev-util/geany-plugins/Manifest @@ -1,3 +1,4 @@ DIST geany-plugins-1.23.tar.gz 3642803 SHA256 b0e79c1cd679a5b5f02632922920478a1047c3a5985982a1cc2348fa7e4454c4 SHA512 68ba0c96712cd6ea944ff68810378a96a411717a0950bfc72f5aade36bf6e5b065d229beec3b5724921c2eaf4ddb73a19f4ae77137a96208fef52f739d65c6ef WHIRLPOOL 56e54586611f8e804059b489d54d2e3970f9cf7c958e9916996472c2d7848aa446bc74a150bd32ec18aa6daaba030939facaada376327fea5e90e2a15e9c DIST geany-plugins-1.24.tar.gz 4037065 SHA256 2e5fa09afe7710cdc2eebae3656d56561429d5df8898c6b5dc91915f15aec0fc SHA512 947bdf8bd602ae5576d3298029d7249ac40881c13cb3676123c92f4b183be200126d0e19e5c0697c237e5a8d3d9f2d7d715b0cd562f98a059af9fa5d4f3e611e WHIRLPOOL 4386cedfef05c5f4b0bb218122b20a84167bc0b2e43b06bf080ac21dd111b57d9fbf770af78d16394d0ee01592849fae8466e8467bc05176fafd331ba0f7d2a7 DIST geany-plugins-1.25.tar.gz 4425813 SHA256 0114042ed82feacbc1ad8c9e88dfaf6d109d01470429193c6f973079871b4615 SHA512 c0a9100e212fcf804e3013fec70a46cb925f48d3a88c4aea3ca50ddeeeacb3ec7b175d89dd041a47be2d4c5d84f31564da19d0c383a40b2811530113d061e761 WHIRLPOOL 1daa0e2b45470bf0dc30053b5e4d1da2a2dde26ffd073d8dbe806256172c39d3f60686944bca1789555330574895eb388cfcbccee461b58b80cb28c33b905f88 +DIST geany-plugins-1.26.tar.gz 4429565 SHA256 da55e8dd5d6918de3014aaeb7ca8473d0a818ed064f77e3fa5b6aedef781b85b SHA512 3714e7c3aa2720cb91630ba26ee6018a57dfce304d556934bd6a88e4d25e9666868eeb5592a4132e7e481d42db850a0266dba6cbc2439cb0e824a3040c45850b WHIRLPOOL c006e318e107af847910489050d9d55b4a7e856c4409605f159c97717e82436eccb4d486d5bcfa044c3b88a14c8b78de2680a097b3e77c5b9c99c3c72206ba6e diff --git a/dev-util/geany-plugins/geany-plugins-1.26.ebuild b/dev-util/geany-plugins/geany-plugins-1.26.ebuild new file mode 100644 index 000..e106bab --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.26.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit autotools-utils python-single-r1 vala versionator + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="http://plugins.geany.org/geany-plugins"; +SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+autoclose +automark +commander ctags debugger +defineformat devhelp enchant git gpg gtkspell lua markdown multiterm nls +overview python scope soup webkit" + +LINGUAS="be ca da de es fr gl kk ja pt pt_BR ru tr zh_CN" + +COMMON_DEPEND=">=dev-util/geany-$(get_version_component_range 1-2) + autoclose? ( x11-libs/gtk+:2 ) + commander? ( x11-libs/gtk+:2 ) + defineformat? ( x11-libs/gtk+:2 ) + dev-libs/libxml2:2 + dev-libs/glib:2 + ctags? ( dev-util/ctags ) + debugger? ( + x11-libs/vte:0 + dev-util/geany[-gtk3] + ) + devhelp? ( + dev-util/devhelp + gnome-base/gconf:2 + net-libs/webkit-gtk:2 + x11-libs/gtk+:2 + x11-libs/libwnck:1 + ) + enchant? ( app-text/enchant ) + gpg? ( app-crypt/gpgme ) + git? ( dev-libs/libgit2 ) + gtkspell? ( app-text/gtkspell:2 ) + lua? ( =dev-lang/lua-5.1*:= ) + markdown? ( + app-text/discount + net-libs/webkit-gtk:2 + x11-libs/gtk+:2 + ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + python? ( + dev-python/pygtk[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + scope? ( x11-libs/vte:0 ) + soup? ( net-libs/libsoup ) + webkit? ( + net-libs/webkit-gtk:2 + x11-libs/gtk+:2 + x11-libs/gdk-pixbuf:2 + )" +RDEPEND="${COMMON_DEPEND} + scope? ( sys-devel/gdb )" +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext ) + virtual/pkgconfig" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # bundled lib buster + rm markd
[gentoo-commits] repo/gentoo:master commit in: dev-util/geany-plugins/
commit: f0fc4e9b67ff85c6bd22c869d57dc084dc1b1b90 Author: Nathan Phillip Brink gentoo org> AuthorDate: Sat Sep 26 04:16:24 2015 + Commit: Nathan Phillip Brink gentoo org> CommitDate: Sat Sep 26 04:16:24 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fc4e9b dev-util/geany-plugins: Older plugins are incompatible with geany-1.25. Fix lua deps. Package-Manager: portage-2.2.20 dev-util/geany-plugins/geany-plugins-1.23.ebuild| 3 ++- dev-util/geany-plugins/geany-plugins-1.24-r1.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-util/geany-plugins/geany-plugins-1.23.ebuild b/dev-util/geany-plugins/geany-plugins-1.23.ebuild index 00f5e33..f782009 100644 --- a/dev-util/geany-plugins/geany-plugins-1.23.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.23.ebuild @@ -18,6 +18,7 @@ IUSE="+commander debugger devhelp enchant gpg gtkspell lua markdown multiterm nl LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN" COMMON_DEPEND=">=dev-util/geany-$(get_version_component_range 1-2) + =dev-util/geany-$(get_version_component_range 1-2) enchant? ( app-text/enchant ) gpg? ( app-crypt/gpgme ) gtkspell? ( app-text/gtkspell:2 ) - lua? ( dev-lang/lua ) + lua? ( dev-lang/lua:* ) markdown? ( app-text/discount net-libs/webkit-gtk:2