gpo.zugaina.org

Search Portage & Overlays:

dev-haskell/digest

Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now

Screenshots

  • digest-0.0.1.3
    ~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux
    doc hscolour profile

    View      Download      Browse     License: BSD   
    Overlay: gentoo
  • digest-0.0.1.3
    ~amd64 ~amd64-linux
    doc hscolour hoogle profile

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • digest-0.0.1.2
    amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
    doc hscolour profile

    View      Download      Browse     License: BSD   
    Overlay: gentoo

ChangeLog

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 ada8b8799d8a98e69045f1913bbbc1c631bbb8d5
Author: Mark Wright <gienah@gentoo.org>
Date: Tue Mar 29 15:15:51 2022 +1100

dev-haskell/digest: Bump to 0.0.1.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mark Wright <gienah@gentoo.org>

commit b4c295419f4bad97c8fec850b69604a50557c10d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Oct 8 08:46:48 2020 +0100

dev-haskell/digest: update to EAPI=7

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

commit 780075a70af2171aaa259ed5630ddfccee47814d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Sep 2 00:17:13 2020 +0100

*/*: use https:// for hackage URIs

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 f60c97bbeceef26aa1ebd919ff90772973381279
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 14 07:41:37 2020 +0100

*/*: destabilize ebuilds 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 9666da7c39e2893116fc60beeb65a5f37161594c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Apr 11 11:29:50 2020 +0100

dev-lang/ghc: destabilize down to ~ia64 following ::gentoo

Package-Manager: Portage-2.3.98, Repoman-2.3.22
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 a92ebe0adcc6bda834f33cf77305fbde7f99376b
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Jan 27 18:07:52 2020 +0000

::haskell: follow alpha -> ~alpha ::gentoo's transition

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 46f0ebbcad68f1dd18f8c5293da8a63854ebbad3
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Mon Nov 4 18:16:08 2019 -0500

dev-haskell/digest: drop old

Keep last: 0.0.1.2

Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>

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 4a585b54eb5f4c66e9b867f0bf95b390cbc62c60
Author: Heather <Heather@live.ru>
Date: Wed Aug 12 15:47:28 2015 +0400

fix headers and copyright lines

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 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 e10b3ad26e94baf527bce2750ff1e5e1e11ca255
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Jul 24 16:51:36 2014 +0300

drop trailing '.' from DESCRIPTIONs overlay-wide

repoman depected them as:

DESCRIPTION.punctuation 1
net-misc/htsn/htsn-0.1.0.ebuild: DESCRIPTION ends with a '.' character

Fixed by the following tiny script:
https://github.com/trofi/gentoo-qa/blob/master/check_description.sh

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

commit 52e451f257e88a6056e7621b600a167a446c3690
Author: Mark Wright <gienah@gentoo.org>
Date: Tue Apr 2 15:59:58 2013 +1100

digest - sync with portage

commit 7a654585b714d92316835b198322f3846bc64524
Author: Mark Wright <gienah@gentoo.org>
Date: Sun Nov 18 18:57:31 2012 +1100

Bump digest to 0.0.1.2

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

big mirror update

commit d7d52caa0ec415c21626f835b0480d173c693b1d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Aug 16 20:16:11 2012 +0300

Sync keywords from portage (mostly stable)

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 98f7e76bfbdbaf5a6991b740d81d90efcf8c5502
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Mar 10 14:18:35 2012 +0300

dev-haskell/digest: bump up to 0.0.1.1

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 4c38e6fd4889e203fed6cb9c2e4cfeb2dbd7b3b9
Author: Mark Wright <markwright@internode.on.net>
Date: Sun Sep 11 00:56:41 2011 +1000

Bump digest to 0.0.1.0, built with ghc 7.2.1, 7.0.4 and 6.12.3

commit 6f380b86034e8f342957eed1e547f2f3bb830a01
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun May 1 21:15:55 2011 +0300

dev-haskell/digest: drop all keywords down to ~arch

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

commit 5a221d7294b2d5224894f6764e7627d3c892fc53
Author: Mark Wright <markwright@internode.on.net>
Date: Wed Apr 27 23:11:15 2011 +1000

Bump digest to 0.0.0.9, built with ghc 7.0.3 and 6.12.3

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 7d41606fe0516330591ea218359794b9cb77de3e
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date: Sun Mar 7 21:34:55 2010 +0000

digest-0.0.0.8.ebuild: added ~ppc64 keyword

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 57821723a12024a431ee46710a103437a93f7be0
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Tue Oct 20 23:16:06 2009 +0000

Bump digest to 0.0.0.8
Also remove 0.0.0.7

commit a1e366c2eaa1a9def63dc1bd2f060288c4a891cb
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Mon Oct 5 05:04:55 2009 +0000

digest needs bytestring
Also remove older versions

commit 1bc76f2d7730608b1f1a995fef3c14758860bdaa
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Wed Sep 23 11:23:38 2009 +0000

Bump digest to 0.0.0.7

commit 7c66855018dc4d4277a2a7b4e6e31926091fc5b1
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Mon Jul 13 08:48:42 2009 +0000

Bump digest to 0.0.0.6

commit a3bd90fd16e3476375905946588685d82b6efd9b
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Sat Apr 4 06:50:44 2009 +0000

Bump digest to 0.0.0.5

commit 5e46121e3c54eee111d867b13b97d31abc2524dd
Author: Sergei Trofimovich <slyfox@inbox.ru>
Date: Mon Feb 23 20:45:21 2009 +0000

dev-haskell/digest-0.0.0.4.ebuild (version bump)

commit 0e889bd0985b737e8c910ea840182f5e49be1435
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Mon Feb 23 10:46:45 2009 +0000

sed-magic applied to digest-0.0.0.3 to get it working with cabal-1.6.0.2
The .cabal file references C headers that aren't installed (and shouldn't be!). Remove them.

commit 6c4c5c14b6020cda054f10c280a0994c22dd1d88
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Fri Feb 20 11:01:32 2009 +0000

digest requires sys-libs/zlib
Spotted by lmm

commit af465f0c91e21ca8920b8040212c39a471111853
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Thu Feb 19 10:46:47 2009 +0000

Bump digest to 0.0.0.3

commit b32665708902167d188616b8267657b60295edb6
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Tue Feb 17 07:46:43 2009 +0000

Add digest 0.0.0.2