{"bugs":[],"categories":[{"categoryid":391,"name":"app-text","summary":"The app-text category contains tools for working with human-language text files."},{"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":311,"name":"dev-vcs","summary":"The dev-vcs category contains utilities focused on version control."},{"categoryid":451,"name":"net-misc","summary":"The net-misc category contains various miscellaneous networking tools and utilities."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3daae76a50c165771b4dc168df6c85939aac551b","committime":"2024-10-01T21:18:52","packageid":61697,"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":61697,"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":61697,"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":61697,"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":61697,"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":"1c729628b49243c4cfbc898c5bf213316b62f78f","committime":"2023-10-03T05:11:33","packageid":61697,"repoid":1,"summary":"*\/*: Update EAPI to 8 for haskell packages"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"89119a4f64ad2ed5efc9edf1550a33ec6c707aa3","committime":"2023-10-03T05:10:00","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: add 0.10.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09795a64377d042e0f945bd7836469c4edb8b06d","committime":"2023-03-17T18:32:02","packageid":61697,"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":"5474ae1fc13593d4029b6994bfdaf3826831f605","committime":"2023-03-15T23:41:24","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: Stabilize for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8cec7f664792c2c840c62c97223030ff4638c9f6","committime":"2022-10-06T06:18:50","packageid":61697,"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":"fda2c44f0581459aba1f02e3b10c25b582846d91","committime":"2022-09-13T02:36:55","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: keyword 0.10.1.1 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b9077196f6a24de52bf7c4ebd1d1efba6766cc7","committime":"2022-08-31T21:46:43","packageid":61697,"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":"4d89667ee3b332467de0235fe0c68398a1eb0fa6","committime":"2022-08-25T18:52:04","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: keyword 0.10.1.1 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ec6bd962e94410efad8f136d37a2cb34f5dbdf6c","committime":"2022-07-23T19:46:33","packageid":61697,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mmk@levelnine.at","authorname":"Michael Mair-Keimberger","body":"Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>\nPortage 3.0.34 \/ pkgdev 0.2.1 \/ pkgcheck 0.10.11\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"272c75e93d992689873f4537ba626bfa3f4c25ff","committime":"2022-07-23T17:43:31","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: update HOMEPAGE"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e901e8517e4a6d532fa8ec583040d1691abb3ee4","committime":"2022-07-22T22:31:45","packageid":61697,"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":"b2aa15d1f91eaf1b210ef95a31e8c2768348ff8e","committime":"2022-07-12T00:56:59","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: keyword 0.10.1.1 for ~ppc64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"88e33661714b22f8a6bb0fcd906072b5c6864906","committime":"2020-09-12T23:05:19","packageid":61697,"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":"1b4352d4edc1dc842cb1960e4f68b0d50690f185","committime":"2020-09-12T22:32:03","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a6720e574fd203133ebbdede7a24362f55a02f0","committime":"2020-08-01T08:39:59","packageid":61697,"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":"7619a959f2783dbee240e96fa44994fa84868075","committime":"2020-07-29T01:52:10","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: bump up to 0.10.1.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"54500172135216f0a462f36525833b82b2206268","committime":"2020-06-07T18:05:24","packageid":61697,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jakov.smolic@sartura.hr","authorname":"Jakov Smolic","body":"Package-Manager: Portage-2.3.99, Repoman-2.3.22\nSigned-off-by: Jakov Smolic <jakov.smolic@sartura.hr>\nSigned-off-by: Aaron Bauman <bman@gentoo.org>","commitid":"3f01f1ec5b6311844312348873eca4ae046f0c55","committime":"2020-06-06T19:59:54","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: update homepage link"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f515dfbb8994780d4433b5325550fcef85488cae","committime":"2020-04-13T20:36:28","packageid":61697,"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":61697,"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":61697,"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":61697,"repoid":1,"summary":"*\/*: Inline mirror:\/\/hackage and update URIs"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":61697,"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":61697,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":61697,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"cd86d6de347b1afc2afc82c65a7397a0a7019f08","committime":"2016-11-06T12:21:53","packageid":61697,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.3.2","commitid":"4f1802403942d06e42d14f3db6921fc45868e7cd","committime":"2016-11-06T11:27:13","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: drop IUSE='old-quickcheck'"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"0848d2a60dff502f044441964593c87db9bc5a3b","committime":"2016-04-03T13:46:07","packageid":61697,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.28","commitid":"dd3976cdca584db77688e482cc5078462c08f5f5","committime":"2016-04-03T09:24:28","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: drop old"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"7a25304b1b86e09fd4191378ce1512ba1cee6168","committime":"2016-01-19T22:45:23","packageid":61697,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.27","commitid":"ad906301b12481fd1839166cac92dc3e487660b7","committime":"2016-01-19T22:00:50","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: bump up to 0.8.4"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"23b74e65c50c1f53b040b63c123c20f79771e9eb","committime":"2015-08-30T22:27:27","packageid":61697,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.20","commitid":"73b43648e78965973fe52e6fb0c6ff4640e72277","committime":"2015-08-30T21:19:19","packageid":61697,"repoid":1,"summary":"dev-haskell\/tasty-quickcheck: stable on amd64\/x86, bug #554002"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":61697,"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":61697,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":61697,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":433,"description":"Colourise Haskell code","ebuildids":[682228,804265],"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":[682228,804265],"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":[682228,804265],"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":[682228,804265],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"Portable regex library for Perl 5 compatible regular expressions","ebuildids":[682228,804265],"firstseen":"2011-12-05T14:37:08.128479","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"pcre-light","packageid":58260,"summary":"A small, efficient and portable regex library for Perl 5 compatible regular expressions The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. Test coverage data for this library is available at: <http:\/\/code.haskell.org\/~dons\/tests\/pcre-light\/hpc_index.html>"},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[682228,804265],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981},{"block":false,"categoryid":433,"description":"Haskell 98 phantom types to avoid unsafely passing dummy arguments","ebuildids":[682228,804265],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tagged","packageid":61178},{"block":false,"categoryid":433,"description":"Utilities and combinators for parsing command line options","ebuildids":[682228,804265],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"optparse-applicative","packageid":61238},{"block":false,"categoryid":433,"description":"Modern and extensible testing framework","ebuildids":[682228,804265],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty","packageid":61389},{"block":false,"categoryid":433,"description":"HUnit support for the Tasty test framework","ebuildids":[682228,804265],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-hunit","packageid":61390}],"depending":[{"block":false,"categoryid":433,"description":"Compression and decompression in the gzip and zlib formats","ebuildids":[757040,757040,804337,804337],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"zlib","packageid":51497},{"block":false,"categoryid":391,"description":"Metapackage for pandoc version 3","ebuildids":[757627,757627],"firstseen":"2011-04-25T14:38:57.482621","maintainer":"haskell@gentoo.org","name":"pandoc","packageid":57280},{"block":false,"categoryid":311,"description":"manage files with git, without checking their contents into git","ebuildids":[757678,757678,804341,804341],"firstseen":"2011-12-05T14:37:08.128479","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"git-annex","packageid":58252},{"block":false,"categoryid":433,"description":"Primitive memory-related operations","ebuildids":[804211],"firstseen":"2012-01-13T14:35:42.889288","maintainer":"haskell@gentoo.org","maintainername":"Proxy Maintainers","name":"primitive","packageid":58688},{"block":false,"categoryid":433,"description":"Efficient Arrays","ebuildids":[804311,886960],"firstseen":"2012-01-13T14:35:42.889288","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vector","packageid":58689},{"block":false,"categoryid":433,"description":"A blazingly fast markup combinator library for Haskell","ebuildids":[804011,804011],"firstseen":"2012-06-02T14:36:22.006823","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"blaze-markup","packageid":59419},{"block":false,"categoryid":433,"description":"A client library for the D-Bus IPC system","ebuildids":[768807,804060],"firstseen":"2012-11-15T14:42:25.823912","maintainer":"haskell@gentoo.org","name":"dbus","packageid":59999},{"block":false,"categoryid":433,"description":"Efficient hashing-based container types","ebuildids":[804305],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"unordered-containers","packageid":60025},{"block":false,"categoryid":433,"description":"Fast combinator parsing for bytestrings and text","ebuildids":[803991],"firstseen":"2013-05-26T13:36:35.142388","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"attoparsec","packageid":60784},{"block":false,"categoryid":433,"description":"Compatibility package for time","ebuildids":[804284,804284],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"time-compat","packageid":60896},{"block":false,"categoryid":433,"description":"Fast JSON parsing and encoding","ebuildids":[757052,803982],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"aeson","packageid":61153},{"block":false,"categoryid":433,"description":"Robust, reliable performance measurement and analysis","ebuildids":[757641,804046],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"criterion","packageid":61159},{"block":false,"categoryid":433,"description":"Collection of tools for numeric computations","ebuildids":[684410,804162],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"math-functions","packageid":61169},{"block":false,"categoryid":433,"description":"Fast, high quality pseudo random number generation","ebuildids":[804181],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mwc-random","packageid":61175},{"block":false,"categoryid":433,"description":"A library of statistical types, data, and functions","ebuildids":[684412,804251],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"statistics","packageid":61177},{"block":false,"categoryid":433,"description":"Instances of Data.Binary for vector","ebuildids":[682537,804313],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vector-binary-instances","packageid":61181},{"block":false,"categoryid":433,"description":"HTTP cookie parsing and rendering","ebuildids":[662775,804045],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cookie","packageid":61198},{"block":false,"categoryid":433,"description":"TLS\/SSL protocol native implementation (Server and Client)","ebuildids":[758512,804287],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tls","packageid":61269},{"block":false,"categoryid":433,"description":"For creating, comparing, parsing and printing Universally Unique Identifiers","ebuildids":[804308],"firstseen":"2013-08-27T13:36:55.431599","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"uuid","packageid":61302},{"block":false,"categoryid":433,"description":"Numbers represented using scientific notation","ebuildids":[804230],"firstseen":"2014-03-05T14:38:26.865452","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"scientific","packageid":61987},{"block":false,"categoryid":433,"description":"ASN1 data reader and writer in RAW, BER and DER forms","ebuildids":[662806],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"asn1-encoding","packageid":62001},{"block":false,"categoryid":433,"description":"X509 reader and writer","ebuildids":[682273,804324],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"x509","packageid":62009},{"block":false,"categoryid":433,"description":"simple performant time related library","ebuildids":[662719,804107],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hourglass","packageid":62916},{"block":false,"categoryid":433,"description":"URI manipulation","ebuildids":[804186],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"network-uri","packageid":62921},{"block":false,"categoryid":433,"description":"Amazon Web Services (AWS) for Haskell","ebuildids":[803994],"firstseen":"2014-12-17T14:36:31.962061","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"aws","packageid":62933},{"block":false,"categoryid":433,"description":"Known Answer Tests (KAT) framework for tasty","ebuildids":[536083],"firstseen":"2015-02-01T14:39:00.010870","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-kat","packageid":63051},{"block":false,"categoryid":433,"description":"High-resolution clock functions: monotonic, realtime, cputime","ebuildids":[886928],"firstseen":"2015-04-04T13:38:23.408761","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"clock","packageid":63337},{"block":false,"categoryid":433,"description":"Type definitions for Universally Unique Identifiers","ebuildids":[804309,804309],"firstseen":"2015-04-04T13:38:23.408761","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"uuid-types","packageid":63340},{"block":false,"categoryid":433,"description":"Data encoding library","ebuildids":[682204],"firstseen":"2015-06-22T13:38:18.451740","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"sandi","packageid":63816},{"block":false,"categoryid":451,"description":"Manipulate network blocks in CIDR notation","ebuildids":[823893,823893],"firstseen":"2015-11-13T14:39:36.686799","maintainer":"mjo@gentoo.org","maintainername":"Michael Orlitzky","name":"hath","packageid":64698},{"block":false,"categoryid":433,"description":"Cryptography Primitives sink","ebuildids":[756913,804057],"firstseen":"2016-01-20T14:41:46.288457","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cryptonite","packageid":64894},{"block":false,"categoryid":433,"description":"Pure priority search queues","ebuildids":[756988,756988],"firstseen":"2016-01-20T14:41:46.288457","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"psqueues","packageid":64897,"summary":"The psqueues package provides <https:\/\/en.wikipedia.org\/wiki\/Priority_queue Priority Search Queues> in three different flavors. * @OrdPSQ k p v@, which uses the @Ord k@ instance to provide fast insertion, deletion and lookup. This implementation is based on Ralf Hinze's <http:\/\/citeseer.ist.psu.edu\/hinze01simple.html A Simple Implementation Technique for Priority Search Queues>. Hence, it is similar to the <http:\/\/hackage.haskell.org\/package\/PSQueue PSQueue> library, although it is considerably faster and provides a slightly different API. * @IntPSQ p v@ is a far more efficient implementation. It fixes the key type to @Int@ and uses a <https:\/\/en.wikipedia.org\/wiki\/Radix_tree radix tree> (like @IntMap@) with an additional min-heap property. * @HashPSQ k p v@ is a fairly straightforward extension of @IntPSQ@: it simply uses the keys' hashes as indices in the @IntPSQ@. If there are any hash collisions, it uses an @OrdPSQ@ to resolve those. The performance of this implementation is comparable to that of @IntPSQ@, but it is more widely applicable since the keys are not restricted to @Int@, but rather to any @Hashable@ datatype. Each of the three implementations provides the same API, so they can be used interchangeably. The benchmarks show how they perform relative to one another, and also compared to the other Priority Search Queue implementations on Hackage: <http:\/\/hackage.haskell.org\/package\/PSQueue PSQueue> and <http:\/\/hackage.haskell.org\/package\/fingertree-psqueue fingertree-psqueue>. <<http:\/\/i.imgur.com\/KmbDKR6.png>> <<http:\/\/i.imgur.com\/ClT181D.png>> Typical applications of Priority Search Queues include: * Caches, and more specifically LRU Caches; * Schedulers; * Pathfinding algorithms, such as Dijkstra's and A*."},{"block":false,"categoryid":433,"description":"Fast, pure and practical SHA-256 implementation","ebuildids":[682044,804050],"firstseen":"2017-02-15T14:36:15.015178","name":"cryptohash-sha256","packageid":66505},{"block":false,"categoryid":433,"description":"Hackage security library","ebuildids":[757055,757055],"firstseen":"2017-02-15T14:36:15.015178","name":"hackage-security","packageid":66506},{"block":false,"categoryid":433,"description":"Compatibility package for binary; provides instances","ebuildids":[886979,886979],"firstseen":"2017-05-28T18:21:21.477367","name":"binary-orphans","packageid":66879},{"block":false,"categoryid":433,"description":"Translate between binary data and a human-readable collection of words","ebuildids":[662678],"firstseen":"2018-06-09T11:49:52.651954","name":"pgp-wordlist","packageid":69165,"summary":"Translate between binary data and a human-readable collection of words. The PGP Word List consists of two phonetic alphabets, each with one word per possible byte value. A string of bytes is translated with these alphabets, alternating between them at each byte. The PGP words corresponding to the bytes @5B 1D CA 6E@ are \"erase breakaway spellbind headwaters\", for example. For further information, see <http:\/\/en.wikipedia.org\/wiki\/PGP_word_list Wikipedia>."},{"block":false,"categoryid":433,"description":"A modern, easy to use, well-documented, extensible pretty-printer","ebuildids":[804208],"firstseen":"2018-06-09T11:49:52.651954","name":"prettyprinter","packageid":69166},{"block":false,"categoryid":433,"description":"Fast, pure and practical MD5 implementation","ebuildids":[682042,804048],"firstseen":"2020-08-01T09:48:37.202645","name":"cryptohash-md5","packageid":71760},{"block":false,"categoryid":433,"description":"Fast, pure and practical SHA-1 implementation","ebuildids":[682043,804049,804049],"firstseen":"2020-08-01T09:48:37.202645","name":"cryptohash-sha1","packageid":71761},{"block":false,"categoryid":433,"description":"cryptonite conduit","ebuildids":[682045],"firstseen":"2020-08-01T09:48:37.202645","name":"cryptonite-conduit","packageid":71762,"summary":"Conduit bridge for cryptonite For now only provide a conduit version for hash and hmac, but with contribution, this could provide cipher conduits too, and probably other things."},{"block":false,"categoryid":433,"description":"A prettyprinting library for laying out text documents","ebuildids":[756917,804066],"firstseen":"2020-08-01T09:48:37.202645","name":"doclayout","packageid":71764},{"block":false,"categoryid":433,"description":"Pure Haskell YAML 1.2 processor","ebuildids":[682110,804132,804132],"firstseen":"2020-08-01T09:48:37.202645","name":"hsyaml","packageid":71783},{"block":false,"categoryid":433,"description":"Integer logarithms","ebuildids":[804144,804144],"firstseen":"2020-08-01T09:48:37.202645","name":"integer-logarithms","packageid":71787},{"block":false,"categoryid":433,"description":"syntax highlighting library","ebuildids":[757001,804241],"firstseen":"2020-08-01T09:48:37.202645","name":"skylighting-core","packageid":71819},{"block":false,"categoryid":433,"description":"Diffing of (expression) trees","ebuildids":[757029,757029,804292,804292],"firstseen":"2020-08-01T09:48:37.202645","name":"tree-diff","packageid":71831},{"block":false,"categoryid":433,"description":"Memory-efficient representation of Unicode text strings","ebuildids":[804277,804277],"firstseen":"2020-08-04T09:11:05.246152","name":"text-short","packageid":71845},{"block":false,"categoryid":433,"description":"QuickCheck common typeclasses","ebuildids":[684399],"firstseen":"2020-08-22T23:17:47.536695","name":"quickcheck-classes","packageid":71901},{"block":false,"categoryid":433,"description":"Pure Haskell commonmark parser","ebuildids":[756906,804034],"firstseen":"2021-01-18T10:23:49.501780","name":"commonmark","packageid":72390},{"block":false,"categoryid":433,"description":"Allow aeson data types to be used with Lua","ebuildids":[756936,804110],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-aeson","packageid":75201},{"block":false,"categoryid":433,"description":"Type classes for HsLua","ebuildids":[756938,804111],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-classes","packageid":75202},{"block":false,"categoryid":433,"description":"Bindings to Lua, an embeddable scripting language","ebuildids":[756940,804113],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-core","packageid":75203},{"block":false,"categoryid":433,"description":"Marshalling of values between Haskell and Lua","ebuildids":[756942,804115],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-marshalling","packageid":75204},{"block":false,"categoryid":433,"description":"Object orientation tools for HsLua","ebuildids":[756949,804122],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-objectorientation","packageid":75207},{"block":false,"categoryid":433,"description":"More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex","ebuildids":[804143,804143,886955,886955],"firstseen":"2022-07-22T23:44:09.060532","name":"indexed-traversable-instances","packageid":75211},{"block":false,"categoryid":433,"description":"Use pandoc types in Lua","ebuildids":[756979,756979,804194,804194],"firstseen":"2022-07-22T23:44:09.060532","name":"pandoc-lua-marshal","packageid":75216},{"block":false,"categoryid":433,"description":"Haskell implementation of the Unicode Collation Algorithm","ebuildids":[769785,804298],"firstseen":"2022-07-22T23:44:09.060532","name":"unicode-collation","packageid":75225},{"block":false,"categoryid":433,"description":"filterable traversable","ebuildids":[804322],"firstseen":"2022-07-23T05:25:28.878814","name":"witherable","packageid":75228},{"block":false,"categoryid":433,"description":"Classes for working with types that can change clothes","ebuildids":[803995],"firstseen":"2023-10-23T04:41:48.120722","name":"barbies","packageid":76612},{"block":false,"categoryid":433,"description":"A modern RFC 4648-compliant Base64 library","ebuildids":[804001],"firstseen":"2023-10-23T04:41:48.120722","name":"base64","packageid":76614},{"block":false,"categoryid":433,"description":"Space-efficient bit vectors","ebuildids":[886981],"firstseen":"2023-10-23T04:41:48.120722","name":"bitvec","packageid":76615},{"block":false,"categoryid":433,"description":"Cryptography Primitives sink","ebuildids":[804051],"firstseen":"2023-10-23T04:41:48.120722","name":"crypton","packageid":76619},{"block":false,"categoryid":433,"description":"Compatibility layer for Data.Array.Byte","ebuildids":[886929,886929],"firstseen":"2023-10-23T04:41:48.120722","name":"data-array-byte","packageid":76625},{"block":false,"categoryid":433,"description":"Compatibility package for the Foldable1 and Bifoldable1 type classes","ebuildids":[886946,886946],"firstseen":"2023-10-23T04:41:48.120722","name":"foldable1-classes-compat","packageid":76628},{"block":false,"categoryid":433,"description":"Type specifiers for Lua","ebuildids":[804125],"firstseen":"2023-10-23T04:41:48.120722","name":"hslua-typing","packageid":76638},{"block":false,"categoryid":433,"description":"A tiny JSON library with light dependency footprint","ebuildids":[804166,804166],"firstseen":"2023-10-23T04:41:48.120722","name":"microaeson","packageid":76643},{"block":false,"categoryid":433,"description":"Conversion between markup formats","ebuildids":[863507,863507],"firstseen":"2023-10-23T04:41:48.120722","name":"pandoc","packageid":76649}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":804265,"firstseen":"2023-10-23T04:41:48.120722","license":"MIT","moddate":"2026-03-30T13:49:22","packageid":61697,"repoid":1,"slot":"0\/0.10.2","uses":["doc","hscolour","profile","test"],"version":"0.10.2"},{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":682228,"firstseen":"2020-08-01T09:48:37.202645","license":"MIT","moddate":"2026-03-30T13:49:22","packageid":61697,"repoid":1,"slot":"0\/0.10.1.1","uses":["doc","hscolour","profile","test"],"version":"0.10.1.1"}],"masks":[],"package":{"categoryid":433,"description":"QuickCheck support for the Tasty test framework","firstseen":"2013-12-12T14:36:54.528992","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-quickcheck","packageid":61697},"rdependencies":[{"block":false,"categoryid":433,"description":"Automatic testing of Haskell programs","ebuildids":[682228,804265],"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":[682228,682228,804265,804265],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[682228,804265],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981},{"block":false,"categoryid":433,"description":"Haskell 98 phantom types to avoid unsafely passing dummy arguments","ebuildids":[682228,804265],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tagged","packageid":61178},{"block":false,"categoryid":433,"description":"Utilities and combinators for parsing command line options","ebuildids":[682228,804265],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"optparse-applicative","packageid":61238},{"block":false,"categoryid":433,"description":"Modern and extensible testing framework","ebuildids":[682228,804265],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty","packageid":61389}],"repos":[{"branch":"master","lastcommit":"b0dd603654956bad345abbff616070880b281179","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/UnkindPartition\/tasty"],"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"}]}