summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-11-13 03:30:32 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-11-13 03:30:32 +0000
commit495d6daaa345bc19f256c3a0e3460f0e37f086a9 (patch)
tree7bb7348c1c8d0c296ed17960d8ebc83ffacfda49 /dev-util/ragel
parentstable ppc64, bug 246567 (diff)
downloadgentoo-2-495d6daaa345bc19f256c3a0e3460f0e37f086a9.tar.gz
gentoo-2-495d6daaa345bc19f256c3a0e3460f0e37f086a9.tar.bz2
gentoo-2-495d6daaa345bc19f256c3a0e3460f0e37f086a9.zip
Remove old version and add proper dependencies for texlive (for doc generation), thanks to Bob Paddock for reporting.
(Portage version: 2.2_rc14/cvs/Linux 2.6.27-gentoo-r2 x86_64)
Diffstat (limited to 'dev-util/ragel')
-rw-r--r--dev-util/ragel/ChangeLog7
-rw-r--r--dev-util/ragel/ragel-6.2.ebuild53
-rw-r--r--dev-util/ragel/ragel-6.3.ebuild12
3 files changed, 15 insertions, 57 deletions
diff --git a/dev-util/ragel/ChangeLog b/dev-util/ragel/ChangeLog
index e4a67f505daa..56b91798cc6f 100644
--- a/dev-util/ragel/ChangeLog
+++ b/dev-util/ragel/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/ragel
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ChangeLog,v 1.17 2008/11/05 13:55:28 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ChangeLog,v 1.18 2008/11/13 03:30:32 flameeyes Exp $
+
+ 13 Nov 2008; Diego Pettenò <flameeyes@gentoo.org> -ragel-6.2.ebuild,
+ ragel-6.3.ebuild:
+ Remove old version and add proper dependencies for texlive (for doc
+ generation), thanks to Bob Paddock for reporting.
05 Nov 2008; Luca Barbato <lu_zero@gentoo.org> ragel-6.3.ebuild:
Fix vim-syntax path
diff --git a/dev-util/ragel/ragel-6.2.ebuild b/dev-util/ragel/ragel-6.2.ebuild
deleted file mode 100644
index 81968d9f05f9..000000000000
--- a/dev-util/ragel/ragel-6.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ragel-6.2.ebuild,v 1.6 2008/10/02 19:11:55 flameeyes Exp $
-
-inherit eutils
-
-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 ~x86"
-IUSE="doc vim-syntax"
-
-DEPEND="doc? ( virtual/latex-base
- media-gfx/transfig )"
-RDEPEND=""
-
-src_compile() {
- find "${S}" -iname "Makefile*" -exec sed -i \
- -e "s:install -s:install:" \
- -e '/\$(CXX)/s:CFLAGS:CXXFLAGS:' \
- {} \;
-
- econf || die
- make || die
-
- pushd doc
- make ragel.1 rlgen-{cd,java,ruby,dot}.1 || die
- popd
-
- if use doc ; then
- pushd doc
- make ragel-guide.pdf || die
- popd
- fi
-}
-
-src_install() {
- einstall || die
- for i in cd java ruby dot; do
- dobin rlgen-${i}/rlgen-${i}
- done
- doman doc/ragel.1 doc/rlgen-{cd,java,ruby,dot}.1
- dodoc ChangeLog CREDITS README TODO
- use doc && \
- install -m 644 -D doc/ragel-guide.pdf \
- "${D}/usr/share/doc/${PF}/ragel-guide.pdf"
- use vim-syntax && \
- install -m 644 -D ragel.vim \
- "${D}/usr/share/vim/vimfiles/syntax/ragel.vim"
-}
diff --git a/dev-util/ragel/ragel-6.3.ebuild b/dev-util/ragel/ragel-6.3.ebuild
index 8de71cead6ce..f37d5cb85c93 100644
--- a/dev-util/ragel/ragel-6.3.ebuild
+++ b/dev-util/ragel/ragel-6.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ragel-6.3.ebuild,v 1.3 2008/11/05 13:55:28 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ragel-6.3.ebuild,v 1.4 2008/11/13 03:30:32 flameeyes Exp $
EAPI=2
@@ -15,8 +15,14 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="doc vim-syntax"
-DEPEND="doc? ( virtual/latex-base
- media-gfx/transfig )"
+DEPEND="
+ doc? (
+ || (
+ ( app-text/texlive-core dev-texlive/texlive-latexextra )
+ app-text/textex
+ )
+ media-gfx/transfig
+ )"
RDEPEND=""
src_prepare() {