{"bugs":[],"categories":[{"categoryid":432,"name":"app-portage","summary":"The app-portage category contains software which works with portage or ebuilds."},{"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":382,"name":"x11-misc","summary":"The x11-misc category contains miscellaneous X11 applications which do not belong elsewhere."},{"categoryid":403,"name":"x11-wm","summary":"The x11-wm category contains X11 window managers."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3daae76a50c165771b4dc168df6c85939aac551b","committime":"2024-10-01T21:18:52","packageid":60905,"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":60905,"repoid":1,"summary":"dev-haskell\/*: Drop stable keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b02a99e1d4909ef03e6ad47ffab998666a764864","committime":"2023-11-19T18:46:47","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33672\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"34ed62fce40d834510457daa776bedf32a77781d","committime":"2023-11-18T02:23:40","packageid":60905,"repoid":1,"summary":"dev-haskell\/quickcheck: slotmove 2 -> 0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c2688e5756c2fb9ee24ce01e18ece1a9592aea3f","committime":"2023-10-23T03:31:53","packageid":60905,"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":"d5ea036ecc2b9dbde7d3c0d2dd3ba98d1d7764a4","committime":"2023-10-03T05:08:00","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: add 2.10.6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09795a64377d042e0f945bd7836469c4edb8b06d","committime":"2023-03-17T18:32:02","packageid":60905,"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":"5ea9cef7b913054729ab08d1891665cd42e4a31b","committime":"2023-03-15T23:33:16","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: Stabilize for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8cec7f664792c2c840c62c97223030ff4638c9f6","committime":"2022-10-06T06:18:50","packageid":60905,"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":"52c61c78640769a40e6a0c3fbc6e5e0fdd31b077","committime":"2022-09-13T00:27:43","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: keyword 2.9.4 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b9077196f6a24de52bf7c4ebd1d1efba6766cc7","committime":"2022-08-31T21:46:43","packageid":60905,"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":"a834dbf3062b6d511f1e0b9c9f1b60ef6616cfd2","committime":"2022-08-25T18:13:26","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: keyword 2.9.4 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"246117dcf1010b96754b51c096be45bd7d08730f","committime":"2022-07-31T04:16:51","packageid":60905,"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":"dc7825c7432c5181ad920c6283a25083bfdcc092","committime":"2022-07-30T17:36:08","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: drop 2.7.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e901e8517e4a6d532fa8ec583040d1691abb3ee4","committime":"2022-07-22T22:31:45","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Signed-off-by: matoro <matoro@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4336c14385efb5360b54af5ab3ba67271af35f97","committime":"2022-07-11T22:58:10","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: add 2.9.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2686c8bb302158233b20e2369cd52b5bb2e54dc0","committime":"2020-09-12T21:39:45","packageid":60905,"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":"18193986b7f6d2e59e8847d066368ced28b96931","committime":"2020-09-12T20:46:47","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a6720e574fd203133ebbdede7a24362f55a02f0","committime":"2020-08-01T08:39:59","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Package-Manager: Portage-3.0.1, Repoman-2.3.23\nSigned-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"2093aa350ccf612d797aed2ef02aed570de7adf7","committime":"2020-07-29T01:06:12","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: bump up to 2.7.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f515dfbb8994780d4433b5325550fcef85488cae","committime":"2020-04-13T20:36:28","packageid":60905,"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":60905,"repoid":1,"summary":"*\/*: destabilize dev-lang\/ghc for all arches"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c947f250d6b92c52031c9f8732f485204345f959","committime":"2019-11-10T15:26:17","packageid":60905,"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":60905,"repoid":1,"summary":"*\/*: Inline mirror:\/\/hackage and update URIs"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a036cd773520222838008876b373ad9e8862c23c","committime":"2017-09-23T19:03:34","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.10, Repoman-2.3.3\nRepoMan-Options: --include-arches=\"amd64 x86\"","commitid":"38eefa7908616e3760b62e18f8bf2a74267cb881","committime":"2017-09-23T17:53:36","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: stable 2.2.4 for x86\/amd64, bug #631138"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":60905,"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":60905,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"1093112fb5078f60942491727377a78d85f1909c","committime":"2017-02-16T22:02:08","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"c329ad2a1d5f7e743937e902b0f8a50571884949","committime":"2017-02-16T21:16:53","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: bump up to 2.2.4"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9d43f6610d39072cd401a4ee4df5076e0ac1a4f6","committime":"2016-05-15T08:42:13","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.28","commitid":"675641ebaccb79033d12f995a2fb5aef8a07719e","committime":"2016-05-14T21:33:55","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: disable circular dependency in tests"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"7a25304b1b86e09fd4191378ce1512ba1cee6168","committime":"2016-01-19T22:45:23","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.27","commitid":"30303bce7c35feefaaeb548cd28d3cdd6f3bccb3","committime":"2016-01-19T22:13:47","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: bump up to 2.2.1"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"23b74e65c50c1f53b040b63c123c20f79771e9eb","committime":"2015-08-30T22:27:27","packageid":60905,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.20","commitid":"20bc342edbde0cd2fc5a6d88d11dd73ba2f9c348","committime":"2015-08-30T22:09:30","packageid":60905,"repoid":1,"summary":"dev-haskell\/hspec: stable on amd64\/x86, bug #554002"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b8cce015b8b1869513a3bbb621225f2b688c56c8","committime":"2015-08-24T11:46:39","packageid":60905,"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":60905,"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":60905,"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":60905,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"11865a47c9c911432713e342582f143decb0e8d4","committime":"2015-08-02T12:30:15","packageid":60905,"repoid":1,"summary":"2015-08-02 12:30:02 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9147156ff65202711687a363fb67f2910c61759c","committime":"2015-08-01T17:29:49","packageid":60905,"repoid":1,"summary":"2015-08-01 17:29:38 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":60905,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":433,"description":"Colourise Haskell code","ebuildids":[756952,804126],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"hscolour","packageid":45677},{"block":false,"categoryid":433,"description":"A framework for packaging Haskell software","ebuildids":[756952,804126],"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":[756952,804126],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck","packageid":53163},{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[756952,804126],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"Catchy combinators for HUnit","ebuildids":[756952,756952,804126,804126],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-expectations","packageid":60906},{"block":false,"categoryid":433,"description":"A Testing Framework for Haskell","ebuildids":[756952,804126],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-core","packageid":62917},{"block":false,"categoryid":433,"description":"Automatically discover and run Hspec tests","ebuildids":[756952,804126],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-discover","packageid":62918}],"depending":[{"block":false,"categoryid":433,"description":"Low-level networking interface","ebuildids":[757666,804183],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"network","packageid":45054},{"block":false,"categoryid":403,"description":"Community-maintained extensions for xmonad","ebuildids":[757176,757176,804346,804346,864149,864149],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"xmonad-contrib","packageid":47276},{"block":false,"categoryid":433,"description":"Martin Erwig's Functional Graph Library","ebuildids":[757645,804080,804080],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"fgl","packageid":51949},{"block":false,"categoryid":382,"description":"A Minimalistic Text Based Status Bar","ebuildids":[757721,757721,804344,804344],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"xmobar","packageid":52902},{"block":false,"categoryid":433,"description":"An MPD client library","ebuildids":[709813,804154],"firstseen":"2012-04-14T14:36:21.891780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"libmpd","packageid":59135},{"block":false,"categoryid":433,"description":"Portable POSIX-compatibility layer","ebuildids":[804301],"firstseen":"2012-05-05T14:39:14.521273","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"unix-compat","packageid":59245},{"block":false,"categoryid":433,"description":"CSS parser and renderer","ebuildids":[662777],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"css-text","packageid":60902},{"block":false,"categoryid":433,"description":"Test interactive Haskell examples","ebuildids":[804068],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"doctest","packageid":60903},{"block":false,"categoryid":433,"description":"Literate Haskell support for Markdown","ebuildids":[690108,690108,804161],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"markdown-unlit","packageid":60908},{"block":false,"categoryid":433,"description":"A lightweight implementation of a subset of Hspec's API","ebuildids":[662701],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"nanospec","packageid":60909},{"block":false,"categoryid":433,"description":"A writer monad for multi-line string literals","ebuildids":[682612],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"stringbuilder","packageid":60913},{"block":false,"categoryid":433,"description":"sanitize untrusted HTML to prevent XSS attacks","ebuildids":[662615,804330],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xss-sanitize","packageid":60914},{"block":false,"categoryid":433,"description":"Streaming data processing library","ebuildids":[756910,804039],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"conduit","packageid":61158},{"block":false,"categoryid":433,"description":"Deterministic allocation and freeing of scarce resources","ebuildids":[682198,804226],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"resourcet","packageid":61176},{"block":false,"categoryid":433,"description":"Haskell 98 bifunctors, bifoldables and bitraversables","ebuildids":[756898,804004,886949],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"bifunctors","packageid":61187},{"block":false,"categoryid":433,"description":"Securely store session data in a client-side cookie","ebuildids":[662795],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"clientsession","packageid":61192},{"block":false,"categoryid":433,"description":"Distributive functors -- Dual to Traversable","ebuildids":[756916,756916],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"distributive","packageid":61211},{"block":false,"categoryid":433,"description":"DNS library in Haskell","ebuildids":[682463],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"dns","packageid":61212},{"block":false,"categoryid":433,"description":"Email address validation","ebuildids":[757153,804072,804072],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"email-validate","packageid":61213},{"block":false,"categoryid":433,"description":"A fast logging system","ebuildids":[682064,804078],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"fast-logger","packageid":61216},{"block":false,"categoryid":433,"description":"Generic programming library for generalised deriving","ebuildids":[756924,756924,804087,804087],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"generic-deriving","packageid":61218},{"block":false,"categoryid":433,"description":"HTTP Date parser\/formatter","ebuildids":[662725,804138],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http-date","packageid":61226},{"block":false,"categoryid":433,"description":"Generic HTTP types for Haskell (for both client and server code)","ebuildids":[682118],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http-types","packageid":61227},{"block":false,"categoryid":433,"description":"IP Routing Table","ebuildids":[689689,804146],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"iproute","packageid":61229},{"block":false,"categoryid":433,"description":"Components of paths","ebuildids":[600526],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"path-pieces","packageid":61239},{"block":false,"categoryid":433,"description":"Type-safe, multi-backend data serialization","ebuildids":[757059,804205],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"persistent","packageid":61241},{"block":false,"categoryid":433,"description":"Backend for the persistent library using sqlite3","ebuildids":[757632,804206],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"persistent-sqlite","packageid":61242},{"block":false,"categoryid":433,"description":"Reifies arbitrary terms into types that can be reflected back into terms","ebuildids":[720001,720001],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"reflection","packageid":61251},{"block":false,"categoryid":433,"description":"A toolkit for making compile-time interpolated templates","ebuildids":[757208,757208],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"shakespeare","packageid":61256},{"block":false,"categoryid":433,"description":"Cross platform library for the sendfile system call","ebuildids":[662659,804238],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"simple-sendfile","packageid":61261},{"block":false,"categoryid":433,"description":"Skein, a family of cryptographic hash functions. Includes Skein-MAC as well","ebuildids":[600542],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"skein","packageid":61262,"summary":"Skein (<http:\/\/www.skein-hash.info\/>) is a family of fast secure cryptographic hash functions designed by Niels Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker. This package uses bindings to the optimized C implementation of Skein. We provide a high-level interface (see module \"Crypto.Skein\") to some of the Skein use cases. We also provide a low-level interface (see module \"Crypto.Skein.Internal\") should you need to use Skein in a different way. Currently we have support for Skein as cryptographic hash function as Skein as a message authentication code (Skein-MAC). For examples of how to use this package, see \"Crypto.Skein\" module documentation. This package includes Skein v1.3. Versions of this package before 1.0.0 implemented Skein v1.1."},{"block":false,"categoryid":433,"description":"Unix time parser\/formatter and utilities","ebuildids":[682252,804302],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"unix-time","packageid":61272},{"block":false,"categoryid":433,"description":"Web Application Interface","ebuildids":[758513],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"wai","packageid":61274},{"block":false,"categoryid":433,"description":"WAI application for static serving","ebuildids":[694425],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"wai-app-static","packageid":61275},{"block":false,"categoryid":433,"description":"Provides some basic WAI handlers and middleware","ebuildids":[694426,804316],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"wai-extra","packageid":61276},{"block":false,"categoryid":433,"description":"A fast, light-weight web server for WAI applications","ebuildids":[757209,804319],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"warp","packageid":61279},{"block":false,"categoryid":433,"description":"Word8 library","ebuildids":[662630],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"word8","packageid":61280},{"block":false,"categoryid":433,"description":"Pure-Haskell utilities for dealing with XML with the conduit package","ebuildids":[709588,804328],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xml-conduit","packageid":61281},{"block":false,"categoryid":433,"description":"Hamlet-style quasiquoter for XML content","ebuildids":[682279,804329],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xml-hamlet","packageid":61282},{"block":false,"categoryid":433,"description":"Support for parsing and rendering YAML documents","ebuildids":[757100,804331],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yaml","packageid":61283},{"block":false,"categoryid":433,"description":"Creation of type-safe, RESTful web applications","ebuildids":[757065,804333],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yesod-core","packageid":61284},{"block":false,"categoryid":433,"description":"Form handling support for Yesod Web Framework","ebuildids":[757066,804334],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yesod-form","packageid":61286},{"block":false,"categoryid":433,"description":"Some helpers for using Persistent from Yesod","ebuildids":[757067],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yesod-persistent","packageid":61287},{"block":false,"categoryid":433,"description":"Static file serving subsite for Yesod Web Framework","ebuildids":[694641],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yesod-static","packageid":61289},{"block":false,"categoryid":433,"description":"Parse HTML documents using xml-conduit datatypes","ebuildids":[682112,864131],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"html-conduit","packageid":61383,"summary":"This package uses tagstream-conduit for its parser. It automatically balances mismatched tags, so that there shouldn't be any parse failures. It does not handle a full HTML document rendering, such as adding missing html and head tags."},{"block":false,"categoryid":433,"description":"Parser for JavaScript","ebuildids":[662732,804151],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"language-javascript","packageid":61384},{"block":false,"categoryid":433,"description":"Lightweight UTF8 handling","ebuildids":[804306,804306],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"utf8-light","packageid":61392},{"block":false,"categoryid":433,"description":"integration testing for WAI\/Yesod Applications","ebuildids":[694593,804335],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yesod-test","packageid":61394},{"block":false,"categoryid":433,"description":"An HTTP client engine","ebuildids":[756958,804135],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http-client","packageid":61683},{"block":false,"categoryid":433,"description":"http-client backend using the connection package and tls library","ebuildids":[757654,804137],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http-client-tls","packageid":61686},{"block":false,"categoryid":433,"description":"Type classes for mapping, folding, and traversing monomorphic containers","ebuildids":[682150,804178],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mono-traversable","packageid":61689},{"block":false,"categoryid":433,"description":"Catching all exceptions from within an enclosed computation","ebuildids":[662767],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"enclosed-exceptions","packageid":62004,"summary":"Catching all exceptions raised within an enclosed computation, while remaining responsive to (external) asynchronous exceptions."},{"block":false,"categoryid":433,"description":"An orphan Eq instance for ErrorCall","ebuildids":[682380],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"errorcall-eq-instance","packageid":62005},{"block":false,"categoryid":433,"description":"Batteries included conduit: adapters for common libraries","ebuildids":[682037,804040],"firstseen":"2014-07-02T13:37:17.146389","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"conduit-extra","packageid":62350},{"block":false,"categoryid":433,"description":"Powerful and easy command-line option parser","ebuildids":[804189,804189],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"options","packageid":62360},{"block":false,"categoryid":433,"description":"shell-like (systems) programming in Haskell","ebuildids":[682209,804236],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"shelly","packageid":62364},{"block":false,"categoryid":433,"description":"Common lower-level functions needed by various streaming data libraries","ebuildids":[758511,804254],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"streaming-commons","packageid":62366},{"block":false,"categoryid":433,"description":"Efficiently run periodic, on-demand actions","ebuildids":[662810],"firstseen":"2014-12-13T14:40:49.386177","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"auto-update","packageid":62908,"summary":"A common problem is the desire to have an action run at a scheduled interval, but only if it is needed. For example, instead of having every web request result in a new @getCurrentTime@ call, we'd like to have a single worker thread run every second, updating an @IORef@. However, if the request frequency is less than once per second, this is a pessimization, and worse, kills idle GC. This library allows you to define actions which will either be performed by a dedicated thread or, in times of low volume, will be executed by the calling thread."},{"block":false,"categoryid":433,"description":"Library exposing some functionality of Haddock","ebuildids":[804096],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"haddock-library","packageid":62914},{"block":false,"categoryid":433,"description":"Parser and printer for bencoded data","ebuildids":[682014],"firstseen":"2015-01-03T14:37:55.963700","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"bencode","packageid":62980},{"block":false,"categoryid":433,"description":"Constraint manipulation","ebuildids":[756911,804042],"firstseen":"2015-03-11T14:50:36.641907","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"constraints","packageid":63210},{"block":false,"categoryid":433,"description":"Adjunctions and representable functors","ebuildids":[681997,681997,803981,803981],"firstseen":"2015-04-03T13:37:49.661771","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"adjunctions","packageid":63331},{"block":false,"categoryid":433,"description":"Backwards-compatible orphan instances for base","ebuildids":[803998,803998],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base-orphans","packageid":63925},{"block":false,"categoryid":433,"description":"Simple logging abstraction that allows multiple back-ends","ebuildids":[690091,690091],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"logging-facade","packageid":63930},{"block":false,"categoryid":433,"description":"Support functions for automated testing","ebuildids":[662695,662695],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mockery","packageid":63932},{"block":false,"categoryid":433,"description":"HTTP\/2 library","ebuildids":[804139],"firstseen":"2016-01-20T14:41:46.288457","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http2","packageid":64896},{"block":false,"categoryid":432,"description":"Hackage and Portage integration tool","ebuildids":[12887,757691,803979],"firstseen":"2017-01-17T14:36:16.507771","name":"hackport","packageid":66437},{"block":false,"categoryid":433,"description":"Backports of GHC deriving extensions","ebuildids":[756915,804062],"firstseen":"2017-02-16T14:36:31.327913","name":"deriving-compat","packageid":66509},{"block":false,"categoryid":433,"description":"Efficient conversion of values into Text","ebuildids":[757022,757022,804278,804278],"firstseen":"2017-02-16T14:36:31.327913","name":"text-show","packageid":66519},{"block":false,"categoryid":433,"description":"Converting to\/from HTTP API data like URL pieces, headers and query parameters","ebuildids":[756957,756957,804134,804134],"firstseen":"2017-02-16T14:36:31.327913","name":"http-api-data","packageid":66530},{"block":false,"categoryid":433,"description":"Safe, consistent, and easy exception handling","ebuildids":[662651,804229],"firstseen":"2017-02-17T14:37:00.971661","name":"safe-exceptions","packageid":66546},{"block":false,"categoryid":433,"description":"Create command line interfaces with ease","ebuildids":[662747],"firstseen":"2017-05-28T18:21:21.477367","name":"getopt-generics","packageid":66885},{"block":false,"categoryid":433,"description":"Unicode normalization","ebuildids":[757033,757033,804300,804300],"firstseen":"2017-05-28T18:21:21.477367","name":"unicode-transforms","packageid":66906},{"block":false,"categoryid":433,"description":"base-compat with extra batteries","ebuildids":[756895,803997],"firstseen":"2020-08-01T09:48:37.202645","name":"base-compat-batteries","packageid":71748},{"block":false,"categoryid":433,"description":"Haskell98 invariant functors","ebuildids":[756963,804145],"firstseen":"2020-08-01T09:48:37.202645","name":"invariant","packageid":71788},{"block":false,"categoryid":433,"description":"Tests for Persistent","ebuildids":[757244,757244],"firstseen":"2020-08-01T09:48:37.202645","name":"persistent-test","packageid":71808,"summary":"Tests for Persistent. This is only for use in developing libraries that should conform to the persistent interface, not for users of the persistent suite of database libraries."},{"block":false,"categoryid":433,"description":"A standard library for Haskell","ebuildids":[757168,804228],"firstseen":"2020-08-01T09:48:37.202645","name":"rio","packageid":71813},{"block":false,"categoryid":433,"description":"Safe conversions between textual types","ebuildids":[757151,804275],"firstseen":"2020-08-01T09:48:37.202645","name":"text-conversions","packageid":71827},{"block":false,"categoryid":433,"description":"Run external processes, with strong typing of streams","ebuildids":[682249,804294],"firstseen":"2020-08-01T09:48:37.202645","name":"typed-process","packageid":71834},{"block":false,"categoryid":433,"description":"The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)","ebuildids":[757170,804303],"firstseen":"2020-08-01T09:48:37.202645","name":"unliftio","packageid":71835},{"block":false,"categoryid":433,"description":"Simple and incomplete pure haskell implementation of linear algebra","ebuildids":[684409],"firstseen":"2020-08-23T00:18:02.877904","name":"dense-linear-algebra","packageid":71905},{"block":false,"categoryid":433,"description":"Mustache templates for Haskell","ebuildids":[757664,757664],"firstseen":"2020-08-23T00:18:02.877904","name":"microstache","packageid":71906},{"block":false,"categoryid":433,"description":"Experimental Hspec support for testing WAI applications","ebuildids":[756956,804131],"firstseen":"2022-07-22T23:44:09.060532","name":"hspec-wai","packageid":75209},{"block":false,"categoryid":433,"description":"A family of combinators for defining webservices APIs","ebuildids":[756997,756997,804233,804233],"firstseen":"2022-07-22T23:44:09.060532","name":"servant","packageid":75218},{"block":false,"categoryid":433,"description":"A family of combinators for defining webservices APIs and serving them","ebuildids":[756998,756998,804234,804234],"firstseen":"2022-07-22T23:44:09.060532","name":"servant-server","packageid":75219},{"block":false,"categoryid":433,"description":"A HUnit\/hspec assertion library to verify that an expression does not typecheck","ebuildids":[756999],"firstseen":"2022-07-22T23:44:09.060532","name":"should-not-typecheck","packageid":75220,"summary":"For examples and an introduction to the library please take a look at the <https:\/\/github.com\/CRogers\/should-not-typecheck#should-not-typecheck- README> on github."},{"block":false,"categoryid":433,"description":"Simplifies dealing with different types for strings","ebuildids":[757007],"firstseen":"2022-07-22T23:44:09.060532","name":"string-conversions","packageid":75221,"summary":"Provides a simple type class for converting values of different string types into values of other string types."},{"block":false,"categoryid":433,"description":"Backward- (and forward-)compatible Quote and Code types","ebuildids":[757024,757024,804280,804280],"firstseen":"2022-07-22T23:44:09.060532","name":"th-compat","packageid":75223},{"block":false,"categoryid":433,"description":"Access Unicode Character Database (UCD)","ebuildids":[757032,757032,804299,804299],"firstseen":"2022-07-22T23:44:09.060532","name":"unicode-data","packageid":75226},{"block":false,"categoryid":433,"description":"Utility functions for testing Megaparsec parsers with Hspec","ebuildids":[804129,804129],"firstseen":"2023-10-23T04:41:48.120722","name":"hspec-megaparsec","packageid":76639},{"block":false,"categoryid":433,"description":"Test utilities and the test suite of Megaparsec","ebuildids":[804164,804164,804164,804164],"firstseen":"2023-10-23T04:41:48.120722","name":"megaparsec-tests","packageid":76642},{"block":false,"categoryid":433,"description":"Lightweight package providing commonly useful parser combinators","ebuildids":[804201,804201],"firstseen":"2023-10-23T04:41:48.120722","name":"parser-combinators","packageid":76653},{"block":false,"categoryid":433,"description":"Efficient network recv","ebuildids":[804219],"firstseen":"2023-10-23T04:41:48.120722","name":"recv","packageid":76658}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":804126,"firstseen":"2023-10-23T04:41:48.120722","license":"MIT","moddate":"2026-03-30T13:49:22","packageid":60905,"repoid":1,"slot":"0\/2.10.6","uses":["doc","hscolour","profile"],"version":"2.10.6"},{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":756952,"firstseen":"2022-07-22T23:44:09.060532","license":"MIT","moddate":"2026-03-30T13:49:22","packageid":60905,"repoid":1,"slot":"0\/2.9.4","uses":["doc","hscolour","profile"],"version":"2.9.4"}],"masks":[],"package":{"categoryid":433,"description":"A Testing Framework for Haskell","firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec","packageid":60905},"rdependencies":[{"block":false,"categoryid":433,"description":"Automatic testing of Haskell programs","ebuildids":[756952,804126],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck","packageid":53163},{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[756952,756952,804126,804126],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"Catchy combinators for HUnit","ebuildids":[756952,756952,804126,804126],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-expectations","packageid":60906},{"block":false,"categoryid":433,"description":"A Testing Framework for Haskell","ebuildids":[756952,804126],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-core","packageid":62917},{"block":false,"categoryid":433,"description":"Automatically discover and run Hspec tests","ebuildids":[756952,804126],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-discover","packageid":62918}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/hspec.github.io\/"],"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"}]}