From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-haskell/drift/Manifest | 6 ++++ dev-haskell/drift/drift-2.4.2.ebuild | 35 ++++++++++++++++++++++ dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch | 22 ++++++++++++++ dev-haskell/drift/metadata.xml | 7 +++++ 4 files changed, 70 insertions(+) create mode 100644 dev-haskell/drift/Manifest create mode 100644 dev-haskell/drift/drift-2.4.2.ebuild create mode 100644 dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch create mode 100644 dev-haskell/drift/metadata.xml (limited to 'dev-haskell/drift') diff --git a/dev-haskell/drift/Manifest b/dev-haskell/drift/Manifest new file mode 100644 index 000000000000..c2873a41db7f --- /dev/null +++ b/dev-haskell/drift/Manifest @@ -0,0 +1,6 @@ +AUX drift-2.4.2-ghc-7.10.patch 581 SHA256 25f3d316f973c20c56de0ccb23308f06acef379e2aed9255b1e8a653d3c8bd83 SHA512 33d6ff669da9adf11f2a595748b6b1d726729186b0846c47951bb8fdc900d7c17ddf5cc5fc27a3e77c8766365c3b4e1f33b49a35a8f6f5ab88e7223fb1361014 WHIRLPOOL b88e66367b0e72bc6c4d35c9d1b4e1544bcc398e676c65f6fab9794d2e163428b469324c4752f7638dcffd79d50f3aa500185c146fd674721613fd2786b3ed44 +DIST DrIFT-2.4.2.tar.gz 69676 SHA256 742a0b12f16a9da215a29c8284ae379734a70e7811a5f4b1a02dba2873751cf0 SHA512 c6f36e9efad171c165ea8028b7d251e66d5b410aaa51a74e4b8745cf76b77fcfdf6f641fd375f15663b559ae6b8939622a175ba321537afdbb2a114a1550f7db WHIRLPOOL fb064113e4d9fe1f38a59a2c45b561346b5a54748c96b0615b1d09537ce30f8341762d9a825dedbbcff5ff9bf3fe880506e48ba32dfe7318e56828b253fd0ae7 +EBUILD drift-2.4.2.ebuild 783 SHA256 f6104e44a14f197903c410f9c4f813372a80c8610818d64be027dc05ca8f1f5f SHA512 eea2cec56304f19b3ada3267ce3cdb51bb2347cd6ae10d88721038b21fdd745ee1ecbf181a393ddd7e77a7737b74f48b3e457d7d86257cbd37130f4c1cd5f16c WHIRLPOOL e8d7f68be3439b343ac1d88a8fb9be619227b2be204cd29b1b6a7c2748cfc566f3941fc5d663c071e1a392964b2689f3c585c76accf546f3edf7ab1ce9776dc4 +MISC ChangeLog 3237 SHA256 6cf151672b54b1da6fbcc9b9db09c580e83a2b6002774cc67b9bc473bc6533fd SHA512 eb5cb2ca2b28ec539ea7a2edde7a9be943f73c2f1cf9b2a9a4f617144ece5505d3496d709f55fa822d8a2112a85d7e5b70a741c8789758a9a9c2a965364b22a3 WHIRLPOOL 35d597073e8eae3033840199fd75e7d6768e715ca35edd37f6fc82489324f0bf1525593cd3d52b8887792d2ab037a795e0628eff1e6c99f16ae16520965e8013 +MISC ChangeLog-2015 4142 SHA256 e163446ba298fce8253be19deeb76b98460fe3de5095d3669f85af126773e82c SHA512 30726773368a8310105e912c2193561cd3de10229aa0527b806620583fc2887e71db5518c71ec527228b61920d8bebe0218e56fc6e21cffd2baf3d7155cfd1ef WHIRLPOOL 3bb8bc9f1d9f3283844f6121a79b89e2a69232589d500d159933687cebb555959d5780f6b12ee02848cf0c2d1e5922696e8bc29394f60c8fdbcba4d847517ad8 +MISC metadata.xml 217 SHA256 88d4e7497a77aff4f275bcd0b84a36632d17f272e1ed3513fef65468e25da724 SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70 WHIRLPOOL fe4f2272bee319d2e3959df43927f9bae4b2430fed55bb66d8f6e0390c26d6c2ce48f43ce068662e0d40cbb375930068f39634b381bd6e3d2cf8528d3af5c81b diff --git a/dev-haskell/drift/drift-2.4.2.ebuild b/dev-haskell/drift/drift-2.4.2.ebuild new file mode 100644 index 000000000000..af0147fc3568 --- /dev/null +++ b/dev-haskell/drift/drift-2.4.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.5.2.9999 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit eutils haskell-cabal + +MY_PN="DrIFT" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Program to derive type class instances" +HOMEPAGE="http://repetae.net/computer/haskell/DrIFT/" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" +IUSE="" + +RDEPEND="dev-haskell/old-time:=[profile?] + dev-haskell/random:=[profile?] + >=dev-lang/ghc-6.10.4:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-ghc-7.10.patch +} diff --git a/dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch b/dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch new file mode 100644 index 000000000000..c45a2945fd2a --- /dev/null +++ b/dev-haskell/drift/files/drift-2.4.2-ghc-7.10.patch @@ -0,0 +1,22 @@ +diff --git a/src/ParseLib2.hs b/src/ParseLib2.hs +index 730e4be..a7406fa 100644 +--- a/src/ParseLib2.hs ++++ b/src/ParseLib2.hs +@@ -34,2 +34,3 @@ module ParseLib2 + import Data.Char ++import Control.Applicative hiding ( many ) + import Control.Monad +@@ -49,2 +50,6 @@ instance Functor Parser where + ++instance Applicative Parser where ++ pure = return ++ (<*>) = ap -- defined in Control.Monad ++ + instance Monad Parser where +@@ -58,2 +63,6 @@ instance Monad Parser where + ++instance Alternative Parser where ++ (<|>) = mplus ++ empty = mzero ++ + instance MonadPlus Parser where diff --git a/dev-haskell/drift/metadata.xml b/dev-haskell/drift/metadata.xml new file mode 100644 index 000000000000..522384de8446 --- /dev/null +++ b/dev-haskell/drift/metadata.xml @@ -0,0 +1,7 @@ + + + + + haskell@gentoo.org + + -- cgit v1.2.3