Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/bsb-http-chunked/
Date: Sat, 01 Aug 2020 08:08:47
Message-Id: 1596269058.4a272f7a3336377f11a6425379f455e34c944f04.slyfox@gentoo
1 commit: 4a272f7a3336377f11a6425379f455e34c944f04
2 Author: Jack Todaro <solpeth <AT> posteo <DOT> org>
3 AuthorDate: Sat Aug 1 03:02:54 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 1 08:04:18 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a272f7a
7
8 dev-haskell/bsb-http-chunked: add package
9
10 Package-Manager: Portage-3.0.1, Repoman-2.3.23
11 Signed-off-by: Jack Todaro <solpeth <AT> posteo.org>
12 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
13
14 dev-haskell/bsb-http-chunked/Manifest | 1 +
15 .../bsb-http-chunked-0.0.0.4.ebuild | 38 ++++++++++++++++++++++
16 dev-haskell/bsb-http-chunked/metadata.xml | 17 ++++++++++
17 3 files changed, 56 insertions(+)
18
19 diff --git a/dev-haskell/bsb-http-chunked/Manifest b/dev-haskell/bsb-http-chunked/Manifest
20 new file mode 100644
21 index 00000000000..1998bde6fdf
22 --- /dev/null
23 +++ b/dev-haskell/bsb-http-chunked/Manifest
24 @@ -0,0 +1 @@
25 +DIST bsb-http-chunked-0.0.0.4.tar.gz 6630 BLAKE2B d16b539f34518aaec4875b7644ceebbf50b94ddcdd9a2bb612dabfcd5eafbaa9753d187a5b137f39126993e0b75c9ffcebafb3772d948b45512e33ff3fae1dd9 SHA512 74c04c2fd372067c42d3631cdfc2ad7093c0c3af1145833ab307c538dbb936d2042492d4e81c520c3adde8634df29ff8558822f06f226c52d16abb4a35ab1a13
26
27 diff --git a/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
28 new file mode 100644
29 index 00000000000..007a3169ed0
30 --- /dev/null
31 +++ b/dev-haskell/bsb-http-chunked/bsb-http-chunked-0.0.0.4.ebuild
32 @@ -0,0 +1,38 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +# ebuild generated by hackport 0.5.6.9999
39 +
40 +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
41 +inherit haskell-cabal
42 +
43 +DESCRIPTION="Chunked HTTP transfer encoding for bytestring builders"
44 +HOMEPAGE="https://github.com/sjakobi/bsb-http-chunked"
45 +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
46 +
47 +LICENSE="BSD"
48 +SLOT="0/${PV}"
49 +KEYWORDS="~amd64 ~x86"
50 +IUSE=""
51 +
52 +RDEPEND=">=dev-lang/ghc-7.10.1:=
53 +"
54 +DEPEND="${RDEPEND}
55 + >=dev-haskell/cabal-1.22.2.0
56 + test? ( dev-haskell/attoparsec
57 + >=dev-haskell/blaze-builder-0.2.1.4
58 + >=dev-haskell/doctest-0.8
59 + dev-haskell/hedgehog
60 + dev-haskell/tasty
61 + dev-haskell/tasty-hedgehog
62 + dev-haskell/tasty-hunit )
63 +"
64 +
65 +src_prepare() {
66 + default
67 +
68 + cabal_chdeps \
69 + 'base >= 4.8 && < 4.13' 'base >= 4.8'
70 +}
71
72 diff --git a/dev-haskell/bsb-http-chunked/metadata.xml b/dev-haskell/bsb-http-chunked/metadata.xml
73 new file mode 100644
74 index 00000000000..4b1a4e670b6
75 --- /dev/null
76 +++ b/dev-haskell/bsb-http-chunked/metadata.xml
77 @@ -0,0 +1,17 @@
78 +<?xml version="1.0" encoding="UTF-8"?>
79 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
80 +<pkgmetadata>
81 + <maintainer type="project">
82 + <email>haskell@g.o</email>
83 + <name>Gentoo Haskell</name>
84 + </maintainer>
85 + <longdescription>
86 + This library contains functions for encoding [bytestring
87 + builders](http://hackage.haskell.org/package/bytestring/docs/Data-ByteString-Builder.html#t:Builder)
88 + for [chunked HTTP\/1.1 transfer](https://en.wikipedia.org/wiki/Chunked_transfer_encoding).
89 +
90 + This functionality was extracted from
91 + the [blaze-builder](http://hackage.haskell.org/package/blaze-builder)
92 + package.
93 + </longdescription>
94 +</pkgmetadata>