summaryrefslogtreecommitdiff
path: root/dev-haskell/cabal-helper
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/cabal-helper
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/cabal-helper')
-rw-r--r--dev-haskell/cabal-helper/Manifest8
-rw-r--r--dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild30
-rw-r--r--dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild32
-rw-r--r--dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild31
-rw-r--r--dev-haskell/cabal-helper/metadata.xml32
5 files changed, 133 insertions, 0 deletions
diff --git a/dev-haskell/cabal-helper/Manifest b/dev-haskell/cabal-helper/Manifest
new file mode 100644
index 000000000000..a57fd9404086
--- /dev/null
+++ b/dev-haskell/cabal-helper/Manifest
@@ -0,0 +1,8 @@
+DIST cabal-helper-0.6.1.0.tar.gz 32694 SHA256 57e81db2036ae1781e1002d448a1f7abe7fef2b689cf3a3c61689a89c30929df SHA512 8c85b5e49f95acb74dc743a57e428ffe3f98555501a9020e4601f28f10bd3e3f98910dc90d8b611162e61cda0eec06a48ab09bd23eaf82093a85427a4c8330f7 WHIRLPOOL dab600db4e36d70b9d23163b166a8c34ea819074ea8848f319c31b211d41039a35bf4eaf6303323b5c441dd99797dce3d218e7021bf0e2927884ad0da4fec51d
+DIST cabal-helper-0.6.3.1.tar.gz 41668 SHA256 c19a9a87c54f6649e0f8cbb3a070244bff9fcc5b9ae783c00c049867fb1a7afe SHA512 7a0833cee229286904ff1304944100df33d975f1df0df5ab439f28d1ce28ae3fe86cc7d208ff04ba9980aff26f77f260d4f2893c7d528395555faeccf7041cca WHIRLPOOL 9b38a096e702c19f0f693d2235cbc457077234a9e20c26a70c991c7f4d37c83a28c7db8f7bf4693c55d57a314ae6efe2eeba3a31b10056f6f7761865ea346af5
+DIST cabal-helper-0.7.3.0.tar.gz 35745 SHA256 794055f5205dd029aceb2fe9aac183880d2b4ef005d1096ee3052710d01192a4 SHA512 612c7589a9f8eb4056ae5cf3365d5ee2d52357554a012c9a4515c2adefd5275153ff24fc80aac7b7f37e397a583f22808e4554fcde8a0f72cc0306ffe811600f WHIRLPOOL b5d3cab0f13eec2d807d6a5d271e2f588f5f12ba2b3dfb300b675e1592bbedb6b8613f11b0abca0c4ea01ae17a3dbfbd1ece959b08547f76a0007f2b1fcd2705
+EBUILD cabal-helper-0.6.1.0.ebuild 853 SHA256 f01caca6b8d728091c04674c8e7a38a6ee75f8dcf093b85f16fdc0ba19f414f6 SHA512 0b95a5a0a1eb2bde8c3145a03721ad52b5f59609df516a6659edafb8b20c1542fdade1bdf5f58b24cdd24856085969a9c159bfa1f77c25519abd21ab63980abb WHIRLPOOL 0398845bf48ed1a786aea45ba42c4ea0a64baf4a40c4d42973581ead255ca02a5515a288d29e6b7d2f3072c5c768b4b77cab93345a9c280c0be51456ea1231e5
+EBUILD cabal-helper-0.6.3.1.ebuild 904 SHA256 b3011da885603cf6cd5d32b2f6610979db0a50cbcbbc0a14de3714502ef95f23 SHA512 e63eb8f76404f93451bb5a3f87a744e62b1e9fd227ce23cd7f59252409a2981c7d6e6bf76d892bb82e51abca0f002f68529f8a5a8b203040f95e2ace8eb56b06 WHIRLPOOL fcd343bdbfa1a114a58fa1482fb862700b0d2065bfeb5b26eb5d000b2bb6f94a355e3e1e2de979f30a74f4149aa252d5b2a0e058f501779914db26785df78bc8
+EBUILD cabal-helper-0.7.3.0.ebuild 1042 SHA256 8cf6be99c0fec519f272b959b406c8a355858e925e0a2fa65ff259ee7473e8e6 SHA512 9f0c201ac513ae8493b14bc2890e94b736e72b30d19ad2b475abe36d3585bcef054d7c9ad50683a3dd4207ca624530c8a8a2e7693a921d1db2cfb8b1e8e217fd WHIRLPOOL 3c6e06d162553064822e110cfe02903cea6f3f36102f21c7f069f8aece11548028aa2c374207001bba81e045682f32ad9c4d881e5cc900950191d492c75df801
+MISC ChangeLog 1451 SHA256 c0d79f73f11b2ced8b32cf62556ae2d9cd9666a13efdb818d85e3d1debc868b5 SHA512 a85c5b218c4666c7229a9922eb273111f2849b997c84878b366e10d31247f0f1767c79fbdea2f3da4768fff3d7a2079eec3d419bbbd6a95a0eed6221bb44f420 WHIRLPOOL 190aebc0b1bf0e331a85af0aa4f16f55d0fe51d6c5477156b2c7a5b8535b2bcdd404fd791e7f3a382ab47fcffafa1d725331fd361ceaec4f5ffd18ddac3644ba
+MISC metadata.xml 1443 SHA256 8faafadbbbc3719d732c84687aa40faf48d5e21fb1b18e8df64de146aee945e2 SHA512 c7586526dcb26b3824220498702a0ed48c8ffdd4141d92dbc1b2a991a07f67849df4fa5f137041a7777bdf296544c490d2c9611f3da72425710897ab6a367a0a WHIRLPOOL 5258768c5c8d7d0408643bab7659d466943294d55dd06f815c3798d03400530631e06df0d8e07e29cf1dc860f5bbdef8a8f148d9400e1c9d5041c247b5999471
diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild
new file mode 100644
index 000000000000..410e98eeacea
--- /dev/null
+++ b/dev-haskell/cabal-helper/cabal-helper-0.6.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
+HOMEPAGE="http://hackage.haskell.org/package/cabal-helper"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.23:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/extra:2 )
+"
diff --git a/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild
new file mode 100644
index 000000000000..a5c7a56ebbb4
--- /dev/null
+++ b/dev-haskell/cabal-helper/cabal-helper-0.6.3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
+HOMEPAGE="http://hackage.haskell.org/package/cabal-helper"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # runs external cabal and downloads things
+
+RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.23:=[profile?]
+ dev-haskell/mtl:=[profile?]
+ dev-haskell/temporary:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( dev-haskell/extra )
+"
diff --git a/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild
new file mode 100644
index 000000000000..60dcdac84436
--- /dev/null
+++ b/dev-haskell/cabal-helper/cabal-helper-0.7.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Simple interface to some of Cabal's configuration state used by ghc-mod"
+HOMEPAGE="http://hackage.haskell.org/package/cabal-helper"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # runs external cabal and downloads things
+
+RDEPEND=">=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-1.26:=[profile?]
+ >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/temporary-1.2.0.4:=[profile?] <dev-haskell/temporary-1.3:=[profile?]
+ >=dev-haskell/utf8-string-1.0.1.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
+ >=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18.1.3
+ test? ( >=dev-haskell/extra-1.4.10 <dev-haskell/extra-1.6 )
+"
diff --git a/dev-haskell/cabal-helper/metadata.xml b/dev-haskell/cabal-helper/metadata.xml
new file mode 100644
index 000000000000..b6837b40dcda
--- /dev/null
+++ b/dev-haskell/cabal-helper/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ @cabal-helper@ provides a library which wraps the internal use of executables
+ to lift the restrictions imposed by linking against versions of GHC before
+ @7.10@.
+
+ @cabal-helper@ uses a wrapper executable to compile the actual cabal-helper
+ executable at runtime while linking against an arbitrary version of
+ Cabal. This runtime-compiled helper executable is then used to extract
+ various bits and peices from Cabal\'s on disk state (dist/setup-config)
+ written by it's configure command.
+
+ In addition to this the wrapper executable also supports installing any
+ version of Cabal from hackage in case it cannot be found in any available
+ package database. The wrapper installs these instances of the Cabal library
+ into a private package database so as to not interfere with the user's
+ packages.
+
+ Furthermore the wrapper supports one special case namely reading a state
+ file for Cabal itself. This is needed as Cabal compiles it's Setup.hs using
+ itself and not using any version of Cabal installed in any package database.
+
+ @cabal-helper@ can compile with @Cabal &gt;= 1.14@ but requires @Cabal &gt;= 1.16@
+ at runtime.
+ </longdescription>
+</pkgmetadata>