diff options
author | Nathan Phillip Brink <binki@gentoo.org> | 2013-07-31 04:46:04 +0000 |
---|---|---|
committer | Nathan Phillip Brink <binki@gentoo.org> | 2013-07-31 04:46:04 +0000 |
commit | 07dfa887218ae744ed49f8f2c154fca55f8b07b6 (patch) | |
tree | de7007a9851ff0dcd2acf2f6f9b1a41329cf27d4 /dev-util/geany-plugins | |
parent | Fix USE=doc (diff) | |
download | gentoo-2-07dfa887218ae744ed49f8f2c154fca55f8b07b6.tar.gz gentoo-2-07dfa887218ae744ed49f8f2c154fca55f8b07b6.tar.bz2 gentoo-2-07dfa887218ae744ed49f8f2c154fca55f8b07b6.zip |
Add geany-plugins-1.23 for bug #467624 with new plugins commander, markdown, and scope.
(Portage version: 2.2.0_alpha177-r1/cvs/Linux x86_64, signed Manifest commit with key 743A52E86BA81050)
Diffstat (limited to 'dev-util/geany-plugins')
-rw-r--r-- | dev-util/geany-plugins/ChangeLog | 9 | ||||
-rw-r--r-- | dev-util/geany-plugins/geany-plugins-1.23.ebuild | 101 | ||||
-rw-r--r-- | dev-util/geany-plugins/metadata.xml | 5 |
3 files changed, 113 insertions, 2 deletions
diff --git a/dev-util/geany-plugins/ChangeLog b/dev-util/geany-plugins/ChangeLog index a64cd477e477..d0e0462a74db 100644 --- a/dev-util/geany-plugins/ChangeLog +++ b/dev-util/geany-plugins/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-util/geany-plugins # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.26 2013/03/07 04:18:39 binki Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.27 2013/07/31 04:46:04 binki Exp $ + +*geany-plugins-1.23 (31 Jul 2013) + + 31 Jul 2013; Nathan Phillip Brink <binki@gentoo.org> + +geany-plugins-1.23.ebuild, metadata.xml: + Add geany-plugins-1.23 for bug #467624 with new plugins commander, markdown, + and scope. 07 Mar 2013; Nathan Phillip Brink <binki@gentoo.org> -files/geany-plugins-0.20-config.h.patch, diff --git a/dev-util/geany-plugins/geany-plugins-1.23.ebuild b/dev-util/geany-plugins/geany-plugins-1.23.ebuild new file mode 100644 index 000000000000..ff2b27cfa17d --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-1.23.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.23.ebuild,v 1.1 2013/07/31 04:46:04 binki Exp $ + +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="~amd64 ~ppc ~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) + commander? ( x11-libs/gtk+:2 ) + dev-libs/libxml2:2 + dev-libs/glib:2 + debugger? ( x11-libs/vte:0 ) + 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 ) + gtkspell? ( app-text/gtkspell:2 ) + lua? ( dev-lang/lua ) + 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 + ) + 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) + $(use_enable devhelp) + $(use_enable enchant spellcheck) + $(use_enable gpg geanypg) + $(use_enable gtkspell) + $(use_enable markdown) + $(use_enable multiterm) + $(use_enable lua geanylua) + $(use_enable nls) + $(use_enable scope) + # Having updatechecker… when you’re using a package manager? + $(use_enable soup updatechecker) + $(use_enable soup geniuspaste) + $(use_enable webkit webhelper) + ) + + autotools-utils_src_configure +} diff --git a/dev-util/geany-plugins/metadata.xml b/dev-util/geany-plugins/metadata.xml index 4f3fe7d6560d..745d138b7a31 100644 --- a/dev-util/geany-plugins/metadata.xml +++ b/dev-util/geany-plugins/metadata.xml @@ -6,13 +6,16 @@ <name>Nathan Phillip Brink</name> </maintainer> <use> + <flag name='commander'>Enable the commander plugin which provides a command panel for rapid access to any action.</flag> <flag name='debugger'>Enable the debugger plugin which interfaces with <pkg>sys-devel/gdb</pkg></flag> <flag name='devhelp'>Enable the devhelp plugin which integrates <pkg>dev-util/devhelp</pkg></flag> <flag name='enchant'>Enable spell checking using enchant</flag> <flag name='gpg'>Enable geanypg plugin which integrates GPG using <pkg>app-crypt/gpgme</pkg></flag> <flag name='gtkspell'>Use gtkspell for dictionary support</flag> + <flag name='markdown'>Enable the markdown plugin which uses <pkg>app-text/discount</pkg> and <pkg>net-libs/webkit-gtk</pkg> to display a realtime preview markdown.</flag> <flag name='multiterm'>Enable the multiterm plugin</flag> + <flag name='scope'>Enable the scope plugin which is a graphical GDB front-end</flag> <flag name='soup'>Enable updatechecker and geniuspaste plugins which require <pkg>net-libs/libsoup</pkg></flag> - <flag name='webkit'>Enable webhelper plugin which requires net-libs/webkit-gtk</flag> + <flag name='webkit'>Enable webhelper plugin which requires <pkg>net-libs/webkit-gtk</pkg></flag> </use> </pkgmetadata> |