summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gryniewicz <dang@gentoo.org>2007-09-19 19:01:10 +0000
committerDaniel Gryniewicz <dang@gentoo.org>2007-09-19 19:01:10 +0000
commitdb0b722d3ee7b671ba3712da454307622533d030 (patch)
tree407dab53bb5747ff0d9523aa0a6e70091cd68d3e /x11-libs/gtksourceview
parentStable on ppc; bug #191739. (diff)
downloadhistorical-db0b722d3ee7b671ba3712da454307622533d030.tar.gz
historical-db0b722d3ee7b671ba3712da454307622533d030.tar.bz2
historical-db0b722d3ee7b671ba3712da454307622533d030.zip
Add a language spec for ebuilds; bug #155350
Package-Manager: portage-2.1.3.9
Diffstat (limited to 'x11-libs/gtksourceview')
-rw-r--r--x11-libs/gtksourceview/ChangeLog8
-rw-r--r--x11-libs/gtksourceview/Manifest27
-rw-r--r--x11-libs/gtksourceview/files/digest-gtksourceview-1.8.5-r13
-rw-r--r--x11-libs/gtksourceview/files/gentoo.lang59
-rw-r--r--x11-libs/gtksourceview/gtksourceview-1.8.5-r1.ebuild37
5 files changed, 125 insertions, 9 deletions
diff --git a/x11-libs/gtksourceview/ChangeLog b/x11-libs/gtksourceview/ChangeLog
index afd7f3cc53a4..82c03a87582f 100644
--- a/x11-libs/gtksourceview/ChangeLog
+++ b/x11-libs/gtksourceview/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/gtksourceview
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtksourceview/ChangeLog,v 1.99 2007/06/02 02:45:49 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtksourceview/ChangeLog,v 1.100 2007/09/19 19:01:09 dang Exp $
+
+*gtksourceview-1.8.5-r1 (19 Sep 2007)
+
+ 19 Sep 2007; Daniel Gryniewicz <dang@gentoo.org> +files/gentoo.lang,
+ +gtksourceview-1.8.5-r1.ebuild:
+ Add a language spec for ebuilds; bug #155350
02 Jun 2007; Brent Baude <ranger@gentoo.org> gtksourceview-1.8.5.ebuild:
Marking gtksourceview-1.8.5 ppc stable for bug #171107
diff --git a/x11-libs/gtksourceview/Manifest b/x11-libs/gtksourceview/Manifest
index c44d254dea85..70b2d13ef012 100644
--- a/x11-libs/gtksourceview/Manifest
+++ b/x11-libs/gtksourceview/Manifest
@@ -1,6 +1,10 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX gentoo.lang 2593 RMD160 c9ada6c01020af1e76dba1e66985ef14c23c82ad SHA1 6245622ae1a4229ffc32c8b4d987619e9fdbe4c5 SHA256 518bcc10cfb067b777b378ac55b5be6608114d8861183bbb8b6d64d3b47a0a59
+MD5 f0d504e7e99ac5ede6383ddb0f94d7af files/gentoo.lang 2593
+RMD160 c9ada6c01020af1e76dba1e66985ef14c23c82ad files/gentoo.lang 2593
+SHA256 518bcc10cfb067b777b378ac55b5be6608114d8861183bbb8b6d64d3b47a0a59 files/gentoo.lang 2593
DIST gtksourceview-1.6.1.tar.bz2 743991 RMD160 c5bbca1abf5cf5ec463f92a42d1ba619c052d56c SHA1 526c1e734db3a67d01b9efcce293de7299b79454 SHA256 a08e0b470d3d2b49f7c2a43a20ba5ab185044835c0f427bfe45220ae0127024d
DIST gtksourceview-1.8.1.tar.bz2 771063 RMD160 17bf9babe386305154782ba951f1d551903b25db SHA1 0436cae91231e6ab2d01bb2f39c2c3a95f99f8e4 SHA256 e7c6b6bd842fad8163577ed21a8d940b42aa4bb27474d88829d15ddc9fd534e4
DIST gtksourceview-1.8.5.tar.bz2 785000 RMD160 978c59d5f99baeb5d8b9c3c14246ffc48ce150f8 SHA1 4e61b6cda043c44dc918edecd2bd9ccfc5438d2c SHA256 19c6575457fb99764f3e71197503e4c275bd03e35245afe1cf3b584e70bf0f8d
@@ -12,14 +16,18 @@ EBUILD gtksourceview-1.8.1.ebuild 863 RMD160 42c09894c68f833819dccabdc61911899e3
MD5 83a1af5003de5ca8ee3d3c7ec370ba49 gtksourceview-1.8.1.ebuild 863
RMD160 42c09894c68f833819dccabdc61911899e330935 gtksourceview-1.8.1.ebuild 863
SHA256 4e88c33d8aa4440f88098c0b1dbaa12dd2e5b0526b49b34b0df3ddcd8b076f10 gtksourceview-1.8.1.ebuild 863
+EBUILD gtksourceview-1.8.5-r1.ebuild 976 RMD160 d03619603d9e92d31f30187d279cc6015efe14f7 SHA1 d152da40218d1435eef9aeed068bf62703f79edb SHA256 cf470792d503202aa59775908c13fc6179c5bec146ed3ced8ae02f076303d2e0
+MD5 b7c54433844611138d4e4269c0c2f4d7 gtksourceview-1.8.5-r1.ebuild 976
+RMD160 d03619603d9e92d31f30187d279cc6015efe14f7 gtksourceview-1.8.5-r1.ebuild 976
+SHA256 cf470792d503202aa59775908c13fc6179c5bec146ed3ced8ae02f076303d2e0 gtksourceview-1.8.5-r1.ebuild 976
EBUILD gtksourceview-1.8.5.ebuild 848 RMD160 b01a7316048288409c1fda7706db605828390a2e SHA1 97d2966851d94b2ef31ffaa4414a3969422ea63f SHA256 995f931cf1ff3ed0844d6295514e5f984f3865a14d78d2c11b3acc2211f835ab
MD5 5eed07819b8bb5359385344f828ff6bf gtksourceview-1.8.5.ebuild 848
RMD160 b01a7316048288409c1fda7706db605828390a2e gtksourceview-1.8.5.ebuild 848
SHA256 995f931cf1ff3ed0844d6295514e5f984f3865a14d78d2c11b3acc2211f835ab gtksourceview-1.8.5.ebuild 848
-MISC ChangeLog 12076 RMD160 1009cb7a81705b43210bc735fc710bd45f8bd8c4 SHA1 5909fb5bb574c8fdee32d78974b4e1eb2afff432 SHA256 2579476fbf2ca3cdb1ae290e358d0f3695ec10829aa2116e3c97e22ca488c490
-MD5 e724991313ca2503eb16898d1c735d3e ChangeLog 12076
-RMD160 1009cb7a81705b43210bc735fc710bd45f8bd8c4 ChangeLog 12076
-SHA256 2579476fbf2ca3cdb1ae290e358d0f3695ec10829aa2116e3c97e22ca488c490 ChangeLog 12076
+MISC ChangeLog 12267 RMD160 2383071ae6131fbafb25864406b2f304253a41af SHA1 a1ff3d0a39144f6ac9abf08835ba9a5336c4008a SHA256 fdada91eb2413345522770b3631ade66a29657ad1f6b416471140b3e595f5640
+MD5 af0e58b0d9284e5d7e8becf2c458b95f ChangeLog 12267
+RMD160 2383071ae6131fbafb25864406b2f304253a41af ChangeLog 12267
+SHA256 fdada91eb2413345522770b3631ade66a29657ad1f6b416471140b3e595f5640 ChangeLog 12267
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
@@ -33,10 +41,13 @@ SHA256 4db05316aeaee9798e834519aa17980bc529abb060b9dbd5e538c1370d24d7d5 files/di
MD5 c8bdae0d6a8f39100bf3a6e616d4aa84 files/digest-gtksourceview-1.8.5 262
RMD160 5c4481aea83846e11f52df2c69a55af0db2d3142 files/digest-gtksourceview-1.8.5 262
SHA256 609da3faeaad933405140515e39b4132db259b782df4d2469041a6835364b379 files/digest-gtksourceview-1.8.5 262
+MD5 c8bdae0d6a8f39100bf3a6e616d4aa84 files/digest-gtksourceview-1.8.5-r1 262
+RMD160 5c4481aea83846e11f52df2c69a55af0db2d3142 files/digest-gtksourceview-1.8.5-r1 262
+SHA256 609da3faeaad933405140515e39b4132db259b782df4d2469041a6835364b379 files/digest-gtksourceview-1.8.5-r1 262
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.6 (GNU/Linux)
+Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFGzMahkeYb6olFHJcRAhMKAJwKeIWskPnNOnHy+UChEXJf5kYJ3wCcCFrp
-EziGyf9ZG0ZiQqoHLvb4uGU=
-=+dcB
+iD8DBQFG8XI9omPajV0RnrERAi5AAJ0fjgHTtOG+SCjPQLpTcDHemxGFYgCfWEAs
+CLwqH9uO+5/ycYrbfxpX2Y8=
+=Qg4I
-----END PGP SIGNATURE-----
diff --git a/x11-libs/gtksourceview/files/digest-gtksourceview-1.8.5-r1 b/x11-libs/gtksourceview/files/digest-gtksourceview-1.8.5-r1
new file mode 100644
index 000000000000..2908af7aa67f
--- /dev/null
+++ b/x11-libs/gtksourceview/files/digest-gtksourceview-1.8.5-r1
@@ -0,0 +1,3 @@
+MD5 de67df2944c1cccbc2d0b4a738e11050 gtksourceview-1.8.5.tar.bz2 785000
+RMD160 978c59d5f99baeb5d8b9c3c14246ffc48ce150f8 gtksourceview-1.8.5.tar.bz2 785000
+SHA256 19c6575457fb99764f3e71197503e4c275bd03e35245afe1cf3b584e70bf0f8d gtksourceview-1.8.5.tar.bz2 785000
diff --git a/x11-libs/gtksourceview/files/gentoo.lang b/x11-libs/gtksourceview/files/gentoo.lang
new file mode 100644
index 000000000000..ead788cf894b
--- /dev/null
+++ b/x11-libs/gtksourceview/files/gentoo.lang
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+
+<!--
+ GtkSourceView syntax highlight for Gentoo-specific files
+ Leonardo Ferreira Fontenelle <leo.fontenelle@gmail.com>, 2006.
+ Distributed under the same license(s) as gtksourceview.
+
+ This .lang file should provide almost the same behaviour of
+ gentoo.nanorc. The exceptions are the line-comment and string elements.
+ If you get little
+
+ TODO:
+ - some styles don't get automatic colors, why?
+ - add syntax for /etc/portage/*
+-->
+
+<language _name="Gentoo" version="1.0" _section="Scripts" mimetypes="text/plain">
+
+ <escape-char>\</escape-char>
+
+ <line-comment _name="Line Comment" style="Comment">
+ <start-regex>#</start-regex>
+ </line-comment>
+
+ <string _name="String" style="String" end-at-line-end="false">
+ <start-regex>&quot;</start-regex>
+ <end-regex>&quot;</end-regex>
+ </string>
+
+ <pattern-item _name="Bash syntax" style="Operator">
+ <regex>(\b(case|do|done|elif|else|esac|exit|fi|for|function|if|in|local|read|return|select|shift|then|time|until|while)\b|(\{|\}|\(|\)|\;|\]|\[|`|\\|\$|&gt;|%lt;|!|=|&amp;|\|)|-(e|d|f|r|g|u|w|x|L)\b|-(eq|ne|gt|lt|ge|le|s|n|z)\b)</regex>
+ </pattern-item>
+
+ <pattern-item _name="Bash variables" style="Others">
+ <regex>\$\{?[a-zA-Z_0-9]+\}?</regex>
+ </pattern-item>
+
+ <pattern-item _name="Bash commands" style="Others 2">
+ <regex>(\bmake\b|\b(cat|cd|chmod|chown|cp|echo|env|export|grep|let|ln|mkdir|mv|rm|sed|set|tar|touch|unset)\b)</regex>
+ </pattern-item>
+
+ <pattern-item _name="Portage variables" style="Keyword">
+ <regex>\b((ARCH|HOMEPAGE|DESCRIPTION|IUSE|SRC_URI|LICENSE|SLOT|KEYWORDS|FILESDIR|WORKDIR|(P|R)?DEPEND|PROVIDE|DISTDIR|RESTRICT|USERLAND)|(S|D|T|PV|PF|P|PN|A)|C(XX)?FLAGS|LDFLAGS|C(HOST|TARGET|BUILD))\b</regex>
+ </pattern-item>
+
+ <pattern-item _name="Portage commands" style="Data Type">
+ <regex>\b(e(begin|end|conf|install|make|warn|infon?|error|patch)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(|\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|sed|dir|hard|sym|html|jar|mo)|keepdir|prepall(|docs|info|man|strip)|prep(info|lib|lib\.(so|a)|man|strip)|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b</regex>
+ </pattern-item>
+
+ <pattern-item _name="Portage functions" style="Function">
+ <regex>^(src_(unpack|compile|install|test)|pkg_(config|nofetch|setup|(pre|post)(inst|rm)))</regex>
+ </pattern-item>
+
+ <pattern-item _name="Inherits and USE flags" style="Specials">
+ <regex>(\buse(_(with|enable))?\b [\!a-zA-Z0-9_+ -]*|inherit*$)</regex>
+ </pattern-item>
+
+</language>
diff --git a/x11-libs/gtksourceview/gtksourceview-1.8.5-r1.ebuild b/x11-libs/gtksourceview/gtksourceview-1.8.5-r1.ebuild
new file mode 100644
index 000000000000..4b01b951f208
--- /dev/null
+++ b/x11-libs/gtksourceview/gtksourceview-1.8.5-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtksourceview/gtksourceview-1.8.5-r1.ebuild,v 1.1 2007/09/19 19:01:09 dang Exp $
+
+inherit gnome2
+
+DESCRIPTION="A text widget implementing syntax highlighting and other features"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND=">=x11-libs/gtk+-2.8
+ >=dev-libs/libxml2-2.5
+ >=gnome-base/libgnomeprint-2.8
+ >=dev-libs/glib-2"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=dev-util/intltool-0.35
+ >=dev-util/pkgconfig-0.9
+ doc? ( >=dev-util/gtk-doc-1 )"
+
+DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README TODO"
+
+pkg_setup() {
+ # Removes the gnome-vfs dep
+ G2CONF="${G2CONF} --disable-build-tests"
+}
+
+src_install() {
+ gnome2_src_install
+
+ insinto /usr/share/${PN}-1.0/language-specs
+ doins "${FILESDIR}"/gentoo.lang
+}