gpo.zugaina.org

Search Portage & Overlays:

dev-haskell/singletons

Basic singleton types and definitions

Screenshots

  • singletons-3.0.2
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • singletons-3.0.1
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: BSD   
    Overlay: haskell

ChangeLog

commit 12e2a3c2e6c622ec81aebb26bc5bc098f877e38d
Author: Felix Klein <felix@qbaylogic.com>
Date: Wed Jan 17 18:59:55 2024 +0100

dev-haskell/singletons: add 3.0.2

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 681c29c9c84b5e3500c847f1ec64a03afb9a6ee7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Mar 5 08:45:13 2023 -0700

dev-haskell/singletons: add 3.0.1, drop 3.0.2

singletons-base-3.1 specifically requires singletons-3.0.1

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

commit 72aed07fc63dd01e5975b533c6bfdadec613baff
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Sep 1 06:30:01 2022 -0600

dev-haskell/singletons: Add 3.0.2, drop old

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 17950715cb5164ef38d40eb99ee86b5440d84225
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 10 18:23:56 2022 -0700

dev-haskell/singletons: Add 3.0.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit a2362ff942fecde89d62380db25086a2b16e49c4
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Mar 16 06:55:50 2021 +1100

dev-haskell/singletons: drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit eb1b3753ed897c56d31fb50bf89f66ffc59f1d5a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Dec 29 08:59:49 2020 +0000

dev-haskell/singletons: enable rebuild-after-doc-workaround

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

commit c9870270bc29c56fb83ca086e731f7f059c92865
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Tue Dec 22 11:57:28 2020 -0500

dev-haskell/singletons: bump to 2.7

Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>

commit 8e2ba21ad57b1898388adbf4b974e2410fcaf37b
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Sep 27 19:52:01 2020 +0100

dev-haskell/singletons: drop old

Package-Manager: Portage-3.0.8, Repoman-3.0.1
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 2fa5db7041f67201db1859e101e39a47b72cf2b2
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Sun Nov 3 19:16:03 2019 -0500

dev-haskell/singletons: drop old

Kept many as different versions for different ghc versions.

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

commit 50ffbe55a03650ff1237492f181ef1b279687c60
Author: hololeap <hololeap@gmail.com>
Date: Thu Feb 21 21:55:09 2019 -0700

dev-haskell/singletons: Bump to 2.5.1

commit 8b5f1410fedefa00dc39a00c069e2ced3a506c27
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Aug 30 22:34:58 2018 +0100

dev-haskell/singletons: bump up to 2.4.1

Package-Manager: Portage-2.3.48, Repoman-2.3.10

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 bc8a02425c220b53447e42e154a72e12c3be378b
Author: Sergei Trofimovich <siarheit@google.com>
Date: Mon Oct 3 21:12:55 2016 +0100

dev-lang/ghc: move 8.0.1 to unstable on x86 and amd64

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

commit 98b7fa28863c75ad3f83a6e84f4ae3996c292cee
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Jul 31 10:17:23 2016 +0100

dev-haskell/singletons: bump up to 2.2

Package-Manager: portage-2.3.0

commit ab46becea82e8ac603341b2b5308ead2cebdd1ee
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun May 29 18:50:33 2016 +0100

dev-haskell/singletons: bump up to 2.1

Package-Manager: portage-2.3.0_rc1

commit a61e1e574049bfbfaf8d626fee41b4b9b2dc2bd0
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Mar 27 23:37:08 2016 +0100

dev-haskell/singletons: bump up to 2.0.1

Package-Manager: portage-2.2.28

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

Update metadata.xml for GLEP 67

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 5e5db7b3acc969b1ddb5884b0c772eb291f9f97c
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Jul 25 22:49:15 2015 +0100

dev-haskell/singletons: added most recent unfixed bug

Package-Manager: portage-2.2.20

commit a6e84a7eecbdbb5887fb22d4e0c17458ba0e6b9b
Author: Sergei Trofimovich <siarheit@google.com>
Date: Fri Jul 24 21:22:24 2015 +0100

dev-haskell/singletons: disable optimizations for 7.10.2 as well

Package-Manager: portage-2.2.20

commit 3410a748a69cb8f4a9ed4b5270c48f79a3bf4cb5
Author: Sergei Trofimovich <siarheit@google.com>
Date: Tue Jun 23 21:40:20 2015 +0100

dev-haskell/singletons: bump up to 1.1.2.1

Package-Manager: portage-2.2.20

commit fb7855ac341bb0c8892fb2adb327374f95b629ea
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat May 2 13:31:10 2015 +0100

dev-haskell/singletons: disable hung tests

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

commit cbd3a041354983bd6b662904f47bed31bba958bd
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat May 2 13:30:30 2015 +0100

dev-haskell/singletons: bump up to 1.1.2

Package-Manager: portage-2.2.18

commit dd1a526d8e10bb5e6d82aa018a7a1091cec06bea
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Mar 22 21:57:30 2015 +0000

dev-haskell/singletons: (again) disable -O2 where #9160 exhibits

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

commit 9a167fe16d8d571e6a8feac8f210240172a38ca0
Author: Alexander Vershilov <qnikst@gentoo.org>
Date: Thu Mar 19 00:09:56 2015 +0300

dev-haskell/singletons: bump up to 1.1.1

Package-Manager: portage-2.2.18

commit ed3c4b49a630abd6f5a4a9d5926661bcb2952c79
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed Feb 11 21:50:07 2015 +0000

dev-haskell/singletons: disable -O2 where #9160 exhibits

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

commit eab56f8b978d52a4e9ed6bfb2ad5370c64632a7d
Author: Alexander Vershilov <qnikst@gentoo.org>
Date: Mon Feb 2 01:10:32 2015 +0300

dev-haskell/singletons: bump up to 1.1

Package-Manager: portage-2.2.15

commit 681a8971aa04925a90fecbfebcd9afe7f0749e44
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Oct 25 20:09:53 2014 +0100

dev-haskell/singletons: disabled hung/slow tests

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

commit 8d2da717306b03e8162de63287576afdde1ee994
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Oct 25 18:58:50 2014 +0100

dev-haskell/singletons: disable -O2 on ghc-7.8 (caught by mjorlitzky)

Github-bug: https://github.com/gentoo-haskell/gentoo-haskell/pull/360
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 28e9a2fcfbfcc3317c2a3aa32d08aad1e2fec0a6
Author: Luis Ressel <aranea@aixah.de>
Date: Sat Oct 25 18:25:46 2014 +0200

dev-haskell/singletons-1.0: Add keywords

This ebuild was committed without any keywords, because it depends on
ghc 7.8, which didn't have any keywords at the time. Now that ghc
7.8 has keywords, singletons can get them, too.

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 926730bd39f0d1ad80f13a2b1856b59d729f3f5e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Jun 2 19:38:57 2014 +0300

fix Manifests

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

commit 78e70e1d923fb5811f6965a027c91c340badac71
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri May 23 11:24:23 2014 +0400

dev-haskell/signletons: bump up to 1.0

commit 7985b11a4445f7fa7fa3d0cdb59e9d0ebddd7528
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 6 18:55:09 2014 +0300

dev-haskell/singletons: bump up to 0.10.0

Package-Manager: portage-2.2.8_p62

commit fddbe008a7f10d8fdc504688aed20fdacd6d824c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 22 17:07:13 2013 +0300

dev-haskell/singletons: bump up to 0.9.3

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

commit 8da129b9773759c0d607e894502aeffda492352b
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Aug 14 08:29:47 2013 +0300

dev-haskell/singletons: bump up to 0.8.6

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

commit 592e831dd9f27f0ef2cd2493078e0fb76b7dea94
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Feb 3 12:43:07 2013 +0300

dev-haskell/singletons: bump up to 0.8.5

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

commit 1f911b18af7d3d2540edc53302e48028c73e3d43
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Jan 19 23:29:03 2013 +1100

Bump singletons to 0.8.4, no keywords, requires >=ghc-7.7.20130117 (tested with dev-lang/ghc-9999)

commit a67e8ae8b0488792afb8fa09771fb42ada8362f8
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Nov 3 11:29:13 2012 +1100

Bump singletons to 0.8.3. Remove CABAL_FEATURES haddock hoogle hscolour as haddock fails with internal error with ghc 7.6.1: "haddock: internal error: synifyKind" and with ghc 7.7 fails like: "/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-haskell/singletons-0.8.3/temp/.haddock-15156/Data/Singletons/Util.o: relocation R_X86_64_32S against stg_upd_frame_info can not be used when making a shared object; recompile with -fPIC"

commit 5023249beb80fabec9cdeba36a635d5d2efa6520
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Sep 15 13:39:10 2012 +1000

Bump singletons to 0.8.2

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

big mirror update

commit f6e3fa423c6cfef2f0baeb0fb9bd6ec5f3618f60
Author: Mark Wright <gienah@gentoo.org>
Date: Sun Jul 22 11:44:19 2012 +1000

Bump singletons to 0.8.1

commit 24b8adb6e66abe51e1fe6db8e92b6bf65b3b4845
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Jul 20 13:04:57 2012 +1000

Fix singletons build with 7.5.20120718

commit 437131dbdac57b40c2fb09477a118dc6e247ed96
Author: Mark Wright <gienah@gentoo.org>
Date: Sun Jun 17 19:16:38 2012 +1000

Add singletons (requires ghc 7.5, no keywords, currently requires USE=-doc)