binki 14/04/14 06:11:35 Modified: metadata.xml ChangeLog Added: geany-plugins-1.24-r1.ebuild Removed: geany-plugins-1.24.ebuild Log: Fix dependencies for new plugins, use python-single-r1.eclass, and fix automagic compilation of geanypy plugin for geany-plugins-1.24. (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 743A52E86BA81050)
Revision Changes Path 1.8 dev-util/geany-plugins/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/metadata.xml?rev=1.8&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/metadata.xml?rev=1.8&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/metadata.xml?r1=1.7&r2=1.8 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/metadata.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- metadata.xml 31 Jul 2013 04:46:04 -0000 1.7 +++ metadata.xml 14 Apr 2014 06:11:35 -0000 1.8 @@ -6,8 +6,10 @@ <name>Nathan Phillip Brink</name> </maintainer> <use> + <flag name='autoclose'>Enable the autoclose plugin.</flag> <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='defineformat'>Enable the defineformat plugin.</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> 1.39 dev-util/geany-plugins/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/ChangeLog?rev=1.39&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/ChangeLog?rev=1.39&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/ChangeLog?r1=1.38&r2=1.39 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- ChangeLog 13 Apr 2014 21:05:21 -0000 1.38 +++ ChangeLog 14 Apr 2014 06:11:35 -0000 1.39 @@ -1,6 +1,13 @@ # ChangeLog for dev-util/geany-plugins # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.38 2014/04/13 21:05:21 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.39 2014/04/14 06:11:35 binki Exp $ + +*geany-plugins-1.24-r1 (14 Apr 2014) + + 14 Apr 2014; Nathan Phillip Brink <[email protected]> + +geany-plugins-1.24-r1.ebuild, -geany-plugins-1.24.ebuild, metadata.xml: + Fix dependencies for new plugins, use python-single-r1.eclass, and fix + automagic compilation of geanypy plugin for geany-plugins-1.24. *geany-plugins-1.24 (13 Apr 2014) 1.1 dev-util/geany-plugins/geany-plugins-1.24-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.24-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.24-r1.ebuild?rev=1.1&content-type=text/plain Index: geany-plugins-1.24-r1.ebuild =================================================================== # Copyright 1999-2014 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.24-r1.ebuild,v 1.1 2014/04/14 06:11:35 binki Exp $ EAPI=5 PYTHON_COMPAT=( python2_{6,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) autoclose? ( x11-libs/gtk+:2 ) commander? ( x11-libs/gtk+:2 ) defineformat? ( 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 ) 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 geanylua) $(use_enable nls) $(use_enable python geanypy) $(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 }
