gpo.zugaina.org

Search Portage & Overlays:

dev-haskell/utf8-string

Support for reading and writing UTF8 Strings

Screenshots

  • utf8-string-1.0.2
    ~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos
    doc hscolour profile test

    View      Download      Browse     License: BSD   
    Overlay: gentoo
  • utf8-string-1.0.2
    ~amd64 ~amd64-linux ~ppc-macos
    doc hscolour hoogle profile test

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • utf8-string-1.0.1.1
    amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
    doc hscolour profile

    View      Download      Browse     License: BSD   
    Overlay: gentoo

ChangeLog

commit c1d1ab135e7d4c3de68869388ff96abf77f868e5
Author: hololeap <hololeap@protonmail.com>
Date: Tue Mar 5 19:25:37 2024 -0700

*/*: Switch to EAPI 8

Signed-off-by: hololeap <hololeap@protonmail.com>

commit db98782e890b3cebf75a19b2da3a1bdcbee17fa4
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 12 06:28:08 2023 -0600

*/*: Remove [profile?] from ghc RDEPEND

This reverts commit b2f01bbf1333c88785109bebf75d49a3bd623727.

Adding [profile?] universally causes issues with exe-only packages with
no profile USE flag. This is better handled in the eclass.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit a2f524e74d7e5e5000c1d057a74dcd7f4af7b43c
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat May 6 17:04:20 2023 -0600

*/*: Remove ~x86 (and related) from KEYWORDS

x86 is mostly untested, and even building a subset of ::haskell
revealed failing tests which pass on amd64.

With the new behavior of hackport to only add ARCH to KEYWORDS, there
will be CI failures if a package has ~x86 removed but not from its
revdep tree as well. The only sensible mitigation is to remove ~x86
tree-wide until we have a dedicated tester willing to fix current bugs.

See: https://github.com/snoyberg/mono-traversable/issues/210
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit b2f01bbf1333c88785109bebf75d49a3bd623727
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 5 15:53:40 2023 -0600

*/*: Add [profile?] to ghc RDEPEND

Any package that depends on 'base' will require the 'base' profiling
libs when profiling is enabled. Because virtually every package depends
on 'base', it makes sense to add [profile?] universally to
'dev-lang/ghc' in RDEPEND.

Reported-by: Filip Kszczot <filip@kszczot.pl>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 9672ee12c9c489f9e5bfdee329a4e6aed692fe4d
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 30 06:55:18 2022 +0100

*/*: fix https->https in metadatd dtd

Newer hackport fixes this (in git, not tagged yet).

Signed-off-by: Sam James <sam@gentoo.org>

commit d989ee684abe6b9f515166039f652fba3231d4bc
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu May 13 14:51:03 2021 -0600

dev-haskell/utf8-string: Bump to 1.0.2

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit b270eba343a7bbcc08acafea148ea4f35aa74623
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Jan 7 07:39:09 2021 +0000

*/*: follow ~x86-macos removal from :gentoo

Removed KEYWORDS as:

```
$ ekeyword ^x86-macos $(git grep -l x86-macos)
```

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 694f4c4622bcd28dd707e603fd5e3ef0a0c4c9ee
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 1 12:30:26 2020 +0000

dev-haskell/utf8-string: update to EAPI=7

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

commit 9e7324c47f51ba9bf9ed37998718e25c76a5fcbb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Aug 7 23:34:42 2020 +0100

*/*: drop ~ppc/~ppc64 keywords following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 87599158358c20207447089a6ac1f50467146c27
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 14 07:41:06 2020 +0100

*/*: drop ia64 keywords following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 0ab81901c65aff38c5c322d9ae7955e297987b6c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Apr 11 11:27:33 2020 +0100

dev-lang/ghc: follow sparc keywords removal

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 114f835a21d4050207e344901b7c57364ea219cb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 22 10:03:36 2020 +0000

*/*: drop alpha keywords following ::gentoo's cleanup

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 424be5871a2961e5a7d3c3414675fe7e0e6f4873
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 13 07:54:24 2019 +0000

sync stable keywords from ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 3d16013c65cc8986c7537d76ed3a2855e978d057
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 23 15:39:53 2019 +0000

*/*: Inline mirror://hackage and update URIs

Follow ::gentoo commit 2a2e66a9407205f18
("*/*: Inline mirror://hackage and update URIs ")

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a8a42fbfcd9e248e8132d4ea2e55b4e4a87e3b9f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 16 12:23:07 2019 +0000

::haskell: drop ~x86-fbsd keywords (follow ::gentoo)

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 2a94f64d40e69b69ddfa1b5da7906d17009e5e6f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Nov 24 09:25:20 2017 +0000

refresh Manifests

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 1a6ba469382ab24f8b77b4ff3b043b6e2ed68306
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Feb 28 21:38:05 2017 +0000

follow ::gentoo in removing '# $Id$' headers

Done as
$ sed -i */*/*.ebuild -e '/^# \$Id\$$/d'

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit aa19eeb10bc2eb3e09f93fa8a102c322742943e4
Author: Vikraman Choudhury <vikraman@gentoo.org>
Date: Tue Jan 26 14:19:48 2016 -0500

Update metadata.xml for GLEP 67

commit a92a53f53d2fcdd272bad8054a866992353d176c
Author: Sergei Trofimovich <siarheit@google.com>
Date: Thu Jan 14 21:21:07 2016 +0000

dev-haskell/utf8-string: allow ghc-8

Package-Manager: portage-2.2.26

commit 77bfc71d66aebed5c267cfc8980b563d5b01c3b7
Author: Sergei Trofimovich <siarheit@google.com>
Date: Mon Sep 21 09:29:14 2015 +0100

follow jlec@'s HOMEPAGE fix s/http:/https:/ form ::gentoo

The hack I did it is:
https://github.com/trofi/gentoo-qa/blob/master/check_homepage_https.sh

Will also need similar change in hackport.

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit f7b4167ea8e69d9d6d358d551944363118c1e2d4
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Aug 23 18:30:06 2015 +0100

dev-haskell/utf8-string: bump up to 1.0.1.1

Package-Manager: portage-2.2.20

commit dbf5843bc80b76c53c7cb717ddcb1853c131bca3
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Aug 22 22:25:38 2015 +0100

dev-haskell/utf8-string: bump up to 1.0.1

Package-Manager: portage-2.2.20

commit b9c11d9d44644f6a277de1f7af562de56e786675
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Aug 9 10:37:52 2015 +0100

convert '# $Header: ' lines to '# $Id$'

The change was adopted when ::gentoo switched to git.

https://github.com/trofi/gentoo-qa/blob/master/check_header.sh

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 0bd280d689a9f562568f0881fb90dc106325731c
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Apr 3 14:06:45 2015 +1100

Sync KEYWORDS in utf8-string-0.3.8 with portage

commit ef0f6864b782691e66639e341dfdc9e67b97e70e
Author: Alexander Vershilov <qnikst@gentoo.org>
Date: Mon Mar 2 23:41:17 2015 +0300

dev-haskell/utf8-string: most overlay was ported

Package-Manager: portage-2.2.17

commit 3861fc63f1720515dfd28b31df3dec0a7e7ee807
Author: Sergei Trofimovich <siarheit@google.com>
Date: Mon Feb 16 08:34:28 2015 +0000

dev-haskell/utf8-string: unkeyword utf8-string-1 as most of overlay uses -0.3 (reported by mimi_vx)

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit c756d594b499520a332f7838e04aa4fadffc6e77
Author: Alexander Vershilov <qnikst@gentoo.org>
Date: Sun Feb 15 22:06:45 2015 +0300

dev-haskell/utf8-string:

Package-Manager: portage-2.2.17

commit 7f7c0dc7eaeb51de63d5c77b68bdf7f0d89fb4d5
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Feb 15 18:23:53 2015 +0000

sync keywords from gentoo-x86

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 408de7ed5aca0d69e238a8b662f76c64c00cadb8
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Dec 27 22:46:10 2014 +0000

dev-haskell/utf8-string: fix a typo in 'src_prepare'

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 8e2046498f28d17c95db44181cafe17dfe9d4d31
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Dec 27 22:29:40 2014 +0000

dev-haskell/utf8-string: allow ghc-7.10

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 7caba65cd543fbfef1c994cc43a84a5dec653ce7
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Jul 24 18:07:32 2014 +0300

metadata.xml: from <maintainer> field in favour of <herd> one

Mangled by tiny tool:
https://github.com/trofi/gentoo-qa/blob/master/shrink_haskell_metadata.hs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 11ae34d0bfdca1b3951139c6f5df77521a10a628
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon May 19 20:23:57 2014 +0300

dev-haskell/utf8-string: bump up to 0.3.8

Package-Manager: portage-2.2.10_p15

commit 7262648ba9ca3ea4c7ecfa125751b9107c7f6bd0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Jul 22 19:20:55 2013 +0300

syn keywords from portage

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 1282aae66663b9ea5f00f297bf59b690283e065a
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Wed Jun 19 19:56:04 2013 +0400

dev-haskell/utf8-string: fix configure phase

commit a139a31d007607da890adb526d8638f88b1e4241
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jan 2 13:12:54 2013 +0300

dev-haskell/utf8-string: fix flags to pick base '>= 3' (found out by Ke)

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit af9773194b3d62246b582b0eaf0934375b40ba91
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jan 1 21:12:15 2013 +0300

dev-haskell/utf8-string: switch to EAPI=5

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 7db4e1b65c2de61d0028528402e5f4d4f1112cf1
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri Sep 7 17:44:46 2012 +0400

big mirror update

commit 9d0b22c2dd9983dfaa14ff26fd89591b1282ef1e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jun 19 12:50:59 2012 +0300

sync keywords from gentoo-x86

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 88bbb0224ca4d45e00f0f64b16b0c8e79dab66f1
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Jun 15 03:11:07 2012 +0300

regenerated all Manifests to make use of 'thin' feature in one shot

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 80bbfaaa870f657f381a33f1311bddb942fe5143
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Apr 13 22:20:53 2012 +1000

Sync utf8-string with portage, stable on amd64 and x86

commit 73f64e5fd8e789cf4c85c362b825e1beda190dcb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Nov 22 20:11:37 2011 +0300

dev-haskell/utf8-string: drop keywords down to ~arch

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit ddfc3d1aa83b3634fb3be0d8024f3d6afe252445
Author: Mark Wright <markwright@internode.on.net>
Date: Thu Nov 17 23:17:59 2011 +1100

Add hoogle support

commit 01b504450453ab52082bea41736fb9be3d6850a4
Author: Mark Wright <markwright@internode.on.net>
Date: Sat Aug 27 19:20:59 2011 +1000

Bump utf8-string to 0.3.7, built with ghc 7.2.1, 7.0.4 and 6.12.3

commit 28736bbe2fd607e2f665dc8ddf950a7b0a6ed080
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Apr 25 08:19:22 2011 +0300

sync KEYWORDS back from gentoo-x86

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a81c21d568b11148c043d1055bd23495e1a2d39e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Feb 25 22:56:41 2011 +0200

synced back ppc/ppc64 stabilization from gentoo-x86

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit e5fe2feddf84891eccd1ebe5fa6f6903707c9c41
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date: Sun Nov 21 00:13:38 2010 +0000

sync keywords back from portage (alpha, ia64, sparc and some x86-fbsd ones)

commit f35dde340f042278b29d3404039025d62ae56934
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date: Fri Oct 22 20:22:18 2010 +0000

synced back keywords from portage

commit 6eb06e1fb1319ff27ca799b3bc739d545f5d1753
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Fri May 28 07:59:36 2010 +0000

utf8-string is not a core lib of ghc 6.12.3_rc1
I guess it's used internally somehow, it's not part of shipped packages.

rolling back:

Thu May 27 23:47:02 CEST 2010 Lennart Kolmodin <kolmodin@gentoo.org>
* ghc-6.12.3_rc1: utf8-string 0.3.6 is a core lib

M ./dev-haskell/utf8-string/Manifest -1 +1
M ./dev-haskell/utf8-string/utf8-string-0.3.6.ebuild +2

commit 37e671fb240ba7eba61116860cdda78a35796dba
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Thu May 27 21:47:02 2010 +0000

ghc-6.12.3_rc1: utf8-string 0.3.6 is a core lib

commit 0ec3a958fae3dfb873d04f90cb3b36e2b6beb3ab
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Wed Nov 18 00:41:42 2009 +0000

Bump utf8-string to 0.3.6

commit c52b0c03f437bc3fc23379cd34f5c473fbad52b4
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Sat Oct 24 11:22:36 2009 +0000

The great bytestring removal!
We're removing bytestring from the overlay for several reasons:
* It's a GHC boot library, and thus shouldn't be upgraded.
* The tree doesn't have a bytestring package, so this will make syncing easier.
* It's a right royal pain to successfully upgrade all packages depending on the GHC bytestring
to a stand-alone upgraded bytestring (no, haskell-updater doesn't help).
* For the most part, bytestring upgrades typically don't do much for end users anyway.
* New bytestring comes with new GHC; why would you care enough to upgrade bytestring but not GHC?

We're leaving bytestring package masked for now, but all dependencies upon it have been removed.
I'm sorry, but you're probably going to have to manually rebuild all packages that you had
installed with bytestring dependencies. Then again, until recently a lot of packages didn't have
explicit bytestring dependencies in the ebuilds...

commit c8975f2da1040a004cb66256e4712176c917370f
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Sat Oct 24 09:36:53 2009 +0000

Remove old versions of utf8-string

commit b43e5d32982cf42c544f973458af5292798e723d
Author: Sergei Trofimovich <slyfox@inbox.ru>
Date: Wed Sep 9 20:23:58 2009 +0000

utf8-string-0.3.5~ppc64 keyword

commit 9f3d3cd2aaa539df4977d116f0d7eee49825c1d0
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Fri Jun 5 11:41:50 2009 +0000

Bump utf8-string to 0.3.5

commit 1fdbecb75a4d56d5ab23d351a560d539d1657c01
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Sat May 9 16:40:22 2009 +0000

utf8-string isn't installed with ghc-6.10.3, only used for ghci

commit d6e36b3cb26933be378a95cb6fde0a0a9d37e2b4
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Sat May 9 16:26:26 2009 +0000

ghc-6.10.3: mark upgradeable core packages as such

commit 6bae1f0014712cbd71d33daaadff09a0dae9ab67
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Wed Feb 4 22:06:21 2009 +0000

Dump utf8-string-0.3.4

commit 68886e8b695b8ee673580d3302688b073fd8942a
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Fri Nov 7 09:16:35 2008 +0000

Bump utf8-string to 0.3.3

commit e5e0d5bb0f6c90b0b88acd7dd118583d1a0a23df
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Sat Aug 2 05:47:35 2008 +0000

Bump utf8-string to 0.3.1.1

commit b84e7ce2dfce24c0eec4faace6742239a0ef18c5
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Sat May 3 17:56:36 2008 +0000

Add newest utf8-string

commit 60e7c4fe1777f18ded987e9334b034960b54a5bf
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Mon Mar 31 20:40:23 2008 +0000

Bump utf8-string

commit 0ac62f2edcab370fec0a6c41d44f3d815d082c4f
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Mon Nov 19 22:26:29 2007 +0000

Update manifest for utf8-string

commit d8742fd790a2b06deddcdb8fe8758184ddb93d61
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Sat Oct 13 22:55:36 2007 +0000

Bump utf8-string

commit 30cf24e0473d0d884a6c32ed63eb08885eb35b19
Author: Duncan Coutts <dcoutts@gentoo.org>
Date: Tue Aug 28 11:51:13 2007 +0000

Remove loads of digest and files dirs
digest files are not used anymore, only the Manifest files.

commit e3f2f73530c0914c3c31c0ac4d8efad369807f8f
Author: Duncan Coutts <dcoutts@gentoo.org>
Date: Mon Jul 30 19:46:09 2007 +0000

Add 50 new ebuilds merged via hackport
(a few are new versions of existing ebuilds)
All build with ghc-6.6.1, not checked with USE=doc