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/basic-prelude/Manifest | 7 +++++ .../basic-prelude/basic-prelude-0.3.11.ebuild | 33 ++++++++++++++++++++++ .../basic-prelude/basic-prelude-0.4.1.ebuild | 32 +++++++++++++++++++++ dev-haskell/basic-prelude/metadata.xml | 26 +++++++++++++++++ 4 files changed, 98 insertions(+) create mode 100644 dev-haskell/basic-prelude/Manifest create mode 100644 dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild create mode 100644 dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild create mode 100644 dev-haskell/basic-prelude/metadata.xml (limited to 'dev-haskell/basic-prelude') diff --git a/dev-haskell/basic-prelude/Manifest b/dev-haskell/basic-prelude/Manifest new file mode 100644 index 000000000000..4536c7abd47d --- /dev/null +++ b/dev-haskell/basic-prelude/Manifest @@ -0,0 +1,7 @@ +DIST basic-prelude-0.3.11.tar.gz 5234 SHA256 86368bff6df4fb89cbc3427b5872a2326d4f520e3db466c4e844704ed452cb16 SHA512 450fe8f2c628d93b4a092c29cf229e0722b31604204b3b82956ea19e682c0a3bf83665046425f422185c4b9ab22e65bd87788f814279cb6e4e4aa9057aac9445 WHIRLPOOL 4bf28c948e6b8742483aee3ea2a5b13bb62ba6a7ce16deff0334a3982cbd0b19a82c01e782f594826887866cd5e7b82d3999fc7e2f29ea7eec0d4a7c6571ded7 +DIST basic-prelude-0.4.1.tar.gz 5513 SHA256 4902038360cc6c60b33c65700e7447c88b58bf7eabf7b9d804e7a275aab73c10 SHA512 5a7d692cccc6e2a9dbc7a947611334583f8f99a455c302f4904b4c5461436cebc5e1a90d450990fa11927fe7f3dd41f10aca8720d538fb926ece11cdcd4a0a10 WHIRLPOOL a9f845bb49273041f30d01715ea0b1fed1870880eae0715d06a26c8e47cff12c2ab1e27379df28f79978cf96b586432fb83d5a40deff30263aeeb6a4932a95b2 +EBUILD basic-prelude-0.3.11.ebuild 993 SHA256 b5736aa11c1f7cbd3fcdc7e9d0a5d2d5cc0f3412554c813de97a5994f9cad678 SHA512 3b3730605211326a7d8409d202e35240e5f173111872971bb13e961f05d81b8cf24ee710dc0b5eda2456d6c03b869dfff9beacbccec24837e98211508e931bc1 WHIRLPOOL 16d84f35a0b45fadcb6636abc321767b0740f9ae80513ba34f99bb37cc64f37e391a7d26d2d8e999ca9afeb473b39d0885443ece9dafaea145036a449a500b96 +EBUILD basic-prelude-0.4.1.ebuild 906 SHA256 3f535d26c095d2ba9bd7ef8f4ca6f916da1870b74f692232d2590144ad281469 SHA512 5e1a76b1487240c872069b16bc656f92674b339d555ba313723b0f5e152125f1491639b2e6787d1150c92bd320aeed31a8431b90d283b440351c467746d8c848 WHIRLPOOL 7f0fbb51dd38457342ee28c0d536b758be4a3e181177390fbb77d61d68fbe1dc7b8719864be018a3e0d78d051cd3a7cf6a07d71410d3e6a0113a36efdd5e2973 +MISC ChangeLog 2715 SHA256 623edd5f79b9bb9aa0e7c24d9596e46beffb994511adca6d3ca12e873166b882 SHA512 4a2712b438a944ac608f8cf6c1756131a094120d4680bcb9f19afca46b3ce1006af65b30f9d1537229845da59fc4fbc8612b1a829c48289c4f7a2cb2b0e3784a WHIRLPOOL 2a0fbba2bfcec444c8978bf72687bd01c96cd7742ba7d11d75bae2980eff70408fc68469225bcde41c33314ab1fcdb5242237e72b5fd3034cdb3f60f8ed1ea6a +MISC ChangeLog-2015 1667 SHA256 2b84c0b81dcec4e353f9124a35e560623775a4e290c9cf46ad71e787e5222bf9 SHA512 0726a3b8e39a16341e5d2c01f9368cd714742a980f33437688bcdc3adef9284bace2de779a55570770b89c22eea78e1c338109b9a9ac97b0b24296857e2a7ccd WHIRLPOOL 1b7352f747bb75183035756130f8b7ff495d2ca101c7f400f9d5b5076127ba410e3e39e2dc1d80252f672507d3371943da9ad453a552d2adb24ff35bd81a8dc4 +MISC metadata.xml 1662 SHA256 ea5c19c1ea8515aafdccfc707ba0d264da35500f4431efeb35d1ce977a3fc0a5 SHA512 6911021fe7f0229f3509bfa2efef2036ed232378a13be90a63f70deeb2f93378c9c45d10169ecc117bb3cfffed5803ab0fd3905a165ca5c641d90fdba3543fb5 WHIRLPOOL 5bf0bd51878d74676d4e14f8a6ad3965cdfdc7bc211f9e206ce4aebeea0e52d4c94f4ce8807e727dfaf48e2c9c3d2ebf40b386f58e3542e33f467fa45187da77 diff --git a/dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild b/dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild new file mode 100644 index 000000000000..8688826fd480 --- /dev/null +++ b/dev-haskell/basic-prelude/basic-prelude-0.3.11.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.3 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="An enhanced core prelude; a common foundation for alternate preludes" +HOMEPAGE="https://github.com/snoyberg/basic-prelude" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-haskell/hashable:=[profile?] + dev-haskell/lifted-base:=[profile?] + >=dev-haskell/readargs-1.2:=[profile?] =dev-haskell/system-filepath-0.4:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 +" diff --git a/dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild b/dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild new file mode 100644 index 000000000000..b78f0e51c1e8 --- /dev/null +++ b/dev-haskell/basic-prelude/basic-prelude-0.4.1.ebuild @@ -0,0 +1,32 @@ +# 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="An enhanced core prelude; a common foundation for alternate preludes" +HOMEPAGE="https://github.com/snoyberg/basic-prelude" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-haskell/hashable:=[profile?] + dev-haskell/lifted-base:=[profile?] + >=dev-haskell/readargs-1.2:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 +" diff --git a/dev-haskell/basic-prelude/metadata.xml b/dev-haskell/basic-prelude/metadata.xml new file mode 100644 index 000000000000..b666bf9348f9 --- /dev/null +++ b/dev-haskell/basic-prelude/metadata.xml @@ -0,0 +1,26 @@ + + + + + haskell@gentoo.org + Gentoo Haskell + + + The premise of @basic-prelude@ is that there are a lot of very commonly desired features missing from the standard @Prelude@, such as commonly used operators (@\<$\>@ and @>=>@, for instance) and imports for common datatypes (e.g., @ByteString@ and @Vector@). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions. + + So @basic-prelude@ is intended to give a common foundation for a number of alternate preludes. The package provides two modules: @CorePrelude@ provides the common ground for other preludes to build on top of, while @BasicPrelude@ exports @CorePrelude@ together with commonly used list functions to provide a drop-in replacement for the standard @Prelude@. + + Users wishing to have an improved @Prelude@ can use @BasicPrelude@. Developers wishing to create a new prelude should use @CorePrelude@. + + Release history: + + [0.3] Moved a number of exports from @BasicPrelude@ to @CorePrelude@ and vice-versa. + + [0.2] Renamed @BasicPrelude@ to @CorePrelude@ and added a new @BasicPrelude@ module provided a full-featured @Prelude@ alternative. Also added a number of new exports. + + [0.1] Initial version, code taken from @classy-prelude@ with a few minor tweaks. + + + snoyberg/basic-prelude + + -- cgit v1.2.3