summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/geany-plugins')
-rw-r--r--dev-util/geany-plugins/ChangeLog11
-rw-r--r--dev-util/geany-plugins/Manifest7
-rw-r--r--dev-util/geany-plugins/files/geany-plugins-0.20-geanyprj-outsrc-tests.patch15
-rw-r--r--dev-util/geany-plugins/geany-plugins-0.20.ebuild56
-rw-r--r--dev-util/geany-plugins/metadata.xml2
5 files changed, 87 insertions, 4 deletions
diff --git a/dev-util/geany-plugins/ChangeLog b/dev-util/geany-plugins/ChangeLog
index 7f7895fc4674..d966c1299bf8 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-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.1 2010/07/08 07:39:30 polynomial-c Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.2 2011/01/21 11:19:29 polynomial-c Exp $
+
+*geany-plugins-0.20 (21 Jan 2011)
+
+ 21 Jan 2011; Lars Wendler <polynomial-c@gentoo.org>
+ +geany-plugins-0.20.ebuild,
+ +files/geany-plugins-0.20-geanyprj-outsrc-tests.patch, metadata.xml:
+ Version bump by Nathan (bug #352172).
*geany-plugins-0.19 (08 Jul 2010)
diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest
index bae0582e8bdc..1f4ccc2a86be 100644
--- a/dev-util/geany-plugins/Manifest
+++ b/dev-util/geany-plugins/Manifest
@@ -1,4 +1,7 @@
+AUX geany-plugins-0.20-geanyprj-outsrc-tests.patch 612 RMD160 21a5756db9ed0a8119fbcbe78ce9e12c8c74729b SHA1 5c13075df26262510cd92d577353a2903c5fc69b SHA256 43fc3d52aa789557f0e6c4def99f51d2b7516f90923809db31bb9be455a63071
DIST geany-plugins-0.19.tar.gz 1331968 RMD160 453ecc1f305651cd3e6ed4e128065faeed7722c9 SHA1 7a498ccdf324da7a69247a53d951fd796f34eace SHA256 c006b6d19e81d7b3dff1bfe8faf75cf7a7fced0ec59829313bcc764ad27994bc
+DIST geany-plugins-0.20.tar.gz 1463482 RMD160 30d00fd9135609df76dca3813f1bbea4c3000390 SHA1 adadeb24854141bcdbe7facb9bc05080ddb23899 SHA256 c5ce25880e1943536dc07659644fdc7e23736873d9a518e45b021458cc2570a8
EBUILD geany-plugins-0.19.ebuild 914 RMD160 76f2459395aa4c9818997dfd06d966e69831b43d SHA1 156abac9eb5521e32b87accebb0176ca2a27be02 SHA256 30994d66dc08154ab24f0426ade27abdd920a40f7c7f319e128caf864411b690
-MISC ChangeLog 466 RMD160 683d5f80133d70a2c26875bd68aaa51e161470f5 SHA1 1e29b6f7b5905473ab5f13e51beb225cace5dd78 SHA256 f255b9c04bdf6ed3cb40af7163d8d31fd8383b5644f43fdd991d318a65c66485
-MISC metadata.xml 590 RMD160 87d31cbfab459fd9186c92095d6319d60dd76b1b SHA1 a14e3209d6248f67680f8514be3909d4cdfa6799 SHA256 f77f0aa58ef810406b36812ee51f0430479135dfdd0eda83e267adf51889ab02
+EBUILD geany-plugins-0.20.ebuild 1484 RMD160 193a22ed902aa4890a47a565b81a910ebae8d4eb SHA1 182d1dd8bdd15428c863ed07742eb8136d968523 SHA256 2fcee2f4c848899a97144aea38abf27b4f8066a5ff12e5171ad783da380aaeca
+MISC ChangeLog 697 RMD160 00140af2721f1d9cce435ff810c3f5307992eadf SHA1 e125263ae88c5506e0a7adce01a0cebe3be83116 SHA256 9e073cd8a118673dc1f1cd9a5c548f05e5f2506ed2bc0ff9486323d2750dbc0f
+MISC metadata.xml 765 RMD160 d1a2ea6a4c7439de411cd02b407307d120b13b34 SHA1 81230c7ac93de24c25ce2401aefe14b52e223ec3 SHA256 06a69622416900ebc64b23cb41a1836374cb6b835c7c95dc394247d1304fe298
diff --git a/dev-util/geany-plugins/files/geany-plugins-0.20-geanyprj-outsrc-tests.patch b/dev-util/geany-plugins/files/geany-plugins-0.20-geanyprj-outsrc-tests.patch
new file mode 100644
index 000000000000..a8aa4c13f7f1
--- /dev/null
+++ b/dev-util/geany-plugins/files/geany-plugins-0.20-geanyprj-outsrc-tests.patch
@@ -0,0 +1,15 @@
+Author: Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
+Date: 2011/01/20
+Purpose: Fix test compilation failure in geanyprj for out-of-source builds.
+Bug: https://sourceforge.net/tracker/?func=detail&aid=3163117&group_id=222729&atid=1056532
+
+--- a/geany-plugins/geanyprj/tests/Makefile.am
++++ b/geany-plugins/geanyprj/tests/Makefile.am
+@@ -1,6 +1,6 @@
+ if UNITTESTS
+ include $(top_srcdir)/build/vars.build.mk
+-INCLUDES = $(GEANY_CFLAGS) -I../src -DUNITTESTS
++INCLUDES = $(GEANY_CFLAGS) -I$(srcdir)/../src -DUNITTESTS
+ TESTS=unittests
+ noinst_PROGRAMS=unittests
+ unittests_SOURCES = unittests.c ../src/utils.c
diff --git a/dev-util/geany-plugins/geany-plugins-0.20.ebuild b/dev-util/geany-plugins/geany-plugins-0.20.ebuild
new file mode 100644
index 000000000000..41dd265c2067
--- /dev/null
+++ b/dev-util/geany-plugins/geany-plugins-0.20.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/geany-plugins-0.20.ebuild,v 1.1 2011/01/21 11:19:29 polynomial-c Exp $
+
+EAPI="2"
+
+inherit autotools autotools-utils eutils 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 ~x86"
+IUSE="enchant gtkspell lua nls soup webkit"
+
+LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN"
+
+RDEPEND="=dev-util/geany-$(get_version_component_range 1-2)*
+ dev-libs/libxml2:2
+ dev-libs/glib:2
+ enchant? ( app-text/enchant )
+ gtkspell? ( app-text/gtkspell )
+ lua? ( dev-lang/lua )
+ soup? ( net-libs/libsoup )
+ webkit? (
+ net-libs/webkit-gtk:2
+ x11-libs/gtk+:2
+ x11-libs/gdk-pixbuf:2
+ )"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )
+ dev-util/pkgconfig"
+
+src_prepare() {
+ # https://sourceforge.net/tracker/?func=detail&aid=3163117&group_id=222729&atid=1056532
+ epatch "${FILESDIR}"/${P}-geanyprj-outsrc-tests.patch
+
+ eautomake
+}
+
+src_configure() {
+ # GeanyGenDoc requires ctpl which isn't yet in portage
+ local myeconfargs=(
+ --disable-geanygendoc
+ $(use_enable enchant spellcheck)
+ $(use_enable gtkspell)
+ $(use_enable lua geanylua)
+ $(use_enable nls)
+ $(use_enable soup updatechecker)
+ $(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 34e7bf8da600..68d999185325 100644
--- a/dev-util/geany-plugins/metadata.xml
+++ b/dev-util/geany-plugins/metadata.xml
@@ -14,5 +14,7 @@
<use>
<flag name='enchant'>Enable spell checking using enchant</flag>
<flag name='gtkspell'>Use gtkspell for dictionary support</flag>
+ <flag name='soup'>Enable updatechecker plugin which requires net-libs/libsoup</flag>
+ <flag name='webkit'>Enable webhelper plugin which requires net-libs/webkit-gtk</flag>
</use>
</pkgmetadata>