{"bugs":[],"categories":[{"categoryid":433,"name":"dev-haskell","summary":"The dev-haskell category contains libraries and utilities relevant to the Haskell programming language."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":311,"name":"dev-vcs","summary":"The dev-vcs category contains utilities focused on version control."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8acc89766d1e41c91fb84421886526aa9ee4ff9d","committime":"2026-01-12T05:15:50","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"gienah@gentoo.org","authorname":"Mark Wright","body":"Signed-off-by: Mark Wright <gienah@gentoo.org>","commitid":"d786794cc066c77cae42bede874275305995105c","committime":"2026-01-12T02:11:55","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: Bump to 0.8.2.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3daae76a50c165771b4dc168df6c85939aac551b","committime":"2024-10-01T21:18:52","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"65c77847d4a6107ae4db08949d3be90e928c3cb1","committime":"2024-09-09T21:36:19","packageid":49046,"repoid":1,"summary":"dev-haskell\/*: Drop stable keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c2688e5756c2fb9ee24ce01e18ece1a9592aea3f","committime":"2023-10-23T03:31:53","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"aec0a9f32beac6e657d2163d1a7ebf1920fa7ff4","committime":"2023-10-03T05:10:06","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: Hackage revision bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09795a64377d042e0f945bd7836469c4edb8b06d","committime":"2023-03-17T18:32:02","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"0d2c00778097e50705c435e86f9f2a68ee37fb13","committime":"2023-03-15T23:41:44","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: Stabilize for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8cec7f664792c2c840c62c97223030ff4638c9f6","committime":"2022-10-06T06:18:50","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"2f682633bbb49dd9b640b1808089422b13f7068b","committime":"2022-09-12T19:43:11","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: keyword 0.8.2.0-r3 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b9077196f6a24de52bf7c4ebd1d1efba6766cc7","committime":"2022-08-31T21:46:43","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Thanks-to: Marcus Comstedt <marcus@mc.pp.se>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a786b4679aa31f7a554d1b818b5294c092401e89","committime":"2022-08-25T18:03:43","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: keyword 0.8.2.0-r3 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"246117dcf1010b96754b51c096be45bd7d08730f","committime":"2022-07-31T04:16:51","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a92abffcd2b16d7ad3e3225c776096e73333f6b1","committime":"2022-07-31T03:48:22","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: drop 0.8.2.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e901e8517e4a6d532fa8ec583040d1691abb3ee4","committime":"2022-07-22T22:31:45","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"https:\/\/github.com\/gentoo-haskell\/gentoo-haskell\/commit\/0c0ee9eaac04188e7e1329cfa57ffb34c7580f82\n\nSigned-off-by: matoro <matoro@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f2fbb750b6aafa0042bc92a86ef3010eee5cecfc","committime":"2022-07-11T21:36:59","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: revbump 0.8.2.0-r3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"88e33661714b22f8a6bb0fcd906072b5c6864906","committime":"2020-09-12T23:05:19","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.6, Repoman-3.0.1\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"12738bdc9705089f52a12cb7a0f40c60f10ca8c0","committime":"2020-09-12T22:34:27","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b9cc9f4e8a92f5ca661ca3849101fd1a9b7a73b8","committime":"2020-08-07T23:06:19","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"dev-lang\/ghc was not being kept up to date consistently for quite a\nwhile. We'll still try to build ppc64 BE\/LE binaries for it\nbut no promise of keywords.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"8ca8d3d7fb7bd3f08818316cf101514de14a5d02","committime":"2020-08-07T22:31:26","packageid":49046,"repoid":1,"summary":"*\/*: drop ~ppc and ~ppc64 keywords for dev-lang\/ghc and rdeps"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f515dfbb8994780d4433b5325550fcef85488cae","committime":"2020-04-13T20:36:28","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"dev-lang\/ghc is a fast-moving target without much of stable\nAPI across major GHC releases. This makes stabilization process\na fragile process.\n\nThe change moves all haskell revdeps to pure ~arch. There are\nnot many outside dev-haskell\/*:\n- app-emulation\/ganeti\n- app-text\/pandoc\n- dev-util\/bustle\n- dev-util\/shellcheck\n- dev-vcs\/darcs\n- x11-wm\/xmonad\/xmonad\n\nExisting stable haskell users are recommended to keyword\nused packages and all of dev-haskell\/* to ease upgrades.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"3d8a56a490892199abc775af31e2b94840cfe404","committime":"2020-04-13T19:56:01","packageid":49046,"repoid":1,"summary":"*\/*: destabilize dev-lang\/ghc for all arches"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9d69cd1d9850a09cbb154ac49b093948bdf7dca7","committime":"2020-04-13T19:06:26","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"ia64 is an unregisterised GHC target. That means you need a\nfew days to build ghc itself. It's fun to play with but not\npractical to use software.\n\nCross-compilation to ia64 still works. Let's drop keywords.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"cae0027083fa49342b524778364314c4eed41261","committime":"2020-04-13T18:44:08","packageid":49046,"repoid":1,"summary":"*\/*: dekeyword haskell on ia64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f76d9e6112cc12b7d411948ef977a2f8b579034d","committime":"2020-04-07T21:36:22","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eike@sf-mail.de","authorname":"Rolf Eike Beer","body":"Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"927354d094c29d917377264e19da1248aba80a18","committime":"2020-04-07T20:58:58","packageid":49046,"repoid":1,"summary":"drop haskell on sparc, it doesn't build at all"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7e330619608f15fd933afe697de21943b3173183","committime":"2020-04-03T20:08:45","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"0b8b716331049599ea3299981e3a9ea6e258c5e0","committime":"2020-03-30T17:13:23","packageid":49046,"repoid":1,"summary":"*\/*: Drop stable ia64 keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"903d09c3eb709c2775b79b1b4ece0b667bbe9498","committime":"2020-03-17T03:37:25","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"843cfedca8a8bdff47c0729d9d28a726a8596c55","committime":"2020-03-17T02:58:08","packageid":49046,"repoid":1,"summary":"dev-haskell\/*: drop alpha keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a8d907e4b2acb38467b494e36313788750592b3d","committime":"2020-02-11T17:48:59","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update the copyright notice on all files that were touched since\nJanuary 1st but did not have the notice updated.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"6568a730a830fd8a93b28162a01787600d19d307","committime":"2020-02-11T17:05:13","packageid":49046,"repoid":1,"summary":"*\/*: Bump copyright on files touched this year"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ec1eddd5e7b3f69cadcdbf1547a742a3ce22097d","committime":"2020-01-26T00:28:29","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"5671613f07850086a11a1ace34816b498e9b69b7","committime":"2020-01-26T00:18:19","packageid":49046,"repoid":1,"summary":"*\/*: Drop stable alpha keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4eba561b28c2b2738f587386afe78396a290ff64","committime":"2019-12-14T13:25:50","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.81, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"d8589244ca3fab9a1f9e5674f388884f7f03f6ef","committime":"2019-12-14T12:53:06","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: bump up to 0.8.2.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c947f250d6b92c52031c9f8732f485204345f959","committime":"2019-11-10T15:26:17","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"This change inlines mirror:\/\/hackage in all ebuilds, and updates URIs\nto the modern form (old URIs redirect to that).\n\nThe change has been made using the following command:\n\nfind -name '*.ebuild' -exec sed -r -i \\\n  -e 's@mirror:\/\/hackage\/@https:\/\/hackage.haskell.org\/@g' \\\n  -e 's@https:\/\/hackage.haskell.org\/packages\/archive\/([^\/]*)\/([^\/]*)\/@https:\/\/hackage.haskell.org\/package\/\\1-\\2\/@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{PN}-\\$\\{PV}@${P}@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{MY_PN}-\\$\\{PV}@${MY_P}@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{PN}-\\$\\{MY_PV}@${MY_P}@g' \\\n  {} +\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"cdc0774a75c8eecd1d68d2b0b1687884b88b9331","committime":"2019-11-08T20:48:24","packageid":49046,"repoid":1,"summary":"*\/*: Inline mirror:\/\/hackage and update URIs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5adfa39130cf2dab0dc2dc44f986018d2b877f52","committime":"2019-10-11T16:17:33","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"2f37da6768bb2653f05720d3eab22ffcb691c321","committime":"2019-10-11T15:34:19","packageid":49046,"repoid":1,"summary":"dev-haskell: Remove *-fbsd KEYWORDS"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a7b6fa29800c8b5321a2ed5740259a54a66a9c36","committime":"2017-06-14T21:39:10","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"07f23911a2db4c305cad4bce89e2570fcd07b6c0","committime":"2017-06-14T20:58:02","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: drop old"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":49046,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"0848d2a60dff502f044441964593c87db9bc5a3b","committime":"2016-04-03T13:46:07","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.28","commitid":"38d7b0b4d4c67db9a2f0ad476dcfcab1fa372cd3","committime":"2016-04-03T09:17:37","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: drop old"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"24ab69aafc7d57be957b853514d05ac5bcbfe077","committime":"2015-09-19T16:01:46","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.20","commitid":"d3f84b6db8637099a7cdbe4a9b452e225dd1212d","committime":"2015-09-19T13:56:24","packageid":49046,"repoid":1,"summary":"dev-haskell\/test-framework: amd64, x86 stable, bug #559988"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b8cce015b8b1869513a3bbb621225f2b688c56c8","committime":"2015-08-24T11:46:39","packageid":49046,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jlec@gentoo.org","authorname":"Justin Lecher","body":"Convert all URLs for sites supporting encrypted connections from http to https\n\nSigned-off-by: Justin Lecher <jlec@gentoo.org>","commitid":"00846f5f7be003565185b4945997bd9c766ecd96","committime":"2015-08-24T11:26:27","packageid":49046,"repoid":1,"summary":"Use https by default"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":49046,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":49046,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"c130a0501155d68a9b6c865d1f9400fb69253a00","committime":"2015-08-01T16:29:00","packageid":49046,"repoid":1,"summary":"2015-08-01 16:28:50 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":49046,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":433,"description":"Colourise Haskell code","ebuildids":[886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"hscolour","packageid":45677},{"block":false,"categoryid":433,"description":"Simple ANSI terminal support","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ansi-terminal","packageid":46256},{"block":false,"categoryid":433,"description":"The Wadler\/Leijen Pretty Printer for colored ANSI terminal output","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ansi-wl-pprint","packageid":47727},{"block":false,"categoryid":433,"description":"A framework for packaging Haskell software","ebuildids":[886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"cabal","packageid":47777},{"block":false,"categoryid":433,"description":"Automatic testing of Haskell programs","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck","packageid":53163},{"block":false,"categoryid":433,"description":"POSIX Backend for \"Text.Regex\" (regex-base)","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"regex-posix","packageid":55320},{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"A unit testing framework for Haskell","ebuildids":[886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hunit","packageid":55633},{"block":false,"categoryid":433,"description":"A simple XML library","ebuildids":[886992,886992],"firstseen":"2011-04-24T15:21:59.848666","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xml","packageid":57278},{"block":false,"categoryid":433,"description":"A a cross-platform means of determining the hostname","ebuildids":[886992,886992],"firstseen":"2012-01-22T14:35:51.179677","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hostname","packageid":58731},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[886992,886992],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981}],"depending":[{"block":false,"categoryid":433,"description":"A library for client-side HTTP","ebuildids":[804133,804133],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http","packageid":42477},{"block":false,"categoryid":433,"description":"HUnit support for the test-framework package","ebuildids":[886993,886993,886993,886993],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"test-framework-hunit","packageid":47395},{"block":false,"categoryid":433,"description":"QuickCheck-2 support for the test-framework package","ebuildids":[886995,886995,886995,886995],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"test-framework-quickcheck2","packageid":50660},{"block":false,"categoryid":311,"description":"a distributed, interactive, smart revision control system","ebuildids":[887002,887002],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"darcs","packageid":51120},{"block":false,"categoryid":433,"description":"C->Haskell FFI tool that gives some cross-language type safety","ebuildids":[717926,804015],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"c2hs","packageid":53081},{"block":false,"categoryid":433,"description":"Types for representing a structured document","ebuildids":[756980,756980,804196,804196],"firstseen":"2011-04-24T15:21:59.848666","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"pandoc-types","packageid":57275},{"block":false,"categoryid":433,"description":"Implementations of the SHA suite of message digest functions","ebuildids":[662655,662655],"firstseen":"2011-12-05T14:37:08.128479","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"sha","packageid":58261,"summary":"This library implements the SHA suite of message digest functions, according to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the SHA-based HMAC routines. The functions have been tested against most of the NIST and RFC test vectors for the various functions. While some attention has been paid to performance, these do not presently reach the speed of well-tuned libraries, like OpenSSL."},{"block":false,"categoryid":433,"description":"A class for types that can be converted to a hash value","ebuildids":[804098],"firstseen":"2012-01-23T14:36:00.534866","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hashable","packageid":58735},{"block":false,"categoryid":433,"description":"Fast base64 encoding and decoding for ByteStrings","ebuildids":[682013,804002],"firstseen":"2012-03-11T14:36:05.340208","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base64-bytestring","packageid":58995},{"block":false,"categoryid":433,"description":"Efficient buffered output","ebuildids":[756900,804009],"firstseen":"2012-03-11T14:36:05.340208","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"blaze-builder","packageid":58996},{"block":false,"categoryid":433,"description":"A blazingly fast HTML combinator library for Haskell","ebuildids":[804010,804010],"firstseen":"2012-03-11T14:36:05.340208","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"blaze-html","packageid":58997},{"block":false,"categoryid":433,"description":"O(ND) diff algorithm in haskell","ebuildids":[682049,804063],"firstseen":"2012-03-11T14:36:05.340208","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"diff","packageid":58998},{"block":false,"categoryid":433,"description":"Pure and impure Bloom Filter implementations","ebuildids":[549925,804012],"firstseen":"2012-03-25T14:35:48.035748","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"bloomfilter","packageid":59053},{"block":false,"categoryid":433,"description":"lifted IO operations from the base library","ebuildids":[662733],"firstseen":"2012-03-25T14:35:48.035748","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"lifted-base","packageid":59054,"summary":"@lifted-base@ exports IO operations from the base library lifted to any instance of 'MonadBase' or 'MonadBaseControl'. Note that not all modules from @base@ are converted yet. If you need a lifted version of a function from @base@, just ask me to add it or send me a patch. The package includes a copy of the @monad-peel@ testsuite written by Anders Kaseorg The tests can be performed using @cabal test@."},{"block":false,"categoryid":433,"description":"Levenshtein and restricted Damerau-Levenshtein edit distances","ebuildids":[6813],"firstseen":"2012-06-03T14:37:51.057871","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"edit-distance","packageid":59427},{"block":false,"categoryid":433,"description":"A binary serialization library","ebuildids":[682029,804025],"firstseen":"2012-11-15T14:42:25.823912","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cereal","packageid":59998},{"block":false,"categoryid":433,"description":"Run IO operations asynchronously and wait for their results","ebuildids":[803990],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Proxy Maintainers","name":"async","packageid":60022},{"block":false,"categoryid":433,"description":"Case insensitive string comparison","ebuildids":[662793],"firstseen":"2013-05-26T13:36:35.142388","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"case-insensitive","packageid":60785,"summary":"The module @Data.CaseInsensitive@ provides the 'CI' type constructor which can be parameterised by a string-like type like: 'String', 'ByteString', 'Text', etc.. Comparisons of values of the resulting type will be insensitive to cases."},{"block":false,"categoryid":433,"description":"Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds","ebuildids":[757154,757154,804079],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"feed","packageid":60884},{"block":false,"categoryid":433,"description":"Globbing library","ebuildids":[756927],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"glob","packageid":61164},{"block":false,"categoryid":433,"description":"A library for parallel programming based on a monad","ebuildids":[757243],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"monad-par","packageid":61172,"summary":"This library offers an alternative parallel programming API to that provided by the @parallel@ package. The 'Par' monad allows the simple description of parallel computations, and can be used to add parallelism to pure Haskell code. The basic API is straightforward: the monad supports forking and simple communication in terms of 'IVar's. The library comes with an efficient work-stealing implementation, but the internals are also exposed so that you can build your own scheduler if necessary. Examples of use can be found in the examples\/ directory of the source package."},{"block":false,"categoryid":433,"description":"Automagically generate the HUnit and Quickcheck using Template Haskell","ebuildids":[494093,494093],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"test-framework-th","packageid":61179},{"block":false,"categoryid":433,"description":"Fast AES cipher implementation with advanced mode of operations","ebuildids":[549510],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cipher-aes","packageid":61190},{"block":false,"categoryid":433,"description":"Lenses, Folds and Traversals","ebuildids":[756967,804153],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"lens","packageid":61230},{"block":false,"categoryid":433,"description":"Privacy Enhanced Mail (PEM) format reader and writer","ebuildids":[690241],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"pem","packageid":61240},{"block":false,"categoryid":433,"description":"A Haskell-only implementation of the MD5 digest (hash) algorithm","ebuildids":[886617],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"puremd5","packageid":61249,"summary":"A Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports the crypto-api class interface."},{"block":false,"categoryid":433,"description":"Generic cryptography cipher tests","ebuildids":[518993,518993],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"crypto-cipher-tests","packageid":61378},{"block":false,"categoryid":433,"description":"Generic finger-tree structure, with example instances","ebuildids":[662745,804082],"firstseen":"2014-03-13T14:38:48.608773","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"fingertree","packageid":62035},{"block":false,"categoryid":433,"description":"RFC 4648-compliant Base16 encodings for ByteStrings","ebuildids":[804000],"firstseen":"2014-07-02T13:37:17.146389","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base16-bytestring","packageid":62347},{"block":false,"categoryid":433,"description":"A CSV parsing and encoding library","ebuildids":[757640,757640,804024,804024],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cassava","packageid":62911},{"block":false,"categoryid":428,"description":"A tool for testing command-line programs","ebuildids":[662612,662612],"firstseen":"2015-03-06T14:37:46.265628","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"shelltestrunner","packageid":63169,"summary":"shelltestrunner is a cross-platform tool for testing command-line programs (or arbitrary shell commands.) It reads simple declarative tests specifying a command, some input, and the expected output, error output and exit status. Tests can be run selectively, in parallel, with a timeout, in color, and\/or with differences highlighted."},{"block":false,"categoryid":433,"description":"A model for human colour\/color perception","ebuildids":[804033,804033],"firstseen":"2016-05-11T13:39:47.699685","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"colour","packageid":65414},{"block":false,"categoryid":433,"description":"A test framework and KATs for cryptographic operations","ebuildids":[610233,610233],"firstseen":"2016-05-11T13:39:47.699685","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"crypto-api-tests","packageid":65415},{"block":false,"categoryid":433,"description":"Configuration management","ebuildids":[615393],"firstseen":"2016-07-16T13:40:48.947160","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"configurator","packageid":65624,"summary":"A configuration management library for programs and daemons. Features include: * Automatic, dynamic reloading in response to modifications to configuration files. * A simple, but flexible, configuration language, supporting several of the most commonly needed types of data, along with interpolation of strings from the configuration or the system environment (e.g. @$(HOME)@). * Subscription-based notification of changes to configuration properties. * An @import@ directive allows the configuration of a complex application to be split across several smaller files, or common configuration data to be shared across several applications. For details of the configuration file format, see <http:\/\/hackage.haskell.org\/packages\/archive\/configurator\/latest\/doc\/html\/Data-Configurator.html>."},{"block":false,"categoryid":433,"description":"Fast Splittable PRNG","ebuildids":[804249,804249],"firstseen":"2020-08-01T09:48:37.202645","name":"splitmix","packageid":71821},{"block":false,"categoryid":433,"description":"LeanCheck support for test-framework","ebuildids":[886994,886994],"firstseen":"2020-08-15T08:35:58.639639","name":"test-framework-leancheck","packageid":71872},{"block":false,"categoryid":433,"description":"Processing HTTP Content-Type and Accept headers","ebuildids":[756959,756959],"firstseen":"2022-07-22T23:44:09.060532","name":"http-media","packageid":75210,"summary":"This library is intended to be a comprehensive solution to parsing and selecting quality-indexed values in HTTP headers. It is capable of parsing both media types and language parameters from the Accept and Content header families, and can be extended to match against other accept headers as well. Selecting the appropriate header value is achieved by comparing a list of server options against the quality-indexed values supplied by the client. In the following example, the Accept header is parsed and then matched against a list of server options to serve the appropriate media using 'mapAcceptMedia': > getHeader >>= maybe send406Error sendResourceWith . mapAcceptMedia > [ (\"text\/html\", asHtml) > , (\"application\/json\", asJson) > ] Similarly, the Content-Type header can be used to produce a parser for request bodies based on the given content type with 'mapContentMedia': > getContentType >>= maybe send415Error readRequestBodyWith . mapContentMedia > [ (\"application\/json\", parseJson) > , (\"text\/plain\", parseText) > ] The API is agnostic to your choice of server."},{"block":false,"categoryid":433,"description":"Mutable hash tables in the ST monad","ebuildids":[804099,804099],"firstseen":"2023-10-23T04:41:48.120722","name":"hashtables","packageid":76633},{"block":false,"categoryid":433,"description":"A sensible and clean way to write WebSocket-capable servers in Haskell","ebuildids":[804321,804321],"firstseen":"2023-10-23T04:41:48.120722","name":"websockets","packageid":76669}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":886992,"firstseen":"2026-01-12T05:22:57.770714","license":"BSD","moddate":"2026-03-30T13:49:22","packageid":49046,"repoid":1,"slot":"0\/0.8.2.3","uses":["doc","hscolour","profile","test"],"version":"0.8.2.3"}],"masks":[],"package":{"categoryid":433,"description":"Framework for running and organising tests, with HUnit and QuickCheck support","firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"test-framework","packageid":49046},"rdependencies":[{"block":false,"categoryid":433,"description":"Simple ANSI terminal support","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ansi-terminal","packageid":46256},{"block":false,"categoryid":433,"description":"The Wadler\/Leijen Pretty Printer for colored ANSI terminal output","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ansi-wl-pprint","packageid":47727},{"block":false,"categoryid":433,"description":"POSIX Backend for \"Text.Regex\" (regex-base)","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"regex-posix","packageid":55320},{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"A simple XML library","ebuildids":[886992,886992],"firstseen":"2011-04-24T15:21:59.848666","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xml","packageid":57278},{"block":false,"categoryid":433,"description":"A a cross-platform means of determining the hostname","ebuildids":[886992,886992],"firstseen":"2012-01-22T14:35:51.179677","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hostname","packageid":58731},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[886992,886992],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981}],"repos":[{"branch":"master","lastcommit":"b112e2b2384c2048502a919dd687fffa675792e8","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/haskell\/test-framework#readme"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Include coloured haskell sources to generated documentation (dev-haskell\/hscolour)","isdefault":false,"use":"hscolour"},{"description":"Add support for software performance analysis (will likely vary from ebuild to ebuild)","isdefault":false,"use":"profile"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}