summaryrefslogtreecommitdiff
path: root/dev-haskell/haddock-api
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/haddock-api
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/haddock-api')
-rw-r--r--dev-haskell/haddock-api/Manifest8
-rw-r--r--dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch16
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.16.1.ebuild28
-rw-r--r--dev-haskell/haddock-api/haddock-api-2.17.3.ebuild34
-rw-r--r--dev-haskell/haddock-api/metadata.xml12
5 files changed, 98 insertions, 0 deletions
diff --git a/dev-haskell/haddock-api/Manifest b/dev-haskell/haddock-api/Manifest
new file mode 100644
index 000000000000..46b2fe3581df
--- /dev/null
+++ b/dev-haskell/haddock-api/Manifest
@@ -0,0 +1,8 @@
+AUX haddock-api-2.17.3-ghc-8.0.2_rc1.patch 747 SHA256 d4da9d21675ce75fa2a24427c5d541a612379dbf6d76b65579ab9caed977f689 SHA512 813823790fceb96c8b314835896dac165bd4e91f888090c65cbe91dc2ac026e2d0bd79acb40974154252ea106a7dcf56d80da6af4dd67db59f8004166f29bf08 WHIRLPOOL 6f11ea5b7ed08be677794f9cda05c269c94b8a8a947fc4237a7b9bb8a5022a68f5b4cb5b7a0accbaaf6f81fa80b0413a1e32f8402dc1c3b74c758e8b89735d8e
+DIST haddock-api-2.16.1.tar.gz 125372 SHA256 e2061d67e3de2bb39a98225712f119ef21a62567afac361bd9b2ddf0ba2aedea SHA512 01450602d238651a8711141d51f5246536a96b69efee29942296fdfc249929f5f33df24ee676b56d0ba82269cb6557dd3a4e8fabbd1b809e506867b5f285bb17 WHIRLPOOL 15d1a8592ef4f73c69850fb1cbdd6cd44747dacd86921104eb2d9a935fd0d85b6f28f47707f5e8a6222d7c3777f3cd8786f2bba3b14d18c935037717ced4cc3c
+DIST haddock-api-2.17.3.tar.gz 145142 SHA256 8d35a256c2ee07083c1e1a8b08e536069ffdad27598bed69d88847fb51234dc7 SHA512 00057618d970fc7786913eec0b408baabbf1aff4b705c105f6d6347ae9c46af1b2ea7bed420edfaec38c835dee08593c9ae53ab9a30153239e687de6f5301840 WHIRLPOOL 68a0422bfaf56197d816b00c26618a1480a7595281e9d18346ffad9365185a5a8f0d4d42d27772b60eaae800a11368fc4d065899de9aeaf84714d3159836373e
+EBUILD haddock-api-2.16.1.ebuild 842 SHA256 7a8715708238253517ecc96ccbfc913ea66158cb9cfd468ba7c6788dff9cae74 SHA512 59b2ca5328a6e0a5b6ddaed94e01c4e1f7c44bf530f967c4cdaabae0e6bc4c6247c102fe6e563d0fbf5464702a40bbd2ef25901266b9c3adf0fd71bda98a6b68 WHIRLPOOL c969f7aaf7be903a81429513415c3172c5d529b322d8f4b684a0defb479702df0f86014c6cb12720928fc807c6e41cf637da1252dfb16fc6dcab516615083d69
+EBUILD haddock-api-2.17.3.ebuild 1055 SHA256 7fa6ad75020d67c85497dab87bcd8c8b2d66a4c75671f6131fbf7ecade9ee412 SHA512 1b668c9b88ed2dd25b7c0ce519b2c6093166d91ccf59042cc2e536a357b8e158f44ceba13a69e0a97cecead739a3555327144dd606e026c4ef89e245f4eea91d WHIRLPOOL 8daf0befb950ea51062a3096291432548caaa2bf88933005f0daa20d1f67898bdc2f02d7fb6050a28037d78ca0e59c60e98129729fd4e2742ab9e5a7cb3a2a90
+MISC ChangeLog 2595 SHA256 8303a2579516de420ef9aeb9d2b84f8ec6a9e45d62080dbf123f311d9b541851 SHA512 b4df57cd2bdcbe2498864301980ea2d971ac24ed479e8f5fdf59492512f6f6f3936a6ea7d6c8e7c25c9193473c3faadf0479a7fe75d2c87e3054c887bcefa055 WHIRLPOOL bfc4046f8a5967d0990eb22b2da6f6e487c25ed838986d7b53c9ce51755165447885ffdfa1932dd935818ab3174d9988f86dd163834ea567663c720228f333c6
+MISC ChangeLog-2015 409 SHA256 4807d07296a14b63594be799e4aacbde42a61965fc64130c7620b73ed7933e49 SHA512 a36979b0b7e229492c114e8831d5a0dd602f459160e32a8a1cf0ddcc6cd864041acc201237c7305ef517302f7042f0385251cf109b8c1b75c9b5a0031218e80c WHIRLPOOL 72ee04c2939a7b7014a6baefb622bd2e64178c71a100c6ab4b05b7e363c760f606c30a047cff42fb60a59b143bbb37bcccdbccb12a0318c29f13f48182108fd1
+MISC metadata.xml 357 SHA256 9b10e794b62414313fd373e3fbf619821146801c394eebb7e0b4522d0e053135 SHA512 0f4a0bb813ebec80793d97d4ab2df397fba47ffdfb19afc8de5262cd3cd627172a982afd9fd36ce25051285f3b33cc3ba70ede63de59ac7be7ff72d237b85db2 WHIRLPOOL 44b5ca69f0f0f89734ff9c51955526107cd2350f74e766c3a1374d824c5bf288c80826d66a65ea55cf67fcb693cfa2fc829b25069df28b74207b0b69ae8bbae9
diff --git a/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch b/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch
new file mode 100644
index 000000000000..6aafc8f37522
--- /dev/null
+++ b/dev-haskell/haddock-api/files/haddock-api-2.17.3-ghc-8.0.2_rc1.patch
@@ -0,0 +1,16 @@
+diff --git a/src/Haddock/Types.hs b/src/Haddock/Types.hs
+index eacf447..458d15f 100644
+--- a/src/Haddock/Types.hs
++++ b/src/Haddock/Types.hs
+@@ -1,2 +1,2 @@
+-{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveTraversable, StandaloneDeriving, TypeFamilies, RecordWildCards #-}
++{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, DeriveFoldable, DeriveTraversable, StandaloneDeriving, TypeFamilies, RecordWildCards, CPP #-}
+ {-# OPTIONS_GHC -fno-warn-orphans #-}
+@@ -450,2 +450,3 @@ instance (NFData a, NFData mod)
+
++#if !MIN_VERSION_GLASGOW_HASKELL(8,0,1,1)
+ instance NFData Name where rnf x = seq x ()
+@@ -453,2 +454,3 @@ instance NFData OccName where rnf x = seq x ()
+ instance NFData ModuleName where rnf x = seq x ()
++#endif
+
diff --git a/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild b/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild
new file mode 100644
index 000000000000..d9c6ab96ec99
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.16.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?]
+ dev-haskell/ghc-paths:=[profile?]
+ >=dev-haskell/haddock-library-1.2:=[profile?] <dev-haskell/haddock-library-1.3:=[profile?]
+ >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-7.10:= <dev-lang/ghc-7.12:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
diff --git a/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild b/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild
new file mode 100644
index 000000000000..dc5b5731e12d
--- /dev/null
+++ b/dev-haskell/haddock-api/haddock-api-2.17.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="A documentation-generation tool for Haskell libraries"
+HOMEPAGE="http://www.haskell.org/haddock/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.0.1
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-haskell/cabal-1.10:=[profile?]
+ dev-haskell/ghc-paths:=[profile?]
+ >=dev-haskell/haddock-library-1.4:=[profile?] <dev-haskell/haddock-library-1.5:=[profile?]
+ dev-haskell/transformers:=[profile?]
+ >=dev-haskell/xhtml-3000.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
+ >=dev-lang/ghc-8.0:= <dev-lang/ghc-8.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/hspec
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3 )
+"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch)
diff --git a/dev-haskell/haddock-api/metadata.xml b/dev-haskell/haddock-api/metadata.xml
new file mode 100644
index 000000000000..5b91128aaa05
--- /dev/null
+++ b/dev-haskell/haddock-api/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+ Haddock is a documentation-generation tool for Haskell
+ libraries
+ </longdescription>
+</pkgmetadata>