[gentoo-commits] repo/gentoo:master commit in: dev-haskell/wreq/

2022-07-30 Thread Sam James
commit: 8e584fd3a5ef8591c6f9df20e3d641f09822bb88
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Jul 31 03:34:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 31 04:45:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e584fd3

dev-haskell/wreq: remove broken USE flags

The bug mentioned below shows that certain
USE flags are in fact broken against the latest
aeson-2.0 dependency, while the package itself
is compatible with aeson-2.0.

This disables those USE flags as they are in
fact testing flags only.

Closes: https://bugs.gentoo.org/862411
Signed-off-by: Jack Todaro  posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/26678
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/wreq/metadata.xml   | 31 --
 dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild | 66 
 dev-haskell/wreq/wreq-0.5.3.3.ebuild| 76 -
 3 files changed, 66 insertions(+), 107 deletions(-)

diff --git a/dev-haskell/wreq/metadata.xml b/dev-haskell/wreq/metadata.xml
index 4bbbdcaa2edb..937381521944 100644
--- a/dev-haskell/wreq/metadata.xml
+++ b/dev-haskell/wreq/metadata.xml
@@ -5,35 +5,4 @@
hask...@gentoo.org
Gentoo Haskell

-   
-   
-   A web client library that is designed for ease of use.
-   
-   Tutorial: http://www.serpentine.com/wreq/tutorial.html;
-   
-   Features include:
-   
-   * Simple but powerful `lens`-based API
-   
-   * A solid test suite, and built on reliable libraries like
-   http-client and lens
-   
-   * Session handling includes connection keep-alive and pooling, 
and
-   cookie persistence
-   
-   * Automatic response body decompression
-   
-   * Powerful multipart form and file upload handling
-   
-   * Support for JSON requests and responses, including navigation 
of
-   schema-less responses
-   
-   * Basic and OAuth2 bearer authentication
-   
-   * Early TLS support via the tls package
-   
-   
-   Enable AWS tests
-   Install client
-   
 

diff --git a/dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild 
b/dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild
new file mode 100644
index ..4ddf3edcde72
--- /dev/null
+++ b/dev-haskell/wreq/wreq-0.5.3.3-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.7.2.1.
+#hackport: flags: -developer,-doctest,-aws,-httpbin
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An easy-to-use HTTP client library"
+HOMEPAGE="https://www.serpentine.com/wreq;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT=test # requires network
+
+RDEPEND=">=dev-haskell/aeson-0.7.0.3:=[profile?]
+   >=dev-haskell/attoparsec-0.11.1.0:=[profile?]
+   >=dev-haskell/authenticate-oauth-1.5:=[profile?]
+   dev-haskell/base16-bytestring:=[profile?]
+   dev-haskell/case-insensitive:=[profile?]
+   dev-haskell/cryptonite:=[profile?]
+   dev-haskell/hashable:=[profile?]
+   >=dev-haskell/http-client-0.6:=[profile?]
+   >=dev-haskell/http-client-tls-0.3.3:=[profile?]
+   >=dev-haskell/http-types-0.8:=[profile?]
+   >=dev-haskell/lens-4.5:=[profile?]
+   dev-haskell/lens-aeson:=[profile?]
+   dev-haskell/memory:=[profile?]
+   dev-haskell/mime-types:=[profile?]
+   >=dev-haskell/psqueues-0.2:=[profile?]
+   dev-haskell/time-locale-compat:=[profile?]
+   dev-haskell/unordered-containers:=[profile?]
+   >=dev-lang/ghc-8.10.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-3.2.0.0
+   >=dev-haskell/cabal-doctest-1.0.2 =dev-haskell/aeson-pretty-0.8.0
+#  dev-haskell/base64-bytestring
+#  dev-haskell/hunit
+#  dev-haskell/network-info
+#  >=dev-haskell/quickcheck-2.7
+#  >=dev-haskell/snap-core-1.0.0.0
+#  >=dev-haskell/snap-server-0.9.4.4
+#  dev-haskell/temporary
+#  dev-haskell/test-framework
+#  dev-haskell/test-framework-hunit
+#  dev-haskell/test-framework-quickcheck2
+#  dev-haskell/unix-compat
+#  dev-haskell/uuid
+#  dev-haskell/vector
+#  dev-haskell/doctest )
+# "
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=-aws \
+   --flag=-developer \
+   --flag=-doctest \
+   --flag=-httpbin
+}

diff --git a/dev-haskell/wreq/wreq-0.5.3.3.ebuild 
b/dev-haskell/wreq/wreq-0.5.3.3.ebuild

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/wreq/

2022-07-29 Thread Sam James
commit: e587868b51a1d475be34e2d74d5cbf3dc065d0ba
Author: Jack Todaro  posteo  org>
AuthorDate: Sat Jul 30 04:46:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 30 05:21:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e587868b

dev-haskell/wreq: add 0.5.3.3

Closes: https://bugs.gentoo.org/861188
Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/wreq/Manifest|  1 +
 dev-haskell/wreq/wreq-0.5.3.3.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-haskell/wreq/Manifest b/dev-haskell/wreq/Manifest
index 8a75bfc17d78..dcd50787f9b9 100644
--- a/dev-haskell/wreq/Manifest
+++ b/dev-haskell/wreq/Manifest
@@ -1 +1,2 @@
 DIST wreq-0.5.3.2.tar.gz 57521 BLAKE2B 
2265e7f8abe371371d079f735d61917c0efa5b78e2d3e8965e3b720a94e89b3a7ae05824f54d6fe765c643ed81f506b12694355b0bf1d7b4c2e9198d08c2317c
 SHA512 
5a2c62b973758cb8ce2bf20504e328090896fa25e7ee1f77b472d7cf5156e08b6d85bf4341ff45e44db1724070fcf3c0f21037fa0a79211a1767024328f7c779
+DIST wreq-0.5.3.3.tar.gz 57561 BLAKE2B 
31849f85b612d4f15c9a50f7e180850b7270c854bc86fc447880ca5740fb4acbd2acbddd65ec2b279180615616b0aac5332d0d352d412ee5665e8e2824fbcde3
 SHA512 
f074790cf3370d9356efbf5aeabb7421d59299471e02d93010453bb6f4e8daee517fcdf6891245272a9b08a35bc7b1b2233b75825ec377f6403c99cf91041f2e

diff --git a/dev-haskell/wreq/wreq-0.5.3.3.ebuild 
b/dev-haskell/wreq/wreq-0.5.3.3.ebuild
new file mode 100644
index ..0c9018f69297
--- /dev/null
+++ b/dev-haskell/wreq/wreq-0.5.3.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.
+#hackport: flags: -developer,+doctest
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="An easy-to-use HTTP client library"
+HOMEPAGE="http://www.serpentine.com/wreq/;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="aws httpbin"
+
+RESTRICT=test # needs network
+
+RDEPEND=">=dev-haskell/aeson-0.7.0.3:=[profile?]
+   >=dev-haskell/attoparsec-0.11.1.0:=[profile?]
+   >=dev-haskell/authenticate-oauth-1.5:=[profile?]
+   dev-haskell/base16-bytestring:=[profile?]
+   dev-haskell/case-insensitive:=[profile?]
+   dev-haskell/cryptonite:=[profile?]
+   >=dev-haskell/exceptions-0.5:=[profile?]
+   dev-haskell/hashable:=[profile?]
+   >=dev-haskell/http-client-0.6:=[profile?]
+   >=dev-haskell/http-client-tls-0.3.3:=[profile?]
+   >=dev-haskell/http-types-0.8:=[profile?]
+   >=dev-haskell/lens-4.5:=[profile?]
+   dev-haskell/lens-aeson:=[profile?]
+   dev-haskell/memory:=[profile?]
+   dev-haskell/mime-types:=[profile?]
+   >=dev-haskell/psqueues-0.2:=[profile?]
+   dev-haskell/text:=[profile?]
+   dev-haskell/time-locale-compat:=[profile?]
+   dev-haskell/unordered-containers:=[profile?]
+   >=dev-lang/ghc-8.4.3:=
+   httpbin? ( >=dev-haskell/aeson-pretty-0.8.0:=[profile?]
+   dev-haskell/base64-bytestring:=[profile?]
+   >=dev-haskell/snap-core-1.0.0.0:=[profile?]
+   >=dev-haskell/snap-server-0.9.4.4:=[profile?]
+   dev-haskell/unix-compat:=[profile?]
+   dev-haskell/uuid:=[profile?] )
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-2.2.0.1
+   >=dev-haskell/cabal-doctest-1.0.2 =dev-haskell/quickcheck-2.7
+   dev-haskell/temporary
+   dev-haskell/test-framework
+   dev-haskell/test-framework-hunit
+   dev-haskell/test-framework-quickcheck2
+   dev-haskell/vector
+   !httpbin? ( >=dev-haskell/aeson-pretty-0.8.0
+   dev-haskell/base64-bytestring
+   >=dev-haskell/snap-core-1.0.0.0
+   >=dev-haskell/snap-server-0.9.4.4
+   dev-haskell/unix-compat
+   dev-haskell/uuid ) )
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag aws aws) \
+   --flag=-developer \
+   --flag=doctest \
+   $(cabal_flag httpbin httpbin)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/wreq/

2022-07-29 Thread Sam James
commit: b4db5bfd09c77511963c1f50879a7dd19e76d700
Author: Jack Todaro  posteo  org>
AuthorDate: Sat Jul 30 04:46:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 30 05:21:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4db5bfd

dev-haskell/wreq: drop 0.5.3.2

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/wreq/Manifest|  1 -
 dev-haskell/wreq/wreq-0.5.3.2.ebuild | 76 
 2 files changed, 77 deletions(-)

diff --git a/dev-haskell/wreq/Manifest b/dev-haskell/wreq/Manifest
index dcd50787f9b9..0f5293301a69 100644
--- a/dev-haskell/wreq/Manifest
+++ b/dev-haskell/wreq/Manifest
@@ -1,2 +1 @@
-DIST wreq-0.5.3.2.tar.gz 57521 BLAKE2B 
2265e7f8abe371371d079f735d61917c0efa5b78e2d3e8965e3b720a94e89b3a7ae05824f54d6fe765c643ed81f506b12694355b0bf1d7b4c2e9198d08c2317c
 SHA512 
5a2c62b973758cb8ce2bf20504e328090896fa25e7ee1f77b472d7cf5156e08b6d85bf4341ff45e44db1724070fcf3c0f21037fa0a79211a1767024328f7c779
 DIST wreq-0.5.3.3.tar.gz 57561 BLAKE2B 
31849f85b612d4f15c9a50f7e180850b7270c854bc86fc447880ca5740fb4acbd2acbddd65ec2b279180615616b0aac5332d0d352d412ee5665e8e2824fbcde3
 SHA512 
f074790cf3370d9356efbf5aeabb7421d59299471e02d93010453bb6f4e8daee517fcdf6891245272a9b08a35bc7b1b2233b75825ec377f6403c99cf91041f2e

diff --git a/dev-haskell/wreq/wreq-0.5.3.2.ebuild 
b/dev-haskell/wreq/wreq-0.5.3.2.ebuild
deleted file mode 100644
index 62ccd4251442..
--- a/dev-haskell/wreq/wreq-0.5.3.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.2
-#hackport: flags: -developer,+doctest
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="An easy-to-use HTTP client library"
-HOMEPAGE="http://www.serpentine.com/wreq;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="aws httpbin"
-
-RESTRICT=test # needs network
-
-RDEPEND=">=dev-haskell/aeson-1.0.0.0:=[profile?]
-   >=dev-haskell/attoparsec-0.11.1.0:=[profile?]
-   >=dev-haskell/authenticate-oauth-1.5:=[profile?]
-   dev-haskell/base16-bytestring:=[profile?]
-   dev-haskell/case-insensitive:=[profile?]
-   dev-haskell/cryptonite:=[profile?]
-   >=dev-haskell/exceptions-0.5:=[profile?]
-   dev-haskell/hashable:=[profile?]
-   >=dev-haskell/http-client-0.6:=[profile?]
-   >=dev-haskell/http-client-tls-0.3.3:=[profile?]
-   >=dev-haskell/http-types-0.8:=[profile?]
-   >=dev-haskell/lens-4.5:=[profile?]
-   dev-haskell/lens-aeson:=[profile?]
-   dev-haskell/memory:=[profile?]
-   dev-haskell/mime-types:=[profile?]
-   >=dev-haskell/psqueues-0.2:=[profile?]
-   dev-haskell/text:=[profile?]
-   dev-haskell/time-locale-compat:=[profile?]
-   dev-haskell/unordered-containers:=[profile?]
-   >=dev-lang/ghc-7.10.1:=
-   httpbin? ( >=dev-haskell/aeson-pretty-0.8.0:=[profile?]
-   dev-haskell/base64-bytestring:=[profile?]
-   >=dev-haskell/snap-core-1.0.0.0:=[profile?]
-   >=dev-haskell/snap-server-0.9.4.4:=[profile?]
-   dev-haskell/unix-compat:=[profile?]
-   dev-haskell/uuid:=[profile?] )
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.22.2.0
-   >=dev-haskell/cabal-doctest-1.0.2 =dev-haskell/quickcheck-2.7
-   dev-haskell/temporary
-   dev-haskell/test-framework
-   dev-haskell/test-framework-hunit
-   dev-haskell/test-framework-quickcheck2
-   dev-haskell/vector
-   !httpbin? ( >=dev-haskell/aeson-pretty-0.8.0
-   dev-haskell/base64-bytestring
-   >=dev-haskell/snap-core-1.0.0.0
-   >=dev-haskell/snap-server-0.9.4.4
-   dev-haskell/unix-compat
-   dev-haskell/uuid ) )
-"
-
-src_configure() {
-   haskell-cabal_src_configure \
-   $(cabal_flag aws aws) \
-   --flag=-developer \
-   --flag=doctest \
-   $(cabal_flag httpbin httpbin)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/wreq/

2020-08-09 Thread Sergei Trofimovich
commit: 3bef50353423075dcf7cbe2512c255840980cfb8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Aug  9 18:06:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Aug  9 18:06:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bef5035

dev-haskell/wreq: RESTRICT=test, needs network

Closes: https://bugs.gentoo.org/736448
Reoprted-by: Agostino Sarubbo
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/wreq/wreq-0.5.3.2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-haskell/wreq/wreq-0.5.3.2.ebuild 
b/dev-haskell/wreq/wreq-0.5.3.2.ebuild
index 1c01466b1a0..62ccd425144 100644
--- a/dev-haskell/wreq/wreq-0.5.3.2.ebuild
+++ b/dev-haskell/wreq/wreq-0.5.3.2.ebuild
@@ -18,6 +18,8 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="aws httpbin"
 
+RESTRICT=test # needs network
+
 RDEPEND=">=dev-haskell/aeson-1.0.0.0:=[profile?]
>=dev-haskell/attoparsec-0.11.1.0:=[profile?]
>=dev-haskell/authenticate-oauth-1.5:=[profile?]