summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-haskell/alex/ChangeLog7
-rw-r--r--dev-haskell/alex/alex-2.2.ebuild45
-rw-r--r--dev-haskell/alex/files/digest-alex-2.23
-rw-r--r--dev-haskell/c2hs/Manifest22
-rw-r--r--dev-haskell/happy/ChangeLog7
-rw-r--r--dev-haskell/happy/files/digest-happy-1.173
-rw-r--r--dev-haskell/happy/happy-1.17.ebuild41
7 files changed, 119 insertions, 9 deletions
diff --git a/dev-haskell/alex/ChangeLog b/dev-haskell/alex/ChangeLog
index b52344ccd255..28f3d0f691ee 100644
--- a/dev-haskell/alex/ChangeLog
+++ b/dev-haskell/alex/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-haskell/alex
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/ChangeLog,v 1.33 2007/12/13 00:39:22 dcoutts Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/ChangeLog,v 1.34 2007/12/14 01:38:53 dcoutts Exp $
+
+*alex-2.2 (14 Dec 2007)
+
+ 14 Dec 2007; Duncan Coutts <dcoutts@gentoo.org> +alex-2.2.ebuild:
+ New version that works with cabal-1.2.x
12 Dec 2007; Duncan Coutts <dcoutts@gentoo.org> alex-2.1.0.ebuild:
alex-2.1 works with cabal 1.1.6 only, not cabal 1.2
diff --git a/dev-haskell/alex/alex-2.2.ebuild b/dev-haskell/alex/alex-2.2.ebuild
new file mode 100644
index 000000000000..be3f47424aaf
--- /dev/null
+++ b/dev-haskell/alex/alex-2.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/alex/alex-2.2.ebuild,v 1.1 2007/12/14 01:38:53 dcoutts Exp $
+
+CABAL_FEATURES="bin"
+CABAL_MIN_VERSION="1.2.1"
+inherit autotools haskell-cabal
+
+DESCRIPTION="A lexical analyser generator for Haskell"
+HOMEPAGE="http://www.haskell.org/alex"
+SRC_URI="http://www.haskell.org/alex/dist/${PV}/${P/_/}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+# java use flag disabled because of bug #107019
+
+DEPEND=">=dev-lang/ghc-6.2
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets
+ >=dev-libs/libxslt-1.1.2 )"
+# java? >=dev-java/fop-0.20.5
+RDEPEND=""
+
+src_compile() {
+ cabal_src_compile
+
+ if use doc; then
+ cd "${S}/doc/"
+ eautoreconf || die "eautoreconf for docs failed"
+ econf || die "econf for docs failed"
+ emake -j1 || die "emake for docs failed"
+ fi
+}
+
+src_install() {
+ cabal_src_install
+
+ if use doc; then
+ doman "${S}/doc/alex.1"
+ dohtml -r "${S}/doc/alex/"
+ fi
+ dodoc README
+}
diff --git a/dev-haskell/alex/files/digest-alex-2.2 b/dev-haskell/alex/files/digest-alex-2.2
new file mode 100644
index 000000000000..6b3700e22ec6
--- /dev/null
+++ b/dev-haskell/alex/files/digest-alex-2.2
@@ -0,0 +1,3 @@
+MD5 7ef62b2dd2ee7ed7b2a5ca3bfb568347 alex-2.2.tar.gz 85042
+RMD160 d93c28ce0121073be1ee4893114b36faa2396b1b alex-2.2.tar.gz 85042
+SHA256 e958d4fc6cfdb1d351dc39a45ea882f23b1b1773a736d43814a52d4939a41ffe alex-2.2.tar.gz 85042
diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest
index d9ce6af71b59..8f7f543960ce 100644
--- a/dev-haskell/c2hs/Manifest
+++ b/dev-haskell/c2hs/Manifest
@@ -14,14 +14,19 @@ MD5 2d24b3a7b5d3d27084880a6faa45b326 files/setupfix.patch 750
RMD160 34ed6f2ca48d0961f1a3baede8130c9c5559da80 files/setupfix.patch 750
SHA256 0ce4c198aac2cc1f131f6548e5281cbf19bcf72986c042383ed329a703da487f files/setupfix.patch 750
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
MD5 9d6adab0c432430161b4df37c9a7d04f c2hs-0.14.5.ebuild 894
RMD160 273216244a8dac276196559fa824541c6b444e7a c2hs-0.14.5.ebuild 894
SHA256 1d5c97ee48f55f86f1d1e0af6edca6216c993d48306ba729395ef5fa9db34192 c2hs-0.14.5.ebuild 894
-MISC ChangeLog 3090 RMD160 e0a1a78a57978327d01d9bda9c5534ef78fadf67 SHA1 ee09f1cda1ffaf3169cec8791fef35c58b473c25 SHA256 692cfceee08fa56a8f2959cc73d9a0981d03f652b9320b6254d213a62cdb2d27
-MD5 14d0ba5631bf093a30c01b8db3e69ef5 ChangeLog 3090
-RMD160 e0a1a78a57978327d01d9bda9c5534ef78fadf67 ChangeLog 3090
-SHA256 692cfceee08fa56a8f2959cc73d9a0981d03f652b9320b6254d213a62cdb2d27 ChangeLog 3090
+EBUILD c2hs-0.15.1.ebuild 738 RMD160 0cc404ced2fddafc06bb75a97488cb8b8de555e9 SHA1 f4b19ea2b83d52466d7df0395774135996608c42 SHA256 179beb73343f61ec059e2da02d8459321d52b7075bcbb6f19b9f2e0a0ecb2590
+MD5 0791e1297cc2c9ec586588920c200ea1 c2hs-0.15.1.ebuild 738
+RMD160 0cc404ced2fddafc06bb75a97488cb8b8de555e9 c2hs-0.15.1.ebuild 738
+SHA256 179beb73343f61ec059e2da02d8459321d52b7075bcbb6f19b9f2e0a0ecb2590 c2hs-0.15.1.ebuild 738
+MISC ChangeLog 3205 RMD160 bc9b7823a9d5ca012a1a728a70626876e0c7d7bb SHA1 e562a0b443b8af96439be24cbe12d2e27d94deb4 SHA256 b1f5aa5f9122f61ea7d266ed2e35d24d4eb873f49bb0217f9fc4dae01b09be94
+MD5 59c7faca6e7ca6e83a21a64789460a75 ChangeLog 3205
+RMD160 bc9b7823a9d5ca012a1a728a70626876e0c7d7bb ChangeLog 3205
+SHA256 b1f5aa5f9122f61ea7d266ed2e35d24d4eb873f49bb0217f9fc4dae01b09be94 ChangeLog 3205
MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
MD5 c694674dcbef799cd4fdb6914683ebff metadata.xml 223
RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 metadata.xml 223
@@ -29,10 +34,13 @@ SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 metadata
MD5 1034cadb28123b6daaadee519205a1dc files/digest-c2hs-0.14.5 235
RMD160 aa32aceff8c460ae9de5ce106a052a6223f04c15 files/digest-c2hs-0.14.5 235
SHA256 78c6e1b10db27ff2ae47a957c0f23a17f414b3b351d307d419cf41456496b4c1 files/digest-c2hs-0.14.5 235
+MD5 11d9d568c19fd0a1772d49c73c6f4816 files/digest-c2hs-0.15.1 235
+RMD160 e88dcd67043f153490cca5644178489633b1e076 files/digest-c2hs-0.15.1 235
+SHA256 348f3e08fc3739404cbfee30e612a83746999e05b5397b3c4705d8a7f7dbf03e files/digest-c2hs-0.15.1 235
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
-iD8DBQFHKHucnUVyUObPUL4RAppLAKCTiySBtgBKFst5KHPPBNqhTKIvWgCeI0hp
-htlaJ7T7OJPzIaI9zkObAec=
-=6Zi8
+iD8DBQFHYd/anUVyUObPUL4RApefAJ9CB+TCekUmo21cN6ql5V65nD3WxQCfRAEl
+5wMr/aFpH+fNYyICpT2HZbU=
+=QIKr
-----END PGP SIGNATURE-----
diff --git a/dev-haskell/happy/ChangeLog b/dev-haskell/happy/ChangeLog
index c5090135f072..917c3782c499 100644
--- a/dev-haskell/happy/ChangeLog
+++ b/dev-haskell/happy/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-haskell/happy
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/ChangeLog,v 1.33 2007/12/13 18:02:30 dcoutts Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/ChangeLog,v 1.34 2007/12/14 01:37:47 dcoutts Exp $
+
+*happy-1.17 (14 Dec 2007)
+
+ 14 Dec 2007; Duncan Coutts <dcoutts@gentoo.org> +happy-1.17.ebuild:
+ New version that works with cabal-1.2.x
13 Dec 2007; Duncan Coutts <dcoutts@gentoo.org> happy-1.16.ebuild:
Fix quoting in ebuild.
diff --git a/dev-haskell/happy/files/digest-happy-1.17 b/dev-haskell/happy/files/digest-happy-1.17
new file mode 100644
index 000000000000..e520fe967f32
--- /dev/null
+++ b/dev-haskell/happy/files/digest-happy-1.17
@@ -0,0 +1,3 @@
+MD5 4bc931a8630ecebb751a2a8e60219313 happy-1.17.tar.gz 228494
+RMD160 4c7f4f0ad31cf580252fe6d47059a8d50c6d88c0 happy-1.17.tar.gz 228494
+SHA256 dca4e47d17e5d538335496236b3d2c3cbff644cf7380c987a4714e7784c70a2b happy-1.17.tar.gz 228494
diff --git a/dev-haskell/happy/happy-1.17.ebuild b/dev-haskell/happy/happy-1.17.ebuild
new file mode 100644
index 000000000000..6427fd83ff05
--- /dev/null
+++ b/dev-haskell/happy/happy-1.17.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/happy-1.17.ebuild,v 1.1 2007/12/14 01:37:47 dcoutts Exp $
+
+CABAL_FEATURES="bin"
+CABAL_MIN_VERSION=1.2
+inherit haskell-cabal autotools
+
+DESCRIPTION="A yacc-like parser generator for Haskell"
+HOMEPAGE="http://haskell.org/happy/"
+SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-lang/ghc-6.4
+ dev-haskell/mtl
+ doc? ( ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets )"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}/doc" && eautoconf
+}
+
+src_compile() {
+ cabal_src_compile
+ if use doc; then
+ cd doc
+ econf || die "econf failed in /doc"
+ emake -j1 || die "emake failed in /doc"
+ fi
+}
+
+src_install() {
+ cabal_src_install
+ use doc && cd doc && dohtml -r happy/*
+}