From 878cd0e89535391d83dd64a36b4af65703fb178e Mon Sep 17 00:00:00 2001 From: Mark Wright Date: Sat, 4 Apr 2015 10:51:48 +0000 Subject: [PATCH] Add bytestring-builder Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x618E971F --- dev-haskell/bytestring-builder/ChangeLog | 9 ++++++ dev-haskell/bytestring-builder/Manifest | 14 +++++++++ .../bytestring-builder-0.10.4.1.2.ebuild | 25 ++++++++++++++++ dev-haskell/bytestring-builder/metadata.xml | 30 +++++++++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 dev-haskell/bytestring-builder/ChangeLog create mode 100644 dev-haskell/bytestring-builder/Manifest create mode 100644 dev-haskell/bytestring-builder/bytestring-builder-0.10.4.1.2.ebuild create mode 100644 dev-haskell/bytestring-builder/metadata.xml diff --git a/dev-haskell/bytestring-builder/ChangeLog b/dev-haskell/bytestring-builder/ChangeLog new file mode 100644 index 000000000000..50f99679c187 --- /dev/null +++ b/dev-haskell/bytestring-builder/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-haskell/bytestring-builder +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bytestring-builder/ChangeLog,v 1.1 2015/04/04 10:51:41 gienah Exp $ + +*bytestring-builder-0.10.4.1.2 (04 Apr 2015) + + 04 Apr 2015; Mark Wright + +bytestring-builder-0.10.4.1.2.ebuild, +metadata.xml: + Add bytestring-builder diff --git a/dev-haskell/bytestring-builder/Manifest b/dev-haskell/bytestring-builder/Manifest new file mode 100644 index 000000000000..601377a72ffb --- /dev/null +++ b/dev-haskell/bytestring-builder/Manifest @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST bytestring-builder-0.10.4.1.2.tar.gz 45068 SHA256 9e04ab1360d6448c2648c60b7bb1689e71177286b2d36147ef1087527ef5e03e SHA512 192a187f708140534a65cf189dcbf08198e95cbfc57ba2dfa09a175bcc4c5e2024ff3793f3073ef2b6840965f87761b3cafb2afbdfa1b88bcdd6e9ca99d36391 WHIRLPOOL b43ce1f32be4151bb4f7c4ffb03543ca0209b7f64e16def0c1b62d4afcde926fca824c37547a036a79f022303e97bd0fd977dacf3d748f36857260a971f85c4d +EBUILD bytestring-builder-0.10.4.1.2.ebuild 689 SHA256 28d4866e0a3a8bcbe88af6375e24bcd3ada50e3735626c19c7e2e0bad4081fd9 SHA512 5290c64e17ec8ac118bc2292eae664c60de723e13636434e9fa3a71bfbd1bef499cbb9e82c27877ba7edf4e17db6c0e2cc0a04e0002208788e20ab9026b95798 WHIRLPOOL 2f32d5ee9aa10bf7e66e75e6550b7475ced5a928566be33a96696404ed62edf4da65a95bfb2802f6d939b43375c562b40154f27bc2078cc9cfcceca9de9d5ee1 +MISC ChangeLog 407 SHA256 70b74a64c758be3b3b93164f98d140bd86586f3cb927ee51de0dca3591e41fdc SHA512 d842c3110372e037f5320eb5c884e588ef0a869b44e594e4ed8e5ad90be1db784f8990878407b68247ae9df53514daba0af4e999452b306234dacd6b356757dd WHIRLPOOL aea499c9db2d495a82984ce0e821910a5eb63222dbe9caf382b80536d7d1613246ccc52f70255de1fffa4457f8e9ac79804de687dea72ae7d312ccd8d21f816c +MISC metadata.xml 1524 SHA256 dc188e04481efc00571d3dfbf23d4259d9d484639a6f1ec36d5779b4af707139 SHA512 d7452ac247b1dad5bdbffa8b2a656be297870a6751f1d8b235636a926090ed9142cca80f2260e0fc52ff9d03a124be16b87d8ed4fabaeb403363cff2af93ee2e WHIRLPOOL a779edef396874eaaf788ea644261b55a11cdb15d630212924deda36841eaeb198145477b3ca20b1b103e6f05bd512eca7e4575bb84f2e42b36ec0c678d96f7c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iF4EAREIAAYFAlUfwkIACgkQoBEVQmGOlx9gsQD9EDPC2UexPWdJa9YXMGVrks75 +WcZ5kkinoNMEVXGK+U4A/3lIja+233XKGugBoNE9ai4PNUFF103IwDlPYotztfwC +=j9gq +-----END PGP SIGNATURE----- diff --git a/dev-haskell/bytestring-builder/bytestring-builder-0.10.4.1.2.ebuild b/dev-haskell/bytestring-builder/bytestring-builder-0.10.4.1.2.ebuild new file mode 100644 index 000000000000..0287652beb49 --- /dev/null +++ b/dev-haskell/bytestring-builder/bytestring-builder-0.10.4.1.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bytestring-builder/bytestring-builder-0.10.4.1.2.ebuild,v 1.1 2015/04/04 10:51:41 gienah Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.4.3 + +CABAL_FEATURES="lib profile" +inherit haskell-cabal + +DESCRIPTION="The new bytestring builder, packaged outside of GHC" +HOMEPAGE="http://hackage.haskell.org/package/bytestring-builder" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 +" diff --git a/dev-haskell/bytestring-builder/metadata.xml b/dev-haskell/bytestring-builder/metadata.xml new file mode 100644 index 000000000000..20d1ce106411 --- /dev/null +++ b/dev-haskell/bytestring-builder/metadata.xml @@ -0,0 +1,30 @@ + + + + haskell + + This is the bytestring builder that is debuting in bytestring-0.10.4.0, which + should be shipping with GHC 7.8, probably late in 2013. This builder has + several nice simplifications and improvements, and more out-of-box + functionality than the older blaze-builder. + + Note that this package detects which version of bytestring you are compiling + against, and if you are compiling against bytestring-0.10.4 or later, will + be an empty package. + + This package lets the new interface and implementation be used with most + older compilers without upgrading bytestring, which can be rather + problematic. In conjunction with blaze-builder-0.4 or later, which + offers an implementation of blaze-builder in terms of bytestring-builder, + this should let most people try the new interface and implementation without + causing undue compatibility problems with packages that depend on + blaze-builder. + + GHC 7.6 did debut an almost identical interface and implementation, but with + slightly different module names and organization. Trying to re-export/rename + the builder provided with 7.6 did not turn out to be very practical, because + this interface includes new functions that rely on Builder internals, + which are not exported in 7.6. Furthermore, these module names should be + deprecated in 7.10. + + -- 2.26.2