Portage is a package management system used by Gentoo Linux
# 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 $
07 Jul 2008; Lennart Kolmodin
bnfc-2.2.ebuild:
Changed virtual/tetex dependency into virtual/latex-base, see #222501.
Make sure the pdf doesn't get compressed.
12 Mar 2008; Christian Heim
Removing Andres Loeh (kosmikus, #200333) from metadata.xml.
31 Oct 2007; Duncan Coutts
bnfc-2.2.ebuild:
Drop virtual/ghc in favour of dev-lang/ghc
17 Oct 2006; Duncan Coutts
Need to inherit eutils eclass.
11 Oct 2006;
bnfc-2.1.2.ebuild, bnfc-2.2.ebuild:
Made bnfc-* compatible with dev-lang/ghc-6.6
*bnfc-2.2 (08 Oct 2005)
08 Oct 2005; Andres Loeh
New version. Ebuild kindly provided by Lennart Kolmodin.
03 May 2005; David Holm
Added to ~ppc.
11 Nov 2004; Michael Sterrett
fix use invocation
*bnfc-2.1.2 (26 Oct 2004)
26 Oct 2004; Andres Loeh
metadata.xml:
Initial import, as suggested in bug #54750.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX bnfc-2.2-ghc66-utf8.patch 3184 RMD160 0ccb7f475edf7e76d6c6a80b4c0aa0cf3061c827 SHA1 992ca2c395e0404d6d2149399959081034a3216b SHA256 28c7e61ba43c9e343d5f9b7f7f328c21c01daa29609dc5899aff72911853cd3d
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
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
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/bnfc/bnfc-2.1.2.ebuild,v 1.6 2008/07/07 18:44:24 kolmodin Exp $
DESCRIPTION="BNF Converter -- a sophisticated parser generator"
HOMEPAGE="http://www.cs.chalmers.se/~markus/BNFC/"
SRC_URI="http://www.cs.chalmers.se/~markus/BNFC/${PN}_${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.2
!>=dev-lang/ghc-6.6
doc? ( virtual/latex-base )"
RDEPEND="virtual/libc"
S="${WORKDIR}/BNFC"
src_compile() {
emake GHC_OPTS=-O || die "emake failed"
}
src_install() {
dobin bnfc
if use doc ; then
cd doc
pdflatex LBNF-report.tex
pdflatex LBNF-report.tex
insinto "/usr/share/doc/${P}"
doins LBNF-report.pdf
fi
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/bnfc/bnfc-2.2.ebuild,v 1.5 2008/07/07 18:44:24 kolmodin Exp $
inherit base ghc-package eutils
MY_PN="BNFC"
DESCRIPTION="BNF Converter -- a sophisticated parser generator"
HOMEPAGE="http://www.cs.chalmers.se/~markus/BNFC/"
SRC_URI="http://www.cs.chalmers.se/~markus/BNFC/${MY_PN}_${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~ppc"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.2
doc? ( virtual/latex-base )"
RDEPEND="virtual/libc"
S="${WORKDIR}/${MY_PN}_${PV}"
src_unpack() {
base_src_unpack
cd "${S}"
epatch "${FILESDIR}/${P}-ghc66-utf8.patch"
}
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
}