dev-haskell/doctest
Test interactive Haskell examples
ChangeLog
commit 3e8000c41f0d596abe503eb7423ffa1b188e7412
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Mar 3 16:42:38 2024 +0100
dev-haskell/doctest: bump up to 0.22.2
for ghc-9.8 support
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
commit d41f2d8a7a389ef6464435cbf6bef3fa648d02db
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Sep 2 09:46:35 2023 -0600
dev-haskell/doctest: drop 0.20.1
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 5cfd0e9126ff34e10a77a81ceb2064c58d36259f
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Thu Aug 10 16:49:17 2023 +0200
dev-haskell/doctest: bump up to 0.22.0
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
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 fa4df8a7c452f0b08e8ce79553b7dcce0c579e36
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 16:17:54 2023 -0700
*/*: Switch to optional ghc/process dep
Removing dev-haskell/process has been causing issues due to := slot
operators which require many rebuilds, even on systems that are already
upgraded to ghc-9.2.5 or later.
Instead, use something like this and wait a few months before masking
dev-haskell/process for removal:
|| ( dev-lang/ghc dev-haskell/process )
Remove mask on dev-haskell/process
This reverts commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 16 10:09:55 2023 -0700
dev-haskell/process: Mask for removal
Exposing the 'process' package as a portage package has proven to be
a bad idea, creating many complications and system inconsistencies.
The version that comes bundled with GHC needs to be the only version
on the system. If upgrades to the 'process' package are needed, it
needs to be done through dev-lang/ghc.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 40ed7fbed91b07dde2f23fd3fdbe8a57d29901e7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Jan 7 13:21:55 2023 -0700
dev-haskell/doctest: add 0.20.1, drop 0.20.0
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1381
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 b04b8775d7a4dd91e68a39a03ae876e6d7d25bd5
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Mar 16 20:29:25 2022 -0600
dev-haskell/doctest: Bump to 0.20.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit f691e9cd4b62edd23d861beff6d26c48f6b8c34a
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Mar 16 18:02:36 2022 -0600
dev-haskell/doctest: Remove old
Remove unused patches:
doctest-0.11.0-unamb.patch
doctest-0.11.0-unamb-2.patch
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 939a4200119f3fa21c915fd89d39cf2cebe3fbef
Author: Sergey Alirzaev <l29ah@cock.li>
Date: Thu Mar 25 18:38:37 2021 +0300
dev-haskell/doctest: bump up to 0.18.1
commit fe49b1e88df6fe2e1e15f5f78ae09696b4fabe43
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:27:02 2021 -0500
dev-haskell/doctest: resolve MissingUseDepDefault QA warning
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 6dcc7fe0b88e0042a77c1d949a28ea2ff2095efd
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:26:02 2021 -0500
dev-haskell/doctest: remove old 0.16.0.1
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 160999716d7d41addec5dec232fa557e532eff0f
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:25:21 2021 -0500
dev-haskell/doctest: remove old 0.15.0
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit b6956aca499f6b63b216fb07ea6e6ccbe867893f
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:24:34 2021 -0500
dev-haskell/doctest: remove old 0.13.0
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 67f0a9e89234a9b801f34270f86e3b28cbbf45c1
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:22:14 2021 -0500
dev-haskell/doctest: remove old 0.11.2
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit d0226d45052349e44c14241c8a7c2ae99cca546d
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Mar 31 08:49:58 2020 +1100
dev-haskell/doctest: bump up to 0.16.3
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 0a10e4f5e07351a9fe8669514bceff637aacc610
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Mon Dec 9 09:45:24 2019 -0330
dev-haskell/doctest: drop old
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
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 df6c77d4f63530d5c57fc7f09c601ca71d21c88c
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Oct 14 20:51:53 2019 +1100
dev-haskell/doctest: Bump to 0.16.2
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit a482d7190913b557c31096f6b91ffb51c0e4ea9e
Author: Jack Todaro <jackmtodaro@gmail.com>
Date: Mon Sep 24 11:35:15 2018 +1000
dev-haskell/doctest: bump up to 0.16.0.1
Package-Manager: Portage-2.3.49, Repoman-2.3.11
commit 19398d7059c196e583e6def3fd9f43f20fcb30ae
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jul 17 09:05:00 2018 +0100
dev-haskell/doctest: bump up to 0.16.0
Package-Manager: Portage-2.3.43, Repoman-2.3.10
commit 93023a23ae80397aedccae292e117473737c4c26
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jun 10 12:20:59 2018 +0100
sync keywords from ::gentoo
Done as:
$ syn-kw -p ~/portage/gentoo .
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit c1164686cf055087c5e383cd2c791d55fcf1c6fd
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 22 11:02:18 2018 +0100
dev-haskell/doctest: restrict tests
Package-Manager: Portage-2.3.28, Repoman-2.3.9
commit fc8fdbe0c7ade386e8cd6d9d49a6f2e22f694192
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Apr 11 15:31:39 2018 +1000
dev-haskell/doctest: Bump to 0.15.0
commit e4d8b6f07d0b46262dba3209cdadcadeca294704
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 26 12:41:29 2017 +0000
dev-haskell/doctest: disable broken tests
Package-Manager: Portage-2.3.16, Repoman-2.3.6
commit 21bc5679bf8839ee5263e11ac1e896b0dd8d595e
Author: karky7 <cantimerny.g@gmail.com>
Date: Sun Nov 26 15:24:28 2017 +0900
dev-haskell/doctest: bump up to 0.13.0
Package-Manager: Portage-2.3.16, Repoman 2.3.6
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 b2672c34243ab4d1b0cda112122c15a8cb6db2b4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon May 29 15:08:31 2017 +0100
dev-haskell/doctest: bump up to 0.11.2
Package-Manager: Portage-2.3.6, Repoman-2.3.2
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 8151f7188a97f26dabdb7e3b8df61c0cc34d9a52
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Feb 5 09:52:58 2017 +0000
dev-haskell/doctest: bump up to 0.11.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
commit b9a98d685f820b5c30b5ef8dbba0249089574720
Author: Sergei Trofimovich <siarheit@google.com>
Date: Thu Sep 22 21:19:01 2016 +0100
dev-haskell/doctest: disambiguate Panic
Package-Manager: portage-2.3.1
commit cb425417e619f2601ff26e72290ee0569c4354c6
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed May 18 09:27:30 2016 +0100
sync keywords from ::gentoo
Signed-off-by: Sergei Trofimovich <siarheit@google.com>
commit 1c2dc2539d1e57d9918403d3d3a272a8ef3788d7
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed Apr 13 09:44:36 2016 +0100
dev-haskell/doctest: bump up to 0.11.0
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 9f4a4a202ae203bb00bffdb01ad06b74f8975332
Author: Sergei Trofimovich <siarheit@google.com>
Date: Fri Jul 17 20:23:44 2015 +0100
dev-haskell/doctest: bump up to 0.10.1
Package-Manager: portage-2.2.20
commit af1e1645b0ebcf223b2f70f3bdf49fe42be77460
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Jun 27 13:34:31 2015 +0100
dev-haskell/doctest: bump up to 0.10.0
Package-Manager: portage-2.2.20
commit d1bdd3878f770f223d6ec3a587fff8b7adee607b
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed Mar 4 22:45:46 2015 +0000
dev-haskell/doctest: bump up to 0.9.13
Package-Manager: portage-2.2.17
commit bdaf840a0b67bbddc796b987e5b72dac13daf98f
Author: Sergei Trofimovich <siarheit@google.com>
Date: Thu Jan 15 21:57:13 2015 +0000
dev-haskell/doctest: bump up to 0.9.12
Package-Manager: portage-2.2.15
commit 21c4cc245df38bd742c5b7544d24a481f48a966d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Sep 3 23:40:32 2014 +0300
dev-haskell/doctest: bump up to 0.9.11.1
Package-Manager: portage-2.2.12_p12
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 62130ea407d122e6011d2ec612e9d5ea1abacf51
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Tue Apr 1 13:54:06 2014 +0400
dev-haskell/doctest: bump up to 0.9.11
commit 6d1991febdc4f3ae17cb9d570bc98d5ab0bd4872
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 16 16:57:21 2014 +0300
dev-haskell/doctest: bump up to 0.9.10.2
Package-Manager: portage-2.2.8_p62
commit 1cbc8ab011587b7deff68f7ea265688cc546b94d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Feb 3 13:24:35 2014 +0300
dev-haskell/doctest: bump up to 0.9.10.1
Package-Manager: portage-2.2.8-r1
commit 704a2c359728ce12bce40b818cd1e08cbf9b45bb
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Dec 21 17:08:26 2013 +1100
Remove deepseq dep from doctest
commit d948a3784c1fa3305541a96a5336ae7e6ac5b7cf
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Nov 19 20:14:21 2013 +0300
dev-haskell/doctest: bump up to 0.9.10
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit a53448dff60e9e94396a6751ab6efb43a0dc00a9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Nov 14 13:00:48 2013 +0300
sync keywords from gentoo-x86
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit e9264a2882085748866ff7f1fb06d82165b9e54d
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Oct 3 13:06:10 2013 +1000
Bump doctest to 0.9.9
commit 9fa201eca6cdc969930da62a39230ae2f048dcd5
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Sep 16 19:27:48 2013 +0300
dev-haskell/doctest: bump up to 0.9.8
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 31ecbe09563f737c9461d54de3cf6128bbee1e25
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri May 10 12:44:26 2013 +0400
dev-haskell/doctest: minor version bump to 0.9.7
commit a8e0f5a1f11114931cff4639c7ff29a8b6e26caa
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Apr 5 16:33:23 2013 +1100
Bump doctest to 0.9.6
commit b842e01ba3fa416145f621366facb4d4eb1da337
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 17 20:01:23 2013 +0300
dev-haskell/doctest: bump up to 0.9.5.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit ad809e490cb1eb06830be903f3e4ceeab2923b13
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 10 15:30:30 2013 +0300
dev-haskell/doctest: allow syb-0.4
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit a90d3f635a7ccc55b94aeeaebdb8fc22206aeaf4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 16 22:06:09 2012 +0300
dev-haskell/doctest: bump up to 0.9.5
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 2f9bb0457c3808372cc4af42a7c339bb97fdd68f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 14 23:25:20 2012 +0300
dev-haskell/doctest: bump up to 0.9.4.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 50e8aab8348ff6f09e722714019a2e76e9d80241
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 2 18:44:14 2012 +0300
dev-haskell/doctest: bump up to 0.9.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 941d38c4dd8001d9fffccc055e8dc0cb8c9ae41b
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 18 14:02:26 2012 +0300
dev-haskell/doctest: TESTRICT=test (upstream didn't ship tests)
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 2df8c26f1b7adb202df488a754b74fe24631c342
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 18 13:54:04 2012 +0300
dev-haskell/doctest: regenerate depends (uses new hspec)
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit f0c56d13d416dc1ee82748d9ae5f536c0d292e79
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Oct 11 19:19:20 2012 +1100
Bump doctest to 0.9.2
commit 978bbc8f3b9ea661d6a7d45ecf2233f9d7403f61
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Sep 28 19:03:30 2012 +1000
Bump doctest to 0.9.1
commit 56010965e9bbdaa826ee4fced94058eb134af46c
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Sep 12 20:52:08 2012 +1000
Bump doctest to 0.9.0
commit 7db4e1b65c2de61d0028528402e5f4d4f1112cf1
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri Sep 7 17:44:46 2012 +0400
big mirror update
commit 69c76cb8552c83e5e38ae710955eecf91b4851e0
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Jul 9 20:28:19 2012 +1000
Bump doctest to 0.7.0
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 3a5506c1c2704e2fe94f9a4c966b8a829235ff26
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Jun 1 18:06:43 2012 +1000
Bump doctest to 0.6.1
commit 89d5477d263ccb82ea07ae7b2a804aa027046503
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Mar 28 09:02:35 2012 +0300
dev-haskell/doctest: bump up to 0.6.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 126569bd31332108658e3e4563384adba85d85bc
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Feb 27 01:42:26 2012 +1100
Add doctest
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Mar 3 16:42:38 2024 +0100
dev-haskell/doctest: bump up to 0.22.2
for ghc-9.8 support
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
commit d41f2d8a7a389ef6464435cbf6bef3fa648d02db
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Sep 2 09:46:35 2023 -0600
dev-haskell/doctest: drop 0.20.1
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 5cfd0e9126ff34e10a77a81ceb2064c58d36259f
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Thu Aug 10 16:49:17 2023 +0200
dev-haskell/doctest: bump up to 0.22.0
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
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 fa4df8a7c452f0b08e8ce79553b7dcce0c579e36
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 16:17:54 2023 -0700
*/*: Switch to optional ghc/process dep
Removing dev-haskell/process has been causing issues due to := slot
operators which require many rebuilds, even on systems that are already
upgraded to ghc-9.2.5 or later.
Instead, use something like this and wait a few months before masking
dev-haskell/process for removal:
|| ( dev-lang/ghc dev-haskell/process )
Remove mask on dev-haskell/process
This reverts commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 16 10:09:55 2023 -0700
dev-haskell/process: Mask for removal
Exposing the 'process' package as a portage package has proven to be
a bad idea, creating many complications and system inconsistencies.
The version that comes bundled with GHC needs to be the only version
on the system. If upgrades to the 'process' package are needed, it
needs to be done through dev-lang/ghc.
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 40ed7fbed91b07dde2f23fd3fdbe8a57d29901e7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Jan 7 13:21:55 2023 -0700
dev-haskell/doctest: add 0.20.1, drop 0.20.0
Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1381
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 b04b8775d7a4dd91e68a39a03ae876e6d7d25bd5
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Mar 16 20:29:25 2022 -0600
dev-haskell/doctest: Bump to 0.20.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit f691e9cd4b62edd23d861beff6d26c48f6b8c34a
Author: hololeap <hololeap@users.noreply.github.com>
Date: Wed Mar 16 18:02:36 2022 -0600
dev-haskell/doctest: Remove old
Remove unused patches:
doctest-0.11.0-unamb.patch
doctest-0.11.0-unamb-2.patch
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>
commit 939a4200119f3fa21c915fd89d39cf2cebe3fbef
Author: Sergey Alirzaev <l29ah@cock.li>
Date: Thu Mar 25 18:38:37 2021 +0300
dev-haskell/doctest: bump up to 0.18.1
commit fe49b1e88df6fe2e1e15f5f78ae09696b4fabe43
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:27:02 2021 -0500
dev-haskell/doctest: resolve MissingUseDepDefault QA warning
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 6dcc7fe0b88e0042a77c1d949a28ea2ff2095efd
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:26:02 2021 -0500
dev-haskell/doctest: remove old 0.16.0.1
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 160999716d7d41addec5dec232fa557e532eff0f
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:25:21 2021 -0500
dev-haskell/doctest: remove old 0.15.0
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit b6956aca499f6b63b216fb07ea6e6ccbe867893f
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:24:34 2021 -0500
dev-haskell/doctest: remove old 0.13.0
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit 67f0a9e89234a9b801f34270f86e3b28cbbf45c1
Author: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
Date: Fri Feb 26 16:22:14 2021 -0500
dev-haskell/doctest: remove old 0.11.2
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@gmail.com>
commit d0226d45052349e44c14241c8a7c2ae99cca546d
Author: Jack Todaro <solpeth@posteo.org>
Date: Tue Mar 31 08:49:58 2020 +1100
dev-haskell/doctest: bump up to 0.16.3
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Jack Todaro <solpeth@posteo.org>
commit 0a10e4f5e07351a9fe8669514bceff637aacc610
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Mon Dec 9 09:45:24 2019 -0330
dev-haskell/doctest: drop old
Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
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 df6c77d4f63530d5c57fc7f09c601ca71d21c88c
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Oct 14 20:51:53 2019 +1100
dev-haskell/doctest: Bump to 0.16.2
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Mark Wright <gienah@gentoo.org>
commit a482d7190913b557c31096f6b91ffb51c0e4ea9e
Author: Jack Todaro <jackmtodaro@gmail.com>
Date: Mon Sep 24 11:35:15 2018 +1000
dev-haskell/doctest: bump up to 0.16.0.1
Package-Manager: Portage-2.3.49, Repoman-2.3.11
commit 19398d7059c196e583e6def3fd9f43f20fcb30ae
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jul 17 09:05:00 2018 +0100
dev-haskell/doctest: bump up to 0.16.0
Package-Manager: Portage-2.3.43, Repoman-2.3.10
commit 93023a23ae80397aedccae292e117473737c4c26
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Jun 10 12:20:59 2018 +0100
sync keywords from ::gentoo
Done as:
$ syn-kw -p ~/portage/gentoo .
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit c1164686cf055087c5e383cd2c791d55fcf1c6fd
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 22 11:02:18 2018 +0100
dev-haskell/doctest: restrict tests
Package-Manager: Portage-2.3.28, Repoman-2.3.9
commit fc8fdbe0c7ade386e8cd6d9d49a6f2e22f694192
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Apr 11 15:31:39 2018 +1000
dev-haskell/doctest: Bump to 0.15.0
commit e4d8b6f07d0b46262dba3209cdadcadeca294704
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 26 12:41:29 2017 +0000
dev-haskell/doctest: disable broken tests
Package-Manager: Portage-2.3.16, Repoman-2.3.6
commit 21bc5679bf8839ee5263e11ac1e896b0dd8d595e
Author: karky7 <cantimerny.g@gmail.com>
Date: Sun Nov 26 15:24:28 2017 +0900
dev-haskell/doctest: bump up to 0.13.0
Package-Manager: Portage-2.3.16, Repoman 2.3.6
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 b2672c34243ab4d1b0cda112122c15a8cb6db2b4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon May 29 15:08:31 2017 +0100
dev-haskell/doctest: bump up to 0.11.2
Package-Manager: Portage-2.3.6, Repoman-2.3.2
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 8151f7188a97f26dabdb7e3b8df61c0cc34d9a52
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Feb 5 09:52:58 2017 +0000
dev-haskell/doctest: bump up to 0.11.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
commit b9a98d685f820b5c30b5ef8dbba0249089574720
Author: Sergei Trofimovich <siarheit@google.com>
Date: Thu Sep 22 21:19:01 2016 +0100
dev-haskell/doctest: disambiguate Panic
Package-Manager: portage-2.3.1
commit cb425417e619f2601ff26e72290ee0569c4354c6
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed May 18 09:27:30 2016 +0100
sync keywords from ::gentoo
Signed-off-by: Sergei Trofimovich <siarheit@google.com>
commit 1c2dc2539d1e57d9918403d3d3a272a8ef3788d7
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed Apr 13 09:44:36 2016 +0100
dev-haskell/doctest: bump up to 0.11.0
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 9f4a4a202ae203bb00bffdb01ad06b74f8975332
Author: Sergei Trofimovich <siarheit@google.com>
Date: Fri Jul 17 20:23:44 2015 +0100
dev-haskell/doctest: bump up to 0.10.1
Package-Manager: portage-2.2.20
commit af1e1645b0ebcf223b2f70f3bdf49fe42be77460
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Jun 27 13:34:31 2015 +0100
dev-haskell/doctest: bump up to 0.10.0
Package-Manager: portage-2.2.20
commit d1bdd3878f770f223d6ec3a587fff8b7adee607b
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed Mar 4 22:45:46 2015 +0000
dev-haskell/doctest: bump up to 0.9.13
Package-Manager: portage-2.2.17
commit bdaf840a0b67bbddc796b987e5b72dac13daf98f
Author: Sergei Trofimovich <siarheit@google.com>
Date: Thu Jan 15 21:57:13 2015 +0000
dev-haskell/doctest: bump up to 0.9.12
Package-Manager: portage-2.2.15
commit 21c4cc245df38bd742c5b7544d24a481f48a966d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Sep 3 23:40:32 2014 +0300
dev-haskell/doctest: bump up to 0.9.11.1
Package-Manager: portage-2.2.12_p12
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 62130ea407d122e6011d2ec612e9d5ea1abacf51
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Tue Apr 1 13:54:06 2014 +0400
dev-haskell/doctest: bump up to 0.9.11
commit 6d1991febdc4f3ae17cb9d570bc98d5ab0bd4872
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 16 16:57:21 2014 +0300
dev-haskell/doctest: bump up to 0.9.10.2
Package-Manager: portage-2.2.8_p62
commit 1cbc8ab011587b7deff68f7ea265688cc546b94d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Feb 3 13:24:35 2014 +0300
dev-haskell/doctest: bump up to 0.9.10.1
Package-Manager: portage-2.2.8-r1
commit 704a2c359728ce12bce40b818cd1e08cbf9b45bb
Author: Mark Wright <gienah@gentoo.org>
Date: Sat Dec 21 17:08:26 2013 +1100
Remove deepseq dep from doctest
commit d948a3784c1fa3305541a96a5336ae7e6ac5b7cf
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Nov 19 20:14:21 2013 +0300
dev-haskell/doctest: bump up to 0.9.10
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit a53448dff60e9e94396a6751ab6efb43a0dc00a9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Nov 14 13:00:48 2013 +0300
sync keywords from gentoo-x86
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit e9264a2882085748866ff7f1fb06d82165b9e54d
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Oct 3 13:06:10 2013 +1000
Bump doctest to 0.9.9
commit 9fa201eca6cdc969930da62a39230ae2f048dcd5
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Sep 16 19:27:48 2013 +0300
dev-haskell/doctest: bump up to 0.9.8
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 31ecbe09563f737c9461d54de3cf6128bbee1e25
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri May 10 12:44:26 2013 +0400
dev-haskell/doctest: minor version bump to 0.9.7
commit a8e0f5a1f11114931cff4639c7ff29a8b6e26caa
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Apr 5 16:33:23 2013 +1100
Bump doctest to 0.9.6
commit b842e01ba3fa416145f621366facb4d4eb1da337
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 17 20:01:23 2013 +0300
dev-haskell/doctest: bump up to 0.9.5.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit ad809e490cb1eb06830be903f3e4ceeab2923b13
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 10 15:30:30 2013 +0300
dev-haskell/doctest: allow syb-0.4
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit a90d3f635a7ccc55b94aeeaebdb8fc22206aeaf4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 16 22:06:09 2012 +0300
dev-haskell/doctest: bump up to 0.9.5
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 2f9bb0457c3808372cc4af42a7c339bb97fdd68f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 14 23:25:20 2012 +0300
dev-haskell/doctest: bump up to 0.9.4.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 50e8aab8348ff6f09e722714019a2e76e9d80241
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 2 18:44:14 2012 +0300
dev-haskell/doctest: bump up to 0.9.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 941d38c4dd8001d9fffccc055e8dc0cb8c9ae41b
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 18 14:02:26 2012 +0300
dev-haskell/doctest: TESTRICT=test (upstream didn't ship tests)
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 2df8c26f1b7adb202df488a754b74fe24631c342
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 18 13:54:04 2012 +0300
dev-haskell/doctest: regenerate depends (uses new hspec)
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit f0c56d13d416dc1ee82748d9ae5f536c0d292e79
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Oct 11 19:19:20 2012 +1100
Bump doctest to 0.9.2
commit 978bbc8f3b9ea661d6a7d45ecf2233f9d7403f61
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Sep 28 19:03:30 2012 +1000
Bump doctest to 0.9.1
commit 56010965e9bbdaa826ee4fced94058eb134af46c
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Sep 12 20:52:08 2012 +1000
Bump doctest to 0.9.0
commit 7db4e1b65c2de61d0028528402e5f4d4f1112cf1
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri Sep 7 17:44:46 2012 +0400
big mirror update
commit 69c76cb8552c83e5e38ae710955eecf91b4851e0
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Jul 9 20:28:19 2012 +1000
Bump doctest to 0.7.0
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 3a5506c1c2704e2fe94f9a4c966b8a829235ff26
Author: Mark Wright <gienah@gentoo.org>
Date: Fri Jun 1 18:06:43 2012 +1000
Bump doctest to 0.6.1
commit 89d5477d263ccb82ea07ae7b2a804aa027046503
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Mar 28 09:02:35 2012 +0300
dev-haskell/doctest: bump up to 0.6.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
commit 126569bd31332108658e3e4563384adba85d85bc
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Feb 27 01:42:26 2012 +1100
Add doctest