From 9127fb8b62ca86d95efe345b93f34edff0fd0d74 Mon Sep 17 00:00:00 2001 From: Torsten Kurbad Date: Tue, 19 Feb 2013 14:20:37 +0100 Subject: [PATCH] Added geany(-plugins) live ebuilds --- dev-util/geany-plugins/ChangeLog | 113 ++++++++ .../geany-plugins/geany-plugins-9999.ebuild | 54 ++++ dev-util/geany-plugins/metadata.xml | 18 ++ dev-util/geany/ChangeLog | 244 ++++++++++++++++++ dev-util/geany/geany-9999.ebuild | 65 +++++ dev-util/geany/metadata.xml | 40 +++ 6 files changed, 534 insertions(+) create mode 100644 dev-util/geany-plugins/ChangeLog create mode 100644 dev-util/geany-plugins/geany-plugins-9999.ebuild create mode 100644 dev-util/geany-plugins/metadata.xml create mode 100644 dev-util/geany/ChangeLog create mode 100644 dev-util/geany/geany-9999.ebuild create mode 100644 dev-util/geany/metadata.xml diff --git a/dev-util/geany-plugins/ChangeLog b/dev-util/geany-plugins/ChangeLog new file mode 100644 index 0000000..9cedd3b --- /dev/null +++ b/dev-util/geany-plugins/ChangeLog @@ -0,0 +1,113 @@ +# ChangeLog for dev-util/geany-plugins +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/ChangeLog,v 1.25 2012/12/07 18:30:48 ago Exp $ + + 07 Dec 2012; Agostino Sarubbo geany-plugins-1.22-r1.ebuild: + Stable for ppc, wrt bug #441312 + + 07 Dec 2012; geany-plugins-1.22-r1.ebuild: + Stable for x86, wrt bug #441312 + + 07 Dec 2012; geany-plugins-1.22-r1.ebuild: + Stable for amd64, wrt bug #441312 + + 27 Sep 2012; Anthony G. Basile + geany-plugins-1.22.ebuild: + stable ppc, bug #429056 + +*geany-plugins-1.22-r1 (26 Sep 2012) + + 26 Sep 2012; Nathan Phillip Brink + +geany-plugins-1.22-r1.ebuild: + Restore and fix the multiterm useflag for bug #430926. + + 26 Sep 2012; Nathan Phillip Brink + geany-plugins-1.22.ebuild: + Provisionally drop multiterm useflag which is broken due to vala misuse in + this ebuild, bug #430926. + + 23 Sep 2012; Pawel Hajdan jr + geany-plugins-1.22.ebuild: + x86 stable wrt bug #429056 + + 13 Sep 2012; Agostino Sarubbo geany-plugins-1.22.ebuild: + Stable for amd64, wrt bug #429056 + +*geany-plugins-1.22 (01 Aug 2012) + + 01 Aug 2012; Nathan Phillip Brink + +geany-plugins-1.22.ebuild, metadata.xml: + Bump to geany-plugins-1.22 for bug #429056. + + 20 Jun 2012; Lars Wendler + -geany-plugins-0.19.ebuild: + Removed old version. + + 14 Jun 2012; Michael Weber geany-plugins-0.21.1.ebuild: + ppc stable (bug 404537) + + 04 May 2012; Jeff Horelick geany-plugins-0.20-r1.ebuild, + geany-plugins-0.21.1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 24 Feb 2012; Pawel Hajdan jr + geany-plugins-0.21.1.ebuild: + x86 stable wrt bug #404537 + + 21 Feb 2012; Agostino Sarubbo geany-plugins-0.21.1.ebuild: + Stable for amd64, wrt bug #404537 + +*geany-plugins-0.21.1 (20 Nov 2011) + + 20 Nov 2011; Nathan Phillip Brink + +geany-plugins-0.21.1.ebuild, metadata.xml: + Bump to geany-plugins-0.21.1, closing bug #389087. + + 27 Oct 2011; Alexandre Rostovtsev + geany-plugins-0.19.ebuild, geany-plugins-0.20-r1.ebuild: + Re-slot gtkspell dependency to 2. + + 25 Oct 2011; Nathan Phillip Brink + geany-plugins-0.19.ebuild, geany-plugins-0.20-r1.ebuild: + Depend on app-text/gtkspell:0 in anticipation of app-text/gtkspell:3. Fixes + bug #388423. + + 15 Oct 2011; Nathan Phillip Brink + geany-plugins-0.20-r1.ebuild, +files/geany-plugins-0.20-config.h.patch: + Fix compilation of geany-plugins-0.20 against geany-0.21 with patch pulled + from upstream commits. Update dependency to reflect compatibility with + geany-0.21. + + 04 May 2011; Nathan Phillip Brink metadata.xml: + Take over geany-plugins which used to be proxy maintained for me. + + 04 Mar 2011; Thomas Kahle geany-plugins-0.19.ebuild: + x86 stable per bug 352782 + + 25 Feb 2011; Kacper Kowalik + geany-plugins-0.20-r1.ebuild: + Marked ~ppc wrt #331607. Thanks to Kazuyoshi Furutaka + for report and testing. + + 27 Jan 2011; Markos Chandras geany-plugins-0.19.ebuild: + Stable on amd64 wrt bug #352782 + +*geany-plugins-0.20-r1 (21 Jan 2011) + + 21 Jan 2011; Lars Wendler + -geany-plugins-0.20.ebuild, +geany-plugins-0.20-r1.ebuild: + Fixed docdir (ebuild patch mailed by Nathan). + +*geany-plugins-0.20 (21 Jan 2011) + + 21 Jan 2011; Lars Wendler + +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) + + 08 Jul 2010; Lars Wendler + +geany-plugins-0.19.ebuild, +metadata.xml: + Initial commit from sunrise overlay. Big thanks to Nathan who volunteered + to take care of this package. diff --git a/dev-util/geany-plugins/geany-plugins-9999.ebuild b/dev-util/geany-plugins/geany-plugins-9999.ebuild new file mode 100644 index 0000000..ee08eba --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2012 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.22-r1.ebuild,v 1.4 2012/12/07 18:30:48 ago Exp $ + +EAPI=4 + +inherit waf-utils vala versionator git-2 + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="http://plugins.geany.org/geany-plugins" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/geany/geany-plugins.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="debugger devhelp enchant gpg gtkspell lua multiterm 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 + 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 ) + multiterm? ( + $(vala_depend) + x11-libs/gtk+:2 + >=x11-libs/vte-0.28:0 + ) + 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 ) + virtual/pkgconfig" + +src_prepare() { + use multiterm && vala_src_prepare +} diff --git a/dev-util/geany-plugins/metadata.xml b/dev-util/geany-plugins/metadata.xml new file mode 100644 index 0000000..4f3fe7d --- /dev/null +++ b/dev-util/geany-plugins/metadata.xml @@ -0,0 +1,18 @@ + + + + + binki@gentoo.org + Nathan Phillip Brink + + + Enable the debugger plugin which interfaces with sys-devel/gdb + 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 + Enable the multiterm plugin + Enable updatechecker and geniuspaste plugins which require net-libs/libsoup + Enable webhelper plugin which requires net-libs/webkit-gtk + + diff --git a/dev-util/geany/ChangeLog b/dev-util/geany/ChangeLog new file mode 100644 index 0000000..fbbc074 --- /dev/null +++ b/dev-util/geany/ChangeLog @@ -0,0 +1,244 @@ +# ChangeLog for dev-util/geany +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/ChangeLog,v 1.64 2013/02/02 22:32:14 ago Exp $ + + 02 Feb 2013; Agostino Sarubbo geany-1.22-r1.ebuild: + Add ~arm, wrt bug #449220 + + 06 Jan 2013; Agostino Sarubbo geany-1.22-r1.ebuild: + Add ~sparc, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo geany-1.22-r1.ebuild: + Add ~alpha, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo geany-1.22-r1.ebuild: + Add ~ia64, wrt bug #449220 + + 31 Dec 2012; Agostino Sarubbo geany-1.22-r1.ebuild: + Add ~ppc64, wrt bug #449220 + +*geany-1.22-r1 (01 Dec 2012) + + 01 Dec 2012; Lars Wendler -geany-0.21-r1.ebuild, + -geany-1.22.ebuild, +geany-1.22-r1.ebuild: + Switched to EAPI-5 for verbose build (bug #445388) and update desktop mime + database (bug #438224). Removed old. + + 27 Sep 2012; Anthony G. Basile geany-1.22.ebuild: + stable ppc, bug #429056 + + 23 Sep 2012; Pawel Hajdan jr geany-1.22.ebuild: + x86 stable wrt bug #429056 + + 13 Sep 2012; Agostino Sarubbo geany-1.22.ebuild: + Stable for amd64, wrt bug #429056 + + 19 Jun 2012; Lars Wendler geany-1.22.ebuild: + Completed list of translations. + +*geany-1.22 (19 Jun 2012) + + 19 Jun 2012; Lars Wendler -geany-0.19.2.ebuild, + +geany-1.22.ebuild: + Version bump. Removed old. + + 14 Jun 2012; Michael Weber geany-0.21-r1.ebuild: + ppc stable (bug 404537) + +*geany-0.21-r1 (06 Jun 2012) + + 06 Jun 2012; Lars Wendler -geany-0.20.ebuild, + -geany-0.21.ebuild, +geany-0.21-r1.ebuild: + Simple docdir fix (bug #419745). Bumped straight to stable. Removed old + versions. + + 04 May 2012; Jeff Horelick geany-0.19.2.ebuild, + geany-0.20.ebuild, geany-0.21.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 14 Apr 2012; Zac Medico geany-0.21.ebuild: + Add ~amd64-linux keyword. + + 24 Feb 2012; Pawel Hajdan jr geany-0.21.ebuild: + x86 stable wrt bug #404537 + + 21 Feb 2012; Agostino Sarubbo geany-0.21.ebuild: + Stable for amd64, wrt bug #404537 + + 24 Nov 2011; Zac Medico geany-0.21.ebuild: + Fix for prefix and add ~x86-linux keyword. + + 06 Oct 2011; Lars Wendler geany-0.19.2.ebuild, + geany-0.20.ebuild, geany-0.21.ebuild: + Bumped all ebuilds to EAPI-4. + +*geany-0.21 (06 Oct 2011) + + 06 Oct 2011; Lars Wendler -geany-0.19.ebuild, + geany-0.19.2.ebuild, geany-0.20.ebuild, +geany-0.21.ebuild: + Version bump. Removed old. + + 27 Mar 2011; Brent Baude geany-0.19.2.ebuild: + stable ppc, bug 352144 + + 23 Mar 2011; Samuli Suominen geany-0.19.ebuild, + geany-0.19.2.ebuild, geany-0.20.ebuild: + Use SLOT dependencies for x11-libs/vte. + + 22 Jan 2011; Christian Faulhammer geany-0.19.2.ebuild: + stable x86, bug 352144 + + 20 Jan 2011; Markos Chandras geany-0.19.2.ebuild: + Stable on amd64 wrt bug #352144 + + 20 Jan 2011; Lars Wendler geany-0.19.ebuild, + geany-0.19.2.ebuild, geany-0.20.ebuild: + New homepage URL. + +*geany-0.20 (19 Jan 2011) + + 19 Jan 2011; Lars Wendler -geany-0.18.ebuild, + -geany-0.19.1.ebuild, +geany-0.20.ebuild: + Version bump. Removed old. + +*geany-0.19.2 (06 Dec 2010) + + 06 Dec 2010; Lars Wendler +geany-0.19.2.ebuild: + Version bump. Thanks to William V who reported this in bug #347916. + + 24 Oct 2010; Brent Baude geany-0.19.ebuild: + stable ppc, bug 329841 + +*geany-0.19.1 (20 Aug 2010) + + 20 Aug 2010; Lars Wendler -geany-0.18.1.ebuild, + +geany-0.19.1.ebuild: + Version bump reported by William Vanderpol (bug #333457) + + 31 Jul 2010; Markos Chandras geany-0.19.ebuild: + Stable on amd64 wrt bug #329841 + + 26 Jul 2010; Christian Faulhammer geany-0.19.ebuild: + stable x86, bug 329841 + +*geany-0.19 (14 Jun 2010) + + 14 Jun 2010; Lars Wendler +geany-0.19.ebuild, + metadata.xml: + Version bump reported by few in #gentoo-bugs. Took over maintenance. + +*geany-0.18.1 (14 Feb 2010) + + 14 Feb 2010; Samuli Suominen +geany-0.18.1.ebuild: + Version bump. + + 21 Nov 2009; Markus Meier geany-0.18.ebuild: + x86 stable, bug #289084 + + 24 Oct 2009; nixnut geany-0.18.ebuild: + ppc stable #289084 + + 18 Oct 2009; Samuli Suominen geany-0.18.ebuild: + amd64 stable wrt #289084 + +*geany-0.18 (08 Sep 2009) + + 08 Sep 2009; Samuli Suominen +geany-0.18.ebuild: + Version bump. + + 06 May 2009; Samuli Suominen geany-0.17.ebuild: + Run intltoolize and eautoreconf wrt #268810, thanks to Lars Wendler and + Serkan Kaba. + +*geany-0.17 (06 May 2009) + + 06 May 2009; Samuli Suominen +geany-0.17.ebuild: + Version bump, thanks to few from #gentoo-bugs at Freenode. + + 05 May 2009; Samuli Suominen -geany-0.13.ebuild, + -geany-0.15.ebuild, geany-0.16.ebuild: + amd64 stable wrt #267981 + + 01 May 2009; Raúl Porcel geany-0.16.ebuild: + x86 stable wrt #267981 + + 30 Apr 2009; Mounir Lamouri geany-0.16.ebuild: + Stable on ppc, bug 267981. + +*geany-0.16 (07 Mar 2009) + + 07 Mar 2009; Raúl Porcel +geany-0.16.ebuild: + Version bump wrt #259269 + + 20 Dec 2008; Markus Meier geany-0.15.ebuild: + x86 stable, bug #251582 + + 20 Dec 2008; nixnut geany-0.15.ebuild: + Stable on ppc wrt bug 251582 + + 20 Dec 2008; Thomas Anderson geany-0.15.ebuild: + stable amd64, bug 251582 + + 22 Nov 2008; Peter Alfredsen geany-0.15.ebuild: + gnome2_icon_savelist added, per ssuom... The Finnish Guy!s orders + +*geany-0.15 (21 Nov 2008) + + 21 Nov 2008; Peter Alfredsen +geany-0.15.ebuild: + Bump geany to 0.15 for ssuominen. Bug ssuominen about bugs. + + 17 Jul 2008; Alexis Ballier geany-0.14.ebuild: + keyword ~x86-fbsd, thanks to Davide Italiano , bug + #232018 + +*geany-0.14 (24 Apr 2008) + + 24 Apr 2008; Samuli Suominen +geany-0.14.ebuild: + Version bump. + + 23 Apr 2008; Markus Meier -geany-0.12.ebuild, + geany-0.13.ebuild: + x86 stable and remove old, bug #218563 + + 20 Apr 2008; Samuli Suominen geany-0.13.ebuild: + amd64 stable wrt #218563, thanks to Víctor Enríquez for testing. + + 20 Apr 2008; nixnut geany-0.13.ebuild: + Stable on ppc wrt bug 218563 + +*geany-0.13 (26 Feb 2008) + + 26 Feb 2008; Samuli Suominen -geany-0.11.ebuild, + +geany-0.13.ebuild: + Version bump wrt #211110, thanks to Michele Beltrame for reporting. Stop + pointing to license directory in portdir wrt #211534, thanks to Bo Ørsted + Andresen. + + 21 Jan 2008; Markus Meier geany-0.12.ebuild: + x86 stable, bug #206784 + + 20 Jan 2008; Samuli Suominen geany-0.12.ebuild: + Fix test suite and mark amd64 stable wrt #206784. + +*geany-0.12 (14 Oct 2007) + + 14 Oct 2007; Samuli Suominen +geany-0.12.ebuild: + Version bump. + + 02 Sep 2007; nixnut geany-0.11.ebuild: + Added ~ppc wrt bug 188105 + + 03 Aug 2007; Raúl Porcel geany-0.11.ebuild: + x86 stable + + 20 Jun 2007; Christoph Mende geany-0.11.ebuild: + Added ~amd64 wrt bug 182682 + + 20 Jun 2007; Samuli Suominen metadata.xml: + Add longdescription with french translation by Mathieu Bonnet. + +*geany-0.11 (19 Jun 2007) + + 19 Jun 2007; Samuli Suominen +geany-0.11.ebuild: + Initial commit for bug 114815. Thanks to Mathieu Bonnet, Paul Bredbury, Yura + Semashko, Lucas Chiesa, Steev Klimaszewski, Pacho Ramos and many others. diff --git a/dev-util/geany/geany-9999.ebuild b/dev-util/geany/geany-9999.ebuild new file mode 100644 index 0000000..a4c9c61 --- /dev/null +++ b/dev-util/geany/geany-9999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany/geany-1.22-r1.ebuild,v 1.6 2013/02/02 22:32:14 ago Exp $ + +EAPI=5 +inherit eutils fdo-mime gnome2-utils autotools git-2 + +LANGS="ar ast be bg ca cs de el en_GB es fi fr gl hu id it ja kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sv tr uk vi zh_CN ZH_TW" +NOSHORTLANGS="en_GB zh_CN zh_TW" + +DESCRIPTION="GTK+ based fast and lightweight IDE" +HOMEPAGE="http://www.geany.org" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/geany/geany.git" + +LICENSE="GPL-2 Scintilla" +SLOT="0" +KEYWORDS="" +IUSE="+vte" + +RDEPEND=">=x11-libs/gtk+-2.16:2 + >=dev-libs/glib-2.20:2 + vte? ( x11-libs/vte:0 )" +DEPEND="${RDEPEND} + virtual/pkgconfig + dev-util/intltool + sys-devel/gettext" + +pkg_setup() { + strip-linguas ${LANGS} +} + +src_prepare() { + # Syntax highlighting for Portage + sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \ + data/filetype_extensions.conf || die + + eautoreconf +} + +src_configure() { + econf \ + --disable-dependency-tracking \ + --docdir="/usr/share/doc/${PF}" \ + $(use_enable vte) +} + +src_install() { + emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install || die + rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt} + prune_libtool_files --all +} + +pkg_preinst() { gnome2_icon_savelist; } + +pkg_postinst() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} diff --git a/dev-util/geany/metadata.xml b/dev-util/geany/metadata.xml new file mode 100644 index 0000000..e2fa0c0 --- /dev/null +++ b/dev-util/geany/metadata.xml @@ -0,0 +1,40 @@ + + + + + polynomial-c@gentoo.org + Lars Wendler + + + Geany is a small and lightweight integrated development environment. + It was developed to provide a small and fast IDE, which has only a + few dependencies from other packages. Another goal was to be as + independent as possible from a special Desktop Environment like KDE + or GNOME. So it is using only the GTK2 toolkit and therefore you need + only the GTK2 runtime libraries to run Geany. + + The basic features of Geany are: syntax highlighting; code completion; + auto completion of often used constructs like if, for and while; + auto completion of XML and HTML tags; call tips; many supported + filetypes like C, Java, PHP, HTML, Python, Perl, Pascal; symbol lists. + + + Geany est un environnement de développement integré (EDI) petit et + léger. Il a été développé pour fournir un EDI petit et rapide, qui ne + possède que peu de dépendences avec d'autres paquets. Un autre but + était qu'il soit aussi indépendant que possible d'environnements de + bureaux comme KDE ou Gnome. Ainsi, il n'utilise que la boîte à outils + GTK2. + + Les principales fonctionnalités sont: la coloration syntaxique; la + complétion de code source; la complétion automatique de certaines + constructions couramment utilisées, comme les blocs "if", "for" et + "while"; complétion automatique des balises XML et HTML; info-bulles + décrivant la syntaxe d'appel des fonctions; de nombreux langages + supportés, comme C, Java, PHP, HTML, Python, Perl, Pascal; liste des + symboles. + + + Enable Terminal support (x11-libs/vte) + +