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/http2/files/, dev-haskell/http2/
Date: Sat, 12 Sep 2020 21:13:13
Message-Id: 1599945175.c9f379946c89d67a6066cadf82ab55178fd14c16.slyfox@gentoo
1 commit: c9f379946c89d67a6066cadf82ab55178fd14c16
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 12 21:08:15 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 12 21:12:55 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f37994
7
8 dev-haskell/http2: drop old
9
10 Package-Manager: Portage-3.0.6, Repoman-3.0.1
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 dev-haskell/http2/Manifest | 2 -
14 .../http2/files/http2-1.6.0-even-less-deps.patch | 18 --------
15 .../http2/files/http2-1.6.0-less-deps.patch | 52 ----------------------
16 dev-haskell/http2/http2-1.3.1.ebuild | 46 -------------------
17 dev-haskell/http2/http2-1.6.2.ebuild | 51 ---------------------
18 5 files changed, 169 deletions(-)
19
20 diff --git a/dev-haskell/http2/Manifest b/dev-haskell/http2/Manifest
21 index 95282eec807..4a2fae05560 100644
22 --- a/dev-haskell/http2/Manifest
23 +++ b/dev-haskell/http2/Manifest
24 @@ -1,3 +1 @@
25 -DIST http2-1.3.1.tar.gz 39493 BLAKE2B a1a94de5d35510d02c9c43638c9193631c04277e1c53bc6d7ae2cfe93176eda72a700f61606220fcdf349d375c4e888380552193ff8a40b9ec3ca64de04123d1 SHA512 7d47cb35ce55743ecdc19ea52a1e230c8c3d608348f658ed7b3eb4f86a93ad4aa16eb23e4294dc1752bd99da8027e61a0b575ee9b89fe182d6582f6b5b402cee
26 -DIST http2-1.6.2.tar.gz 5138047 BLAKE2B 7febaa42b0c50cd89bfc5e9acba558bea9d7e0e8c791c5ea6e6de17ed938e431b3ba4a94375dcc5858881920b83a92491a5181a13d23420d586b13fd24222535 SHA512 c9df89cb073b57bc379857aedfba82097b805f8c9452b5a2b9cfff2ff096f185f9b8aa2dfaa5b0be7909a214a67d8ba8fb93ddc8a19f8afb43f9f5d5bf67f0da
27 DIST http2-2.0.3.tar.gz 5211934 BLAKE2B cc1fad663650eaa1514e5f94737966ac86a92c2cc15f47db06c057a78873ca7d745aa77280cf451e11a9c2e328cad2a89d965bb7502d6b2e0b9b808b88570a8d SHA512 ff5f02c355f9f5c459d94993f05636955f81b91cbdbd4e8c262b56e1fa3846f92aff946f8ec6851ab57ffbb73afb42999cb3597eb250a9e15a8d6788da860b20
28
29 diff --git a/dev-haskell/http2/files/http2-1.6.0-even-less-deps.patch b/dev-haskell/http2/files/http2-1.6.0-even-less-deps.patch
30 deleted file mode 100644
31 index 07be024ee5e..00000000000
32 --- a/dev-haskell/http2/files/http2-1.6.0-even-less-deps.patch
33 +++ /dev/null
34 @@ -1,18 +0,0 @@
35 -diff --git a/http2.cabal b/http2.cabal
36 -index fe57a48..b28ad06 100644
37 ---- a/http2.cabal
38 -+++ b/http2.cabal
39 -@@ -204,6 +204,3 @@ Executable hpack-debug
40 - Buildable: True
41 -- else
42 -- Buildable: False
43 -- Main-Is: hpack-debug.hs
44 -- Build-Depends: base >= 4 && < 5
45 -+ Build-Depends: base >= 4 && < 5
46 - , aeson
47 -@@ -219,2 +216,5 @@ Executable hpack-debug
48 - , word8
49 -+ else
50 -+ Buildable: False
51 -+ Main-Is: hpack-debug.hs
52 -
53
54 diff --git a/dev-haskell/http2/files/http2-1.6.0-less-deps.patch b/dev-haskell/http2/files/http2-1.6.0-less-deps.patch
55 deleted file mode 100644
56 index 1ee62446d32..00000000000
57 --- a/dev-haskell/http2/files/http2-1.6.0-less-deps.patch
58 +++ /dev/null
59 @@ -1,52 +0,0 @@
60 -diff --git a/http2.cabal b/http2.cabal
61 -index 7986d1c..fe57a48 100644
62 ---- a/http2.cabal
63 -+++ b/http2.cabal
64 -@@ -180,7 +180,3 @@ Executable hpack-encode
65 - Buildable: True
66 -- else
67 -- Buildable: False
68 -- Main-Is: hpack-encode.hs
69 -- Other-Modules: HPACKEncode
70 -- Build-Depends: base >= 4 && < 5
71 -+ Build-Depends: base >= 4 && < 5
72 - , aeson
73 -@@ -197,2 +193,6 @@ Executable hpack-encode
74 - , word8
75 -+ else
76 -+ Buildable: False
77 -+ Main-Is: hpack-encode.hs
78 -+ Other-Modules: HPACKEncode
79 -
80 -@@ -226,6 +226,3 @@ Executable hpack-stat
81 - Buildable: True
82 -- else
83 -- Buildable: False
84 -- Main-Is: hpack-stat.hs
85 -- Build-Depends: base >= 4 && < 5
86 -+ Build-Depends: base >= 4 && < 5
87 - , aeson
88 -@@ -243,2 +240,5 @@ Executable hpack-stat
89 - , word8
90 -+ else
91 -+ Buildable: False
92 -+ Main-Is: hpack-stat.hs
93 -
94 -@@ -250,8 +250,3 @@ Executable frame-encode
95 - Buildable: True
96 -- else
97 -- Buildable: False
98 -- Main-Is: frame-encode.hs
99 -- Other-Modules: Case
100 -- JSON
101 -- Build-Depends: base >= 4 && < 5
102 -+ Build-Depends: base >= 4 && < 5
103 - , aeson
104 -@@ -263,2 +258,7 @@ Executable frame-encode
105 - , unordered-containers
106 -+ else
107 -+ Buildable: False
108 -+ Main-Is: frame-encode.hs
109 -+ Other-Modules: Case
110 -+ JSON
111 -
112
113 diff --git a/dev-haskell/http2/http2-1.3.1.ebuild b/dev-haskell/http2/http2-1.3.1.ebuild
114 deleted file mode 100644
115 index c263ac981cc..00000000000
116 --- a/dev-haskell/http2/http2-1.3.1.ebuild
117 +++ /dev/null
118 @@ -1,46 +0,0 @@
119 -# Copyright 1999-2020 Gentoo Authors
120 -# Distributed under the terms of the GNU General Public License v2
121 -
122 -EAPI=5
123 -
124 -# ebuild generated by hackport 0.4.6.9999
125 -#hackport: flags: -devel
126 -
127 -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
128 -inherit haskell-cabal
129 -
130 -DESCRIPTION="HTTP/2.0 library including frames and HPACK"
131 -HOMEPAGE="https://hackage.haskell.org/package/http2"
132 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
133 -
134 -LICENSE="BSD"
135 -SLOT="0/${PV}"
136 -KEYWORDS="~amd64 ~x86"
137 -IUSE=""
138 -
139 -RESTRICT=test # missing files
140 -
141 -RDEPEND="dev-haskell/aeson:=[profile?]
142 - dev-haskell/aeson-pretty:=[profile?]
143 - dev-haskell/bytestring-builder:=[profile?]
144 - dev-haskell/hex:=[profile?]
145 - dev-haskell/psqueues:=[profile?]
146 - dev-haskell/stm:=[profile?]
147 - dev-haskell/text:=[profile?]
148 - dev-haskell/unordered-containers:=[profile?]
149 - dev-haskell/vector:=[profile?]
150 - dev-haskell/word8:=[profile?]
151 - >=dev-lang/ghc-7.6.1:=
152 -"
153 -DEPEND="${RDEPEND}
154 - >=dev-haskell/cabal-1.16.0
155 - test? ( >=dev-haskell/doctest-0.9.3
156 - dev-haskell/glob
157 - >=dev-haskell/hspec-1.3
158 - dev-haskell/mwc-random )
159 -"
160 -
161 -src_configure() {
162 - haskell-cabal_src_configure \
163 - --flag=-devel
164 -}
165
166 diff --git a/dev-haskell/http2/http2-1.6.2.ebuild b/dev-haskell/http2/http2-1.6.2.ebuild
167 deleted file mode 100644
168 index dad40a70487..00000000000
169 --- a/dev-haskell/http2/http2-1.6.2.ebuild
170 +++ /dev/null
171 @@ -1,51 +0,0 @@
172 -# Copyright 1999-2020 Gentoo Authors
173 -# Distributed under the terms of the GNU General Public License v2
174 -
175 -EAPI=6
176 -
177 -# ebuild generated by hackport 0.4.7.9999
178 -#hackport: flags: -devel
179 -
180 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
181 -inherit haskell-cabal
182 -
183 -DESCRIPTION="HTTP/2.0 library including frames and HPACK"
184 -HOMEPAGE="https://hackage.haskell.org/package/http2"
185 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
186 -
187 -LICENSE="BSD"
188 -SLOT="0/${PV}"
189 -KEYWORDS="~amd64 ~x86"
190 -IUSE=""
191 -
192 -RDEPEND="dev-haskell/bytestring-builder:=[profile?]
193 - dev-haskell/case-insensitive:=[profile?]
194 - dev-haskell/psqueues:=[profile?]
195 - dev-haskell/stm:=[profile?]
196 - >=dev-lang/ghc-7.6.1:=
197 -"
198 -DEPEND="${RDEPEND}
199 - >=dev-haskell/cabal-1.16.0
200 - test? ( dev-haskell/aeson
201 - dev-haskell/aeson-pretty
202 - >=dev-haskell/doctest-0.9.3
203 - dev-haskell/glob
204 - dev-haskell/hex
205 - >=dev-haskell/hspec-1.3
206 - dev-haskell/text
207 - dev-haskell/unordered-containers
208 - dev-haskell/vector
209 - dev-haskell/word8 )
210 -"
211 -
212 -src_prepare() {
213 - # workaround Cabal bug at picking unused deps
214 - eapply "${FILESDIR}"/${PN}-1.6.0-less-deps.patch
215 - eapply "${FILESDIR}"/${PN}-1.6.0-even-less-deps.patch
216 - eapply_user
217 -}
218 -
219 -src_configure() {
220 - haskell-cabal_src_configure \
221 - --flag=-devel
222 -}