summaryrefslogtreecommitdiff
path: root/dev-haskell/text
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
commit386855c4d1ef509c1fd32abd721589c81669613b (patch)
tree35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/text
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/text')
-rw-r--r--dev-haskell/text/Manifest6
-rw-r--r--dev-haskell/text/metadata.xml32
-rw-r--r--dev-haskell/text/text-1.2.4.1-r1.ebuild (renamed from dev-haskell/text/text-1.2.4.1.ebuild)26
-rw-r--r--dev-haskell/text/text-1.2.5.0-r1.ebuild (renamed from dev-haskell/text/text-1.2.5.0.ebuild)28
4 files changed, 39 insertions, 53 deletions
diff --git a/dev-haskell/text/Manifest b/dev-haskell/text/Manifest
index 3e2cd43195ea..1ed80fd09771 100644
--- a/dev-haskell/text/Manifest
+++ b/dev-haskell/text/Manifest
@@ -1,5 +1,5 @@
DIST text-1.2.4.1.tar.gz 148905 BLAKE2B 5e3429e3f83a2c12c5482e342fb4a1846538bdf453df23c2144af01d0df3f5a8b831fd76513aea6e303b5a36b38dec185fedf960060264fc49fe917e30964b41 SHA512 4170d9a463cebfbd80b7902e4d71ed1a1f29db96d2cc9045b79908509a633a239edb3b1ff8dac6970074c4d7e91c552e106756d8142709f8fee3a960428c23e7
DIST text-1.2.5.0.tar.gz 155890 BLAKE2B aaf7206dad552ff98a465914ad8183ec1ccd57e56504496a5b8d11645b0f0fb395dd801c9b6fe32b51ed3902658eb5e5fb92187de668d32801597b4eb904b820 SHA512 dbda65180fc012324fe45467b63e0f53e7e0fa2da3b11875e458ba6bd31d0ee7634121967d2aa6853ed5c907c0661dcc59b8c68fb55edab2923490d8b50722d6
-EBUILD text-1.2.4.1.ebuild 972 BLAKE2B 7e055f652291d2659a066d8f0f8a014dc906e395495ac180aa5fb953f489dc932b902001b79c9226a496ace9ce3780d595bbaa7c4977ed4a903c9deb1219c11b SHA512 ba504e41011ae8bcd5a025792794e51ec16c82405bcba7251e5722eb628bf3d807cb02d41c6eeb70420820632a904dfb7f7476f9d3c44b8e40b9f2655bc5c3e0
-EBUILD text-1.2.5.0.ebuild 950 BLAKE2B 0629ff23514306a8b513622623737ee9c00230bd7078f713445df2fe55f6412cd0ff23126dbbec73867a30e9db16c59dd31729a06be9e1b8a35ee57b85d0ec8d SHA512 bcaf836db9416b7217d01f546f9c8b22481dff841a716a55ec4627a25d27a4c9f2ea00a81533f96d6b1fc9532cb0ef055811c925bd3b995ec13b8d6715c70c9d
-MISC metadata.xml 1509 BLAKE2B 53773b410b0ec67f70887759f9a910e5fa5d17d4c1b7c9685fe2f59b2f11ce0209d8623b10de998c2ebbb367b29ecfc207959c150a7c8ab1741239a517cb3a08 SHA512 ffdbe7d9a9aca407fb76712c7f3170007e2e77d6a7907e8f52728c20d8fd9fa418a44ad98264503dbffc9ccaf6fba0b3600436fa1dc0d32ececee22b1aa9f864
+EBUILD text-1.2.4.1-r1.ebuild 979 BLAKE2B 94f5e633512001601519f5c1e2e77083b39aec71cc4f853c8238b3451988cc4abba20c105e6a0b89c3e4a377132b2a0be911d1942d72066a6a19db030c7dcfd8 SHA512 d9e3f9ad4f50b1814e0815a1966cfe3ff607b90f0f35727ff7ed78ebf31471bc54258988a1887f918b3dd0593d44641c7f575564cb95ed68d7fa6a9affddd767
+EBUILD text-1.2.5.0-r1.ebuild 1269 BLAKE2B ca9e6c469ada3ddc19375866ad08a95b7bd53f67499d2ed384e6e92be36ee3ea16a0aedb072ee8db592d84588e20c7723474ff4eb260fe9a717109c0b091a59d SHA512 22bd16a106170c81acbc1aa0c9f361e2e4c53c6f8cf60119be5e02e4071e77c2237cee5573eabf6cf8b07d0a8fa7cea224d1b8eaf6d9076484053c9350c76477
+MISC metadata.xml 372 BLAKE2B 8ee7b3bfefe92f93ba1c4bed51052522fde280b6f5665cce5310da1b69a987760c485708d45423b18eee469f25a3ab819d86bb775f2d688d7e7710c1fe7126f9 SHA512 259f2931232c07df32946a4a90bc7f3a3ca1039b2d901679c264927ef5f12506921922f1f82171c8b9959a9d8db8929dab73abea96947e07c07ae466e156998a
diff --git a/dev-haskell/text/metadata.xml b/dev-haskell/text/metadata.xml
index b6cbf085cb4f..31b80dba2fcc 100644
--- a/dev-haskell/text/metadata.xml
+++ b/dev-haskell/text/metadata.xml
@@ -5,36 +5,8 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
-
- An efficient packed, immutable Unicode text type (both strict and
- lazy), with a powerful loop fusion optimization framework.
-
- The 'Text' type represents Unicode character strings, in a time and
- space-efficient manner. This package provides text processing
- capabilities that are optimized for performance critical use, both
- in terms of large data quantities and high speed.
-
- The 'Text' type provides character-encoding, type-safe case
- conversion via whole-string case conversion functions. It also
- provides a range of functions for converting 'Text' values to and from
- 'ByteStrings', using several standard encodings.
-
- Efficient locale-sensitive support for text IO is also supported.
-
- These modules are intended to be imported qualified, to avoid name
- clashes with Prelude functions, e.g.
-
- &gt; import qualified Data.Text as T
-
- To use an extended and very rich family of functions for working
- with Unicode text (including normalization, regular expressions,
- non-standard encodings, text breaking, and locales), see
- the @text-icu@ package:
- &lt;http://hackage.haskell.org/package/text-icu&gt;
-
- </longdescription>
<upstream>
- <remote-id type="github">bos/text</remote-id>
+ <remote-id type="hackage">text</remote-id>
+ <remote-id type="github">haskell/text</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-haskell/text/text-1.2.4.1.ebuild b/dev-haskell/text/text-1.2.4.1-r1.ebuild
index d5c69728cb9b..853e1268efcb 100644
--- a/dev-haskell/text/text-1.2.4.1.ebuild
+++ b/dev-haskell/text/text-1.2.4.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-# ebuild generated by hackport 0.6.7.9999
-#hackport: flags: -bytestring-builder,-developer
+# ebuild generated by hackport 0.8.0.0.9999
+#hackport: flags: -bytestring-builder,-developer,-integer-simple
CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
# break circular dependencies:
@@ -14,24 +14,26 @@ 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=""
+# Keep in sync with relevant ghc versions (CABAL_CORE_LIB_GHC_PV)
+KEYWORDS="~amd64 ~amd64-linux"
+
# break cyclic dependencies, test suite requires porting to >=QC-2.11
RESTRICT=test
-RDEPEND=">=dev-lang/ghc-8.8:="
+RDEPEND="
+ >=dev-lang/ghc-8.10.6:=
+"
DEPEND="${RDEPEND}
"
-CABAL_CORE_LIB_GHC_PV="8.10.6"
-
src_configure() {
haskell-cabal_src_configure \
--flag=-bytestring-builder \
- --flag=-developer
+ --flag=-developer \
+ --flag=-integer-simple
}
+
+CABAL_CORE_LIB_GHC_PV="8.10.6 8.10.7"
diff --git a/dev-haskell/text/text-1.2.5.0.ebuild b/dev-haskell/text/text-1.2.5.0-r1.ebuild
index 68c9189b4b5e..12b2e313de16 100644
--- a/dev-haskell/text/text-1.2.5.0.ebuild
+++ b/dev-haskell/text/text-1.2.5.0-r1.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-# ebuild generated by hackport 0.7.9999
-#hackport: flags: -bytestring-builder,-developer
+# ebuild generated by hackport 0.8.0.0.9999
+#hackport: flags: -bytestring-builder,-developer,-integer-simple
CABAL_FEATURES="lib profile haddock hoogle hscolour" # circular deps in test-suite
# break circular dependencies:
@@ -14,23 +14,35 @@ 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-9.0.2
+# Keep in sync with relevant ghc versions (CABAL_CORE_LIB_GHC_PV)
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
# break cyclic dependencies:
RESTRICT=test
-RDEPEND=">=dev-lang/ghc-8.4.3:=
+RDEPEND="
+ >=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
"
-DEPEND="${RDEPEND}"
+# test? (
+# >=dev-haskell/quickcheck-2.14.1 <dev-haskell/quickcheck-2.15
+# >=dev-haskell/quickcheck-unicode-1.0.1.0
+# dev-haskell/random
+# dev-haskell/tasty
+# dev-haskell/tasty-hunit
+# dev-haskell/tasty-inspection-testing
+# dev-haskell/tasty-quickcheck
+# )
src_configure() {
haskell-cabal_src_configure \
--flag=-bytestring-builder \
- --flag=-developer
+ --flag=-developer \
+ --flag=-integer-simple
}
-CABAL_CORE_LIB_GHC_PV="9.0.2"
+CABAL_CORE_LIB_GHC_PV="9.0.2 9.2.4 9.2.5 9.2.6 9.2.7 9.2.8"