summaryrefslogtreecommitdiff
path: root/dev-haskell/haskell-src
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/haskell-src')
-rw-r--r--dev-haskell/haskell-src/Manifest4
-rw-r--r--dev-haskell/haskell-src/files/haskell-src-1.0.1.4-ghc-7.2.patch13
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.1.4.ebuild26
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.1.5-r1.ebuild29
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.1.5.ebuild25
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild26
-rw-r--r--dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild27
-rw-r--r--dev-haskell/haskell-src/metadata.xml8
8 files changed, 158 insertions, 0 deletions
diff --git a/dev-haskell/haskell-src/Manifest b/dev-haskell/haskell-src/Manifest
new file mode 100644
index 000000000000..4f69c7c69f91
--- /dev/null
+++ b/dev-haskell/haskell-src/Manifest
@@ -0,0 +1,4 @@
+DIST haskell-src-1.0.1.4.tar.gz 29631 SHA256 12b853e98343f7edbb176ea7ded1579eecb23a7b5a98b8d30dc480934e1b030a SHA512 f02cc1eb796fd375cff28cc3c49ef65b309f412232311ef9e075226387dcd80e10b739fc33d3c26461ecd14fe6eb0b16b40e7f4a4c0f3d6590f719b5c53d5a84 WHIRLPOOL 37ef4bca56bf3d74497f7aaae199754363c5169a4501a61b2b2f9a52f7aaccbadb967bb45056f4397261421bd0096955a2d8301c6e848889bdd9d8ed23402eb1
+DIST haskell-src-1.0.1.5.tar.gz 51827 SHA256 9f3726902247cc955d085997254bb58c16cc337ee83de5ccfb17dcbcb488c3ab SHA512 4e30cd1aa694fc9d28e1c9774285b4b5c6bed97e3b02d43a86fe2fb0ea286d7e0ef7e1a641bcd48ab1f4f648d2ec76743243c99c9f626008d95a885ffe7b5494 WHIRLPOOL dc6c5d0efed0a1bdc397b8b189816ff28fc60850cba3bc74ca6dcceaaf250d270ff32e02186813af21e73b23f7c73fa6e13a88797aa6997a6466f12d6106aba0
+DIST haskell-src-1.0.1.6.tar.gz 52967 SHA256 c7c556366025d9895d1110ecfa30a29e29d7d0a8cb447716fe601e4ff5da4cef SHA512 61035aee535335bb6e2dba96217d48054c89ef3d33af01abfbec077c40d54150bd78b200d5dff4fa6c490c500f32951eb8fb8352243625fc6ad735fad60afda9 WHIRLPOOL 51db5827edfc611c853ba26f0ae97518050c9cb3eb24822ea5a8a5fbe292bc30c7755b44848df56d9ed43670715a6904110337a518cfb547b5b9a4d45c8e4052
+DIST haskell-src-1.0.2.0.tar.gz 53636 SHA256 2a25ee5729230edddb94af8d9881efbc1d8798bd316097f4646749cb2fa491a6 SHA512 202b05ffcc505fb1332f5b3c8984b08a435911f574c4e1b2f2543a8758aa9e9a33f559c5c6cf3f8a3b7cda3f540e2da5b92e6456ee40dfe690cdf69a3e018b06 WHIRLPOOL 7e41d2ea4efb01ad992207baec21e74a6018a7fe4ee15e534c2bb6cc4ecc7fff1bc479c9ec805dd6206eca95bf288f3bb76df03a209e3ce7afdf167a54390506
diff --git a/dev-haskell/haskell-src/files/haskell-src-1.0.1.4-ghc-7.2.patch b/dev-haskell/haskell-src/files/haskell-src-1.0.1.4-ghc-7.2.patch
new file mode 100644
index 000000000000..bd422fb95fb9
--- /dev/null
+++ b/dev-haskell/haskell-src/files/haskell-src-1.0.1.4-ghc-7.2.patch
@@ -0,0 +1,13 @@
+diff --git a/haskell-src.cabal b/haskell-src.cabal
+index 2d41e6e..0434cc1 100644
+--- a/haskell-src.cabal
++++ b/haskell-src.cabal
+@@ -33,8 +33,5 @@ library
+ build-depends: base >= 4 && < 5, syb, pretty, array
+ else
+ build-depends: base < 3
+- build-depends: haskell98
+- -- The dependency on Haskell 98 is only because
+- -- Happy generates a parser that imports Array
+ extensions: CPP
+ nhc98-options: -K11M
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.1.4.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.1.4.ebuild
new file mode 100644
index 000000000000..0ecb341484a4
--- /dev/null
+++ b/dev-haskell/haskell-src/haskell-src-1.0.1.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# ebuild generated by hackport 0.2.9
+
+EAPI="3"
+
+CABAL_FEATURES="lib profile haddock hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Support for manipulating Haskell source code"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ dev-haskell/happy"
+
+PATCHES=("${FILESDIR}/${PN}-1.0.1.4-ghc-7.2.patch")
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.1.5-r1.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.1.5-r1.ebuild
new file mode 100644
index 000000000000..7896313555e1
--- /dev/null
+++ b/dev-haskell/haskell-src/haskell-src-1.0.1.5-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for manipulating Haskell source code"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=split-base
+}
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.1.5.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.1.5.ebuild
new file mode 100644
index 000000000000..b802a27e0035
--- /dev/null
+++ b/dev-haskell/haskell-src/haskell-src-1.0.1.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# ebuild generated by hackport 0.2.14
+
+EAPI="3"
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for manipulating Haskell source code"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.1"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ dev-haskell/happy
+ dev-haskell/syb"
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
new file mode 100644
index 000000000000..f6f6388ed495
--- /dev/null
+++ b/dev-haskell/haskell-src/haskell-src-1.0.1.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for manipulating Haskell source code"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ~ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
diff --git a/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild b/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
new file mode 100644
index 000000000000..78e4f4983402
--- /dev/null
+++ b/dev-haskell/haskell-src/haskell-src-1.0.2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.3
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Support for manipulating Haskell source code"
+HOMEPAGE="http://hackage.haskell.org/package/haskell-src"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="dev-haskell/syb:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+ dev-haskell/happy
+"
diff --git a/dev-haskell/haskell-src/metadata.xml b/dev-haskell/haskell-src/metadata.xml
new file mode 100644
index 000000000000..8c66906af531
--- /dev/null
+++ b/dev-haskell/haskell-src/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>haskell</herd>
+<maintainer>
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>