summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Kolmodin <kolmodin@gentoo.org>2009-02-09 06:14:49 +0000
committerLennart Kolmodin <kolmodin@gentoo.org>2009-02-09 06:14:49 +0000
commit8eea0a8d4691c9b753c71c59295aca08414d86a8 (patch)
treee18040531cf4cbc842978ca9cca135fa549266d8 /dev-util
parentStable for HPPA (bug #256681). (diff)
downloadhistorical-8eea0a8d4691c9b753c71c59295aca08414d86a8.tar.gz
historical-8eea0a8d4691c9b753c71c59295aca08414d86a8.tar.bz2
historical-8eea0a8d4691c9b753c71c59295aca08414d86a8.zip
Version bump dev-util/bnfc
Package-Manager: portage-2.1.6.4/cvs/Linux 2.6.28-gentoo x86_64
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/bnfc/ChangeLog9
-rw-r--r--dev-util/bnfc/Manifest10
-rw-r--r--dev-util/bnfc/bnfc-2.4_beta.ebuild45
3 files changed, 58 insertions, 6 deletions
diff --git a/dev-util/bnfc/ChangeLog b/dev-util/bnfc/ChangeLog
index 8ac99417b462..96fd091bea4d 100644
--- a/dev-util/bnfc/ChangeLog
+++ b/dev-util/bnfc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/bnfc
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/bnfc/ChangeLog,v 1.9 2008/07/07 18:44:24 kolmodin Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/bnfc/ChangeLog,v 1.10 2009/02/09 06:14:49 kolmodin Exp $
+
+*bnfc-2.4_beta (09 Feb 2009)
+
+ 09 Feb 2009; Lennart Kolmodin <kolmodin@gentoo.org> +bnfc-2.4_beta.ebuild:
+ Bump version. Should work better with the more recent toolchains.
07 Jul 2008; Lennart Kolmodin <kolmodin@gentoo.org> bnfc-2.1.2.ebuild,
bnfc-2.2.ebuild:
diff --git a/dev-util/bnfc/Manifest b/dev-util/bnfc/Manifest
index 74c81e7d2e86..38c6c44f1507 100644
--- a/dev-util/bnfc/Manifest
+++ b/dev-util/bnfc/Manifest
@@ -2,16 +2,18 @@
Hash: SHA1
AUX bnfc-2.2-ghc66-utf8.patch 3184 RMD160 0ccb7f475edf7e76d6c6a80b4c0aa0cf3061c827 SHA1 992ca2c395e0404d6d2149399959081034a3216b SHA256 28c7e61ba43c9e343d5f9b7f7f328c21c01daa29609dc5899aff72911853cd3d
+DIST BNFC-2.4b.tgz 1073563 RMD160 cb0780094a7b1eb3b3380ae4af84cb02f800188a SHA1 48e91bd564fa78a7ad242cfe8c36e8020b9346aa SHA256 fba3ae8546f37bed3ca224db336e6417b5ead442570f09e15be0507334c01772
DIST BNFC_2.2.tgz 264246 RMD160 5f1055fc45916eb489e7f1628dc24c5ecb153500 SHA1 bea787e54baa8dcfdab4c0dd38561558a5c895a8 SHA256 8f035b5d0850d5010a0c754f360a9f91cfab526b8b5cf4b61c207b89223c3a33
DIST bnfc_2.1.2.tgz 113340 RMD160 b4975061ada09df109bb657f27c9181fd06f868b SHA1 465a28ae694f8e03b2653726a780f2ae6fba7a6d SHA256 a45cd22d727c9246fca31d580f42a3e2aa8bed4e094f8d608f7fe0d38c167eb1
EBUILD bnfc-2.1.2.ebuild 811 RMD160 4b7d08bc87118f8f8079d5ba64fed3c4b4315e80 SHA1 3e232eabb8348e2fb385b7ca83cd52dd14881046 SHA256 a09318a2384e8a5b2a434560b2ea66723f0f7a79b960a9be2e744486809c76a9
EBUILD bnfc-2.2.ebuild 981 RMD160 74c021f07a67322db3b05b5f31212af5d9c5aec2 SHA1 0d2dc9cb0c49071c0296cb0bbcb0d47a666d6a4d SHA256 b357c2694c43f2921f0a8f0db87dddf71d4d61d293359e91480702c1f96ce210
-MISC ChangeLog 1418 RMD160 bafbe7b1632d61400c34817377cdc3de9d098f84 SHA1 1bc696a39dc1eb195ac4461a267a96f4d933a2bc SHA256 c2f682bf03b05c88158d5f3f01871e3c878cfccc7788a72c057350162963c665
+EBUILD bnfc-2.4_beta.ebuild 1015 RMD160 bac325630a12fc4a4325a45bdcd4817c4c2b735d SHA1 bc3c94e4000ca51f77a267549d85819148a0c19e SHA256 557a25e183f489a0e888e7bdba1449134c95e69cdf11cb04d1376890bce6318e
+MISC ChangeLog 1595 RMD160 dcec94d35d98b4fbc8decfa34c598b5903d24959 SHA1 00fe50bfe3c864d714e6a2e0993c4bdf62f46f71 SHA256 0171381d47bad4cc8cad6d571b93d80b14a64835020ac927e2dce44854b1d5d5
MISC metadata.xml 161 RMD160 f485b248c733c0ef48ebe461e56d10631182864d SHA1 e3539af233f1a90c2470823747cae37ab10d5b2e SHA256 f560c0c2c8a2f2ca3c0c03e1836e16da7085b32ea60e03d9add5e405dac9f004
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkhyZbIACgkQ1n/CYbXjntKR+QCgnrEj9QItCdTzvOMvyvjAllx+
-F0sAn01prvq2/MlioS1n2Lc+jiI1s7Tk
-=4pYG
+iEYEARECAAYFAkmPyekACgkQ1n/CYbXjntJsZgCgh4xbYIBrsxhF5YrPlI0WNi5H
+m3oAnRbJ+lSyi4Rts6a7I98Z8kr74Liq
+=i4Vu
-----END PGP SIGNATURE-----
diff --git a/dev-util/bnfc/bnfc-2.4_beta.ebuild b/dev-util/bnfc/bnfc-2.4_beta.ebuild
new file mode 100644
index 000000000000..2ab5f32a388e
--- /dev/null
+++ b/dev-util/bnfc/bnfc-2.4_beta.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/bnfc/bnfc-2.4_beta.ebuild,v 1.1 2009/02/09 06:14:49 kolmodin Exp $
+
+inherit base ghc-package eutils
+
+MY_PN="BNFC"
+MY_PV="${PV%%_beta*}"
+
+IS_BETA="${PV%%*_beta*}"
+[[ -z "${IS_BETA}" ]] && MY_PV+=b
+
+DESCRIPTION="BNF Converter -- a sophisticated parser generator"
+HOMEPAGE="http://www.cs.chalmers.se/~markus/BNFC/"
+SRC_URI="http://www.cs.chalmers.se/Cs/Research/Language-technology/BNFC/download/${MY_PN}-${MY_PV}.tgz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+
+IUSE="doc"
+
+DEPEND=">=dev-lang/ghc-6.6
+ doc? ( virtual/latex-base )"
+
+RDEPEND="virtual/libc"
+
+S="${WORKDIR}/${MY_PN}"
+
+src_compile() {
+ emake GHC="$(ghc-getghc) -O" || die "emake failed"
+ if use doc ; then
+ cd doc
+ pdflatex LBNF-report.tex
+ pdflatex LBNF-report.tex
+ fi
+}
+
+src_install() {
+ dobin bnfc
+ if use doc ; then
+ cd doc
+ insinto "/usr/share/doc/${P}"
+ doins LBNF-report.pdf
+ fi
+}