Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-haskell/c2hs
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/c2hs/ChangeLog,v 1.26 2007/12/14 01:43:28 dcoutts Exp $
*c2hs-0.15.1 (14 Dec 2007)
14 Dec 2007; Duncan Coutts
New version.
31 Oct 2007; Duncan Coutts
Drop virtual/ghc in favour of dev-lang/ghc
28 Jul 2007; nixnut
Stable on ppc wrt bug 186849
29 Apr 2007; Lennart Kolmodin
Removing c2hs-0.13.4 as it does not work with ghc-6.6 and 0.14.5 works
better, available on more arches and more stable.
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
11 Oct 2006; Duncan Coutts
+files/c2hs-0.14.5-ghc66.patch, c2hs-0.14.5.ebuild:
Added patch to fix building with ghc-6.6
05 Oct 2006; Chris Parrott
marked stable for amd64 (bug 144678)
04 Oct 2006; Joshua Jackson
Stable x86;bug #144678
24 Aug 2006; Ferris McCormick
Stable on sparc --- Bug #144678 --- Builds and installs; the structs example
fails (Bus error, data alignment), but I think this is a problem with the
example.
24 Aug 2006; Markus Rothe
Stable on ppc64; bug #144678
27 Mar 2006; Duncan Coutts
Marked ~ia64
01 Mar 2006; Markus Rothe
Added ~ppc64; bug #124469
18 Feb 2006;
+files/ghc622inc.patch, c2hs-0.14.5.ebuild:
Fix for building with ghc-6.2.2. Remove old unused patch.
16 Feb 2006;
Add "bin" to CABAL_FEATURES in preparation for pending eclass updates.
14 Feb 2006;
Marked ~sparc
10 Feb 2006;
Remove older patch-level releases.
*c2hs-0.14.5 (12 Dec 2005)
12 Dec 2005;
Version bump.
*c2hs-0.14.3 (05 Dec 2005)
05 Dec 2005;
+files/setupfix.patch, +c2hs-0.14.3.ebuild:
New version.
04 May 2005; David Holm
Added to ~ppc.
14 Mar 2005; Andres Loeh
c2hs-0.13.4.ebuild:
c2hs is not yet compatible with ghc-6.4.
*c2hs-0.13.4 (17 Nov 2004)
17 Nov 2004; Andres Loeh
+c2hs-0.13.4.ebuild:
Fixed bad inherit (bug #71461), and added new version based on ghc-package
eclass (bug #69270).
28 Sep 2004; Sven Wegener
Gentoo Technologies, Inc. -> Gentoo Foundation
24 Aug 2004; Andres Loeh
Minor ebuild fixes.
*c2hs-0.13.1 (24 Aug 2004)
24 Aug 2004; Andres Loeh
metadata.xml:
Initial import.
AUX c2hs-0.14.5-ghc66.patch 1958 RMD160 0eee47fc0ee897ee9dba41f2bb0b106b20c95d13 SHA1 08dff66362f3726345db6241963fa9f2d8a99e3a SHA256 afacfcdc9840e8e4fd8f044257f7fdebe666349a904f393cbe131cbf1fd261c4
AUX ghc622inc.patch 302 RMD160 3862908cb8d27b9378de12481be41615e1b95430 SHA1 99c77ca1c7893533d326904b6d378a5356eaae8e SHA256 fc40c64271a1ef0639eb5af66579d367ad4eb77f64112f3d216c8c1fb857f83e
AUX setupfix.patch 750 RMD160 34ed6f2ca48d0961f1a3baede8130c9c5559da80 SHA1 822d6ce8720498d9f737b4bd3f03007872228cbe SHA256 0ce4c198aac2cc1f131f6548e5281cbf19bcf72986c042383ed329a703da487f
DIST c2hs-0.14.5.tar.gz 307265 RMD160 8a750cbd60c16506bea53f5932d02a49f974842d SHA1 cfda9cf85a4d1944692af1888268a95240704859 SHA256 54f3080c2bb74f356554f8f9b95799f118b5e29a9b6c2f1274b985a2735a90e7
DIST c2hs-0.15.1.tar.gz 270339 RMD160 e43c39437dd3320cdb714ef2219d7bed2d25afab SHA1 f690c87abf63329b6888cb2a3b8f4fb64d113150 SHA256 a9938d6a8cc63bfd5d498159316624a8fe91f7f05d4e919e31be22f4b64c9aca
EBUILD c2hs-0.14.5.ebuild 894 RMD160 273216244a8dac276196559fa824541c6b444e7a SHA1 5f241559d8a73b10e5f8324b0363f85dc0933d23 SHA256 1d5c97ee48f55f86f1d1e0af6edca6216c993d48306ba729395ef5fa9db34192
EBUILD c2hs-0.15.1.ebuild 738 RMD160 0cc404ced2fddafc06bb75a97488cb8b8de555e9 SHA1 f4b19ea2b83d52466d7df0395774135996608c42 SHA256 179beb73343f61ec059e2da02d8459321d52b7075bcbb6f19b9f2e0a0ecb2590
MISC ChangeLog 3205 RMD160 bc9b7823a9d5ca012a1a728a70626876e0c7d7bb SHA1 e562a0b443b8af96439be24cbe12d2e27d94deb4 SHA256 b1f5aa5f9122f61ea7d266ed2e35d24d4eb873f49bb0217f9fc4dae01b09be94
MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/c2hs/c2hs-0.14.5.ebuild,v 1.13 2007/10/31 12:53:53 dcoutts Exp $
CABAL_FEATURES="bin"
inherit base eutils haskell-cabal
DESCRIPTION="An interface generator for Haskell"
HOMEPAGE="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/"
SRC_URI="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
IUSE=""
DEPEND=">=dev-lang/ghc-6.4"
src_unpack() {
base_src_unpack
cd "${S}"
epatch "${FILESDIR}/setupfix.patch"
epatch "${FILESDIR}/ghc622inc.patch"
epatch "${FILESDIR}/${P}-ghc66.patch"
}
src_install() {
cabal_src_install
exeinto /usr
dobin c2hs/c2hs
insinto "/usr/lib/${P}"
doins "${S}/c2hs/lib/C2HS.hs"
exeinto "/usr/lib/${P}"
doexe dist/build/c2hs/c2hs
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/c2hs/c2hs-0.15.1.ebuild,v 1.1 2007/12/14 01:43:28 dcoutts Exp $
CABAL_FEATURES="bin"
CABAL_MIN_VERSION=1.2
inherit base eutils haskell-cabal
DESCRIPTION="An interface generator for Haskell"
HOMEPAGE="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/"
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.4
dev-haskell/filepath"
src_install() {
cabal_src_install
if use doc; then
doman "${S}/doc/man1/c2hs.1"
dohtml "${S}/doc/users_guide/"*
fi
}