summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-12-03 20:53:52 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-12-03 20:53:52 +0000
commit765fd367ca917f8cf008d74327b15ca13059342e (patch)
tree2df400ba71fc47a471b513c55efa303802c5b559 /dev-util/ragel
parentstable sparc, bug 295405 (diff)
downloadhistorical-765fd367ca917f8cf008d74327b15ca13059342e.tar.gz
historical-765fd367ca917f8cf008d74327b15ca13059342e.tar.bz2
historical-765fd367ca917f8cf008d74327b15ca13059342e.zip
Version bump; add a src_test function but restict them, since they need an ebuild that is not in Portage yet.
Package-Manager: portage-2.2_rc55/cvs/Linux x86_64
Diffstat (limited to 'dev-util/ragel')
-rw-r--r--dev-util/ragel/ChangeLog8
-rw-r--r--dev-util/ragel/Manifest12
-rw-r--r--dev-util/ragel/ragel-6.6.ebuild38
3 files changed, 52 insertions, 6 deletions
diff --git a/dev-util/ragel/ChangeLog b/dev-util/ragel/ChangeLog
index 03817c23bec4..5c896e90efd3 100644
--- a/dev-util/ragel/ChangeLog
+++ b/dev-util/ragel/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/ragel
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ChangeLog,v 1.29 2009/07/03 16:03:19 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ChangeLog,v 1.30 2009/12/03 20:53:52 flameeyes Exp $
+
+*ragel-6.6 (03 Dec 2009)
+
+ 03 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org> +ragel-6.6.ebuild:
+ Version bump; add a src_test function but restict them, since they need an
+ ebuild that is not in Portage yet.
03 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> -ragel-6.3.ebuild,
-ragel-6.4.ebuild, -files/ragel-6.4-solaris.patch:
diff --git a/dev-util/ragel/Manifest b/dev-util/ragel/Manifest
index e447d51c4c49..acc8a9036c52 100644
--- a/dev-util/ragel/Manifest
+++ b/dev-util/ragel/Manifest
@@ -4,13 +4,15 @@ Hash: SHA1
AUX ragel-6.5+gcc-4.4.patch 743 RMD160 3c5b5e298a1c19ad979d49ec56d5d6855efd848f SHA1 50578786b767f99985a2451bffc921c69c90a497 SHA256 6628abbfd4a89c65df23738a6d43f32b3c2c153722efb96e0829e55090adb9b4
AUX ragel-6.5-freebsd.patch 727 RMD160 a3a673796e81df6ec62871a1346cf58b6d831c09 SHA1 d68cc2c8a89c6ad1d2d88cd75637823acc539d81 SHA256 b7370fe0365f1db1d419294e9f8fdf3ed109e5c4c01eabd24f568a60fd22c94d
DIST ragel-6.5.tar.gz 973457 RMD160 162af80f2fdaeb43dc2ce98b1834b17156f27e9f SHA1 7bc2cd5fb40d00e71e1d37a6d4d69c83c67f983f SHA256 5234efbb4ff9d8206ba5d304fca93ce1ce3df0ad75ffb374347bf03cb1527787
+DIST ragel-6.6.tar.gz 1091836 RMD160 b0de6eaa6383f5fc9f9121012262685eec408450 SHA1 8c085300c90e23a120684760b5f078fca275bb49 SHA256 a8f38166d57163ff821ad4608ba258ed3b01ac8abb890440e03163cbb835e932
EBUILD ragel-6.5.ebuild 1025 RMD160 95ae56dc7bb82ee36aa20f5995d5689123bd3ff1 SHA1 85031b8092331800f17f44a3e1d717f1f6b36436 SHA256 2d03ddc2aee03f3ffc69d97e536d3344e20f57831abbf6fdab6e8ee51ddb243d
-MISC ChangeLog 4246 RMD160 dbd910c9d2f4c268847337056f25008cc6efc06f SHA1 7f515737388e30b92724ec2077e3af5d82ed1eef SHA256 364b6b2d19997636333e3560e87180f8318c2b52b8bd527093c62be13850b82b
+EBUILD ragel-6.6.ebuild 1019 RMD160 cf9f2780be13e12a80b61b72e64a33f9cf24e4fd SHA1 b972204a7836ccf15aa9d13972ff1730ff3cc327 SHA256 0a5aba011276a080c0ef43626210a47f61b2a46a3a8e0494191d414cb65a804b
+MISC ChangeLog 4462 RMD160 75865f670044f4302382bafe53d9c9092fa9293c SHA1 907fdabe3be8bf8f3fbdcd4c4f477f927f7e8b35 SHA256 213d1db0dc2d150561b08e78c20c1554929d022c1f68f621ddc4c0af335c9e98
MISC metadata.xml 302 RMD160 9205fdcfd20baf4dd662ab6ebc1f99703a8ff3bd SHA1 e3da4820729ccfd84d5705065c7f3b70983b5a29 SHA256 2f71f52c17df00296cea96267c2fe72b083db772d619e8616029254e81484abb
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.12 (GNU/Linux)
+Version: GnuPG v2.0.13 (GNU/Linux)
-iEYEARECAAYFAkpOK9IACgkQAiZjviIA2Xiv5gCgheFGZKXSlhNxwolEbYDZIxeq
-gQMAnjS/Y4zNvuDDrnQ5gHzahXtSaMAT
-=JS46
+iEYEARECAAYFAksYJX8ACgkQAiZjviIA2XidlACeJufs5BwzdrWdcNxf6hAZaPRc
+N+AAnAoYaNcPcSd0vXTG2a9zbK7E4BTP
+=bVki
-----END PGP SIGNATURE-----
diff --git a/dev-util/ragel/ragel-6.6.ebuild b/dev-util/ragel/ragel-6.6.ebuild
new file mode 100644
index 000000000000..3042ce3df946
--- /dev/null
+++ b/dev-util/ragel/ragel-6.6.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ragel-6.6.ebuild,v 1.1 2009/12/03 20:53:52 flameeyes Exp $
+
+DESCRIPTION="Compiles finite state machines from regular languages into executable code."
+HOMEPAGE="http://www.complang.org/ragel/"
+SRC_URI="http://www.complang.org/ragel/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="vim-syntax"
+
+DEPEND=""
+RDEPEND=""
+
+# We need to get the txl language in Portage to have the tests :(
+RESTRICT=test
+
+src_compile() {
+ econf --docdir=/usr/share/doc/${PF} || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_test() {
+ cd "${S}"/test
+ ./runtests.in || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc ChangeLog CREDITS README TODO || die "dodoc failed"
+
+ if use vim-syntax; then
+ insinto /usr/share/vim/vimfiles/syntax
+ doins ragel.vim || die "doins ragel.vim failed"
+ fi
+}