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
}




Reply via email to