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

2022-11-25 Thread Sam James
commit: b54c4c1b2c6d990eeb9a01e7ce5c363bd933d145
Author: Jack Todaro  posteo  org>
AuthorDate: Wed Nov 23 07:39:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 21:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54c4c1b

dev-haskell/text: adjust core lib markings

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

 dev-haskell/text/text-1.2.4.1.ebuild | 2 +-
 dev-haskell/text/text-1.2.5.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/text/text-1.2.4.1.ebuild 
b/dev-haskell/text/text-1.2.4.1.ebuild
index f5ba15df6e34..d5c69728cb9b 100644
--- a/dev-haskell/text/text-1.2.4.1.ebuild
+++ b/dev-haskell/text/text-1.2.4.1.ebuild
@@ -28,7 +28,7 @@ RDEPEND=">=dev-lang/ghc-8.8:="
 DEPEND="${RDEPEND}
 "
 
-CABAL_CORE_LIB_GHC_PV="PM:8.10.6"
+CABAL_CORE_LIB_GHC_PV="8.10.6"
 
 src_configure() {
haskell-cabal_src_configure \

diff --git a/dev-haskell/text/text-1.2.5.0.ebuild 
b/dev-haskell/text/text-1.2.5.0.ebuild
index b06e6e150418..0dbcaaed8555 100644
--- a/dev-haskell/text/text-1.2.5.0.ebuild
+++ b/dev-haskell/text/text-1.2.5.0.ebuild
@@ -33,4 +33,4 @@ src_configure() {
--flag=-developer
 }
 
-CABAL_CORE_LIB_GHC_PV="PM:9.0.2"
+CABAL_CORE_LIB_GHC_PV="9.0.2"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text-metrics/, profiles/

2022-09-29 Thread Jakov Smolić
commit: 9b7071c49cdaa30dc277ae8d725e40f9cc27f6f0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Sep 29 07:44:18 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Sep 29 07:44:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7071c4

dev-haskell/text-metrics: Remove last-rited pkg

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-haskell/text-metrics/Manifest  |  1 -
 dev-haskell/text-metrics/metadata.xml  |  8 
 dev-haskell/text-metrics/text-metrics-0.3.0.ebuild | 43 --
 profiles/package.mask  |  1 -
 4 files changed, 53 deletions(-)

diff --git a/dev-haskell/text-metrics/Manifest 
b/dev-haskell/text-metrics/Manifest
deleted file mode 100644
index 8430ebbfe577..
--- a/dev-haskell/text-metrics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST text-metrics-0.3.0.tar.gz 8248 BLAKE2B 
c700cb94e3b9934c723e6893d90523c5876c64b663dd77a36be963dff2bc5f65d0db30db39177014b062dde1dca0865b893de8324359ca9bcec3340d5ca7e21c
 SHA512 
fa005ad7aeb5fd96ce121c5eab9e83e5826eec288a269f6ce258b3f6aff408c8ca98b8131b6cd14fa8e56f8568eb5a63beb63935335b7c695a3f6e09a979eccf

diff --git a/dev-haskell/text-metrics/metadata.xml 
b/dev-haskell/text-metrics/metadata.xml
deleted file mode 100644
index 937381521944..
--- a/dev-haskell/text-metrics/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   hask...@gentoo.org
-   Gentoo Haskell
-   
-

diff --git a/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild 
b/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild
deleted file mode 100644
index 17387295656a..
--- a/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.5.5.
-#hackport: flags: -dev
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Calculate various string metrics efficiently"
-HOMEPAGE="https://github.com/mrkkrp/text-metrics;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT=test # does not pass tests on non-ascii symbols
-
-RDEPEND=">=dev-haskell/text-0.2:=[profile?] =dev-haskell/vector-0.11:=[profile?] 
=dev-lang/ghc-7.10.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.22.2.0
-   test? ( >=dev-haskell/hspec-2.0 =dev-haskell/quickcheck-2.8 = 0.5.6.2 && < 0.6' 'containers   >= 
0.5.6.2'
-}
-
-src_configure() {
-   haskell-cabal_src_configure \
-   --flag=-dev
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 92dcc1570903..7162448d07f6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -345,7 +345,6 @@ dev-haskell/snap-core
 dev-haskell/snap-server
 dev-haskell/tar-conduit
 dev-haskell/template-haskell-compat-v0208
-dev-haskell/text-metrics
 
 # hololeap  (2022-08-21)
 # doctest-parallel does not currently work with Setup.hs (used internally by



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text-binary/, profiles/

2022-08-21 Thread Jakov Smolić
commit: 039a8c722323c31a3def6fe0939273c7554571d2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 21 21:25:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 21 21:31:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039a8c72

dev-haskell/text-binary: treeclean

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-haskell/text-binary/Manifest   |  1 -
 dev-haskell/text-binary/metadata.xml   | 13 ---
 dev-haskell/text-binary/text-binary-0.2.1.1.ebuild | 25 --
 profiles/package.mask  |  1 -
 4 files changed, 40 deletions(-)

diff --git a/dev-haskell/text-binary/Manifest b/dev-haskell/text-binary/Manifest
deleted file mode 100644
index ef0eabacf5c9..
--- a/dev-haskell/text-binary/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST text-binary-0.2.1.1.tar.gz 1729 BLAKE2B 
fb69d6b86e18a86ac9b49074e662afe0205e2ea8253ebbefb4c9dbee51ed8126ce7ad1d1f5f8c7ef3c94e1a4778f68750d7889a75a930a20b5733cb0093d58f1
 SHA512 
eea91648ddc63f2997432abd2cc3d78efa27e3745c199eeccd01114df6a67dae948a16a6f784e09ba380047101fefab802f1812b0833d3e02deb45b6292c34a1

diff --git a/dev-haskell/text-binary/metadata.xml 
b/dev-haskell/text-binary/metadata.xml
deleted file mode 100644
index 6d1d9024b257..
--- a/dev-haskell/text-binary/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   hask...@gentoo.org
-   Gentoo Haskell
-   
-   
-   A compatibility layer providing Binary instances for strict
-   and lazy text types for versions older than 1.2.1 of
-   https://hackage.haskell.org/package/text;.
-   
-

diff --git a/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild 
b/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild
deleted file mode 100644
index 1a65ea80126d..
--- a/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.5.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Binary instances for text types"
-HOMEPAGE="https://github.com/kawu/text-binary;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/text:=[profile?]
-   >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.6
-"

diff --git a/profiles/package.mask b/profiles/package.mask
index 167c42193e2f..2cad287e9710 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -570,7 +570,6 @@ dev-haskell/tasty-ant-xml
 dev-haskell/tensor
 dev-haskell/testing-feat
 dev-haskell/testing-type-modifiers
-dev-haskell/text-binary
 
 # Hans de Graaff  (2022-07-16)
 # No longer supported upstream. Use a newer ruby version instead.



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

2022-08-14 Thread Sam James
commit: 9a7e99ce8c55a185a7e2dbf330a96fe1fa163b40
Author: matoro  users  noreply  github  com>
AuthorDate: Thu Aug  4 04:26:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 14 20:51:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7e99ce

dev-haskell/text: drop 0.2.4.0-r1, 1.2.4.1_rc1, clean GHC

Signed-off-by: Sam James  gentoo.org>

 dev-haskell/text/Manifest|  2 --
 dev-haskell/text/text-1.2.4.0-r1.ebuild  | 38 -
 dev-haskell/text/text-1.2.4.1.ebuild |  4 +--
 dev-haskell/text/text-1.2.4.1_rc1.ebuild | 42 
 dev-haskell/text/text-1.2.5.0.ebuild |  2 +-
 5 files changed, 3 insertions(+), 85 deletions(-)

diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index 3aa40da7e428..3b0b9f4c1770 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1,4 +1,2 @@
-DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 
29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3
 SHA512 
a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3
 DIST text-1.2.4.1.tar.gz 148905 BLAKE2B 
5e3429e3f83a2c12c5482e342fb4a1846538bdf453df23c2144af01d0df3f5a8b831fd76513aea6e303b5a36b38dec185fedf960060264fc49fe917e30964b41
 SHA512 
4170d9a463cebfbd80b7902e4d71ed1a1f29db96d2cc9045b79908509a633a239edb3b1ff8dac6970074c4d7e91c552e106756d8142709f8fee3a960428c23e7
-DIST text-1.2.4.1_rc1.tar.gz 166148 BLAKE2B 
c79bbd90c9ccf99668d5a4f0e66b4c75fa7a531d9851355be8a9d859d99578d2e22977ee9514f1743927a8a4fa49d29c252abc39509dd0b6d09bffd96e1f5289
 SHA512 
27d014d6b870e6cba16ac4a0ac146872d89c363ad1ca786642554bde0cf3ae4876d69ba8dd2655bbdcb88076bf4f5e13b45929ff86cd2bd90d24e607ad7221c6
 DIST text-1.2.5.0.tar.gz 155890 BLAKE2B 
aaf7206dad552ff98a465914ad8183ec1ccd57e56504496a5b8d11645b0f0fb395dd801c9b6fe32b51ed3902658eb5e5fb92187de668d32801597b4eb904b820
 SHA512 
dbda65180fc012324fe45467b63e0f53e7e0fa2da3b11875e458ba6bd31d0ee7634121967d2aa6853ed5c907c0661dcc59b8c68fb55edab2923490d8b50722d6

diff --git a/dev-haskell/text/text-1.2.4.0-r1.ebuild 
b/dev-haskell/text/text-1.2.4.0-r1.ebuild
deleted file mode 100644
index 07ef7a22437d..
--- a/dev-haskell/text/text-1.2.4.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.
-#hackport: flags: -bytestring-builder,-developer
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
-# break circular dependencies:
-# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
-CABAL_FEATURES+=" nocabaldep"
-inherit haskell-cabal
-
-DESCRIPTION="An efficient packed Unicode text type"
-HOMEPAGE="https://github.com/haskell/text;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-# keep in sync with ghc-8.8
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-# break cyclic dependencies, test suite requires porting to >=QC-2.11
-RESTRICT=test
-
-RDEPEND=">=dev-lang/ghc-8.8.1:= https://github.com/gentoo-haskell/gentoo-haskell/issues/810
-CABAL_FEATURES+=" nocabaldep"
-inherit haskell-cabal
-
-MY_PV="$(ver_rs 4 -)"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="An efficient packed Unicode text type"
-HOMEPAGE="https://github.com/haskell/text;
-SRC_URI="https://github.com/haskell/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-# keep in sync with ghc-8.10.3
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-# break cyclic dependencies, test suite requires porting to >=QC-2.11
-RESTRICT=test
-RDEPEND=">=dev-lang/ghc-8.10.3:="
-
-DEPEND="${RDEPEND}
-"
-
-S="${WORKDIR}/${MY_P}"
-
-CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:"
-
-src_configure() {
-   haskell-cabal_src_configure \
-   --flag=-bytestring-builder \
-   --flag=-developer
-}

diff --git a/dev-haskell/text/text-1.2.5.0.ebuild 
b/dev-haskell/text/text-1.2.5.0.ebuild
index 95b29c908fde..d16e5a271159 100644
--- a/dev-haskell/text/text-1.2.5.0.ebuild
+++ b/dev-haskell/text/text-1.2.5.0.ebuild
@@ -33,4 +33,4 @@ src_configure() {
--flag=-developer
 }
 
-CABAL_CORE_LIB_GHC_PV="PM:9.0.2 PM:"
+CABAL_CORE_LIB_GHC_PV="PM:9.0.2"



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

2022-07-24 Thread Sam James
commit: ee9d69d72da53de876629a203de76a4015ad9707
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Jul 24 20:02:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 24 22:05:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9d69d7

dev-haskell/text-show: drop 3.8.5

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

 dev-haskell/text-show/Manifest   |  1 -
 dev-haskell/text-show/text-show-3.8.5.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
index 56b63e287ff4..e89c93f604ac 100644
--- a/dev-haskell/text-show/Manifest
+++ b/dev-haskell/text-show/Manifest
@@ -1,2 +1 @@
-DIST text-show-3.8.5.tar.gz 95620 BLAKE2B 
51c1a5f9b29d60e305b53db1a47bc415f8cec3fa4c29c22d103ffc20dd4585bc8241f471031eaaf798c0df379c589cd4a9622877b7f69cedc5f15c3fa94c9291
 SHA512 
17e6e4d188280d4545867b31210f9e8e69337996c80b8c4f9fd846e50605acb29ebb2429e72ce76545426741055c4806c20a32b59d47e190a38d0f1ed9405947
 DIST text-show-3.9.7.tar.gz 96683 BLAKE2B 
402b41fe0ea539fb2bc98f5271dda37605e86751622dda6136bca8b8ec92917b15ab69e606c4b8fbb6e055f1ee14aed2cd5d446be4c6f494662a0ce153075328
 SHA512 
d32c2c5c9ea833ac2b996ef299bc7fa2736dfb0ccd86117cd964512ccc25af5eda126fc6dee0537d4740bd38fa9a73ea899e1dd73a30bec775f9966f2121a748

diff --git a/dev-haskell/text-show/text-show-3.8.5.ebuild 
b/dev-haskell/text-show/text-show-3.8.5.ebuild
deleted file mode 100644
index b455439586ab..
--- a/dev-haskell/text-show/text-show-3.8.5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.4.
-#hackport: flags: -developer
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Efficient conversion of values into Text"
-HOMEPAGE="https://github.com/RyanGlScott/text-show;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/base-compat-batteries-0.11:=[profile?] 
=dev-haskell/bifunctors-5.1:=[profile?] 
=dev-haskell/generic-deriving-1.11:=[profile?] 
=dev-haskell/text-0.11.1:=[profile?] =dev-haskell/th-abstraction-0.3:=[profile?] 
=dev-haskell/th-lift-0.7.6:=[profile?] 
=dev-haskell/transformers-compat-0.5:=[profile?] 
=dev-lang/ghc-7.8.2:=[gmp]
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-   test? ( >=dev-haskell/base-orphans-0.8.2 =dev-haskell/deriving-compat-0.5.6 
=dev-haskell/hspec-2 =dev-haskell/quickcheck-2.12 =dev-haskell/quickcheck-instances-0.3.18 
= 4.9 && < 4.14' 'base  
>= 4.9' \
-   'base  >= 4.5&& < 4.14' 'base  >= 4.5' \
-   'base  >= 4.5 && < 4.9' 'base  
>= 4.5' \
-   'ghc-boot-th   >= 8.0  && < 8.9' 'ghc-boot-th   
>= 8.0' \
-   'template-haskell  >= 2.11 && < 2.16' 'template-haskell 
 >= 2.11' \
-   'template-haskell  >= 2.5  && < 2.11' 'template-haskell 
 >= 2.5' \
-   'QuickCheck>= 2.12   && < 2.14' 'QuickCheck 
   >= 2.12'
-}
-
-src_configure() {
-   haskell-cabal_src_configure \
-   --flag=-developer
-}



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

2022-07-23 Thread Sam James
commit: 5581e5d9e8ca80a125dfaa6c66d848907016b007
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 23 21:26:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 21:26:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5581e5d9

dev-haskell/text-conversions: drop 0.3.0

Signed-off-by: Sam James  gentoo.org>

 dev-haskell/text-conversions/Manifest  |  1 -
 .../text-conversions/text-conversions-0.3.0.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-haskell/text-conversions/Manifest 
b/dev-haskell/text-conversions/Manifest
index 48d717d3af7a..65e85e1b130c 100644
--- a/dev-haskell/text-conversions/Manifest
+++ b/dev-haskell/text-conversions/Manifest
@@ -1,2 +1 @@
-DIST text-conversions-0.3.0.tar.gz 5232 BLAKE2B 
d06232313990941dba2c300703a1b6b9b65c68583b8e8a77d6f8536104e39af2d7fb5529e52fc39b1c554fe50efc5df9fb4397305bf4e763b3fa5425b8b72189
 SHA512 
767816f953468932ab579d0cbdd20f7bbe1fc72c4ed8a857bc7bfa52a2d07abafc2065e9844ddea49f44bcf32b06e5c1abd64a222498cc6435129f2b36c036ec
 DIST text-conversions-0.3.1.tar.gz 5571 BLAKE2B 
bf98228ac5c308d306ed12b1ce3cb4c9a7e4bca218b249c8b0e996204d2431e081fa8917428c3ceffa897b9968f6fee3e8c3665b3a651746b339601fb1e06367
 SHA512 
4c0fe08024a56e326b632a67b945fa869a798b00fa45b56f4f181a0075ed5cd6802edec0f0e38c0f4b5cc4b81c6f6bd98e3382b968cec6ad884d24ee31dbf600

diff --git a/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild 
b/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
deleted file mode 100644
index e1382d882fb2..
--- a/dev-haskell/text-conversions/text-conversions-0.3.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.1.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Safe conversions between textual types"
-HOMEPAGE="https://github.com/cjdev/text-conversions#readme;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/base16-bytestring:=[profile?]
-   dev-haskell/base64-bytestring:=[profile?]
-   dev-haskell/errors:=[profile?]
-   dev-haskell/text:=[profile?]
-   >=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-   test? ( dev-haskell/hspec
-   dev-haskell/hspec-discover )
-"



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

2022-07-23 Thread Sam James
commit: a29c36d67b6a1fe936d92331d191e4186aaca492
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 23 21:25:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 21:25:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29c36d6

dev-haskell/text-conversions: add 0.3.1

Signed-off-by: Sam James  gentoo.org>

 dev-haskell/text-conversions/Manifest  |  1 +
 .../text-conversions/text-conversions-0.3.1.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-haskell/text-conversions/Manifest 
b/dev-haskell/text-conversions/Manifest
index 245c5eeb144f..48d717d3af7a 100644
--- a/dev-haskell/text-conversions/Manifest
+++ b/dev-haskell/text-conversions/Manifest
@@ -1 +1,2 @@
 DIST text-conversions-0.3.0.tar.gz 5232 BLAKE2B 
d06232313990941dba2c300703a1b6b9b65c68583b8e8a77d6f8536104e39af2d7fb5529e52fc39b1c554fe50efc5df9fb4397305bf4e763b3fa5425b8b72189
 SHA512 
767816f953468932ab579d0cbdd20f7bbe1fc72c4ed8a857bc7bfa52a2d07abafc2065e9844ddea49f44bcf32b06e5c1abd64a222498cc6435129f2b36c036ec
+DIST text-conversions-0.3.1.tar.gz 5571 BLAKE2B 
bf98228ac5c308d306ed12b1ce3cb4c9a7e4bca218b249c8b0e996204d2431e081fa8917428c3ceffa897b9968f6fee3e8c3665b3a651746b339601fb1e06367
 SHA512 
4c0fe08024a56e326b632a67b945fa869a798b00fa45b56f4f181a0075ed5cd6802edec0f0e38c0f4b5cc4b81c6f6bd98e3382b968cec6ad884d24ee31dbf600

diff --git a/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild 
b/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild
new file mode 100644
index ..04dd0f1742ad
--- /dev/null
+++ b/dev-haskell/text-conversions/text-conversions-0.3.1.ebuild
@@ -0,0 +1,29 @@
+# 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.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Safe conversions between textual types"
+HOMEPAGE="https://github.com/cjdev/text-conversions#readme;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( dev-haskell/hspec )
+"



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

2022-07-23 Thread Sam James
commit: 8db7360df850fe3b9d56731b8da7c9011db41375
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jul 23 17:40:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 19:43:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db7360d

dev-haskell/text-icu: update HOMEPAGE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/text-icu/text-icu-0.7.0.1.ebuild | 4 ++--
 dev-haskell/text-icu/text-icu-0.7.1.0.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild 
b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
index 88b4ba6c94cb..b6a0e16ce943 100644
--- a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken: 
test-suite
 inherit haskell-cabal
 
 DESCRIPTION="Bindings to the ICU library"
-HOMEPAGE="https://github.com/bos/text-icu;
+HOMEPAGE="https://github.com/haskell/text-icu;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"

diff --git a/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild 
b/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
index 36a69b685a0d..10f6e0d7a3e9 100644
--- a/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.1.0.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour" # 
test-suite"
 inherit haskell-cabal
 
 DESCRIPTION="Bindings to the ICU library"
-HOMEPAGE="https://github.com/bos/text-icu;
+HOMEPAGE="https://github.com/haskell/text-icu;
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
 
 LICENSE="BSD"



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

2021-07-27 Thread Sergei Trofimovich
commit: f67bbc3aef4fc0a64c593f75a27bbd81d8831953
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Jul 27 09:38:51 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jul 27 09:38:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67bbc3a

dev-haskell/text-show: require ghc[gmp] for integer-gmp

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/790710
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-show/text-show-3.8.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/text-show/text-show-3.8.5.ebuild 
b/dev-haskell/text-show/text-show-3.8.5.ebuild
index 0bd37f1302b..b455439586a 100644
--- a/dev-haskell/text-show/text-show-3.8.5.ebuild
+++ b/dev-haskell/text-show/text-show-3.8.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ RDEPEND=">=dev-haskell/base-compat-batteries-0.11:=[profile?] 
=dev-haskell/th-abstraction-0.3:=[profile?] 
=dev-haskell/th-lift-0.7.6:=[profile?] 
=dev-haskell/transformers-compat-0.5:=[profile?] 
=dev-lang/ghc-7.8.2:=
+   >=dev-lang/ghc-7.8.2:=[gmp]
 "
 DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3



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

2021-07-25 Thread Sergei Trofimovich
commit: 054f65f9282f827f868ff83617ab2837d31b81bd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 25 09:35:48 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 25 10:32:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054f65f9

dev-haskell/text-metrics: update to EAPI=8

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-metrics/text-metrics-0.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild 
b/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild
index 8fa40c3a6f1..17387295656 100644
--- a/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild
+++ b/dev-haskell/text-metrics/text-metrics-0.3.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 # ebuild generated by hackport 0.5.5.
 #hackport: flags: -dev



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

2021-07-25 Thread Sergei Trofimovich
commit: 7a8a1ae178539015ad04e2c625338d63f454f2c4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 25 09:35:29 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 25 10:32:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8a1ae1

dev-haskell/text-binary: update to EAPI=8

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-binary/text-binary-0.2.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild 
b/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild
index e7a1b07cf94..1a65ea80126 100644
--- a/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild
+++ b/dev-haskell/text-binary/text-binary-0.2.1.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 # ebuild generated by hackport 0.5.
 



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

2021-07-19 Thread Sergei Trofimovich
commit: 40fd1114000d53cf4eeab24a8e162024296fc73f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul 19 07:12:29 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul 19 07:13:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40fd1114

dev-haskell/text: fix CABAL_CORE_LIB_GHC_PV for rev-bumped ghc

Fixes: f423849485dc ("dev-lang/ghc: Add sys-libs/ncurses[unicode(+)]")
Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/802771
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/text-1.2.4.0-r1.ebuild | 4 ++--
 dev-haskell/text/text-1.2.4.1.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-haskell/text/text-1.2.4.0-r1.ebuild 
b/dev-haskell/text/text-1.2.4.0-r1.ebuild
index 32cb6fed33f..07ef7a22437 100644
--- a/dev-haskell/text/text-1.2.4.0-r1.ebuild
+++ b/dev-haskell/text/text-1.2.4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,7 +29,7 @@ RDEPEND=">=dev-lang/ghc-8.8.1:= 

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

2021-07-18 Thread Sergei Trofimovich
commit: 981906dbf10e2ae94151b7e3901cde18bd53f45d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 18 14:28:02 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 18 14:28:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981906db

dev-haskell/text: bump up to 1.2.4.1

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/802750
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/Manifest|  1 +
 dev-haskell/text/text-1.2.4.1.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index 164a169d083..fd62e9833f5 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1,2 +1,3 @@
 DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 
29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3
 SHA512 
a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3
+DIST text-1.2.4.1.tar.gz 148905 BLAKE2B 
5e3429e3f83a2c12c5482e342fb4a1846538bdf453df23c2144af01d0df3f5a8b831fd76513aea6e303b5a36b38dec185fedf960060264fc49fe917e30964b41
 SHA512 
4170d9a463cebfbd80b7902e4d71ed1a1f29db96d2cc9045b79908509a633a239edb3b1ff8dac6970074c4d7e91c552e106756d8142709f8fee3a960428c23e7
 DIST text-1.2.4.1_rc1.tar.gz 166148 BLAKE2B 
c79bbd90c9ccf99668d5a4f0e66b4c75fa7a531d9851355be8a9d859d99578d2e22977ee9514f1743927a8a4fa49d29c252abc39509dd0b6d09bffd96e1f5289
 SHA512 
27d014d6b870e6cba16ac4a0ac146872d89c363ad1ca786642554bde0cf3ae4876d69ba8dd2655bbdcb88076bf4f5e13b45929ff86cd2bd90d24e607ad7221c6

diff --git a/dev-haskell/text/text-1.2.4.1.ebuild 
b/dev-haskell/text/text-1.2.4.1.ebuild
new file mode 100644
index 000..599f550ee58
--- /dev/null
+++ b/dev-haskell/text/text-1.2.4.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.
+#hackport: flags: -bytestring-builder,-developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/haskell/text;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.10.4
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+# break cyclic dependencies, test suite requires porting to >=QC-2.11
+RESTRICT=test
+RDEPEND=">=dev-lang/ghc-8.8:="
+
+DEPEND="${RDEPEND}
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:8.10.5 PM:9.0.1 PM:"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=-bytestring-builder \
+   --flag=-developer
+}



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

2021-03-15 Thread Sergei Trofimovich
commit: 38c3b6355ab9a47a4de16d12dcc7444e72fbb056
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 14 09:12:17 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 15 22:32:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c3b635

dev-haskell/text: bump up to 1.2.4.1_rc1

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/Manifest|  1 +
 dev-haskell/text/text-1.2.4.1_rc1.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index fe114558e9c..164a169d083 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1 +1,2 @@
 DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 
29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3
 SHA512 
a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3
+DIST text-1.2.4.1_rc1.tar.gz 166148 BLAKE2B 
c79bbd90c9ccf99668d5a4f0e66b4c75fa7a531d9851355be8a9d859d99578d2e22977ee9514f1743927a8a4fa49d29c252abc39509dd0b6d09bffd96e1f5289
 SHA512 
27d014d6b870e6cba16ac4a0ac146872d89c363ad1ca786642554bde0cf3ae4876d69ba8dd2655bbdcb88076bf4f5e13b45929ff86cd2bd90d24e607ad7221c6

diff --git a/dev-haskell/text/text-1.2.4.1_rc1.ebuild 
b/dev-haskell/text/text-1.2.4.1_rc1.ebuild
new file mode 100644
index 000..6da0fe1d6e7
--- /dev/null
+++ b/dev-haskell/text/text-1.2.4.1_rc1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+#hackport: flags: -bytestring-builder,-developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+MY_PV="$(ver_rs 4 -)"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/haskell/text;
+SRC_URI="https://github.com/haskell/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.10.3
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+# break cyclic dependencies, test suite requires porting to >=QC-2.11
+RESTRICT=test
+RDEPEND=">=dev-lang/ghc-8.10.3:="
+
+DEPEND="${RDEPEND}
+"
+
+S="${WORKDIR}/${MY_P}"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=-bytestring-builder \
+   --flag=-developer
+}



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

2020-12-22 Thread Sergei Trofimovich
commit: 85448bce840233af018f6a21c41b5d9662d1e848
Author: Jack Todaro  posteo  org>
AuthorDate: Tue Dec 22 05:50:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Dec 22 08:03:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85448bce

dev-haskell/text: tighten ghc upper bound

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jack Todaro  posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/18758
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/{text-1.2.4.0.ebuild => text-1.2.4.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/text/text-1.2.4.0.ebuild 
b/dev-haskell/text/text-1.2.4.0-r1.ebuild
similarity index 94%
rename from dev-haskell/text/text-1.2.4.0.ebuild
rename to dev-haskell/text/text-1.2.4.0-r1.ebuild
index ea35335337f..32cb6fed33f 100644
--- a/dev-haskell/text/text-1.2.4.0.ebuild
+++ b/dev-haskell/text/text-1.2.4.0-r1.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 # break cyclic dependencies, test suite requires porting to >=QC-2.11
 RESTRICT=test
 
-RDEPEND=">=dev-lang/ghc-8.8.1:="
+RDEPEND=">=dev-lang/ghc-8.8.1:= 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text-icu/files/, dev-haskell/text-icu/

2020-12-09 Thread Sergei Trofimovich
commit: dc60ad82aff911e028aa5c9f63019b7f32135855
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Dec  9 08:41:00 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Dec  9 08:42:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc60ad82

dev-haskell/text-icu: tweak for icu-68.1

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-icu/files/text-icu-0.7.0.1-icu.patch | 12 
 dev-haskell/text-icu/text-icu-0.7.0.1.ebuild  |  2 ++
 2 files changed, 14 insertions(+)

diff --git a/dev-haskell/text-icu/files/text-icu-0.7.0.1-icu.patch 
b/dev-haskell/text-icu/files/text-icu-0.7.0.1-icu.patch
new file mode 100644
index 000..5a29309e7c4
--- /dev/null
+++ b/dev-haskell/text-icu/files/text-icu-0.7.0.1-icu.patch
@@ -0,0 +1,12 @@
+icu-68 disable TRUE/FALSE by default.
+--- a/cbits/text_icu.c
 b/cbits/text_icu.c
+@@ -305,7 +305,7 @@ int32_t __hs_u_strFoldCase(UChar *dest, int32_t 
destCapacity,
+ 
+ int32_t __hs_u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2)
+ {
+-return u_strCompareIter(iter1, iter2, TRUE);
++return u_strCompareIter(iter1, iter2, true);
+ }
+ 
+ UBlockCode __hs_ublock_getCode(UChar32 c)

diff --git a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild 
b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
index 9a2bbca610d..88b4ba6c94c 100644
--- a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
@@ -20,6 +20,8 @@ IUSE=""
 RESTRICT=test # QuickCheck occasionally finds counterexamples
 # and fails to build: Duplicate instance declarations: instance NFData Ordering
 
+PATCHES=("${FILESDIR}"/${PN}-0.7.0.1-icu.patch)
+
 RDEPEND=">=dev-haskell/text-0.9.1.0:=[profile?]
>=dev-lang/ghc-7.4.1:=
dev-libs/icu:=



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text/files/, dev-haskell/text/

2020-11-07 Thread Sergei Trofimovich
commit: 0fc39432d9e8de8e14492d29614a5586a82280ea
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov  7 08:46:19 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov  7 08:49:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc39432

dev-haskell/text: drop old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/Manifest  |  5 --
 .../text/files/text-1.1.1.3-deepseq-1.4.patch  | 33 -
 .../text/files/text-1.2.2.0-integer-simple.patch   | 78 --
 dev-haskell/text/metadata.xml  |  3 -
 dev-haskell/text/text-0.11.3.1.ebuild  | 34 --
 dev-haskell/text/text-1.1.1.3.ebuild   | 41 
 dev-haskell/text/text-1.2.2.0.ebuild   | 44 
 dev-haskell/text/text-1.2.2.1.ebuild   | 40 ---
 dev-haskell/text/text-1.2.3.1.ebuild   | 39 ---
 9 files changed, 317 deletions(-)

diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index d297203e053..fe114558e9c 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1,6 +1 @@
-DIST text-0.11.3.1.tar.gz 126477 BLAKE2B 
27c135a5815eeeabd5791e4f0a16cce12def262d427096d7656a8932d59c4fdab91a7b196951b917ff8bd731034d8015e75d8016be1f3f9300fd3d29511a7634
 SHA512 
78e9b795ebcb4e43be42b34c3f5829e0f5030d93cb6dad59ca2eb4c7df3a5e338f65dc9f90da7b752cf2b1c15e8d973a25293a6418a4abed6e0ddac9222fb3e6
-DIST text-1.1.1.3.tar.gz 138063 BLAKE2B 
150151cd991c2e905d75087dde7b889850a5b51bb1d95838c1969dd851f64af5d8594c333d49e4e1fe269479d8e59bf17bca33ad64e7ff36fcf45f529354bd99
 SHA512 
bfa5301827c72cbb3346fdb485e10094326a7cac71e01bba700ca0344bd4069c5b16c590dd7c38ee85969be06a2d3fcd760b34ff6f98eef176e7e8c325739490
-DIST text-1.2.2.0.tar.gz 148894 BLAKE2B 
9a3e2d72f38f10b9e1e021ad7cf5cf182657a32f98fe5889befe1bf9fbd8da5a2a1e405177805774fca911b57279e3db73cd7e0ee22315210cb3c0f728633ad7
 SHA512 
832b0430581a06cfdfa2a5c83fa2720e3f4825ee0aa9c6b12ff6ccd424a9e3a061c9ae7eeda48fe7a9f077c50e379abe2eee3fb05bdbdec4d38115b5e3695f20
-DIST text-1.2.2.1.tar.gz 149888 BLAKE2B 
6ef907f42f89f0d1a0b109ef3f277cb3a653fae9564e35a772945f88eca64b3250d7db1d5124d73358046f6c729c0b7f345b4e747383f305af8a66f9f55acae1
 SHA512 
f0615f7614127d86dbfb3fba5dd1753af3d0774c46e11ee4a99d4510f73b59cf1bd8c73ca0387dba4fbcea3936aaaf0e92561cf6aab1a98d08fcad481d3795e4
-DIST text-1.2.3.1.tar.gz 157382 BLAKE2B 
551012a6b7bfc1b1ad838f977d67981a35b9d13f1cd1b568ce0beed3583c50887cf1ceb1033fbeab215806c5a0d0c5ca39ce2f1aa20fd06365440c3324e8a6bc
 SHA512 
643eb3306761c3e29e05dcd7d64abc505789cd00c60f7a4562e5747f63bcc0ae6f0cc54bb5ed92cc85dbf6406942bf40289baf30aca91bf92ac5215af5eddc98
 DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 
29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3
 SHA512 
a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3

diff --git a/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch 
b/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch
deleted file mode 100644
index 524ebac371e..000
--- a/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-commit 4115e196bde073d5deaa3759807a8647f3f3c6fa
-Author: Herbert Valerio Riedel 
-Date:   Mon Nov 17 09:53:24 2014 +0100
-
-Add support for `deepseq-1.4.0.0` (addresses #100)
-
-The default method implementation has changed in `deepseq-1.4.0.0`.
-(see haskell/deepseq#1 for details). This simply sets the `rnf`
-implementation explicitly to avoid relying on the default method's
-semantics.
-
-diff --git a/Data/Text.hs b/Data/Text.hs
-index 3bd34a7..b826acd 100644
 a/Data/Text.hs
-+++ b/Data/Text.hs
-@@ -199,7 +199,7 @@ import Prelude (Char, Bool(..), Int, Maybe(..), String,
- (&&), (||), (+), (-), (.), ($), ($!), (>>),
- not, return, otherwise, quot)
- #if defined(HAVE_DEEPSEQ)
--import Control.DeepSeq (NFData)
-+import Control.DeepSeq (NFData(rnf))
- #endif
- #if defined(ASSERTS)
- import Control.Exception (assert)
-@@ -346,7 +346,7 @@ instance Exts.IsList Text where
- #endif
- 
- #if defined(HAVE_DEEPSEQ)
--instance NFData Text
-+instance NFData Text where rnf !_ = ()
- #endif
- 
- -- | This instance preserves data abstraction at the cost of inefficiency.

diff --git a/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch 
b/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch
deleted file mode 100644
index 349fd79f8b3..000
--- a/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-https://bugs.gentoo.org/575120
-https://github.com/bos/text/issues/138
-
-commit 6c69034c81974b3fab9dba2993f22cc0a80f1b9e
-Author: Herbert Valerio Riedel 
-Date:   Sat Feb 13 12:44:20 2016 +0100
-
-  

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

2020-11-01 Thread Sergei Trofimovich
commit: cdcce6288ec0ac15c43b7df20228c93a9bb4624a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov  1 11:02:53 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov  1 11:06:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdcce628

dev-haskell/text: update to EAPI=7

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/text-0.11.3.1.ebuild | 2 +-
 dev-haskell/text/text-1.1.1.3.ebuild  | 4 ++--
 dev-haskell/text/text-1.2.2.0.ebuild  | 4 ++--
 dev-haskell/text/text-1.2.2.1.ebuild  | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-haskell/text/text-0.11.3.1.ebuild 
b/dev-haskell/text/text-0.11.3.1.ebuild
index a4c523cde5c..ff3d0140fce 100644
--- a/dev-haskell/text/text-0.11.3.1.ebuild
+++ b/dev-haskell/text/text-0.11.3.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 # ebuild generated by hackport 0.3.2.
 

diff --git a/dev-haskell/text/text-1.1.1.3.ebuild 
b/dev-haskell/text/text-1.1.1.3.ebuild
index 2a662dc2b6b..0d88c02eca8 100644
--- a/dev-haskell/text/text-1.1.1.3.ebuild
+++ b/dev-haskell/text/text-1.1.1.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 # ebuild generated by hackport 0.4.6.
 #hackport: flags: -developer

diff --git a/dev-haskell/text/text-1.2.2.0.ebuild 
b/dev-haskell/text/text-1.2.2.0.ebuild
index c8fb1a9fc74..52ba614581e 100644
--- a/dev-haskell/text/text-1.2.2.0.ebuild
+++ b/dev-haskell/text/text-1.2.2.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 # ebuild generated by hackport 0.4.6.
 #hackport: flags: -developer,-integer-pure

diff --git a/dev-haskell/text/text-1.2.2.1.ebuild 
b/dev-haskell/text/text-1.2.2.1.ebuild
index 5b0c55ef8da..c35028a2526 100644
--- a/dev-haskell/text/text-1.2.2.1.ebuild
+++ b/dev-haskell/text/text-1.2.2.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 # ebuild generated by hackport 0.4.7.
 #hackport: flags: -developer



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text-stream-decode/

2020-11-01 Thread Sergei Trofimovich
commit: c72785d2280bb6f221aebf54e22e03b92ce637ab
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov  1 11:02:06 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov  1 11:06:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72785d2

dev-haskell/text-stream-decode: update to EAPI=7

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-stream-decode/metadata.xml  | 6 --
 dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild | 8 
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/dev-haskell/text-stream-decode/metadata.xml 
b/dev-haskell/text-stream-decode/metadata.xml
index 9b39024523a..b7878815d80 100644
--- a/dev-haskell/text-stream-decode/metadata.xml
+++ b/dev-haskell/text-stream-decode/metadata.xml
@@ -5,10 +5,4 @@
hask...@gentoo.org
Gentoo Haskell

-   
-   The @text@ package provides high performance functions for 
decoding strict and lazy @ByteString@s into @Text@. However, these functions 
present two issues for streaming data libraries: they throw exceptions from 
pure code, and are not designed for incremental consumption. This library 
addresses both issues with a unified API for UTF-8, -16LE, -16BE, -32LE, and 
-32BE. It is intended for use by high level streaming data libraries, such as 
conduit, enumerator, iteratee, and pipes.
-   
-   
-   fpco/text-stream-decode
-   
 

diff --git a/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild 
b/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
index 7cfa633e38e..8470efcdb08 100644
--- a/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
+++ b/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-# ebuild generated by hackport 0.3.6.
+# ebuild generated by hackport 0.6.6.
 #hackport: flags: +text11
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
@@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 RDEPEND=">=dev-haskell/text-1.1:=[profile?]
-   >=dev-lang/ghc-6.10.4:=
+   >=dev-lang/ghc-7.4.1:=
 "
 DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8



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

2020-11-01 Thread Sergei Trofimovich
commit: 47dfe905b93a2f045878aa97a2326815c4b4978e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov  1 10:59:24 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov  1 11:06:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47dfe905

dev-haskell/text-icu: update to EAPI=7

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-icu/text-icu-0.7.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild 
b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
index aa4d52eec2f..9a2bbca610d 100644
--- a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 # ebuild generated by hackport 0.4.4.
 



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

2020-09-12 Thread Sergei Trofimovich
commit: 3289c314bb9a084e4972a36c2711b3dc4e915601
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 12 22:36:52 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 12 22:43:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3289c314

dev-haskell/text-metrics: drop old

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-metrics/Manifest  |  1 -
 dev-haskell/text-metrics/text-metrics-0.2.0.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-haskell/text-metrics/Manifest 
b/dev-haskell/text-metrics/Manifest
index 08373f22e38..8430ebbfe57 100644
--- a/dev-haskell/text-metrics/Manifest
+++ b/dev-haskell/text-metrics/Manifest
@@ -1,2 +1 @@
-DIST text-metrics-0.2.0.tar.gz 8660 BLAKE2B 
4b849422bb7b9ebad240037295e6ba5dc5a9f427436ca844dce02ba64d142ea559f2a4a10ed1dc8a0fee0aa3ef6d7d0c05dc33eca87286e2aaedfdc99d7524fd
 SHA512 
6a7a2b78fcb7efd03e32bf093b2820837f5b9997574d724fd6e67b789a8fcb166ed1396e49d925c55c278e0e72615ba99e40f630092e961871a7821e5b513d70
 DIST text-metrics-0.3.0.tar.gz 8248 BLAKE2B 
c700cb94e3b9934c723e6893d90523c5876c64b663dd77a36be963dff2bc5f65d0db30db39177014b062dde1dca0865b893de8324359ca9bcec3340d5ca7e21c
 SHA512 
fa005ad7aeb5fd96ce121c5eab9e83e5826eec288a269f6ce258b3f6aff408c8ca98b8131b6cd14fa8e56f8568eb5a63beb63935335b7c695a3f6e09a979eccf

diff --git a/dev-haskell/text-metrics/text-metrics-0.2.0.ebuild 
b/dev-haskell/text-metrics/text-metrics-0.2.0.ebuild
deleted file mode 100644
index ecbd64e3a0a..000
--- a/dev-haskell/text-metrics/text-metrics-0.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.1.
-#hackport: flags: -dev
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Calculate various string metrics efficiently"
-HOMEPAGE="https://github.com/mrkkrp/text-metrics;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/nats-1:=[profile?] =dev-haskell/text-0.2:=[profile?] =dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-   test? ( >=dev-haskell/hspec-2.0 =dev-haskell/quickcheck-2.8 

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

2020-08-29 Thread Sergei Trofimovich
commit: 3fc8ed1f6ce93044bad61df401f5c773d12aa76d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 29 08:52:04 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 29 08:52:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc8ed1f

dev-haskell/text-show: drop old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-show/Manifest |  1 -
 dev-haskell/text-show/text-show-3.4.ebuild | 49 --
 2 files changed, 50 deletions(-)

diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
index 25074950e0d..bba48261666 100644
--- a/dev-haskell/text-show/Manifest
+++ b/dev-haskell/text-show/Manifest
@@ -1,2 +1 @@
-DIST text-show-3.4.tar.gz 105127 BLAKE2B 
4ea8f7cddaaad4630f0c8317dbe4d5505f27f3008c5e17117d9100f94bb49439edd2761acef60696ef8a97dc8412964d0a9750353f91b30257b025c9e88fd054
 SHA512 
48b7fdd801c4fc31e12f14a9ba0589e0971481a2f8562d00c697a9fd48f6420e73df0a7318ff4579a786cd606a1fda2287eab3f8c423810c0d00919c68eeebed
 DIST text-show-3.8.5.tar.gz 95620 BLAKE2B 
51c1a5f9b29d60e305b53db1a47bc415f8cec3fa4c29c22d103ffc20dd4585bc8241f471031eaaf798c0df379c589cd4a9622877b7f69cedc5f15c3fa94c9291
 SHA512 
17e6e4d188280d4545867b31210f9e8e69337996c80b8c4f9fd846e50605acb29ebb2429e72ce76545426741055c4806c20a32b59d47e190a38d0f1ed9405947

diff --git a/dev-haskell/text-show/text-show-3.4.ebuild 
b/dev-haskell/text-show/text-show-3.4.ebuild
deleted file mode 100644
index 3e0806d71e1..000
--- a/dev-haskell/text-show/text-show-3.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.
-#hackport: flags: -developer
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Efficient conversion of values into Text"
-HOMEPAGE="https://github.com/RyanGlScott/text-show;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/base-compat-0.8.1:=[profile?] 
=dev-haskell/bifunctors-5.1:=[profile?] 
=dev-haskell/contravariant-0.5:=[profile?] 
=dev-haskell/generic-deriving-1.11:=[profile?] 
=dev-haskell/nats-0.1:=[profile?] =dev-haskell/semigroups-0.17:=[profile?] 
=dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.11.1:=[profile?] =dev-haskell/th-lift-0.7.6:=[profile?] 
=dev-haskell/transformers-compat-0.5:=[profile?] 
=dev-haskell/void-0.5:=[profile?] =dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-   test? ( >=dev-haskell/base-compat-0.8.2 =dev-haskell/base-orphans-0.5.2 =dev-haskell/deriving-compat-0.3 =dev-haskell/hspec-2 =dev-haskell/quickcheck-2.5 =dev-haskell/quickcheck-instances-0.1 
=dev-haskell/tagged-0.8.3 

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

2020-08-29 Thread Sergei Trofimovich
commit: 100fa21c2a9ce04ec5adee6be125e2c29e92555f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 29 08:50:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 29 08:50:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100fa21c

dev-haskell/text-show: bump up to 3.8.5

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-show/Manifest   |  1 +
 dev-haskell/text-show/text-show-3.8.5.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
index 283448e7324..25074950e0d 100644
--- a/dev-haskell/text-show/Manifest
+++ b/dev-haskell/text-show/Manifest
@@ -1 +1,2 @@
 DIST text-show-3.4.tar.gz 105127 BLAKE2B 
4ea8f7cddaaad4630f0c8317dbe4d5505f27f3008c5e17117d9100f94bb49439edd2761acef60696ef8a97dc8412964d0a9750353f91b30257b025c9e88fd054
 SHA512 
48b7fdd801c4fc31e12f14a9ba0589e0971481a2f8562d00c697a9fd48f6420e73df0a7318ff4579a786cd606a1fda2287eab3f8c423810c0d00919c68eeebed
+DIST text-show-3.8.5.tar.gz 95620 BLAKE2B 
51c1a5f9b29d60e305b53db1a47bc415f8cec3fa4c29c22d103ffc20dd4585bc8241f471031eaaf798c0df379c589cd4a9622877b7f69cedc5f15c3fa94c9291
 SHA512 
17e6e4d188280d4545867b31210f9e8e69337996c80b8c4f9fd846e50605acb29ebb2429e72ce76545426741055c4806c20a32b59d47e190a38d0f1ed9405947

diff --git a/dev-haskell/text-show/text-show-3.8.5.ebuild 
b/dev-haskell/text-show/text-show-3.8.5.ebuild
new file mode 100644
index 000..0bd37f1302b
--- /dev/null
+++ b/dev-haskell/text-show/text-show-3.8.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.4.
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient conversion of values into Text"
+HOMEPAGE="https://github.com/RyanGlScott/text-show;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-batteries-0.11:=[profile?] 
=dev-haskell/bifunctors-5.1:=[profile?] 
=dev-haskell/generic-deriving-1.11:=[profile?] 
=dev-haskell/text-0.11.1:=[profile?] =dev-haskell/th-abstraction-0.3:=[profile?] 
=dev-haskell/th-lift-0.7.6:=[profile?] 
=dev-haskell/transformers-compat-0.5:=[profile?] 
=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( >=dev-haskell/base-orphans-0.8.2 =dev-haskell/deriving-compat-0.5.6 
=dev-haskell/hspec-2 =dev-haskell/quickcheck-2.12 =dev-haskell/quickcheck-instances-0.3.18 
= 4.9 && < 4.14' 'base  
>= 4.9' \
+   'base  >= 4.5&& < 4.14' 'base  >= 4.5' \
+   'base  >= 4.5 && < 4.9' 'base  
>= 4.5' \
+   'ghc-boot-th   >= 8.0  && < 8.9' 'ghc-boot-th   
>= 8.0' \
+   'template-haskell  >= 2.11 && < 2.16' 'template-haskell 
 >= 2.11' \
+   'template-haskell  >= 2.5  && < 2.11' 'template-haskell 
 >= 2.5' \
+   'QuickCheck>= 2.12   && < 2.14' 'QuickCheck 
   >= 2.12'
+}
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=-developer
+}



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

2020-08-21 Thread Sergei Trofimovich
commit: cb98b47d7245874096151f4ad3c4bc51d9e0f416
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Aug 21 06:54:15 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Aug 21 06:54:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb98b47d

dev-haskell/text-icu: disable broken tests

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/736246
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-icu/text-icu-0.7.0.1.ebuild | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild 
b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
index 8a80dc6427a..aa4d52eec2f 100644
--- a/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
+++ b/dev-haskell/text-icu/text-icu-0.7.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 # ebuild generated by hackport 0.4.4.
 
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken: test-suite
 inherit haskell-cabal
 
 DESCRIPTION="Bindings to the ICU library"
@@ -17,16 +17,13 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
+RESTRICT=test # QuickCheck occasionally finds counterexamples
+# and fails to build: Duplicate instance declarations: instance NFData Ordering
+
 RDEPEND=">=dev-haskell/text-0.9.1.0:=[profile?]
>=dev-lang/ghc-7.4.1:=
dev-libs/icu:=
 "
 DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
-   test? ( >=dev-haskell/hunit-1.2
-   >=dev-haskell/quickcheck-2.4
-   dev-haskell/random
-   >=dev-haskell/test-framework-0.4
-   >=dev-haskell/test-framework-hunit-0.2
-   >=dev-haskell/test-framework-quickcheck2-0.2 )
 "



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

2020-08-04 Thread Sergei Trofimovich
commit: ed0af4f683460b55de5b74c832312adaeff680e6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Aug  4 07:45:26 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Aug  4 07:46:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0af4f6

dev-haskell/text-short: new package, a depend of cassava-0.5

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text-short/Manifest|  1 +
 dev-haskell/text-short/metadata.xml| 16 ++
 dev-haskell/text-short/text-short-0.1.3.ebuild | 44 ++
 3 files changed, 61 insertions(+)

diff --git a/dev-haskell/text-short/Manifest b/dev-haskell/text-short/Manifest
new file mode 100644
index 000..e9a005829d2
--- /dev/null
+++ b/dev-haskell/text-short/Manifest
@@ -0,0 +1 @@
+DIST text-short-0.1.3.tar.gz 24435 BLAKE2B 
f0d571f2c84ca47ee2d4f0aef0a98812880f68d9971e73abd40f2b8d27cce50052a67f6f2a5d19d683093fabed490082df72e29bc8e43123b53b388b9962018c
 SHA512 
6d7a5379dbaf28a201dd44229959a293acb5ff57c4659a6a34af37e46b2e6fc5eb61a00ba26d36dd08795456246429ec20236af8e342fd0d03bfcf6d06d69428

diff --git a/dev-haskell/text-short/metadata.xml 
b/dev-haskell/text-short/metadata.xml
new file mode 100644
index 000..02b8c54225a
--- /dev/null
+++ b/dev-haskell/text-short/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   hask...@gentoo.org
+   Gentoo Haskell
+   
+   
+   Enable runtime-checks via 'assert'
+   
+   
+   This package provides the ShortText type which is 
suitable for keeping many short strings in memory. This is similiar to how 
ShortByteString relates to ByteString.
+   
+   The main difference between Text and 
ShortText is that ShortText uses UTF-8 instead of UTF-16 
internally and also doesnt support zero-copy slicing (thereby saving 2 
words). Consequently, the memory footprint of a (boxed) ShortText 
value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded 
payload.
+   
+

diff --git a/dev-haskell/text-short/text-short-0.1.3.ebuild 
b/dev-haskell/text-short/text-short-0.1.3.ebuild
new file mode 100644
index 000..794540cc2fd
--- /dev/null
+++ b/dev-haskell/text-short/text-short-0.1.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Memory-efficient representation of Unicode text strings"
+HOMEPAGE="http://hackage.haskell.org/package/text-short;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="asserts"
+
+RDEPEND=">=dev-haskell/hashable-1.2.6:=[profile?] 
=dev-haskell/semigroups-0.18.2:=[profile?] 
=dev-haskell/text-1.0:=[profile?] =dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( >=dev-haskell/quickcheck-instances-0.3.14 
=dev-haskell/tasty-1.0.0 =dev-haskell/tasty-hunit-0.10.0 =dev-haskell/tasty-quickcheck-0.10 
= 4.7&& < 4.13' 'base>= 4.7' \
+   'ghc-prim>= 0.3.1  && < 0.6' 'ghc-prim>= 0.3.1'
+}
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag asserts asserts)
+}



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

2020-08-01 Thread Sergei Trofimovich
commit: c412a2837f8718e691a41bbe9dec92b646d07e23
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug  1 14:23:51 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug  1 14:23:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c412a283

dev-haskell/text: nudge upgrade to ghc-8.8

Reported-by:  Toralf Förster
Closes: https://bugs.gentoo.org/735034
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/text-1.2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/text/text-1.2.4.0.ebuild 
b/dev-haskell/text/text-1.2.4.0.ebuild
index 179e2169662..ea35335337f 100644
--- a/dev-haskell/text/text-1.2.4.0.ebuild
+++ b/dev-haskell/text/text-1.2.4.0.ebuild
@@ -24,7 +24,7 @@ IUSE=""
 # break cyclic dependencies, test suite requires porting to >=QC-2.11
 RESTRICT=test
 
-RDEPEND=">=dev-lang/ghc-7.8.2:="
+RDEPEND=">=dev-lang/ghc-8.8.1:="
 
 DEPEND="${RDEPEND}
 "



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

2020-05-27 Thread Sergei Trofimovich
commit: e42bb5ad7e2956d7c01fb57289d8f47b04caad10
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed May 27 06:50:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May 27 06:50:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42bb5ad

dev-haskell/text: bump up to 1.2.3.1 (ghc-8.6 core lib)

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/text/Manifest|  1 +
 dev-haskell/text/text-1.2.3.1.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index b2ae874491f..d3bea500a1e 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -2,3 +2,4 @@ DIST text-0.11.3.1.tar.gz 126477 BLAKE2B 
27c135a5815eeeabd5791e4f0a16cce12def262
 DIST text-1.1.1.3.tar.gz 138063 BLAKE2B 
150151cd991c2e905d75087dde7b889850a5b51bb1d95838c1969dd851f64af5d8594c333d49e4e1fe269479d8e59bf17bca33ad64e7ff36fcf45f529354bd99
 SHA512 
bfa5301827c72cbb3346fdb485e10094326a7cac71e01bba700ca0344bd4069c5b16c590dd7c38ee85969be06a2d3fcd760b34ff6f98eef176e7e8c325739490
 DIST text-1.2.2.0.tar.gz 148894 BLAKE2B 
9a3e2d72f38f10b9e1e021ad7cf5cf182657a32f98fe5889befe1bf9fbd8da5a2a1e405177805774fca911b57279e3db73cd7e0ee22315210cb3c0f728633ad7
 SHA512 
832b0430581a06cfdfa2a5c83fa2720e3f4825ee0aa9c6b12ff6ccd424a9e3a061c9ae7eeda48fe7a9f077c50e379abe2eee3fb05bdbdec4d38115b5e3695f20
 DIST text-1.2.2.1.tar.gz 149888 BLAKE2B 
6ef907f42f89f0d1a0b109ef3f277cb3a653fae9564e35a772945f88eca64b3250d7db1d5124d73358046f6c729c0b7f345b4e747383f305af8a66f9f55acae1
 SHA512 
f0615f7614127d86dbfb3fba5dd1753af3d0774c46e11ee4a99d4510f73b59cf1bd8c73ca0387dba4fbcea3936aaaf0e92561cf6aab1a98d08fcad481d3795e4
+DIST text-1.2.3.1.tar.gz 157382 BLAKE2B 
551012a6b7bfc1b1ad838f977d67981a35b9d13f1cd1b568ce0beed3583c50887cf1ceb1033fbeab215806c5a0d0c5ca39ce2f1aa20fd06365440c3324e8a6bc
 SHA512 
643eb3306761c3e29e05dcd7d64abc505789cd00c60f7a4562e5747f63bcc0ae6f0cc54bb5ed92cc85dbf6406942bf40289baf30aca91bf92ac5215af5eddc98

diff --git a/dev-haskell/text/text-1.2.3.1.ebuild 
b/dev-haskell/text/text-1.2.3.1.ebuild
new file mode 100644
index 000..9bc3d4248bb
--- /dev/null
+++ b/dev-haskell/text/text-1.2.3.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.5.6.
+#hackport: flags: -bytestring-builder,-developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
+# break circular dependencies:
+# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
+CABAL_FEATURES+=" nocabaldep"
+inherit haskell-cabal
+
+DESCRIPTION="An efficient packed Unicode text type"
+HOMEPAGE="https://github.com/haskell/text;
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0/${PV}"
+# keep in sync with ghc-8.6
+#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+# break cyclic dependencies, test suite requires porting to >=QC-2.11
+RESTRICT=test
+
+RDEPEND=">=dev-lang/ghc-7.8.2:="
+
+DEPEND="${RDEPEND}
+"
+
+CABAL_CORE_LIB_GHC_PV="PM:8.4.4 PM:8.6.1 PM:8.6.2 PM:8.6.3 PM:8.6.4 PM:8.6.5 
PM:8.10.1_alpha1 PM:8.10.1_alpha2 PM:"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   --flag=-bytestring-builder \
+   --flag=-developer \
+   --flag=-integer-simple
+}



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

2017-02-16 Thread Sergei Trofimovich
commit: f07ac18fbdee2b96ca7bfe3899545a2ba8529ac7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Feb 16 08:41:13 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 16 10:21:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07ac18f

dev-haskell/text-show: new package, a depend of dev-haskell/persistent-2.6

Efficient conversion of values into Text

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-haskell/text-show/Manifest |  1 +
 dev-haskell/text-show/metadata.xml | 44 ++
 dev-haskell/text-show/text-show-3.4.ebuild | 50 ++
 3 files changed, 95 insertions(+)

diff --git a/dev-haskell/text-show/Manifest b/dev-haskell/text-show/Manifest
new file mode 100644
index 00..72edb9f969
--- /dev/null
+++ b/dev-haskell/text-show/Manifest
@@ -0,0 +1 @@
+DIST text-show-3.4.tar.gz 105127 SHA256 
ce8a7adcca87617766a4c988808ff41fee20a2c84ac5442d6f3d8c5cec55d7c7 SHA512 
48b7fdd801c4fc31e12f14a9ba0589e0971481a2f8562d00c697a9fd48f6420e73df0a7318ff4579a786cd606a1fda2287eab3f8c423810c0d00919c68eeebed
 WHIRLPOOL 
16a71ec9985d0714e964c69a444d3664fc67ce095b4d6950ae1cecd6b79533f30a4a785876ec0f37590deec36727e33c15f0298fc481a3cea5dab29ef9631015

diff --git a/dev-haskell/text-show/metadata.xml 
b/dev-haskell/text-show/metadata.xml
new file mode 100644
index 00..3e79c8095c
--- /dev/null
+++ b/dev-haskell/text-show/metadata.xml
@@ -0,0 +1,44 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   hask...@gentoo.org
+   Gentoo Haskell
+   
+   
+   @text-show@ offers a replacement for the @Show@ typeclass 
intended
+   for use with @Text@ instead of @String@s. This package was 
created
+   in the spirit of
+   @http://hackage.haskell.org/package/bytestring-show 
bytestring-show@.
+   
+   At the moment, @text-show@ provides instances for most data
+   types in the @http://hackage.haskell.org/package/array 
array@,
+   @http://hackage.haskell.org/package/base base@,
+   @http://hackage.haskell.org/package/bytestring 
bytestring@, and
+   @http://hackage.haskell.org/package/text text@ packages.
+   Therefore, much of the source code for @text-show@ consists of
+   borrowed code from those packages in order to ensure that the
+   behaviors of @Show@ and @TextShow@ coincide.
+   
+   For most uses, simply importing "TextShow"
+   will suffice:
+   
+   @
+   module Main where
+   
+   import TextShow
+   
+   main :: IO ()
+   main = printT (Just \"Hello, World!\")
+   @
+   
+   If you desire it, there are also monomorphic versions of the 
@showb@
+   function available in the submodules of "TextShow". See the
+   
https://github.com/RyanGlScott/text-show/wiki/Naming-conventions naming 
conventions
+   page for more information.
+   
+   Support for automatically deriving @TextShow@ instances can be 
found
+   in the "TextShow.TH" and "TextShow.Generic" modules. If you 
don't
+   know which one to use, use "TextShow.TH".
+   
+

diff --git a/dev-haskell/text-show/text-show-3.4.ebuild 
b/dev-haskell/text-show/text-show-3.4.ebuild
new file mode 100644
index 00..0d2255745e
--- /dev/null
+++ b/dev-haskell/text-show/text-show-3.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.
+#hackport: flags: -developer
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient conversion of values into Text"
+HOMEPAGE="https://github.com/RyanGlScott/text-show;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/base-compat-0.8.1:=[profile?] 
=dev-haskell/bifunctors-5.1:=[profile?] 
=dev-haskell/contravariant-0.5:=[profile?] 
=dev-haskell/generic-deriving-1.11:=[profile?] 
=dev-haskell/nats-0.1:=[profile?] =dev-haskell/semigroups-0.17:=[profile?] 
=dev-haskell/tagged-0.4.4:=[profile?] =dev-haskell/text-0.11.1:=[profile?] =dev-haskell/th-lift-0.7.6:=[profile?] 
=dev-haskell/transformers-compat-0.5:=[profile?] 
=dev-haskell/void-0.5:=[profile?] =dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+   test? ( >=dev-haskell/base-compat-0.8.2 =dev-haskell/base-orphans-0.5.2 =dev-haskell/deriving-compat-0.3 =dev-haskell/hspec-2 =dev-haskell/quickcheck-2.5 =dev-haskell/quickcheck-instances-0.1 

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

2017-01-29 Thread Fabian Groffen
commit: deb153b901d1785097dd28bd75ea59a678a0ffea
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 15:35:20 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 15:35:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb153b9

dev-haskell/text: dropped ~x86-freebsd

Package-Manager: portage-2.3.3

 dev-haskell/text/text-0.11.3.1.ebuild | 4 ++--
 dev-haskell/text/text-1.1.1.3.ebuild  | 4 ++--
 dev-haskell/text/text-1.2.2.0.ebuild  | 4 ++--
 dev-haskell/text/text-1.2.2.1.ebuild  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-haskell/text/text-0.11.3.1.ebuild 
b/dev-haskell/text/text-0.11.3.1.ebuild
index 7ffa1f4..fac8144 100644
--- a/dev-haskell/text/text-0.11.3.1.ebuild
+++ b/dev-haskell/text/text-0.11.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE="developer"
 
 RDEPEND=">=dev-lang/ghc-6.10.4:="

diff --git a/dev-haskell/text/text-1.1.1.3.ebuild 
b/dev-haskell/text/text-1.1.1.3.ebuild
index 755eda6..25bb787 100644
--- a/dev-haskell/text/text-1.1.1.3.ebuild
+++ b/dev-haskell/text/text-1.1.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE=""
 RESTRICT="test" # quickcheck-2.7 is missing keywords due to new tf-random dep
 

diff --git a/dev-haskell/text/text-1.2.2.0.ebuild 
b/dev-haskell/text/text-1.2.2.0.ebuild
index 7a91a4d..d46b9f8 100644
--- a/dev-haskell/text/text-1.2.2.0.ebuild
+++ b/dev-haskell/text/text-1.2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE=""
 
 RESTRICT=test # break cyclic dependencies

diff --git a/dev-haskell/text/text-1.2.2.1.ebuild 
b/dev-haskell/text/text-1.2.2.1.ebuild
index d5891d1..b2e1e52 100644
--- a/dev-haskell/text/text-1.2.2.1.ebuild
+++ b/dev-haskell/text/text-1.2.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE=""
 
 RESTRICT=test # break cyclic dependencies



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

2016-05-15 Thread Sergei Trofimovich
commit: e17f79751ad9a16c59ec217dfa1d4d368027cce2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 15 17:20:07 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 15 17:39:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17f7975

dev-haskell/text: amd64/x86 stable, bug #563090

Package-Manager: portage-2.2.28

 dev-haskell/text/text-1.2.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/text/text-1.2.2.1.ebuild 
b/dev-haskell/text/text-1.2.2.1.ebuild
index c0716fc..d5891d1 100644
--- a/dev-haskell/text/text-1.2.2.1.ebuild
+++ b/dev-haskell/text/text-1.2.2.1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE=""
 
 RESTRICT=test # break cyclic dependencies



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text/files/, dev-haskell/text/

2016-02-19 Thread Sergei Trofimovich
commit: e4cd37216caebc318cb0c89be712d5278af0cb17
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Feb 19 23:18:55 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Feb 19 23:19:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cd3721

dev-haskell/text: restore dev-lang/ghc[-gmp] support, bug #575120

Reported-by: Alexander E. Sergeev
Bug: https://bugs.gentoo.org/575120
Bug: https://github.com/bos/text/issues/138

Package-Manager: portage-2.2.27

 .../text/files/text-1.2.2.0-integer-simple.patch   | 78 ++
 dev-haskell/text/text-1.2.2.0.ebuild   |  7 +-
 2 files changed, 83 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch 
b/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch
new file mode 100644
index 000..349fd79
--- /dev/null
+++ b/dev-haskell/text/files/text-1.2.2.0-integer-simple.patch
@@ -0,0 +1,78 @@
+https://bugs.gentoo.org/575120
+https://github.com/bos/text/issues/138
+
+commit 6c69034c81974b3fab9dba2993f22cc0a80f1b9e
+Author: Herbert Valerio Riedel 
+Date:   Sat Feb 13 12:44:20 2016 +0100
+
+Revert "Rename integer-simple to integer-pure (gh-138)"
+
+This basically reverts commit b806d9491c740dfcbf172d2936f1eeb3b72d3492.
+and therefore resolve #138
+
+diff --git a/Data/Text/Lazy/Builder/Int.hs b/Data/Text/Lazy/Builder/Int.hs
+index 6d26ecd..1cb0651 100644
+--- a/Data/Text/Lazy/Builder/Int.hs
 b/Data/Text/Lazy/Builder/Int.hs
+@@ -36,14 +36,14 @@ import Control.Monad.ST
+ #ifdef  __GLASGOW_HASKELL__
+ # if defined(INTEGER_GMP)
+ import GHC.Integer.GMP.Internals (Integer(S#))
+-# elif defined(INTEGER_PURE)
++# elif defined(INTEGER_SIMPLE)
+ import GHC.Integer
+ # else
+-# error "You need to use either GMP or integer-pure."
++# error "You need to use either GMP or integer-simple."
+ # endif
+ #endif
+ 
+-#if defined(INTEGER_GMP) || defined(INTEGER_PURE)
++#if defined(INTEGER_GMP) || defined(INTEGER_SIMPLE)
+ # define PAIR(a,b) (# a,b #)
+ #else
+ # define PAIR(a,b) (a,b)
+diff --git a/text.cabal b/text.cabal
+index ffb92cf..5fa1be0 100644
+--- a/text.cabal
 b/text.cabal
+@@ -69,10 +69,10 @@ flag developer
+   default: False
+   manual: True
+ 
+-flag integer-pure
+-  description: Use the pure-Haskell integer library instead of GMP
++flag integer-simple
++  description: Use the simple integer library instead of GMP
+   default: False
+-  manual: True
++  manual: False
+ 
+ library
+   c-sources:cbits/cbits.c
+@@ -145,9 +145,9 @@ library
+ ghc-options: -Werror
+ cpp-options: -DASSERTS
+ 
+-  if flag(integer-pure)
+-cpp-options: -DINTEGER_PURE
+-build-depends: integer-pure >= 1.0
++  if flag(integer-simple)
++cpp-options: -DINTEGER_SIMPLE
++build-depends: integer-simple >= 0.1 && < 0.5
+   else
+ cpp-options: -DINTEGER_GMP
+ build-depends: integer-gmp >= 0.2
+@@ -181,9 +181,9 @@ test-suite tests
+ test-framework-hunit >= 0.2,
+ test-framework-quickcheck2 >= 0.2
+ 
+-  if flag(integer-pure)
+-cpp-options: -DINTEGER_PURE
+-build-depends: integer-pure >= 0.1 && < 0.5
++  if flag(integer-simple)
++cpp-options: -DINTEGER_SIMPLE
++build-depends: integer-simple >= 0.1 && < 0.5
+   else
+ cpp-options: -DINTEGER_GMP
+ build-depends: integer-gmp >= 0.2

diff --git a/dev-haskell/text/text-1.2.2.0.ebuild 
b/dev-haskell/text/text-1.2.2.0.ebuild
index 42ba63d..7a91a4d 100644
--- a/dev-haskell/text/text-1.2.2.0.ebuild
+++ b/dev-haskell/text/text-1.2.2.0.ebuild
@@ -35,8 +35,11 @@ DEPEND="${RDEPEND}
>=dev-haskell/test-framework-quickcheck2-0.2 )
 "
 
+src_prepare() {
+   epatch "${FILESDIR}"/${P}-integer-simple.patch
+}
+
 src_configure() {
haskell-cabal_src_configure \
-   --flag=-developer \
-   --flag=-integer-pure
+   --flag=-developer
 }



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text/files/, dev-haskell/text/

2015-12-06 Thread Sergei Trofimovich
commit: abcc397e67a3f26bf05b88d4ac6e735748367b4c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec  6 10:46:25 2015 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec  6 10:46:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abcc397e

dev-haskell/text: backport deepseq-1.4 support

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/458
Bug: https://github.com/bos/text/issues/100

Package-Manager: portage-2.2.26

 .../text/files/text-1.1.1.3-deepseq-1.4.patch  | 33 ++
 dev-haskell/text/text-1.1.1.3.ebuild   |  4 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch 
b/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch
new file mode 100644
index 000..524ebac
--- /dev/null
+++ b/dev-haskell/text/files/text-1.1.1.3-deepseq-1.4.patch
@@ -0,0 +1,33 @@
+commit 4115e196bde073d5deaa3759807a8647f3f3c6fa
+Author: Herbert Valerio Riedel 
+Date:   Mon Nov 17 09:53:24 2014 +0100
+
+Add support for `deepseq-1.4.0.0` (addresses #100)
+
+The default method implementation has changed in `deepseq-1.4.0.0`.
+(see haskell/deepseq#1 for details). This simply sets the `rnf`
+implementation explicitly to avoid relying on the default method's
+semantics.
+
+diff --git a/Data/Text.hs b/Data/Text.hs
+index 3bd34a7..b826acd 100644
+--- a/Data/Text.hs
 b/Data/Text.hs
+@@ -199,7 +199,7 @@ import Prelude (Char, Bool(..), Int, Maybe(..), String,
+ (&&), (||), (+), (-), (.), ($), ($!), (>>),
+ not, return, otherwise, quot)
+ #if defined(HAVE_DEEPSEQ)
+-import Control.DeepSeq (NFData)
++import Control.DeepSeq (NFData(rnf))
+ #endif
+ #if defined(ASSERTS)
+ import Control.Exception (assert)
+@@ -346,7 +346,7 @@ instance Exts.IsList Text where
+ #endif
+ 
+ #if defined(HAVE_DEEPSEQ)
+-instance NFData Text
++instance NFData Text where rnf !_ = ()
+ #endif
+ 
+ -- | This instance preserves data abstraction at the cost of inefficiency.

diff --git a/dev-haskell/text/text-1.1.1.3.ebuild 
b/dev-haskell/text/text-1.1.1.3.ebuild
index 85beb53..755eda6 100644
--- a/dev-haskell/text/text-1.1.1.3.ebuild
+++ b/dev-haskell/text/text-1.1.1.3.ebuild
@@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
 #  >=dev-haskell/test-framework-hunit-0.2
 #  >=dev-haskell/test-framework-quickcheck2-0.2 )
 
+src_prepare() {
+   epatch "${FILESDIR}"/${P}-deepseq-1.4.patch
+}
+
 src_configure() {
haskell-cabal_src_configure \
--flag=-developer



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/text-stream-decode/

2015-09-24 Thread Agostino Sarubbo
commit: b8016cc814da7ad34c5fd186aa4925a75e6995c0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Sep 24 13:07:05 2015 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Sep 24 13:07:05 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8016cc8

dev-haskell/text-stream-decode: amd64 stable wrt bug #550398

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"

 dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild 
b/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
index 483d5fc..c591acd 100644
--- a/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
+++ b/dev-haskell/text-stream-decode/text-stream-decode-0.1.0.5.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND=">=dev-haskell/text-1.1:=[profile?]



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

2015-09-24 Thread Sergei Trofimovich
commit: 7d424d6c5062db72e0fa1e525d1b54b3301831dc
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Sep 24 21:44:49 2015 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Sep 24 21:45:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d424d6c

dev-haskell/text: drop USE=developer as it breaks API, bug #561100

Reported-by: Paul Osmialowski
Bug: https://bugs.gentoo.org/561100

Package-Manager: portage-2.2.20

 dev-haskell/text/text-1.1.1.3.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-haskell/text/text-1.1.1.3.ebuild 
b/dev-haskell/text/text-1.1.1.3.ebuild
index 9f1e558..85beb53 100644
--- a/dev-haskell/text/text-1.1.1.3.ebuild
+++ b/dev-haskell/text/text-1.1.1.3.ebuild
@@ -4,7 +4,8 @@
 
 EAPI=5
 
-# ebuild generated by hackport 0.4.
+# ebuild generated by hackport 0.4.6.
+#hackport: flags: -developer
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
 inherit haskell-cabal
@@ -16,7 +17,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="developer"
+IUSE=""
 RESTRICT="test" # quickcheck-2.7 is missing keywords due to new tf-random dep
 
 RDEPEND=">=dev-lang/ghc-7.4.1:=
@@ -33,5 +34,5 @@ DEPEND="${RDEPEND}
 
 src_configure() {
haskell-cabal_src_configure \
-   $(cabal_flag developer developer)
+   --flag=-developer
 }



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

2015-09-24 Thread Sergei Trofimovich
commit: 3c3798799a2ac677bc7ca510b751c551b7a3016b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Sep 24 21:40:44 2015 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Sep 24 21:40:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c379879

dev-haskell/text: drop USE=developer as it breaks API, bug #561100

Reported-by: Paul Osmialowski
Bug: https://bugs.gentoo.org/561100

Package-Manager: portage-2.2.20

 dev-haskell/text/text-1.2.1.3.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-haskell/text/text-1.2.1.3.ebuild 
b/dev-haskell/text/text-1.2.1.3.ebuild
index 287dd53..7b18429 100644
--- a/dev-haskell/text/text-1.2.1.3.ebuild
+++ b/dev-haskell/text/text-1.2.1.3.ebuild
@@ -4,7 +4,8 @@
 
 EAPI=5
 
-# ebuild generated by hackport 0.4.5.
+# ebuild generated by hackport 0.4.6.
+#hackport: flags: -developer
 
 CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
 inherit haskell-cabal
@@ -16,7 +17,7 @@ 
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="developer"
+IUSE=""
 
 RDEPEND="dev-haskell/binary:=[profile?]
>=dev-lang/ghc-7.4.1:=
@@ -34,5 +35,5 @@ DEPEND="${RDEPEND}
 
 src_configure() {
haskell-cabal_src_configure \
-   $(cabal_flag developer developer)
+   --flag=-developer
 }