{"bugs":[{"bugid":519786,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-7.8.3 - no libraries\/transformers\/dist-install\/build\/Control\/Monad\/Trans\/Identity.dyn_o"},{"bugid":531016,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc USE=binary - \/usr\/lib\/ghc-7.6.3\/settings sets wrong \"C compiler command\""},{"bugid":583986,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"sys-apps\/portage: qcheck =dev-lang\/ghc-7.10.3 reports multiple missing files in \/usr\/lib64\/ghc-7.8.4\/"},{"bugid":639096,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-7.8.4 fails configure :  relocation R_X86_64_32S against symbol  can not be used when making a shared object; recompile with -fPIC"},{"bugid":651778,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-8.0.4 doesn't build under musl"},{"bugid":667316,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-8.0.2[binary]: pre-compressed docs installed"},{"bugid":674130,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-7.10.3 with PIE (gcc-7.3) - ld: \/usr\/lib64\/ghc-7.10.3\/rts\/libHSrts.a(PrimOps.o): relocation R_X86_64_32S against symbol `g0' can not be used when making a PIE object; recompile with -fPIC"},{"bugid":732686,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-8.0.2: fails to compile with lld: ld.lld: error: unknown argument '-no-relax'"},{"bugid":774540,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc: cross compilation of haskell packages fails"},{"bugid":784623,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-8.8.4 has unrecognized configure options: --with-compiler"},{"bugid":785637,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-8.10.4 fails to emerge due to error in ghc-bin-8.10.4-x86_64-pc-linux-gnu.tbz2"},{"bugid":806965,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-8.10.4-r1: Unable to bootstrap using musl"},{"bugid":828805,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-8.10.4-r1 - coreutils: cannot stat ...\/package.conf.d: No such file or directory"},{"bugid":828908,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-8.10.4-r1 - \/...\/ghc-pkg-8.10.4-orig:line <snip>: ...\/ghc-pkg: No such file or directory"},{"bugid":837818,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-util\/ccache: terminate called after throwing an instance of 'std::out_of_range' when building e.g. app-text\/texlive-core-2021-r1, dev-lang\/ghc, ..."},{"bugid":860207,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r2 - QA Notice: Unrecognized configure options:"},{"bugid":860225,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 installs files that contain writable and executable sections"},{"bugid":872356,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r4 - checking whether CC supports --target... x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option --t"},{"bugid":879531,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2 - ln: failed to create symbolic link ...\/haddock: No such file or directory"},{"bugid":880067,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2 - \/...\/install: cannot create regular file ...\/ghc-9.0.2: No such file or directory"},{"bugid":881829,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2 - warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]"},{"bugid":882025,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2 - cp: cannot create regular file ...\/CCS.hs-boot: No such file or directory"},{"bugid":882545,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc: configure breakage with Clang 16"},{"bugid":884521,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-9.0.2-r2[binary] fails to install: Failed to backup initial package.conf.d: No such file or directory"},{"bugid":887241,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-8.10.6-r1 - rts\/...\/Signals.c: error:"},{"bugid":889226,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r2 - inlined from writeCCSReportJson at rts\/ProfilerReportJson.c: error:"},{"bugid":890792,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r3 fails to compile (MUSL-SYSTEM): mv: cannot stat lib lib64: No such file or directory"},{"bugid":894786,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r3 - patch -p1 failed with \/var\/tmp\/portage\/dev-lang\/ghc-9.0.2-r3\/files\/ghc-9.0.2-sphinx-6.patch"},{"bugid":895764,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r4 - ERROR: dev-lang\/ghc-9.0.2-r4::gentoo failed (setup phase):"},{"bugid":905404,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r4 - rts\/...\/Evac.c: error:"},{"bugid":907986,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r4 - rts\/Libdw.c: error:"},{"bugid":908687,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-haskell\/yaml-0.11.10.0 fails to build after updating to dev-lang\/ghc-9.2.8"},{"bugid":911869,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r4 - make: [Makefile:<snip>: ...\/ghc-stage2] Error 2"},{"bugid":913168,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r4 - inlined from LdvCensusForDead at rts\/LdvProfile.c: error:"},{"bugid":917330,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - emake failed"},{"bugid":917331,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.0.2-r4 - Error 2 shuffle=3696850168 + gmp warning"},{"bugid":917391,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - \/...\/install: cannot create regular file ...\/ghc-9.2.8: No such file or directory"},{"bugid":917641,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-9.2.8 - ghc\/stage1\/package-data.mk: No such file or director"},{"bugid":918484,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - \/...\/ld: ...\/Main.o: relocation R_X86_64_32S against symbol stg_bh_upd_frame_info can not be used when making a PIE object; recom"},{"bugid":920834,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-9.2.8 missing bash completion symlink"},{"bugid":920835,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-9.2.8 implicit function declaration in configure logs: exit"},{"bugid":920836,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-9.2.8 StgCRunAsm.o contain writable and executable sections"},{"bugid":920838,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc-9.2.8 fails to prepare source on PaX enabled systems USE=-ghcbootstrap"},{"bugid":923100,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 fails to compile: ghc: could not execute: opt"},{"bugid":928874,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - ERROR: dev-lang\/ghc-9.2.8::gentoo failed (setup phase):"},{"bugid":929075,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - [slibtool] [clang] ld: error: relocation R_X86_64_32S cannot be used against symbol ghcizm9zi2zi8_GHCiziMessage_QFail_con_info; recompile with -fPIC"},{"bugid":943037,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/ghc breakage on arm\/arm64 without LLVM 14"},{"bugid":945343,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc: update to llvm-r2 or remove llvm.eclass"},{"bugid":952295,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc: needs porting to Python 3.13+"},{"bugid":961741,"firstseen":"2025-08-18T22:03:13.929968","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - [gcc-16] rts\/Interpreter.c: error:"},{"bugid":965317,"firstseen":"2025-10-30T10:01:40.686052","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - [gcc-16] [jdk26] make[1]: [libraries\/...\/ghc.mk:4: libraries\/...\/CCS.hs-boot] Error 1"},{"bugid":967864,"firstseen":"2025-12-22T22:34:01.637645","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/ghc-9.2.8 - QA Notice: The following files contain writable and executable sections"}],"categories":[{"categoryid":338,"name":"app-admin","summary":"The app-admin category contains non-core applications which relate to system administration."},{"categoryid":449,"name":"app-arch","summary":"The app-arch category contains tools for archiving, compressing and uncompressing files or groups of files."},{"categoryid":410,"name":"app-emacs","summary":"The app-emacs category contains extension packages for the Emacs text editor."},{"categoryid":432,"name":"app-portage","summary":"The app-portage category contains software which works with portage or ebuilds."},{"categoryid":391,"name":"app-text","summary":"The app-text category contains tools for working with human-language text files."},{"categoryid":443,"name":"app-vim","summary":"The app-vim category contains plugins, syntax file and spelling packages for the Vim text editor."},{"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":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"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."},{"categoryid":1596,"name":"llvm-core"},{"categoryid":451,"name":"net-misc","summary":"The net-misc category contains various miscellaneous networking tools and utilities."},{"categoryid":353,"name":"sci-biology","summary":"The sci-biology category contains software that can be used in biological and related scientific environments."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."},{"categoryid":325,"name":"sys-process","summary":"The sys-process category contains packages which query or manipulate processes. The 'cron' daemons are included in this."},{"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":"d3b1ebdfaff8a1eee09f7a92bb0535e79af9469f","committime":"2025-09-15T11:49:05","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/962878\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"98a0269a49f75060ba767e05cef50e21ecfd9c0c","committime":"2025-09-15T11:40:12","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: consistently spell C.UTF-8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"061839beac6f85ee42cd1667df752242b477901c","committime":"2025-05-21T06:24:26","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgreenlandforwyy@gmail.com","authorname":"Yiyang Wu","body":"Closes: https:\/\/bugs.gentoo.org\/946695\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/41899\nSigned-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>\nSigned-off-by: Mark Wright <gienah@gentoo.org>","commitid":"c12877706de776b01a12d40c0d03d310792078f5","committime":"2025-05-02T13:20:15","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: use stdlib malloc and realloc to gcc-15 compile error"},{"authoremail":"xgreenlandforwyy@gmail.com","authorname":"Yiyang Wu","body":"Closes: https:\/\/bugs.gentoo.org\/911720\nSigned-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>\nSigned-off-by: Mark Wright <gienah@gentoo.org>","commitid":"7184371bbcd814bbc9b0d98924b1d9309c4b990a","committime":"2025-05-02T10:33:11","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: correct binary's ld for building under RAP"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":55607,"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":"1f9f1999cdc8ccb94054dec2d2951c7e486aa996","committime":"2024-12-11T11:29:30","packageid":55607,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/llvm"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3daae76a50c165771b4dc168df6c85939aac551b","committime":"2024-10-01T21:18:52","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Depends on dev-haskell\/* packages, which are losing stable keywords.\n\nSigned-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"3a636d07ae1bc52dd8ec005112466831fc4607cc","committime":"2024-09-09T21:39:41","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Drop stable keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6fc69b16ab1bacad1a70e30f30fa0ac3501c12cb","committime":"2023-11-20T07:46:53","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"This reverts commit dda3d53e486595616e93ce6096b478df4299cb42.\n\nSigned-off-by: hololeap <hololeap@protonmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33909\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b9af24cabd65a0ac9d23eced96950e639a9c0d98","committime":"2023-11-19T21:44:28","packageid":55607,"repoid":1,"summary":"*\/*: keyword arm64 ppc64 riscv on ghc-9.2"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Add binaries for arm64, ppc64, and riscv\n\nAdd code to handle discrepencies between binaries uploaded by hololeap\nand binaries uploaded by matoro.\n\nThanks-to: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a8b4b1ee3e226ed92520015f07c9a05f08178ac7","committime":"2023-11-19T21:29:42","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Add binaries for less common arches"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b02a99e1d4909ef03e6ad47ffab998666a764864","committime":"2023-11-19T18:46:47","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"LTO does not seem to be supported upstream. Add 'filter-lto' and\n'append-flags -fno-strict-aliasing' to src_configure.\n\nSee: http:\/\/brandon.si\/code\/initial-hacking-of-ghc-for-gcc-link-time-optimization\/\nCloses: https:\/\/bugs.gentoo.org\/855596\nSigned-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ccf74fcd237ce17c4b73dafeeff3a2005f5dfed2","committime":"2023-11-19T16:37:29","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Filter LTO flags"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"The commit was applied to ghc-9.0.2, but never was applied to ghc-9.2.8.\n\nSee: 591a09ad99fedae83904a0b641078e2eb9e883ee\nSigned-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"cb2701abecc103a606822d494dfe18165da2bb48","committime":"2023-11-11T18:27:48","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop dead prefix targets"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Add python_gen_any_dep and python_check_deps to correctly resolve python\ndependencies (needed for building documentation)\n\nSee: https:\/\/projects.gentoo.org\/python\/guide\/any.html\nSee: d53d537ffcafbf92c3d364db95427303ecf6aed1\nCloses: https:\/\/bugs.gentoo.org\/915722\nCloses: https:\/\/bugs.gentoo.org\/915884\nCloses: https:\/\/bugs.gentoo.org\/915227\nThanks-to: Sam James <sam@gentoo.org>\nSigned-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9dd4edd989c5ddc8770151515a6c8f6f627ed2fb","committime":"2023-11-04T23:20:59","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Fix python deps for docs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c2688e5756c2fb9ee24ce01e18ece1a9592aea3f","committime":"2023-10-23T03:31:53","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"150b036b1aba5309c0a270a8296e27f63e5ab600","committime":"2023-10-14T01:03:37","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Remove unused patches\n\nSigned-off-by: hololeap <hololeap@protonmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33254\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3ec66730cb3492e5af1a4b961673d327acb40eb7","committime":"2023-10-09T04:10:17","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop 8.10.6-r3, 9.0.2-r3"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f93e2f3e676dcf8d5fefeb7fa61874a3737a7840","committime":"2023-10-08T19:58:00","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Fix spelling errors"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"This allows sphinx-7 to build the GHC user's guide\n\nThe upstream rtd-theme that is bundled with GHC has been updated but\nnone of our GHC versions contain this fix.\n\nSee: https:\/\/gitlab.haskell.org\/ghc\/ghc\/-\/commit\/70526f5bd8886126f49833ef20604a2c6477780a\nCloses: https:\/\/bugs.gentoo.org\/906784\nSigned-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d53d537ffcafbf92c3d364db95427303ecf6aed1","committime":"2023-10-08T19:56:47","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Use system sphinx-rtd-theme"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"ghc-9.2.8 does not have binaries for other platforms, so it does not\nmake sense to keyword those platforms until someone can provide\nbinaries for them.\n\nSigned-off-by: hololeap <hololeap@protonmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33150\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"dda3d53e486595616e93ce6096b478df4299cb42","committime":"2023-10-06T17:59:51","packageid":55607,"repoid":1,"summary":"*\/*: Unkeyword all but amd64\/x86 on ghc-9.2"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"307c665cebec04fc97c708f4215fe11344291400","committime":"2023-10-03T05:03:58","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Update PYTHON_COMPAT"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e645f4cc19e1130bb2791c2b636919dea765e6a0","committime":"2023-10-03T05:03:57","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add 9.2.8"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"This flag has been turned on by default historically, but has been\ncausing problems due to compatibility issues with newer sphinx.\n\nOther packages in dev-lang do not have USE=doc turned on by default.\n\nBug: https:\/\/bugs.gentoo.org\/906784\nSigned-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f6cdfe59ec13e0d30a22750ebbdd97e7693ab2b5","committime":"2023-10-03T05:03:54","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Turn USE=doc off by default"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b956a0ca74c088d8b1f16d6c35834ea6f7ec8d1a","committime":"2023-05-29T18:33:25","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"The removal was already done, so this is just cleanup afterwards.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"591a09ad99fedae83904a0b641078e2eb9e883ee","committime":"2023-05-27T16:56:13","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop dead prefix targets"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5e3e90aaedfaeb75dd28573c2bbe5f934148870a","committime":"2023-05-27T15:31:51","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"7d3de77c8a4e3def6a8a085387e63bf670dab245","committime":"2023-05-27T15:23:13","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: fix DoubleEmptyLine"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9493d6619abdcc4dc701b59e509d57709eb6d14c","committime":"2023-04-10T05:16:49","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"Matoro Mahri","body":"The new gpkg changes actually changed the expexted structure of the\nbootstrap binpkgs, now under ${P}\/image.\n\nCloses: https:\/\/bugs.gentoo.org\/902007\nSigned-off-by: Matoro Mahri <matoro@users.noreply.github.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/30358\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9e204b058c45370d31b4ea68e59bae65990fc2cc","committime":"2023-03-27T00:16:04","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: repack arm64, ppc64, riscv tarballs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d877447ac7c348442a161da2c5674dc307347634","committime":"2023-03-17T22:01:59","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09795a64377d042e0f945bd7836469c4edb8b06d","committime":"2023-03-17T18:32:02","packageid":55607,"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":"1f63cdb1fb9d4f895d79d531b0fd3206760d75cc","committime":"2023-03-15T23:45:16","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Stabilize for amd64"},{"authoremail":"matoro@users.noreply.github.com","authorname":"Matoro Mahri","body":"Bug: https:\/\/bugs.gentoo.org\/893524\nSigned-off-by: Matoro Mahri <matoro@users.noreply.github.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/30136\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"493985779d8fcaeadc2085253fb53fee4a828904","committime":"2023-03-15T14:47:03","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add arm64, ppc64, riscv binaries for 9.0.2-r4"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"Use newer gpkg format for binaries, compressed with XZ.\n\nSigned-off-by: hololeap <hololeap@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a1da3240d10339cbd40203f86e4caf7586c9ce31","committime":"2023-03-15T00:23:00","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Migrate to gpkg binaries"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1fcfeb6521f184565046fd6db9b7b5b8bb8f3d88","committime":"2023-02-21T05:16:52","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"Updates to the amd64 and x86 binaries were built using\n\n    quickpkg =dev-lang\/ghc-9.0.2-r4\n\nKeywords and binary packages for arm64, ppc64 and riscv have been\ndropped pending new versions. This should prevent anyone on these\nplatforms who are using USE=binary from accidentally using old binaries\nwhich use the old version of 'process'.\n\nCloses: https:\/\/bugs.gentoo.org\/893524\nSigned-off-by: hololeap <hololeap@users.noreply.github.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/29687\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"81141d9b9109eb5fa8c6f87a15ae47fa1d137325","committime":"2023-02-20T19:26:46","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Update binaries for ghc-9.0.2"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"The sphinx patch only applies to the source code and will cause a\nfailure if it is applied with USE=binary (this flag disables the\nunpacking of the source code).\n\nThis reverts commit 978a89b79928342990c7da40c43a1cc9b84d3e7e.\n\nSigned-off-by: hololeap <hololeap@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"24cbad0193c8e1e50bc5d30828e88b0872f6620e","committime":"2023-02-09T20:08:05","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: conditionally apply sphinx patch"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"Use process-1.6.16.0 on all versions of ghc\n\nThere have been recent bug fixes in the process package which are\nnow required by the 3.8 branch of cabal-install.\n\nSee: https:\/\/github.com\/haskell\/cabal\/commit\/ad9e4dc3c63a293bbd89444fc356294e64766556\nSee: https:\/\/github.com\/haskell\/process\/issues\/226\nSigned-off-by: hololeap <hololeap@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5c8ee4d0315853e2a0595e2d75316cba5c717c31","committime":"2023-02-09T19:58:25","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Upgrade bundled process package"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"Closes: https:\/\/github.com\/gentoo-haskell\/gentoo-haskell\/issues\/1289\nSigned-off-by: hololeap <hololeap@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"36bc3a31d2ec1b87aa10fe4239b31838717f82db","committime":"2023-02-08T01:17:02","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Force C.utf8 locale on all versions"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"GHC binaries built for glibc do not seem to play nice on musl systems.\nThis separates the two so musl binaries can later be built\/uploaded.\n\nBug: https:\/\/github.com\/gentoo-haskell\/gentoo-haskell\/issues\/1368\nSigned-off-by: hololeap <hololeap@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2c82a2b2c99a1c872ae3905c8a867fa576159523","committime":"2023-02-08T01:11:09","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Differentiate glibc vs musl binaries"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b4d092e13186de399e6ecd872d453809b10a08e","committime":"2023-02-05T15:31:52","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/890563\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"978a89b79928342990c7da40c43a1cc9b84d3e7e","committime":"2023-02-05T15:18:33","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: unconditionally apply sphinx patch"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dc36f0bbc44e09e52d2ce8af450ea93384fdfefe","committime":"2023-02-04T23:16:51","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/890563\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9a6e2ac2de6dfe8c28396239cc5d41a1f441a64a","committime":"2023-02-04T23:10:36","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: fix build w\/ sphinx 6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"54324b6a34e10694ee43082772414f30412ffb49","committime":"2023-02-01T05:01:56","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"Matoro Mahri","body":"Validated on arm64.\n\nCloses: https:\/\/bugs.gentoo.org\/876187\nSigned-off-by: Matoro Mahri <matoro@users.noreply.github.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/29366\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"2a61a86e6a1416fbb57acff2118552fc1d5471c1","committime":"2023-02-01T02:27:16","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump maximum LLVM to 14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bb687cb8995048fe6253f631fa1692f8a2cb8d2a","committime":"2023-01-21T02:46:54","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"The 8.10 line of ghc needs USE=exec-static-trampoline turned off on\nlibffi. The fix exists in 9.0.2 and later versions of ghc.\n\nSee: https:\/\/gitlab.haskell.org\/ghc\/ghc\/-\/merge_requests\/6155\nBug: https:\/\/bugs.gentoo.org\/801109\nReported-by: Sam James <sam@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/29195\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"427ed5358b2f145aa1d87b6eb2503396f41fbd68","committime":"2023-01-21T01:15:41","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: depend on libffi[-exec-static-trampoline]"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"ed468028e725c9580a7b2ee02d6b7b9375f7a0b2","committime":"2023-01-14T12:51:19","packageid":55607,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"037ad14644a7a245367175491dd7fb0aa6f91660","committime":"2022-11-25T22:03:59","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Signed-off-by: Jack Todaro <solpeth@posteo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28394\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e01e360c6d4d1fa5311440a558e55ca2ed9b3791","committime":"2022-11-25T20:38:58","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop 8.10.6"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Signed-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"900642cc0d5faf150896c30d5ce52d06f7bace3f","committime":"2022-11-25T19:57:27","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: sync from ::haskell (clang-16 workaround)"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Signed-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4a412cce4f26942482cede28e07126fee8d44648","committime":"2022-11-25T19:50:22","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop 9.0.2"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Signed-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8c04cb3ed60ea4977b2c38cf10fe0bae347095b4","committime":"2022-11-25T19:47:18","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: sync from ::haskell (clang-16 workaround)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"00ea9274893ab75aee5b1e29d4fd64a16c86589f","committime":"2022-10-15T01:03:57","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c3d64d020812fc6e613fe6c5efc2d187fbc1d513","committime":"2022-10-08T16:48:54","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"aa97e84026a6db67f5f226ef7a7d3c2aefd0b5c2","committime":"2022-10-08T15:39:22","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: move large patch out of FILESDIR"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8cec7f664792c2c840c62c97223030ff4638c9f6","committime":"2022-10-06T06:18:50","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"218f6c1d21695420e01ac7a4cae1442a746a9ffb","committime":"2022-10-04T15:47:45","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"932d457a38d87a79a4ebcd74ba7d9ebe2b3cfe92","committime":"2022-10-04T15:16:38","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop eutils"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Updated bootstrap binary has been built with the upstream\nModOrigin patch applied, as is applied when building ghc\nusing default USE flags.\n\nThis should resolve compilation issues for USE=binary users.\n\nCloses: https:\/\/bugs.gentoo.org\/843968\nSigned-off-by: Jack Todaro <solpeth@posteo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27565\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"dd0927e086d7352675d44ff37500805143f3d380","committime":"2022-10-01T23:44:43","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: update bootstrap binary"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Closes: https:\/\/bugs.gentoo.org\/866143\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"66f37906bdd17371f56db2c6426c1d3846bdfdf7","committime":"2022-09-12T14:35:38","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: keyword 9.0.2 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bdda52baea2f2da4939281cf627bf78fec057579","committime":"2022-08-31T22:01:57","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"aa9d13ef6a2f77c7a7e7e16d0723d378b6c3eafe","committime":"2022-08-31T21:48:09","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: cleanup obsolete LLVM slots; conditionalise llvm_pkg_setup call"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b9077196f6a24de52bf7c4ebd1d1efba6766cc7","committime":"2022-08-31T21:46:43","packageid":55607,"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":"4f2b75c28da601e734f44f93381b88b59f0233ca","committime":"2022-08-24T17:11:45","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: keyword 9.0.2 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"eda0b4956168fa6f35cbe7efdc45efacfe58823f","committime":"2022-08-21T02:31:51","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"This requires a patch to work correctly on BE systems.  Apply the patch\nunconditionally since it is already includes the appropriate checks in\nthe code.  Delete a few lines of commented-out obsolete patches.\n\nCloses: https:\/\/bugs.gentoo.org\/865311\nThanks-to: Marcus Comstedt <marcus@mc.pp.se>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26921\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"cf7899db70b1379f1633f88e848a0ca3bcd92f62","committime":"2022-08-19T00:00:22","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add big-endian ppc64 binary"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"71048b53b72ec6068607f0853025c71a722cec4c","committime":"2022-08-18T19:01:49","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"At release, a prebuilt x86 binary for the libHScontainers library was\naccidentally included in the source tarball.  This was noticed by the\nFedora packagers here:\nhttps:\/\/www.mail-archive.com\/search?l=ghc-devs@haskell.org&q=subject:%22Re%5C%3A+%5C%5BHaskell%5C%5D+%5C%5BANNOUNCE%5C%5D+GHC+9.0.2+released%22&o=newest&f=1\nbut no action was taken by upstream, so they are patching it out in\ntheir build recipe:\nhttps:\/\/src.fedoraproject.org\/rpms\/ghc9.0\/blob\/rawhide\/f\/ghc9.0.spec#_327\nWe should do the same.  From looking at upstream source releases, more\nrecent versions like the 9.2 branch do not have the same mistake, so\nthis is specific to 9.0.\n\nAlso fixes an incorrect hash that was somehow committed for the ppc64le\nbinary.\n\nCloses: https:\/\/bugs.gentoo.org\/863686\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26876\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"b796a76ef7f778ecd176c8dddefb9ab9bb20c56d","committime":"2022-08-16T02:19:34","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: remove prebuilt libHScontainers from sources"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a8fa91ca6c45e28f100fb9e88144c8cbc7bc891d","committime":"2022-08-14T21:46:46","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/26864\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"837268c60ea049af38f60219cb8361fb066e4df5","committime":"2022-08-14T21:10:37","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: sync 8.10.6 from ::haskell"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"64af1328994a216fffe11594a63fc8ed782b5525","committime":"2022-08-14T21:01:47","packageid":55607,"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":"504bd4bb9d4e5e2312b12ba3f5507a843fe24f6f","committime":"2022-08-04T04:16:20","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop 8.8.4-r1, 8.10.4-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bcf3174f1d9fb6cab81aa0ce20eb168878affaf3","committime":"2022-07-30T09:31:32","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jaak@ristioja.ee","authorname":"Jaak Ristioja","body":"[sam: USE=ghcbootstrap as noted by stikonas]\n\nCloses: https:\/\/bugs.gentoo.org\/860276\nSigned-off-by: Jaak Ristioja <jaak@ristioja.ee>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26640\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f1a9b0bc9d6758d6dd960610a65019022deb04aa","committime":"2022-07-28T22:02:58","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Fixed symlink creation to non-existent directory"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f890e0de3e8fda37c84deb8b621f05074338dbf4","committime":"2022-07-23T02:23:09","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0f4fe60b7d09b15c8c7396e79cfd65aafff926f6","committime":"2022-07-23T02:08:10","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop 8.10.5-r1, 9.0.1-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d4f32d6b12842a008c16dd967076c5baccf3bc66","committime":"2022-07-22T22:46:45","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a4c467f8ab89a92842de31140e307e2b76d0f2df","committime":"2022-07-22T22:36:23","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop unnecessary eclasses"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8269d2a2d3875a3024e75ca712669d8bb5b90223","committime":"2022-07-22T22:34:50","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: fix removing debuginfo"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e901e8517e4a6d532fa8ec583040d1691abb3ee4","committime":"2022-07-22T22:31:45","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Closes: https:\/\/bugs.gentoo.org\/583400\nSigned-off-by: matoro <matoro@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ba7a7c2811d41d7708a22e0953c3b71acb37d6c0","committime":"2022-07-13T18:47:19","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: keyword 9.0.2 for ~amd64, ~ppc64, ~x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2f4dd4db014c48f9de0fa21ba71fd507b4b09837","committime":"2022-07-04T00:46:34","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Jack Todaro <solpeth@posteo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/24042\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9f39f305a5e3ace79efb86f41638070f9c97fae5","committime":"2022-02-01T09:42:46","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add 9.0.2 (no keywords)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e743aca33240df560974342c0b255f5ed6ecbbf6","committime":"2022-01-05T10:21:39","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"ff508a33a22d4ea79ada63ca146cc8d8d469b2ec","committime":"2022-01-05T10:01:21","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: remove x86-fbsd"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a2768089200e4b79f7a00aa441c7ad8ec6eea04","committime":"2021-12-14T12:06:52","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/829162\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"1896d50ddab8495c4fb1f116799c0fbf6b22a817","committime":"2021-12-14T11:45:48","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: fix build with autoconf 2.71"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"84913b8ab7135cc7d991568291dd071e2013d1d3","committime":"2021-08-27T08:36:11","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Package-Manager: Portage-3.0.22, Repoman-3.0.3\nSigned-off-by: Jack Todaro <solpeth@posteo.org>\nSigned-off-by: Mark Wright <gienah@gentoo.org>","commitid":"c3e9bd6f88b4d24a55bd8959f5248732077e376b","committime":"2021-08-24T07:17:23","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: sync 8.10.6 from ::haskell (no keywords)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"39ae3d24545fa3999b581d09f4713dcc90f70b8f","committime":"2021-07-18T09:07:57","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Agostino Sarubbo\nCloses: https:\/\/bugs.gentoo.org\/802699\nPackage-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"707f933c98950a47f589d97538fb43346e6cd796","committime":"2021-07-18T08:52:12","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: use \/usr\/share\/doc\/${PF}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0252e9511daaec63145a50616dfaa35edfc5bf20","committime":"2021-07-17T21:51:36","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"f423849485dc8b830d1fa4c067801a2ee2e21eb0","committime":"2021-07-17T21:29:56","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Add sys-libs\/ncurses[unicode(+)]"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"83872fe2b46f1c3a520c454531e7eb52e8b59fbb","committime":"2021-06-19T09:19:57","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"5f239ee334b89ba21a1dd390d2c1f57f0cf50893","committime":"2021-06-19T09:05:17","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: allow python-3.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5938f2c30abac366b7520b6ea0ca9be7375cdaba","committime":"2021-06-18T21:20:03","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3\nSigned-off-by: Sam James <sam@gentoo.org>\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"3823da028a34af5605d1b662497abf4d421972fd","committime":"2021-06-18T21:06:47","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: respect ${PKG_CONFIG}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6a348a185bfb054bb8f3086eae7fef669df5b38","committime":"2021-06-06T14:05:07","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.19, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"bd58031bb1a90bac2fdae9c53ea900ca600055af","committime":"2021-06-06T13:45:47","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.10.5, no keywords yet"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dca2ffb2bc2d5f8ed44b07128129ba6587d11a16","committime":"2021-06-06T10:20:04","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Andrew Savchenko\nCloses: https:\/\/bugs.gentoo.org\/792558\nPackage-Manager: Portage-3.0.19, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"014738239a0908d3bdb47240c54bf04411cdaf31","committime":"2021-06-06T09:57:22","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: backport sphinx quoting fix"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aec58702ed7addd7f07209ef44cb0ee194d92d77","committime":"2021-04-20T19:49:57","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Agostino Sarubbo\nCloses: https:\/\/bugs.gentoo.org\/774141\nPackage-Manager: Portage-3.0.18, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"efe8d14608f9b047bf92652c347fe9eb2a775400","committime":"2021-04-20T19:30:38","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: use ${EPYTHON}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ed0e05e34ffdf9a906463702130abcb3e057cb18","committime":"2021-04-12T23:20:13","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Package-Manager: Portage-3.0.18, Repoman-3.0.3\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5c0368084ef21cfda5ce48fb3611011f5fc9d516","committime":"2021-04-12T22:30:20","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add missing pkgconfig (B)DEPEND"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"90cbc22ccbefdbeb521e8a0d71b28c2568def715","committime":"2021-03-15T22:52:48","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.17, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"5028316752ed9746551da5e327338f08e1d3e010","committime":"2021-03-14T09:09:02","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: 8.10: restore keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"587c40035d2bf6075654808533cd61073f1690f8","committime":"2021-03-14T09:06:08","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.17, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"a61fdd5032cc815f2a5720c9cb744ab269ebfa1b","committime":"2021-03-14T08:46:21","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cc252401ddd7ebc43d8139d453d7a9a1cc372a05","committime":"2021-02-28T20:37:00","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.16, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"a683100561aeca5afb935114bfb3fcb53c4fb891","committime":"2021-02-28T20:20:09","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 9.0.1 (no keywords yet)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"db005e77610046157c7d5766862b9b4d45114c32","committime":"2021-02-28T18:52:00","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.16, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"b855b628d2d613e95f5702d6bb269320ac12e8fc","committime":"2021-02-28T18:42:42","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.10.4 (no keywords yet)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fe84ca2453bb5e0c325c6c6b48e881cca583ee6d","committime":"2021-01-07T08:35:08","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"072db761acea8638c30d8f869bd82a82d36dd28b","committime":"2021-01-07T08:16:01","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop handling for x86-macos"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2f8fd727afaef1961b39cd22975a701fd6b89051","committime":"2020-12-24T23:10:27","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"d16dffd44d45cd378b7dad35651d1996ffe8e75d","committime":"2020-12-24T22:40:14","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: 8.10.3: add x86 binary built by Jack"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2bf601e3cf623b0c1a6f88146047882e03746902","committime":"2020-12-24T08:35:45","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"536c0a08f4b135da5bee8a8b50c2301e2b8fd299","committime":"2020-12-24T08:28:05","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.10.3, no keywords yet"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7c944f2daae1c1d83945d63b7bba772d29d98c1a","committime":"2020-12-20T22:35:01","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"130ceae359e9f9d3b2956aaaee1e6b663e8db82d","committime":"2020-12-20T22:26:30","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: 8.10.2: add x86 binary built by Jack"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7726c02a75cf2cb8f31a367b20861ba7e56c106a","committime":"2020-12-18T09:05:04","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"3e0a550ed6aada6c28da02f9582209c4f789d819","committime":"2020-12-18T08:52:22","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.10.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0005aa938f1c8b4366f7bfa72e4b9f2d26531bf2","committime":"2020-09-05T08:35:13","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"We prebuild binaries without profiling support in Gentoo.\n\nReported-by: Toralf Förster\nCloses: https:\/\/bugs.gentoo.org\/740236\nPackage-Manager: Portage-3.0.5, Repoman-3.0.1\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"e790d862c726d8910aa37f9ed63a02a05f57cfea","committime":"2020-09-05T08:08:45","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: make USE=binary and USE=profile mutually exclusive"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b9cc9f4e8a92f5ca661ca3849101fd1a9b7a73b8","committime":"2020-08-07T23:06:19","packageid":55607,"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":55607,"repoid":1,"summary":"*\/*: drop ~ppc and ~ppc64 keywords for dev-lang\/ghc and rdeps"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a6720e574fd203133ebbdede7a24362f55a02f0","committime":"2020-08-01T08:39:59","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"solpeth@posteo.org","authorname":"Jack Todaro","body":"Bug: https:\/\/bugs.gentoo.org\/648006\nPackage-Manager: Portage-3.0.1, Repoman-2.3.23\nSigned-off-by: Jack Todaro <solpeth@posteo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/16890\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"954aeacd93b34349bd71eaf1bb9bfc4e24c5e109","committime":"2020-07-29T00:18:04","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: keyword ~amd64 and ~x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7cbf535b9c38b1af172a84a2f3329e9d62095191","committime":"2020-07-24T07:35:10","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.0, Repoman-2.3.23\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"a0b0d239bac1317b7c72cbc152301b29a686a290","committime":"2020-07-24T07:06:30","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.8.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8a7883cba47a16eff15baf0b72e5906f2f1e82c4","committime":"2020-05-23T06:35:08","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"vapier@chromium.org","authorname":"Mike Frysinger","body":"Signed-off-by: Mike Frysinger <vapier@gentoo.org>","commitid":"a434c06e0cc970f1a507bb9f8f1a147accf79040","committime":"2020-05-23T01:58:41","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: fix hardcoded pkg-config"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f515dfbb8994780d4433b5325550fcef85488cae","committime":"2020-04-13T20:36:28","packageid":55607,"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":55607,"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":55607,"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":55607,"repoid":1,"summary":"*\/*: dekeyword haskell on ia64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0265d7dd999bb040795964edd2317d46a5e028eb","committime":"2020-04-11T11:36:20","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.98, Repoman-2.3.22\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"2abbf115887292dea02551e7945dd04412133d55","committime":"2020-04-11T11:05:09","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add x86 and amd64 binaries for 8.8.3 and 8.10.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2f534e33aade8c6041eac2ad9178fafce09551c4","committime":"2020-04-11T08:36:22","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.98, Repoman-2.3.22\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"31f9719907f18e63ae2bab0de942fa6007701885","committime":"2020-04-11T08:11:05","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.8.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f76d9e6112cc12b7d411948ef977a2f8b579034d","committime":"2020-04-07T21:36:22","packageid":55607,"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":55607,"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":55607,"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":55607,"repoid":1,"summary":"*\/*: Drop stable ia64 keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d79148eedf725c7858363629c8ea63e4fea86be3","committime":"2020-03-25T23:07:35","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.95, Repoman-2.3.21\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"82f70e8a235f8afe4d81aedee458a2586acee452","committime":"2020-03-25T22:31:26","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: switch virtual\/libffi to dev-libs\/libffi"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b38b1cd382274263f454383a450df0c6a54d44f6","committime":"2020-03-25T00:07:35","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.95, Repoman-2.3.21\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"2f8caac4a356bdcab968b08105ae966fb514b3ef","committime":"2020-03-24T23:34:28","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.10.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"903d09c3eb709c2775b79b1b4ece0b667bbe9498","committime":"2020-03-17T03:37:25","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"b171e42ecc2668ce265d8612b8c7713cdbc1b452","committime":"2020-03-17T02:59:59","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Drop alpha keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a8d907e4b2acb38467b494e36313788750592b3d","committime":"2020-02-11T17:48:59","packageid":55607,"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":55607,"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":55607,"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":55607,"repoid":1,"summary":"*\/*: Drop stable alpha keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4e17fd6f0ed79794a00984e515c2e5884a222050","committime":"2020-01-19T15:09:52","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"95867688692574a6bd976509714a65e8c1148c3c","committime":"2020-01-19T14:58:49","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.8.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"905007092c46d57bfa67e85d3a01dbc35598d060","committime":"2020-01-11T19:05:46","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"a25d39ed354344f05971b2fc9edc7cda48847cda","committime":"2020-01-11T18:57:05","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: restore RESTRICT=\"!test? ( test )\""},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Bug: https:\/\/bugs.gentoo.org\/654034\nPackage-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"ae822c6a643103428de23fa18fa0be867983cbcd","committime":"2020-01-11T18:55:06","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add powerpc64le binary for ghc-8.6.5"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0050108f39e79ced485e3d85f779abd7cfc4e1fa","committime":"2020-01-10T20:45:41","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Bug: https:\/\/bugs.gentoo.org\/654034\nPackage-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"0defa5f02f34b540eafcfd9b8ec9faaa80189cde","committime":"2020-01-10T20:08:15","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add powerpc64le binary for ghc-8.8.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"The result was achieved via the following pipeline:\n\n    pkgcheck scan -c RestrictTestCheck -R FormatReporter \\\n      --format '{category}\/{package}\/{package}-{version}.ebuild' |\n    xargs -n32 grep -L RESTRICT |\n    xargs -n32 sed -i -e '\/^IUSE=.*test\/aRESTRICT=\"!test? ( test )\"'\n\nThe resulting metadata was compared before and after the change.\nFew Go ebuilds had to be fixed manually due to implicit RESTRICT=strip\nadded by the eclass.  Two ebuilds have to be fixed because of multiline\nIUSE.\n\nSuggested-by: Robin H. Johnson <robbat2@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13942\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"064af661d0c9a31cecdf348632bc5603333a9149","committime":"2019-12-10T22:02:54","packageid":55607,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c947f250d6b92c52031c9f8732f485204345f959","committime":"2019-11-10T15:26:17","packageid":55607,"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":"9e1cc91fd89b0008c8b1531750e07906e7a70f64","committime":"2019-11-08T20:51:07","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Switch\/update remaining URLs"},{"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":55607,"repoid":1,"summary":"*\/*: Inline mirror:\/\/hackage and update URIs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dbc63d0f9ce173aa9812f2c9c33efd825e5ae824","committime":"2019-10-04T07:10:37","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.76, Repoman-2.3.17\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"8ff3b28cba24e45c81ec63a95695c0b41640da4e","committime":"2019-10-04T06:46:34","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.8.1. no KEYWORDS yet"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d4557c0990e57182342bbc87416d9fc10caafe4d","committime":"2019-10-01T19:25:55","packageid":55607,"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":"ea4e989817fb8baa3e331fe60bbf6ab04d1610f4","committime":"2019-09-23T06:10:42","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Update for sys-libs\/ncurses-compat"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b0739e676f46ea441f5e260bd39733256a970d89","committime":"2019-07-17T21:27:42","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.69, Repoman-2.3.16\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"a5434e5130e1cde63875406c47abda480646f22e","committime":"2019-07-17T21:05:16","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add amd64 and x86 binaries"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ed943fb31ad6e8f800a28326c06cc1712d46a520","committime":"2019-07-01T08:04:11","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.68, Repoman-2.3.16\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"5f0f533fa143b3b98ba29a419b403616188d5308","committime":"2019-07-01T07:55:09","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.6.5, no binaries yet"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"21bc09599018a71b07c49258156c9efe91f84c4f","committime":"2019-05-29T07:04:14","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"haubi@gentoo.org","authorname":"Michael Haubenwallner","body":"Closes: https:\/\/bugs.gentoo.org\/686912\nPackage-Manager: Portage-2.3.62, Repoman-2.3.11\nSigned-off-by: Michael Haubenwallner <haubi@gentoo.org>","commitid":"e13e70853e6bebd89614de1de89ddc8d57bd0331","committime":"2019-05-28T14:36:14","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: fix hprefixify with amd64-linux"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"76fd98cca97545d8a8d3159ff793937be2d4cc38","committime":"2019-03-09T13:25:46","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Available binaries for amd64 and x86. No keywords yet\nas many revdeps will need to be updated.\n\nPackage-Manager: Portage-2.3.62, Repoman-2.3.12\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"2ede7e10cda8b5c79115462800a9fce69a388f07","committime":"2019-03-09T13:16:01","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.6.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1b7e4b8c7dae4e5545d801e0d74f67f1d78e0133","committime":"2018-06-18T18:25:54","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"klausman@gentoo.org","authorname":"Tobias Klausmann","body":"Gentoo-Bug: http:\/\/bugs.gentoo.org\/631138","commitid":"c6d0c94b240449263d3f6052de24df4b2fbf0d71","committime":"2018-06-18T11:03:23","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc-8.0.2-r0: alpha stable"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5b3eac3c4f2f5a3df263fb4455e3cb75a4086299","committime":"2018-06-12T08:05:55","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Bug: https:\/\/bugs.gentoo.org\/631138\nPackage-Manager: Portage-2.3.40, Repoman-2.3.9\nRepoMan-Options: --include-arches=\"ia64\"","commitid":"7b5ddf4deb555bf71f082375727496c95a0c03c2","committime":"2018-06-12T07:52:16","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: stable 8.0.2 for ia64, bug #631138"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7cada2fa247cfa2b7fbef65b0e0590882455a46f","committime":"2018-06-10T11:43:58","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"3d48e4a27481a8d6213fe4f356a9ccfe66b799f8","committime":"2018-06-10T11:22:37","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: buld amd64 and x86 binaries for 8.4.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4dc33d269db3b08e199f3bc4ac25269a34993235","committime":"2018-06-09T19:24:00","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"A few changes:\n- move off from code.haskell.org to \/slyfox.uni.cx for binaries\n- enable --relax on all arches, not just sparc\n- fix dwarf generation (-g) on binutils-2.30\n- allow >=haskell-updater-1.3\n- fix relocation for haddoc, hp2ps, hpc\n\nPackage-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"55e2390cae9029846c6a69d852cf03058b6c4aae","committime":"2018-06-09T19:09:03","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: backport binutils fixes"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"456fe14669aabfe1a94367fd4c331d2644e18001","committime":"2018-06-09T19:04:07","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.4.3, no binaries yet"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"9a194027c5d4c3974ce0719942dd98535aa75525","committime":"2018-05-09T18:45:58","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.36, Repoman-2.3.9","commitid":"c31e4e32f8acee7451c3d7015b4f172ebb15fa7e","committime":"2018-05-09T18:36:59","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.4.2 (no keywords)"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"1158c5dfc31ad88e8e33cbfb4d432570ad99394c","committime":"2018-03-09T22:46:21","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"9ace482e762b1f671985c3e20a21d09a01b40917","committime":"2018-03-09T22:35:30","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.4.1 with x86 and amd64 binaries"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"c53f222d4499005246631a54732d3cd749d0f67a","committime":"2018-01-22T00:25:44","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Refresh binaries for amd64 and x86 to support -no-pie option by default.\n\nReported-by: Anton Kochkov\nBug: https:\/\/bugs.gentoo.org\/644170\nPackage-Manager: Portage-2.3.19, Repoman-2.3.6","commitid":"bf8f136b40a11d047b6281970753ededfca09b04","committime":"2018-01-22T00:01:07","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: rebuild ghc against gcc-6 (PIE support), bug #644170"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"83e795d77553548b3d7ed0c36d530110cf662a36","committime":"2017-12-26T12:47:55","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.19, Repoman-2.3.6","commitid":"fecb72aaa50430507694b62aec12b270a83a3c05","committime":"2017-12-26T12:29:47","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.4.1_alpha1 (unkeyworded)"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d3a59984f76d05e78daed32e694293940ba66a8e","committime":"2017-11-25T14:27:44","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.16, Repoman-2.3.6","commitid":"400835a244982980257478d8d8fc847e401d8731","committime":"2017-11-25T14:14:15","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add amd64 and x86 binaries"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"41893f0b4cd26e01682f783b4a4dc84e5ad46b01","committime":"2017-11-24T08:21:50","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e1ebf5df1b2833fa18aa69bd86965e088c732d99","committime":"2017-11-24T08:01:54","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.16, Repoman-2.3.6","commitid":"61763854fa6e7a98393f1abe3c4fbfff997dbb5c","committime":"2017-11-24T08:00:58","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.2.2, no keywords, binaries or core library pins"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"LD_LIBRARY_PATH only worked for prefix systems using\nhost's libc.\n\nOn systems with prefix\/libc it causes host's ld.so to\nload prefix's libc.so. They are incompatible as ld.so\nrelies on presence of certain private symbols libc.so\n\nReported-by:  Horea Christian\nBug: https:\/\/bugs.gentoo.org\/637532\nPackage-Manager: Portage-2.3.16, Repoman-2.3.6","commitid":"a6af937438bbd6d88028a5cda7ff8ba20a16721e","committime":"2017-11-24T07:52:12","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop LD_LIBRARY_PATH hack, bug #637532"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a036cd773520222838008876b373ad9e8862c23c","committime":"2017-09-23T19:03:34","packageid":55607,"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":"7ff5d36edf220971e36200e256196a73c4c7162c","committime":"2017-09-23T17:03:48","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: stable 8.0.2 for x86\/amd64, bug #631138"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b6b7501a3a811b0d608609df3618d2d5ca8f8568","committime":"2017-09-02T21:21:37","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"1741ffe177c0cbda54e272798bf02687cf894404","committime":"2017-09-02T20:50:46","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"yuuko has CHOST=x86_64-apple-darwin16 which\ndoes not work on ghc-8.2.1.\nBackport upstream commit\nhttp:\/\/git.haskell.org\/ghc.git\/commitdiff\/d39a3409acd3c40fb018ec1c114f15d3ecef6ef9\n\nPackage-Manager: Portage-2.3.8, Repoman-2.3.3","commitid":"cec8a745f68e5e471f5cd0cd9005e443bc337d42","committime":"2017-09-02T20:48:51","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bachport *-darwin* triplets"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Noticed by yuuko\n\nPackage-Manager: Portage-2.3.8, Repoman-2.3.3","commitid":"d5afe5a31f0d3f3be042cf9c7bfd703127cfccdc","committime":"2017-09-02T20:43:00","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop attemp to sed non-existing utils\/haddock\/doc\/configure.ac"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"*-darwin hardcodes tarball extension to avoid our\nprebuilt binaries. Bug noticed by yuuko.\n\nPackage-Manager: Portage-2.3.8, Repoman-2.3.3","commitid":"4036e4259226158fe95da9dbe4bf255976783532","committime":"2017-09-02T20:29:26","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: update A variable to match .xz tarball"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e08029ec6051220ce1f57c4ffa29df5d9b87bfbd","committime":"2017-07-23T11:23:33","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.6, Repoman-2.3.3","commitid":"08a41d2dff99645af6ac5a7bb4774f5f193b6f20","committime":"2017-07-23T11:15:24","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.2.1 with x86 and amd64 binaries, no KEYWORDS yet"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"2e923f8302410b674720121317a9fd8433aa37a5","committime":"2017-07-12T20:23:49","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Building ghc.1 needs sphinx present in system.\n\nReported-by: Patrick McLean\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"73b0ef093676404c24ee4672252b932a758b1966","committime":"2017-07-12T20:14:35","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: guard manuals building behind USE=doc"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"41e58017ae1bed2935776a65688eb9d86e57cf6e","committime":"2017-07-11T22:10:07","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"sys-libs\/ncurses:= can match sys-libs\/ncurses:5.\nTo build ghc we always need sys-libs\/ncurses:0=.\n\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"f970bb21ed1d00e29cde151e96e499841c18d92d","committime":"2017-07-11T21:57:19","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: explicitly pin to libs+headers slot of ncurses"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"74854f09c802492db7c501cab3d88bce2b6b0693","committime":"2017-07-11T21:08:01","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Re-adding ncurses:5 buildtime-only dependency was\nan accidental bug. ghc binaries explicitly avoid\nncurses for bootstrap.\n\nReported-by: Zac Medico\nBug: https:\/\/bugs.gentoo.org\/561276\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"9caff4ab10a45797edba0d91ee4991613301d57d","committime":"2017-07-11T20:45:06","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: remove build-type dependency on ncurses, bug #561276"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b4cd3ddaaa3365da676eefaec56a01818800fc15","committime":"2017-07-08T14:07:18","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Apparently pkg_pretend \/ pkg_setup don't share global environment.\n\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"d1798083a2a89196960d9fde2d053cab9f6f991b","committime":"2017-07-08T13:17:56","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: fix check-reqs usage"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Mike Limansky\nBug: https:\/\/bugs.gentoo.org\/611866\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"0dc53bf2e8d10a09a892b5427009412ced1d65b0","committime":"2017-07-08T11:59:44","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add check for disk space requirement, bug #611866"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"562f33aed9aeae5824c1264ee0da712bb7420ffc","committime":"2017-07-03T20:03:53","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Erich Seifert\nBug: https:\/\/bugs.gentoo.org\/561276\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"43fbec44acb0b56b2443f99e0994d5636c98d916","committime":"2017-07-03T19:57:17","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add a ncurses:5\/5 binary dependency, bug #561276"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"0fa88983c29659934eb9033ea99e4cd03f41c871","committime":"2017-06-20T22:03:46","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"While at it added binaries for ppc, ppc64 (BE), ia64.\n\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"952b12ef5a379a6b99f81b54990dac18455b1326","committime":"2017-06-20T21:55:40","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: disable parallel 'make install' until it gets fixed upstream"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"90f2e8dd0e4ca28e30e68d684ca5ed0e87d32031","committime":"2017-05-28T01:01:57","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"heroxbd@gentoo.org","authorname":"Benda Xu","body":"sys-libs\/ncurses:5\/6 SLOT has been removed.\n\nPackage-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"5743a390cd13fabfe096738328a2a83bd5691708","committime":"2017-05-28T00:27:24","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop outdated docbook xsl prefix hacks."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"6acd7316d0d16720d99e6e2ba8a9f1b6ae0075ca","committime":"2017-05-23T21:21:48","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"This fix is primary to restore ia64 support.\n\nBut in general it speeds GHC build up substantially:\nfrom 10+ hours down to 3.5 hours.\n\nPackage-Manager: Portage-2.3.6, Repoman-2.3.2","commitid":"725c067ee23c5a007d9d282423f170cc3660fdca","committime":"2017-05-23T20:58:12","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: restore HCFLAGS=-O1 for UNREG arches"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"656b651ce96d2ecec614f272f02f0886ced5c538","committime":"2017-03-19T10:58:35","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.5, Repoman-2.3.2","commitid":"5580e8b52f6fa65dc33c0cda24ec11ce3bf39b28","committime":"2017-03-19T10:27:50","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: added 'arm64' binary, built by Alexander Adler"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":55607,"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":55607,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"748d6b9548f200d3b36c8d1da3ed7e4e36667d31","committime":"2017-02-18T12:22:01","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"This fixes build failure of shared libraries on gcc-6.3.0\nReported-by: Helmut Jarausch\nBug: https:\/\/bugs.gentoo.org\/609624\n\nPackage-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"c007515ecb55f7791845c59a3b49bd7ee8aa792f","committime":"2017-02-18T12:10:55","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: do not persist '-no-pie' in ghc wrapper, bug #609624"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"GHC does not use Evil Mangler any more thus\nGHC should not care about stack protection in C code.\n\nIt should just work.\n\nPackage-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"8cee49e4a6c8d9ec80faa4054b621467450d3ebb","committime":"2017-02-18T12:09:08","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop '-fno-stack-protector'"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"1482c146b1261579ce1a128966a4f7e2e28ca1c2","committime":"2017-02-14T23:34:00","packageid":55607,"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":"f00e5e7c8c577f25ccae203241d96eb7f4db4e51","committime":"2017-02-14T22:56:22","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: keyword alpha as we have binaries for it"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"30ccbd3cfbabc6a877554ff90ee3baa201fc452b","committime":"2017-02-14T22:22:35","packageid":55607,"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":"4118fb63e77746ea1b9104ade24703c06e9be629","committime":"2017-02-14T22:15:58","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add alpha binary for 8.0.2"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Gentoo upstreamed -pie\/-nopie patch to GCC upstream but\nthere is a twist: '-nopie' gentoo flag became '-no-pie'.\n\nBut at least '-no-pie' is accessible in both vanilla\nand hardened profiles of gcc-6.3.0.\n\nReported-by: Toralf Förster\nBug: https:\/\/bugs.gentoo.org\/606666\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"8274b84fb061ddcb1318f1ba5625b41b197e6987","committime":"2017-02-14T10:01:08","packageid":55607,"repoid":1,"summary":"ghc: spell '-nopie' as '-no-pie' for gcc-6.3.0, bug #606666"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"3f3aee8b98d6ca21fcc10aba7e704b48a897716b","committime":"2017-01-29T13:02:50","packageid":55607,"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":"7e002c40c695e591f8d9ceadaee4c5013e6df256","committime":"2017-01-29T12:54:14","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: apply gentoo dev-libs\/libffi patch for alpha"},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":55607,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e3c203a102d1feb3f7a585eca8232696c58a4c90","committime":"2017-01-20T10:42:02","packageid":55607,"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":"3433bd74edfc8eb4abd455fd6976af8599ab598b","committime":"2017-01-20T10:20:36","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: added amd64 and x86 binaries for ghc-8.0.2"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e6cd421df70ff0472abcd674ee4e4268ef94719a","committime":"2017-01-16T10:01:53","packageid":55607,"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":"ef416f3d1295dfc8fb4a0638a3c5f0cab4f9bab2","committime":"2017-01-16T09:45:51","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 8.0.2, no KEYWORDS or binaries yet"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"35e8960ed1f7fcaa409310244b4cfeb4ebadb5c1","committime":"2016-12-28T23:02:18","packageid":55607,"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":"c9344ef315e0eb124d93ac1277f9edeb223506fc","committime":"2016-12-28T22:29:31","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop outdated lower bound on gcc and binutils"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"ce2c3248dff78e70172969b90055f439936be773","committime":"2016-12-28T22:20:50","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: drop old"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"5c84cd89d53f7fd8b1c3b436303378aa732b0688","committime":"2016-12-28T21:22:43","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"all existing GHC versions were built agains ncurses-5.\nPull in this binary depend when uses choses to install\nghc binary as-is.\n\nReported-by: Chris Henhawke\nBug: https:\/\/bugs.gentoo.org\/603632\n\nPackage-Manager: Portage-2.3.3, Repoman-2.3.1","commitid":"47eaa6c9ce342607d3185ee5c10fdf0b763ef52e","committime":"2016-12-28T21:12:39","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add dependency on ncurses-5 ABI for ghc[binary], bug #603632"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b3b1621ceae304b2eb10b68963bbb30eb13340fd","committime":"2016-07-26T09:22:48","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"heroxbd@gentoo.org","authorname":"Benda Xu","body":"Bug: 540168\n\nPackage-Manager: portage-2.3.0","commitid":"77b887acb894169e0c983b010dc43388f3c55b14","committime":"2016-07-26T08:59:51","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: Prefixify STAGE0_AR."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"eae7a9c929eba32f7793c9cba1c2d64aef3aa749","committime":"2016-05-15T18:09:47","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.28","commitid":"4046f65c7fcbe0db960cb0abe074bc1ed9510781","committime":"2016-05-15T16:21:04","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: amd64\/x86 stable, bug #563090"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"8b8423427b57f6f6503e5edaa684da4c3654fbb8","committime":"2016-04-04T20:44:37","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.28","commitid":"2f5165d7c2641dc54d4a2024c0a52ac865ea6334","committime":"2016-04-04T20:30:53","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: add ia64 binary for ghc-7.10.3"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"88da50d3983e0095df029b770e572fff6d825368","committime":"2016-03-22T09:42:31","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"232090cb40773326bd2469e3c57d216f4638a984","committime":"2016-03-22T09:34:47","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: built 7.10.3 binaries for alpha, ppc, ppc64, sparc"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"02eac198f9f4e5839a8652988d1b8052ff462325","committime":"2016-03-15T22:22:03","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.28","commitid":"39a2ed4121c53aafd5a1178bb8f1526f8f71608a","committime":"2016-03-15T21:53:39","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: bump up to 7.10.3, added binaries for x86, amd64"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"634ea96cdd0196df167972860b14a00b2bbdc921","committime":"2016-02-10T23:15:31","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Should fix paludis users.\nThe change requires yet unreleased portage 2.2.28\nto make QA_PREBUILT work as expected.\n\nBug: https:\/\/bugs.gentoo.org\/566534\n\nPackage-Manager: portage-2.2.27","commitid":"9bc66f191869fb05fcdd07973782b2097497a7fc","committime":"2016-02-10T23:03:28","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: move QA_PREBUILT to pkg_setup(), bug #566534"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"bf152a6ac9b4d0fdc65ae001a4a6207bd7cd54e4","committime":"2015-09-20T19:01:50","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.20","commitid":"6c08c1e8a85b574501806d6563a308e38be66788","committime":"2015-09-20T11:00:56","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: alpha amd64 ia64 ppc ppc64 sparc x86 stable, bug #524790"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"652f7e41836f7677088c0034ad54e2adaf4cf4e8","committime":"2015-08-28T22:07:31","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Commit 0fdbbebbdc4b18e4078870a6a579834c64177219 removed\ndependency from ghc binary, but not ghc-pkg binary.\n\nThis commit fixes that omission and pulls in new binaries.\n\nBug: https:\/\/bugs.gentoo.org\/557478\n\nPackage-Manager: portage-2.2.20","commitid":"f6fa6889c4c19340c23b8cd5c34cff167e1953ba","committime":"2015-08-28T21:33:18","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: get rid of ncurses dependency, take 2 on bug #557478"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"32e76ac53e1e256f1541289f24a96a5fc11afb82","committime":"2015-08-27T22:46:33","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Recently gentoo updated ncurses to sys-libs\/ncurses-6.0.\nIt changed ABI from libncursesw.so.5 to libncursesw.so.6\nin an incompatible way.\n\nThe change disables ncurses backend for haskeline for\nbooter binary (USE=ghcmakebinary).\n\nBug: https:\/\/bugs.gentoo.org\/show_bug.cgi?id=557478\n\nPackage-Manager: portage-2.2.20","commitid":"0fdbbebbdc4b18e4078870a6a579834c64177219","committime":"2015-08-27T22:24:35","packageid":55607,"repoid":1,"summary":"dev-lang\/ghc: get rid of ncurses runtime dependency, bug #557478"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b8cce015b8b1869513a3bbb621225f2b688c56c8","committime":"2015-08-24T11:46:39","packageid":55607,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"ef24c6d38ee6f1f594bfced120ea11754942aaf9","committime":"2015-08-24T11:26:48","packageid":55607,"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":55607,"repoid":1,"summary":"Use https by default"},{"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":"eaaface92ee81f30a6ac66fe7acbcc42c00dc450","committime":"2015-08-24T10:47:45","packageid":55607,"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":55607,"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":55607,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e1aa19da967b263318455cb88d023084ce824bcb","committime":"2015-08-01T22:29:43","packageid":55607,"repoid":1,"summary":"2015-08-01 22:29:33 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":55607,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":450,"description":"Larry Wall's Practical Extraction and Report Language","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl","packageid":44582},{"block":false,"categoryid":381,"description":"Console display library","ebuildids":[778641,778641,804338,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"ncurses","packageid":45285},{"block":false,"categoryid":381,"description":"GNU libc C library","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"glibc","packageid":46642},{"block":false,"categoryid":393,"description":"Libraries\/utilities to handle ELF objects (drop in replacement for libelf)","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"elfutils","packageid":46695},{"block":false,"categoryid":393,"description":"Portable, high level programming interface to various calling conventions","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"libffi","packageid":52280,"summary":"Compilers for high level languages generate code that follow certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the \"calling convention\". The \"calling convention\" is essentially a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A \"calling convention\" also specifies where the return value for a function is found. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code. The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time. Ffi stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages."},{"block":false,"categoryid":325,"description":"Utilities and libraries for NUMA systems","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"numactl","packageid":53999},{"block":false,"categoryid":393,"description":"Library for arbitrary-precision arithmetic on different type of numbers","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"gmp","packageid":55512},{"block":false,"categoryid":428,"description":"Small utility to modify the dynamic linker and RPATH of ELF executables","ebuildids":[778641,804338],"firstseen":"2010-12-01T14:40:22.715364","maintainer":"chewi@gentoo.org","name":"patchelf","packageid":56586},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[778641,778641,804338,804338],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."}],"depending":[{"block":false,"categoryid":433,"description":"Parallel programming library","ebuildids":[682169,682169,682169],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"parallel","packageid":42312},{"block":false,"categoryid":433,"description":"Versatile logging framework","ebuildids":[757651,757651,757651],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hslogger","packageid":42424},{"block":false,"categoryid":433,"description":"A library for client-side HTTP","ebuildids":[804133,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":"Haskell binding to inotify","ebuildids":[682096,682096,682096,804105,804105,804105],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"hinotify","packageid":42749},{"block":false,"categoryid":433,"description":"Library for creating and modifying zip archives","ebuildids":[682289,682289,682289,804336,804336,804336],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"zip-archive","packageid":43650},{"block":false,"categoryid":433,"description":"Large utility library","ebuildids":[757665,757665,757665,804172,804172,804172,804172,804172],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"missingh","packageid":44771},{"block":false,"categoryid":410,"description":"Mode for editing (and running) Haskell programs in Emacs","ebuildids":[806891],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnu-emacs@gentoo.org","maintainername":"Gentoo GNU Emacs project","name":"haskell-mode","packageid":44777},{"block":false,"categoryid":433,"description":"Low-level networking interface","ebuildids":[757666,757666,757666,804183,804183,804183],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"network","packageid":45054},{"block":false,"categoryid":433,"description":"Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now","ebuildids":[469887,469887,469887,804064,804064,804064],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"digest","packageid":45080},{"block":false,"categoryid":433,"description":"Colourise Haskell code","ebuildids":[662720,662720,662720,804108,804108,804108],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"hscolour","packageid":45677},{"block":false,"categoryid":433,"description":"Analysis and generation of C code","ebuildids":[711013,711013,711013,804150,804150,804150,804150,804150],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"language-c","packageid":45910},{"block":false,"categoryid":433,"description":"Simple ANSI terminal support","ebuildids":[682002,682002,682002,803985,803985,803985,886925,886925,886925],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ansi-terminal","packageid":46256},{"block":false,"categoryid":433,"description":"Alex is a tool for generating lexical analysers in Haskell","ebuildids":[757200,757200,803984,803984],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"alex","packageid":46678},{"block":false,"categoryid":403,"description":"Community-maintained extensions for xmonad","ebuildids":[757176,757176,757176,804346,804346,804346,864149,864149,864149],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"xmonad-contrib","packageid":47276},{"block":false,"categoryid":433,"description":"HUnit support for the test-framework package","ebuildids":[886993,886993,886993],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"test-framework-hunit","packageid":47395},{"block":false,"categoryid":338,"description":"Rebuild Haskell dependencies in Gentoo","ebuildids":[732588,803978,864137,864138,864139],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"haskell-updater","packageid":47573},{"block":false,"categoryid":433,"description":"The Wadler\/Leijen Pretty Printer for colored ANSI terminal output","ebuildids":[756889,756889,756889,803987,803987,803987],"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":[804017,804017,804017,804017,804017,804018,804018,804018,804018,804018],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"cabal","packageid":47777},{"block":false,"categoryid":433,"description":"Monadic parser combinators","ebuildids":[804198,804198,804198,804199,804199,804199],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"parsec","packageid":47985},{"block":false,"categoryid":433,"description":"The command-line interface for Cabal and Hackage","ebuildids":[804020,804020,804021,804021],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cabal-install","packageid":47994},{"block":false,"categoryid":433,"description":"HTML combinator library","ebuildids":[473890,473890,473890],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"html","packageid":48643},{"block":false,"categoryid":433,"description":"Framework for running and organising tests, with HUnit and QuickCheck support","ebuildids":[886992,886992,886992],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"test-framework","packageid":49046},{"block":false,"categoryid":433,"description":"Monad classes, using functional dependencies","ebuildids":[886930,886930,886930,886930,886930],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mtl","packageid":49193},{"block":false,"categoryid":433,"description":"A binding to the X11 graphics library","ebuildids":[757255,757255,757255],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"x11","packageid":49225},{"block":false,"categoryid":433,"description":"PostgreSQL driver for HDBC","ebuildids":[719519,719519,719519,804102,804102,804102],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"hdbc-postgresql","packageid":49283},{"block":false,"categoryid":353,"description":"Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler","ebuildids":[736385],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci-biology@gentoo.org","maintainername":"Gentoo Biology Project","name":"abyss","packageid":50240},{"block":false,"categoryid":433,"description":"Haskell Database Connectivity","ebuildids":[662715,662715,662715,804101,804101,804101],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hdbc","packageid":50333},{"block":false,"categoryid":433,"description":"Common \"Text.Regex.*\" API for Regex matching","ebuildids":[886983,886983,886983],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"regex-base","packageid":50632},{"block":false,"categoryid":433,"description":"QuickCheck-2 support for the test-framework package","ebuildids":[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":433,"description":"Binary serialisation for Haskell values using lazy ByteStrings","ebuildids":[804005,804005,804005,804005,804005,804006,804006,804006],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"binary","packageid":50773},{"block":false,"categoryid":433,"description":"Support for reading and writing UTF8 Strings","ebuildids":[600560,600560,600560,804307,804307,804307],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"utf8-string","packageid":51111},{"block":false,"categoryid":311,"description":"a distributed, interactive, smart revision control system","ebuildids":[887002,887002,887002],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"darcs","packageid":51120},{"block":false,"categoryid":433,"description":"Software Transactional Memory","ebuildids":[804252,804252,804252,804252,804252,804253,804253,804253],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"stm","packageid":51359},{"block":false,"categoryid":433,"description":"Compression and decompression in the gzip and zlib formats","ebuildids":[757040,757040,757040,804337,804337,804337],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"zlib","packageid":51497},{"block":false,"categoryid":403,"description":"A tiling window manager","ebuildids":[757175,757175,757175,804345,804345,804345,864148,864148,864148],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xmonad","packageid":51672},{"block":false,"categoryid":433,"description":"Replaces\/enhances \"Text.Regex\"","ebuildids":[804222,804222,804222],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"regex-compat","packageid":51770},{"block":false,"categoryid":433,"description":"Martin Erwig's Functional Graph Library","ebuildids":[757645,757645,757645,804080,804080,804080],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"fgl","packageid":51949},{"block":false,"categoryid":433,"description":"A command-line interface for user input, written in Haskell","ebuildids":[804100,804100,804100],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"haskeline","packageid":51981},{"block":false,"categoryid":382,"description":"A Minimalistic Text Based Status Bar","ebuildids":[757721,757721,757721,804344,804344,804344],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"xmobar","packageid":52902},{"block":false,"categoryid":433,"description":"Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer","ebuildids":[759248,759248,759248],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"haskell-src-exts","packageid":53065},{"block":false,"categoryid":433,"description":"C->Haskell FFI tool that gives some cross-language type safety","ebuildids":[717926,717926,804015,804015],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"c2hs","packageid":53081},{"block":false,"categoryid":433,"description":"Automatic testing of Haskell programs","ebuildids":[804213,804213,804213,886957,886957,886957],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck","packageid":53163},{"block":false,"categoryid":433,"description":"Memory mapped files for POSIX and Windows","ebuildids":[496385,496385,496385],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mmap","packageid":53487,"summary":"This library provides a wrapper to mmap(2) or MapViewOfFile, allowing files or devices to be lazily loaded into memory as strict or lazy ByteStrings, ForeignPtrs or plain Ptrs, using the virtual memory subsystem to do on-demand loading. Modifications are also supported."},{"block":false,"categoryid":433,"description":"Happy is a parser generator for Haskell","ebuildids":[685114,685114,804097,804097],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"happy","packageid":53862},{"block":false,"categoryid":433,"description":"Bindings to the Xft and some Xrender parts","ebuildids":[757256,757256,757256],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"x11-xft","packageid":54130},{"block":false,"categoryid":433,"description":"Sqlite v3 driver for HDBC","ebuildids":[19256,19256,19256,804103,804103,804103],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hdbc-sqlite3","packageid":55127},{"block":false,"categoryid":433,"description":"POSIX Backend for \"Text.Regex\" (regex-base)","ebuildids":[886984,886984,886984],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"regex-posix","packageid":55320},{"block":false,"categoryid":433,"description":"Knowledge of GHC's installation directories","ebuildids":[682078,682078,682078,804090,804090,804090],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"ghc-paths","packageid":55467},{"block":false,"categoryid":433,"description":"A unit testing framework for Haskell","ebuildids":[719536,719536,719536,804140,804140,804140],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hunit","packageid":55633},{"block":false,"categoryid":433,"description":"Difference lists","ebuildids":[757643,757643,757643],"firstseen":"2011-04-23T14:37:46.240211","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"dlist","packageid":57265},{"block":false,"categoryid":433,"description":"Scrap Your Boilerplate","ebuildids":[757008,757008,757008,804257,804257,804257],"firstseen":"2011-04-23T14:37:46.240211","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"syb","packageid":57266},{"block":false,"categoryid":433,"description":"Types for representing a structured document","ebuildids":[756980,756980,756980,804196,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":"Parsing and extracting information from (possibly malformed) HTML\/XML documents","ebuildids":[682221,682221,682221],"firstseen":"2011-04-24T15:21:59.848666","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tagsoup","packageid":57276,"summary":"TagSoup is a library for parsing HTML\/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. The library also provides useful functions to extract information from an HTML document, making it ideal for screen-scraping. Users should start from the \"Text.HTML.TagSoup\" module."},{"block":false,"categoryid":433,"description":"Conversion between math formats","ebuildids":[757018,757018,757018,804272,804272,804272],"firstseen":"2011-04-24T15:21:59.848666","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"texmath","packageid":57277},{"block":false,"categoryid":433,"description":"A simple XML library","ebuildids":[540835,540835,540835],"firstseen":"2011-04-24T15:21:59.848666","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xml","packageid":57278},{"block":false,"categoryid":391,"description":"Metapackage for pandoc version 3","ebuildids":[757627,757627,757627],"firstseen":"2011-04-25T14:38:57.482621","maintainer":"haskell@gentoo.org","name":"pandoc","packageid":57280},{"block":false,"categoryid":433,"description":"An efficient packed Unicode text type","ebuildids":[804274,804274,804274],"firstseen":"2011-06-12T14:37:46.618061","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"text","packageid":57517},{"block":false,"categoryid":433,"description":"Typeclasses and instances for converting between types","ebuildids":[576801,576801,576801,804044,804044,804044],"firstseen":"2011-06-13T14:38:22.128587","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"convertible","packageid":57520},{"block":false,"categoryid":433,"description":"State variables","ebuildids":[886933,886933,886933],"firstseen":"2011-08-01T14:35:17.119816","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"statevar","packageid":57711},{"block":false,"categoryid":433,"description":"Reading, writing and manipulating \".tar\" archive files","ebuildids":[804259,804259,804259],"firstseen":"2011-08-05T14:35:35.698486","maintainer":"haskell@gentoo.org","maintainername":"Proxy Maintainers","name":"tar","packageid":57720},{"block":false,"categoryid":433,"description":"Binding to the ALSA Library API (Exceptions)","ebuildids":[473282,473282,473282],"firstseen":"2011-09-19T14:35:30.679748","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"alsa-core","packageid":57972},{"block":false,"categoryid":433,"description":"Bindings to the ALSA simple mixer API","ebuildids":[676274,676274,676274],"firstseen":"2011-09-19T14:35:30.679748","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"alsa-mixer","packageid":57973},{"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":"Lift control operations, like exception catching, through monad transformers","ebuildids":[662696,662696,662696,804174,804174,804174],"firstseen":"2011-12-05T14:37:08.128479","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"monad-control","packageid":58259},{"block":false,"categoryid":433,"description":"Portable regex library for Perl 5 compatible regular expressions","ebuildids":[886931,886931,886931],"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":"Implementations of the SHA suite of message digest functions","ebuildids":[662655,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":"Concrete functor and monad transformers","ebuildids":[804289,804289,804289],"firstseen":"2011-12-05T14:37:08.128479","maintainer":"haskell@gentoo.org","maintainername":"Proxy Maintainers","name":"transformers","packageid":58262},{"block":false,"categoryid":433,"description":"Primitive memory-related operations","ebuildids":[757061,757061,757061,804211,804211,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,804311,804311,886960,886960,886960],"firstseen":"2012-01-13T14:35:42.889288","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vector","packageid":58689},{"block":false,"categoryid":433,"description":"Basic types for representing XML","ebuildids":[685654,685654,685654],"firstseen":"2012-01-13T14:35:42.889288","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xml-types","packageid":58690},{"block":false,"categoryid":433,"description":"A a cross-platform means of determining the hostname","ebuildids":[682512,682512,682512],"firstseen":"2012-01-22T14:35:51.179677","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hostname","packageid":58731},{"block":false,"categoryid":433,"description":"A class for types that can be converted to a hash value","ebuildids":[777501,777501,777501,804098,804098,804098,886936,886936,886936],"firstseen":"2012-01-23T14:36:00.534866","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hashable","packageid":58735},{"block":false,"categoryid":433,"description":"Extensible exceptions","ebuildids":[448537,448537,448537],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"extensible-exceptions","packageid":58978},{"block":false,"categoryid":433,"description":"A simple web-server with an interact style API","ebuildids":[757657,757657,757657],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"httpd-shed","packageid":58980,"summary":"This web server promotes a Request to IO Response function into a local web server. The user can decide how to interpret the requests, and the library is intended for implementing Ajax APIs."},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[804217,804217,804217,886958,886958,886958],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981},{"block":false,"categoryid":433,"description":"Combinator library for splitting lists","ebuildids":[682215,682215,682215,804248,804248,804248],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"split","packageid":58982},{"block":false,"categoryid":433,"description":"Fast base64 encoding and decoding for ByteStrings","ebuildids":[682013,682013,682013,804002,804002,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,756900,756900,756900,756900,804009,804009,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,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,682049,682049,804063,804063,804063],"firstseen":"2012-03-11T14:36:05.340208","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"diff","packageid":58998},{"block":false,"categoryid":433,"description":"Portable temporary file and directory support","ebuildids":[682230,682230,682230,804267,804267,804267],"firstseen":"2012-03-11T14:36:05.340208","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"temporary","packageid":58999},{"block":false,"categoryid":433,"description":"Anaphoric and miscellaneous useful control-flow","ebuildids":[662728,662728,662728],"firstseen":"2012-03-24T14:35:55.551091","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ifelse","packageid":59049},{"block":false,"categoryid":433,"description":"Lift computations from the bottom of a transformer stack","ebuildids":[682244,682244,682244,804290,804290,804290],"firstseen":"2012-03-24T14:35:55.551091","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"transformers-base","packageid":59050},{"block":false,"categoryid":433,"description":"Pure and impure Bloom Filter implementations","ebuildids":[549925,549925,549925,549925,549925,804012,804012,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,662733,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":"Enhanced timezone handling for Data.Time","ebuildids":[662642,662642,662642,804286,804286,804286],"firstseen":"2012-04-12T14:36:19.913444","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"timezone-series","packageid":59128},{"block":false,"categoryid":433,"description":"An MPD client library","ebuildids":[709813,709813,709813,709813,709813,804154,804154,804154],"firstseen":"2012-04-14T14:36:21.891780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"libmpd","packageid":59135},{"block":false,"categoryid":433,"description":"A pure Haskell parser and renderer for binary Olson timezone files","ebuildids":[709814,709814,709814,804285,804285,804285],"firstseen":"2012-04-14T14:36:21.891780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"timezone-olson","packageid":59136},{"block":false,"categoryid":433,"description":"Portable POSIX-compatibility layer","ebuildids":[682251,682251,682251,804301,804301,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":"Strict data types and String IO","ebuildids":[757006,757006,757006,804255,804255,804255],"firstseen":"2012-05-06T14:36:54.100082","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"strict","packageid":59248},{"block":false,"categoryid":433,"description":"A blazingly fast markup combinator library for Haskell","ebuildids":[804011,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":"Levenshtein and restricted Damerau-Levenshtein edit distances","ebuildids":[6813,6813,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,682029,682029,682029,682029,804025,804025,804025],"firstseen":"2012-11-15T14:42:25.823912","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cereal","packageid":59998},{"block":false,"categoryid":433,"description":"A client library for the D-Bus IPC system","ebuildids":[768807,768807,768807,804060,804060,804060],"firstseen":"2012-11-15T14:42:25.823912","maintainer":"haskell@gentoo.org","name":"dbus","packageid":59999},{"block":false,"categoryid":433,"description":"Run IO operations asynchronously and wait for their results","ebuildids":[803990,803990,803990],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Proxy Maintainers","name":"async","packageid":60022},{"block":false,"categoryid":433,"description":"Expressive file and directory manipulation for Haskell","ebuildids":[540553,540553,540553],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"filemanip","packageid":60023},{"block":false,"categoryid":433,"description":"Efficient hashing-based container types","ebuildids":[757035,757035,757035,804305,804305,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":"Much safer replacement for QSemN, QSem, and SampleVar","ebuildids":[519142,519142,519142],"firstseen":"2012-12-16T14:36:44.966682","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"safesemaphore","packageid":60131},{"block":false,"categoryid":433,"description":"Locate directory of original program","ebuildids":[477842,477842,477842],"firstseen":"2013-02-10T14:40:37.321952","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"findbin","packageid":60344},{"block":false,"categoryid":433,"description":"Simple multicast library","ebuildids":[682159,682159,682159],"firstseen":"2013-04-01T13:37:12.297800","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"network-multicast","packageid":60613},{"block":false,"categoryid":433,"description":"A class for types with a default value","ebuildids":[688135,688135,688135],"firstseen":"2013-04-02T13:36:47.763423","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"data-default","packageid":60621},{"block":false,"categoryid":433,"description":"Use Template Haskell to embed file contents directly","ebuildids":[682067,682067,682067,804081,804081,804081],"firstseen":"2013-04-02T13:36:47.763423","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"file-embed","packageid":60622},{"block":false,"categoryid":433,"description":"A class for types with a default value","ebuildids":[684407,684407,684407],"firstseen":"2013-04-03T13:36:50.295433","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"data-default-class","packageid":60624},{"block":false,"categoryid":433,"description":"Default instances for types in containers","ebuildids":[482616,482616,482616],"firstseen":"2013-04-03T13:36:50.295433","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"data-default-instances-containers","packageid":60626},{"block":false,"categoryid":433,"description":"Default instances for types in dlist","ebuildids":[482620,482620,482620],"firstseen":"2013-04-03T13:36:50.295433","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"data-default-instances-dlist","packageid":60627},{"block":false,"categoryid":433,"description":"Default instances for types in old-locale","ebuildids":[482624,482624,482624],"firstseen":"2013-04-03T13:36:50.295433","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"data-default-instances-old-locale","packageid":60628},{"block":false,"categoryid":433,"description":"Fast combinator parsing for bytestrings and text","ebuildids":[803991,803991,803991],"firstseen":"2013-05-26T13:36:35.142388","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"attoparsec","packageid":60784},{"block":false,"categoryid":433,"description":"Case insensitive string comparison","ebuildids":[662793,662793,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,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":"Natural numbers","ebuildids":[756975,756975,756975],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"nats","packageid":60887},{"block":false,"categoryid":433,"description":"Library of safe (exception free) functions","ebuildids":[709583,709583,709583],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"safe","packageid":60890,"summary":"Partial functions from the base library, such as @head@ and @!!@, modified to return more descriptive error messages, programmer defined error messages, @Maybe@ wrapped results and default values. These functions can be used to reduce the number of unsafe pattern matches in your code."},{"block":false,"categoryid":433,"description":"Anything that associates","ebuildids":[756996,756996,756996],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"semigroups","packageid":60891},{"block":false,"categoryid":433,"description":"High-level, byte-based file and directory path manipulations (deprecated)","ebuildids":[757675,757675,757675],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"system-filepath","packageid":60894},{"block":false,"categoryid":433,"description":"Compatibility package for time","ebuildids":[804284,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":"Unbounded thread delays and timeouts","ebuildids":[804297,804297,804297],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"unbounded-delays","packageid":60897},{"block":false,"categoryid":433,"description":"A Haskell 98 logically uninhabited data type","ebuildids":[662628,662628,662628],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"void","packageid":60899},{"block":false,"categoryid":433,"description":"A compatibility layer for base","ebuildids":[756894,756894,756894,803996,803996,803996],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base-compat","packageid":60901},{"block":false,"categoryid":433,"description":"CSS parser and renderer","ebuildids":[662777,662777,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":[756919,756919,756919,804068,804068,804068,804068,804068,804068,804068],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"doctest","packageid":60903},{"block":false,"categoryid":433,"description":"A Testing Framework for Haskell","ebuildids":[756952,756952,756952,804126,804126,804126],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec","packageid":60905},{"block":false,"categoryid":433,"description":"Catchy combinators for HUnit","ebuildids":[682108,682108,682108],"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 version of Hspec which is used to test Hspec itself","ebuildids":[756955,756955,756955,804130,804130,804130],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-meta","packageid":60907},{"block":false,"categoryid":433,"description":"Literate Haskell support for Markdown","ebuildids":[690108,690108,690108,804161,804161,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,662701,662701],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"nanospec","packageid":60909},{"block":false,"categoryid":433,"description":"Use HUnit assertions as QuickCheck properties","ebuildids":[682189,682189,682189],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck-io","packageid":60910,"summary":"This package provides an orphan instance that allows you to use HUnit assertions as QuickCheck properties."},{"block":false,"categoryid":433,"description":"A cross-platform library for setting environment variables","ebuildids":[540809,540809,540809],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"setenv","packageid":60911},{"block":false,"categoryid":433,"description":"Prevent or capture writing to stdout and other handles","ebuildids":[662657,662657,662657,804237,804237,804237],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"silently","packageid":60912},{"block":false,"categoryid":433,"description":"A writer monad for multi-line string literals","ebuildids":[682612,682612,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,662615,662615,804330,804330,804330],"firstseen":"2013-06-21T13:36:39.860472","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"xss-sanitize","packageid":60914},{"block":false,"categoryid":450,"description":"Whitespace, an esoteric programming language","ebuildids":[573229,573229],"firstseen":"2013-08-09T13:36:34.857277","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"whitespace","packageid":61093},{"block":false,"categoryid":433,"description":"Abstract, parameterized interface to mutable Deques","ebuildids":[509559,509559,509559],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"abstract-deque","packageid":61151,"summary":"An abstract interface to highly-parameterizable queues\/deques. Background: There exists a feature space for queues that extends between: * simple, single-ended, non-concurrent, bounded queues * double-ended, threadsafe, growable queues ... with important points inbetween (such as the queues used for work-stealing). This package includes an interface for Deques that allows the programmer to use a single API for all of the above, while using the type-system to select an efficient implementation given the requirements (using type families). This package also includes a simple reference implementation based on 'IORef' and \"Data.Sequence\"."},{"block":false,"categoryid":433,"description":"Type classes generalizing the functionality of the 'monad-par' library","ebuildids":[543813,543813,543813],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"abstract-par","packageid":61152},{"block":false,"categoryid":433,"description":"Fast JSON parsing and encoding","ebuildids":[757052,757052,757052,803982,803982,803982],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"aeson","packageid":61153},{"block":false,"categoryid":433,"description":"A simple applicative parser","ebuildids":[662804,662804,662804],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"appar","packageid":61154},{"block":false,"categoryid":433,"description":"Type class for sequence of bytes","ebuildids":[494001,494001,494001],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"byteable","packageid":61156},{"block":false,"categoryid":433,"description":"Exposes the native endianness or byte ordering of the system","ebuildids":[494005,494005,494005],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"byteorder","packageid":61157},{"block":false,"categoryid":433,"description":"Streaming data processing library","ebuildids":[756910,756910,756910,756910,756910,804039,804039,804039],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"conduit","packageid":61158},{"block":false,"categoryid":433,"description":"Robust, reliable performance measurement and analysis","ebuildids":[757641,757641,757641,804046,804046,804046],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"criterion","packageid":61159},{"block":false,"categoryid":433,"description":"A generic interface for cryptographic operations","ebuildids":[687866,687866,687866],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"crypto-api","packageid":61160,"summary":"A generic interface for cryptographic operations (hashes, ciphers, randomness). Maintainers of hash and cipher implementations are encouraged to add instances for the classes defined in Crypto.Classes. Crypto users are similarly encouraged to use the interfaces defined in the Classes module. Any concepts or functions of general use to more than one cryptographic algorithm (ex: padding) is within scope of this package."},{"block":false,"categoryid":433,"description":"A platform independent entropy source","ebuildids":[757161,757161,757161,757161,757161,804074,804074,804074],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"entropy","packageid":61162},{"block":false,"categoryid":433,"description":"The error function, erf, and related functions","ebuildids":[610240,610240,610240],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"erf","packageid":61163},{"block":false,"categoryid":433,"description":"Globbing library","ebuildids":[756927,756927,756927],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"glob","packageid":61164},{"block":false,"categoryid":433,"description":"Utilities for dealing with IEEE floating point numbers","ebuildids":[600513,600513,600513,804141,804141,804141],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ieee754","packageid":61166},{"block":false,"categoryid":433,"description":"Module to automatically extract functions from the local code","ebuildids":[690089,690089,690089],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"language-haskell-extract","packageid":61167,"summary":"@language-haskell-extract@ contains some useful helper functions on top of Template Haskell. @functionExtractor@ extracts all functions after a regexp-pattern. > foo = \"test\" > boo = \"testing\" > bar = $(functionExtractor \"oo$\") will automagically extract the functions ending with @oo@ such as > bar = [(\"foo\",foo), (\"boo\",boo)] This can be useful if you wish to extract all functions beginning with test (for a test-framework) or all functions beginning with wc (for a web service). @functionExtractorMap@ works like @functionsExtractor@ but applies a function over all function-pairs. This functions is useful if the common return type of the functions is a type class. Example: > secondTypeclassTest = > do let expected = [\"45\", \"88.8\", \"\\\"hej\\\"\"] > actual = $(functionExtractorMap \"^tc\" [|\\n f -> show f|] ) > expected @=? actual > > tcInt :: Integer > tcInt = 45 > > tcDouble :: Double > tcDouble = 88.8 > > tcString :: String > tcString = \"hej\""},{"block":false,"categoryid":433,"description":"Collection of tools for numeric computations","ebuildids":[684410,684410,684410,804162,804162,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":"Monad morphisms","ebuildids":[682147,682147,682147,804173,804173,804173],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mmorph","packageid":61171},{"block":false,"categoryid":433,"description":"A library for parallel programming based on a monad","ebuildids":[757243,757243,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":"Combinators and extra features for Par monads","ebuildids":[690110,690110,690110],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"monad-par-extras","packageid":61173,"summary":"The modules below provide additional data structures, and other added capabilities layered on top of the 'Par' monad. * Finish These * Module Descriptions"},{"block":false,"categoryid":433,"description":"Fast, high quality pseudo random number generation","ebuildids":[690111,690111,690111,804181,804181,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":"Deterministic allocation and freeing of scarce resources","ebuildids":[682198,682198,682198,804226,804226,804226],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"resourcet","packageid":61176},{"block":false,"categoryid":433,"description":"A library of statistical types, data, and functions","ebuildids":[684412,684412,684412,804251,804251,804251],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"statistics","packageid":61177},{"block":false,"categoryid":433,"description":"Haskell 98 phantom types to avoid unsafely passing dummy arguments","ebuildids":[757009,757009,757009,804258,804258,804258,886934,886934,886934],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tagged","packageid":61178},{"block":false,"categoryid":433,"description":"Automagically generate the HUnit and Quickcheck using Template Haskell","ebuildids":[494093,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":"Efficient algorithms for vector arrays","ebuildids":[757039,757039,757039,809835,809835,809835,809835,809835],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vector-algorithms","packageid":61180},{"block":false,"categoryid":433,"description":"Instances of Data.Binary for vector","ebuildids":[682537,682537,682537,804313,804313,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":"ASN.1 types","ebuildids":[803988,803988,803988],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"asn1-types","packageid":61185},{"block":false,"categoryid":433,"description":"Haskell 98 bifunctors, bifoldables and bitraversables","ebuildids":[756898,756898,756898,804004,804004,804004,886949,886949,886949],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"bifunctors","packageid":61187},{"block":false,"categoryid":433,"description":"Fast AES cipher implementation with advanced mode of operations","ebuildids":[549510,549510,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":"Securely store session data in a client-side cookie","ebuildids":[662795,662795,662795],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"clientsession","packageid":61192},{"block":false,"categoryid":433,"description":"Command line argument processing","ebuildids":[662770,662770,662770,804031,804031,804031],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cmdargs","packageid":61193},{"block":false,"categoryid":433,"description":"Provides comonads, the categorical dual of monads","ebuildids":[886945,886945,886945],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"comonad","packageid":61194},{"block":false,"categoryid":433,"description":"Contravariant functors","ebuildids":[756912,756912,756912,804043,804043,804043],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"contravariant","packageid":61197},{"block":false,"categoryid":433,"description":"HTTP cookie parsing and rendering","ebuildids":[662775,662775,662775,804045,804045,804045],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cookie","packageid":61198},{"block":false,"categoryid":433,"description":"Crypto Pseudo Random Number Generator using AES in counter mode","ebuildids":[532361,532361,532361],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cprng-aes","packageid":61199},{"block":false,"categoryid":433,"description":"RFC 4918 WebDAV support","ebuildids":[682046,682046,682046],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"dav","packageid":61210,"summary":"This is a library for the Web Distributed Authoring and Versioning (WebDAV) extensions to HTTP. At present it supports a very small subset of client functionality. In addition, there is an executable, hdav, which can be used for command-line operation."},{"block":false,"categoryid":433,"description":"Distributive functors -- Dual to Traversable","ebuildids":[756916,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,682463,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,757153,757153,804072,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,682064,682064,804078,804078,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,756924,804087,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 client package with conduit interface and HTTPS support","ebuildids":[757043,757043,757043],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http-conduit","packageid":61225,"summary":"This package uses attoparsec for parsing the actual contents of the HTTP connection. It also provides higher-level functions which allow you to avoid direct usage of conduits. See <http:\/\/www.yesodweb.com\/book\/http-conduit> for more information."},{"block":false,"categoryid":433,"description":"HTTP Date parser\/formatter","ebuildids":[662725,662725,662725,662725,662725,804138,804138,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,682118,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,689689,689689,804146,804146,804146],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"iproute","packageid":61229},{"block":false,"categoryid":433,"description":"Lenses, Folds and Traversals","ebuildids":[756967,756967,756967,804153,804153,804153],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"lens","packageid":61230},{"block":false,"categoryid":433,"description":"Basic mime-type handling types and functions","ebuildids":[662694,662694,662694,804171,804171,804171],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mime-types","packageid":61232},{"block":false,"categoryid":433,"description":"A class of monads which can log messages","ebuildids":[682148,682148,682148,804175,804175,804175],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"monad-logger","packageid":61233},{"block":false,"categoryid":433,"description":"Monad classes, using type families","ebuildids":[6858,6858,6858,804177,804177,804177],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"monads-tf","packageid":61234},{"block":false,"categoryid":433,"description":"Access the local computer's basic network configuration","ebuildids":[621310,621310,621310,804184,804184,804184],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"network-info","packageid":61236},{"block":false,"categoryid":433,"description":"Utilities and combinators for parsing command line options","ebuildids":[756978,756978,756978,804190,804190,804190],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"optparse-applicative","packageid":61238},{"block":false,"categoryid":433,"description":"Components of paths","ebuildids":[600526,600526,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":"Privacy Enhanced Mail (PEM) format reader and writer","ebuildids":[690241,690241,690241],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"pem","packageid":61240},{"block":false,"categoryid":433,"description":"Type-safe, multi-backend data serialization","ebuildids":[757059,757059,757059,804205,804205,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,757632,757632,804206,804206,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":"Type-safe, non-relational, multi-backend persistence","ebuildids":[757060,757060,757060],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"persistent-template","packageid":61243,"summary":"This library provides just the general interface and helper functions. You must use a specific backend in order to make this useful."},{"block":false,"categoryid":433,"description":"The Profunctors package, authored by Edward Kmett","ebuildids":[804212,804212,804212],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"profunctors","packageid":61246},{"block":false,"categoryid":433,"description":"A Haskell-only implementation of the MD5 digest (hash) algorithm","ebuildids":[886617,886617,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":"Reifies arbitrary terms into types that can be reflected back into terms","ebuildids":[720001,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":"Pure Haskell Tagged DFA Backend for \"Text.Regex\" (regex-base)","ebuildids":[886991,886991,886991],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"regex-tdfa","packageid":61252},{"block":false,"categoryid":433,"description":"A high-performance striped resource pooling implementation","ebuildids":[533424,533424,533424,804225,804225,804225],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"resource-pool","packageid":61253},{"block":false,"categoryid":433,"description":"Semigroupoids: Category sans id","ebuildids":[758510,758510,758510],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"semigroupoids","packageid":61255},{"block":false,"categoryid":433,"description":"A toolkit for making compile-time interpolated templates","ebuildids":[757208,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":"Simple reflection of expressions containing variables","ebuildids":[662658,662658,662658],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"simple-reflect","packageid":61260,"summary":"This package allows simple reflection of expressions containing variables. Reflection here means that a Haskell expression is turned into a string. The primary aim of this package is teaching and understanding; there are no options for manipulating the reflected expressions beyond showing them."},{"block":false,"categoryid":433,"description":"Cross platform library for the sendfile system call","ebuildids":[662659,662659,662659,804238,804238,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,600542,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":"Socks proxy (version 5) implementation","ebuildids":[682213,682213,682213],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"socks","packageid":61263},{"block":false,"categoryid":433,"description":"Consistent filesystem interaction across GHC versions (deprecated)","ebuildids":[887001,887001,887001],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"system-fileio","packageid":61266,"summary":"This is a small wrapper around the \\\"directory\\\", \\\"unix\\\", and \\\"Win32\\\" packages, for use with \\\"system-filepath\\\". It provides a consistent API to the various versions of these packages distributed with different versions of GHC. In particular, this library supports working with POSIX files that have paths which can't be decoded in the current locale encoding."},{"block":false,"categoryid":433,"description":"Bindings to the ICU library","ebuildids":[757020,757020,757020,804276,804276,804276],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"text-icu","packageid":61268},{"block":false,"categoryid":433,"description":"TLS\/SSL protocol native implementation (Server and Client)","ebuildids":[758512,758512,758512,804287,804287,804287],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tls","packageid":61269},{"block":false,"categoryid":433,"description":"A small compatibility shim for the transformers library","ebuildids":[694591,694591,694591,804291,804291,804291],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"transformers-compat","packageid":61271},{"block":false,"categoryid":433,"description":"Unix time parser\/formatter and utilities","ebuildids":[682252,682252,682252,804302,804302,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":"a persistent store for values of arbitrary types","ebuildids":[804310,804310,804310],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vault","packageid":61273},{"block":false,"categoryid":433,"description":"Web Application Interface","ebuildids":[758513,758513,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,694425,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,694426,694426,804316,804316,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 logging system for WAI","ebuildids":[682264,682264,682264,804317,804317,804317],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"wai-logger","packageid":61277},{"block":false,"categoryid":433,"description":"A fast, light-weight web server for WAI applications","ebuildids":[757209,757209,757209,804319,804319,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,662630,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,709588,709588,804328,804328,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,682279,682279,682279,682279,804329,804329,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,757100,757100,804331,804331,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,757065,757065,804333,804333,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,757066,757066,804334,804334,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,757067,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,694641,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":"For creating, comparing, parsing and printing Universally Unique Identifiers","ebuildids":[804308,804308,804308],"firstseen":"2013-08-27T13:36:55.431599","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"uuid","packageid":61302},{"block":false,"categoryid":433,"description":"Creation of type-safe, RESTful web applications","ebuildids":[757064,757064,757064,804332,804332,804332],"firstseen":"2013-08-27T13:36:55.431599","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yesod","packageid":61303},{"block":false,"categoryid":433,"description":"Generic cryptography cipher tests","ebuildids":[518993,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 cryptography cipher types","ebuildids":[502624,502624,502624],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"crypto-cipher-types","packageid":61379},{"block":false,"categoryid":433,"description":"Simple cryptographic random related types","ebuildids":[540754,540754,540754],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"crypto-random","packageid":61380},{"block":false,"categoryid":433,"description":"Haskell implementation of a javascript minifier","ebuildids":[662718,662718,662718,804106,804106,804106],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hjsmin","packageid":61382},{"block":false,"categoryid":433,"description":"Parse HTML documents using xml-conduit datatypes","ebuildids":[682112,682112,682112,864131,864131,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,662732,662732,804151,804151,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":"A backtracking logic-programming monad","ebuildids":[684799,684799,684799,804156,804156,804156],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"logict","packageid":61385},{"block":false,"categoryid":433,"description":"abstraction to an auto scrubbing and const time eq, memory chunk","ebuildids":[662652,662652,662652],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"securemem","packageid":61386,"summary":"SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope."},{"block":false,"categoryid":433,"description":"A property-based testing library","ebuildids":[684402,684402,684402,804246,804246,804246],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"smallcheck","packageid":61387},{"block":false,"categoryid":433,"description":"Modern and extensible testing framework","ebuildids":[757010,757010,757010],"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":[757013,757013,757013],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-hunit","packageid":61390},{"block":false,"categoryid":433,"description":"SmallCheck support for the Tasty test framework","ebuildids":[600835,600835,600835,804266,804266,804266],"firstseen":"2013-09-13T13:45:10.068184","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-smallcheck","packageid":61391},{"block":false,"categoryid":433,"description":"Lightweight UTF8 handling","ebuildids":[499161,499161,499161,499161,499161,804306,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,694593,694593,804335,804335,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":"Bindings to Lua, an embeddable scripting language","ebuildids":[756935,756935,756935,804109,804109,804109],"firstseen":"2013-09-18T13:37:22.551024","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hslua","packageid":61410},{"block":false,"categoryid":433,"description":"A safe approach to CAS and other atomic ops in Haskell","ebuildids":[757143,757143,757143],"firstseen":"2013-10-19T13:36:42.156555","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"atomic-primops","packageid":61507,"summary":"After GHC 7.4 a new `casMutVar#` primop became available, but it's difficult to use safely, because pointer equality is a highly unstable property in Haskell. This library provides a safer method based on the concept of \"Tickets\". Also, this library uses the \"foreign primop\" capability of GHC to add access to other variants that may be of interest, specifically, compare and swap inside an array. Note that as of GHC 7.8, the relevant primops have been included in GHC itself. This library is engineered to work pre- and post-GHC-7.8, while exposing the same interface."},{"block":false,"categoryid":433,"description":"JSON pretty-printing library and command-line tool","ebuildids":[756888,756888,756888,803983,803983,803983],"firstseen":"2013-11-21T14:36:47.151875","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"aeson-pretty","packageid":61603},{"block":false,"categoryid":433,"description":"Simple and easy network connections API","ebuildids":[804041,804041,804041],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"connection","packageid":61680},{"block":false,"categoryid":433,"description":"Monads for free","ebuildids":[756923,756923,756923,804086,804086,804086],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"free","packageid":61682},{"block":false,"categoryid":433,"description":"An HTTP client engine","ebuildids":[756958,756958,756958,804135,804135,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,757654,757654,804137,804137,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":"Monadic loops","ebuildids":[550018,550018,550018],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"monad-loops","packageid":61688},{"block":false,"categoryid":433,"description":"Type classes for mapping, folding, and traversing monomorphic containers","ebuildids":[682150,682150,682150,682150,682150,804178,804178,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":"Additional types of channels for STM","ebuildids":[550064,550064,550064],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"stm-chans","packageid":61692},{"block":false,"categoryid":433,"description":"HTTP over TLS support for Warp via the TLS package","ebuildids":[682266,682266,682266,804320,804320,804320],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"warp-tls","packageid":61694},{"block":false,"categoryid":433,"description":"QuickCheck support for the Tasty test framework","ebuildids":[682228,682228,682228,804265,804265,804265],"firstseen":"2013-12-12T14:36:54.528992","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-quickcheck","packageid":61697},{"block":false,"categoryid":433,"description":"Help writing simple, concise and fast generic operations","ebuildids":[757034,757034,757034],"firstseen":"2014-01-30T14:36:47.004499","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"uniplate","packageid":61891},{"block":false,"categoryid":433,"description":"Numbers represented using scientific notation","ebuildids":[804230,804230,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,662806,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":"Simple monadic parser for ASN1 stream types","ebuildids":[687365,687365,687365],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"asn1-parse","packageid":62002},{"block":false,"categoryid":433,"description":"Catching all exceptions from within an enclosed computation","ebuildids":[662767,662767,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,682380,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":"Extensible optionally-pure exceptions","ebuildids":[804076,804076,804076],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"exceptions","packageid":62007},{"block":false,"categoryid":433,"description":"Composable, streaming, and efficient left folds","ebuildids":[763496,763496,763496,804084,804084,804084],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"foldl","packageid":62008},{"block":false,"categoryid":433,"description":"X509 reader and writer","ebuildids":[682273,682273,682273,804324,804324,804324],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"x509","packageid":62009},{"block":false,"categoryid":433,"description":"X.509 collection accessing and storing methods","ebuildids":[682274,682274,682274,804325,804325,804325],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"x509-store","packageid":62010},{"block":false,"categoryid":433,"description":"Handle per-operating-system X.509 accessors and storage","ebuildids":[682275,682275,682275,804326,804326,804326,804326,804326],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"x509-system","packageid":62011},{"block":false,"categoryid":433,"description":"X.509 Certificate and CRL validation","ebuildids":[682276,682276,682276,804327,804327,804327],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"x509-validation","packageid":62012},{"block":false,"categoryid":433,"description":"Generic finger-tree structure, with example instances","ebuildids":[662745,662745,662745,804082,804082,804082],"firstseen":"2014-03-13T14:38:48.608773","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"fingertree","packageid":62035},{"block":false,"categoryid":433,"description":"Semigroups, specialized containers and a general map\/reduce framework","ebuildids":[719541,719541,719541,719541,719541,804220,804220,804220],"firstseen":"2014-03-13T14:38:48.608773","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"reducers","packageid":62037},{"block":false,"categoryid":433,"description":"Rerun only tests which failed in a previous test run","ebuildids":[757633,757633,757633],"firstseen":"2014-03-13T14:38:48.608773","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-rerun","packageid":62038,"summary":"This ingredient adds the ability to run tests by first filtering the test tree based on the result of a previous test run. For example, you can use this to run only those tests that failed in the last run, or to run only tests that have been added since tests were last ran. This ingredient is specifically an ingredient *transformer* - given a list of 'Tasty.Ingredient's, 'rerunningTests' adds the ability for all of these ingredients to run against a filtered test tree. This transformer can be applied as follows: > import Test.Tasty > import Test.Tasty.Runners > > main :: IO () > main = > defaultMainWithIngredients > [ rerunningTests [ listingTests, consoleTestReporter ] ] > tests > > tests :: TestTree > tests = undefined This ingredient adds three command line parameters: [@--rerun-update@] If specified the results of this test run will be saved to the log file at @--rerun-log-file@. If the ingredient does not execute tests (for example, @--list-tests@ is used) then the log file will not be updated. This option is not enabled by default. This option does not require a value. [@--rerun-log-file@] The path to the log file to read previous test information from, and where to write new information to (if @--rerun-update@ is specified). This option defaults to @.tasty-rerun-log@. [@--rerun-filter@] Which filters to apply to the 'Tasty.TestTree' based on previous test runs. The value of this option is a comma separated list of the following options: * @failures@: Only run tests that failed on the previous run. * @exceptions@: Only run tests that threw an exception on the previous run. * @new@: Only run tests that are new since the previous test run. * @successful@: Only run tests that were successful in the previous run. Multiple options can be combined and will be taken under disjunction - so @--rerun-filter=failures,exceptions@ will run only tests that failed *or* threw an exception on the last run. Defaults to all filters, which means all tests will be ran."},{"block":false,"categoryid":433,"description":"Simplified error-handling","ebuildids":[682061,682061,682061,804075,804075,804075],"firstseen":"2014-03-15T14:46:39.889832","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"errors","packageid":62048},{"block":false,"categoryid":433,"description":"RFC 4648-compliant Base16 encodings for ByteStrings","ebuildids":[690088,690088,690088,804000,804000,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 simple and intuitive library for automated testing","ebuildids":[662794,662794,662794,887000,887000,887000],"firstseen":"2014-07-02T13:37:17.146389","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"chell","packageid":62349},{"block":false,"categoryid":433,"description":"Batteries included conduit: adapters for common libraries","ebuildids":[682037,682037,682037,804040,804040,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":"Run lifted IO operations asynchronously and wait for their results","ebuildids":[756968,756968,756968,804155,804155,804155],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"lifted-async","packageid":62359},{"block":false,"categoryid":433,"description":"Powerful and easy command-line option parser","ebuildids":[804189,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":"Patience diff and longest increasing subsequence","ebuildids":[682174,682174,682174,804203,804203,804203],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"patience","packageid":62361},{"block":false,"categoryid":433,"description":"Common quickcheck instances","ebuildids":[804215,804215,804215],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck-instances","packageid":62363},{"block":false,"categoryid":433,"description":"shell-like (systems) programming in Haskell","ebuildids":[682209,682209,682209,804236,804236,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,758511,758511,804254,804254,804254,804254,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":"Golden tests support for tasty","ebuildids":[6838,6838,6838,804261,804261,804261],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-golden","packageid":62368},{"block":false,"categoryid":433,"description":"Automatic tasty test case discovery using TH","ebuildids":[690552,690552,690552],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-th","packageid":62369},{"block":false,"categoryid":433,"description":"Portable temporary file and directory support for Windows and Unix","ebuildids":[519195,519195,519195],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"temporary-rc","packageid":62370},{"block":false,"categoryid":433,"description":"High-quality splittable pseudorandom number generator","ebuildids":[519204,519204,519204],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tf-random","packageid":62371,"summary":"This package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See the paper \/Splittable Pseudorandom Number Generators Using Cryptographic Hashing\/ by Claessen, PaBka for details and the rationale of the design. The package provides the following: * A splittable PRNG that implements the standard 'System.Random.RandomGen' class. * The generator also implements an alternative version of the 'System.Random.TF.Gen.RandomGen' class (exported from \"System.Random.TF.Gen\"), which requires the generator to return pseudorandom integers from the full 32-bit range, and contains an n-way split function. * An alternative version of the @Random@ class is provided, which is linked to the new @RandomGen@ class, together with @Random@ instances for some integral types. * Two functions for initialising the generator with a non-deterministic seed: one using the system time, and one using the @\\\/dev\\\/urandom@ UNIX special file. The package uses an adapted version of the reference C implementation of ThreeFish from the reference package of the Skein hash function (<https:\/\/www.schneier.com\/skein.html>), originally written by Doug Whiting. Please note that even though the generator provides very high-quality pseudorandom numbers, it has not been designed with cryptographic applications in mind."},{"block":false,"categoryid":433,"description":"Deriver for Data.Vector.Unboxed using Template Haskell","ebuildids":[662627,662627,662627,662627,662627,804314,804314,804314],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vector-th-unbox","packageid":62372},{"block":false,"categoryid":433,"description":"Efficiently run periodic, on-demand actions","ebuildids":[662810,662810,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":"A CSV parsing and encoding library","ebuildids":[757640,757640,757640,804024,804024,804024],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cassava","packageid":62911},{"block":false,"categoryid":433,"description":"Cross-platform File handling","ebuildids":[688154,688154,688154],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"easy-file","packageid":62912},{"block":false,"categoryid":433,"description":"Library exposing some functionality of Haddock","ebuildids":[804096,804096,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":"simple performant time related library","ebuildids":[662719,662719,662719,662719,662719,804107,804107,804107],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hourglass","packageid":62916},{"block":false,"categoryid":433,"description":"A Testing Framework for Haskell","ebuildids":[756953,756953,756953,804127,804127,804127],"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":[756954,756954,756954,804128,804128,804128],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hspec-discover","packageid":62918},{"block":false,"categoryid":433,"description":"Picture loading\/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)","ebuildids":[682129,682129,682129,804149,804149,804149],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"juicypixels","packageid":62919},{"block":false,"categoryid":433,"description":"URI manipulation","ebuildids":[756976,756976,756976,804186,804186,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":"Derive Template Haskell's Lift class for datatypes","ebuildids":[757025,757025,757025,804281,804281,804281],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"th-lift","packageid":62924},{"block":false,"categoryid":433,"description":"Amazon Web Services (AWS) for Haskell","ebuildids":[757638,757638,757638,803994,803994,803994],"firstseen":"2014-12-17T14:36:31.962061","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"aws","packageid":62933},{"block":false,"categoryid":433,"description":"Parser and printer for bencoded data","ebuildids":[682014,682014,682014],"firstseen":"2015-01-03T14:37:55.963700","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"bencode","packageid":62980},{"block":false,"categoryid":433,"description":"BitTorrent file parser and generater","ebuildids":[662643,662643,662643],"firstseen":"2015-01-03T14:37:55.963700","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"torrent","packageid":62981},{"block":false,"categoryid":433,"description":"Haskell bindings to setlocale","ebuildids":[662654,662654,662654,804235,804235,804235],"firstseen":"2015-01-05T14:38:25.855852","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"setlocale","packageid":62985},{"block":false,"categoryid":433,"description":"Known Answer Tests (KAT) framework for tasty","ebuildids":[536083,536083,536083],"firstseen":"2015-02-01T14:39:00.010870","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"tasty-kat","packageid":63051},{"block":false,"categoryid":428,"description":"Shell script analysis tool","ebuildids":[804339,804339,804339],"firstseen":"2015-02-07T14:38:08.917322","maintainer":"jlec@gentoo.org","maintainername":"Justin Lecher","name":"shellcheck","packageid":63060},{"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":"Constraint manipulation","ebuildids":[756911,756911,756911,804042,804042,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,681997,803981,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":"Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads","ebuildids":[756966,756966,756966],"firstseen":"2015-04-03T13:37:49.661771","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"kan-extensions","packageid":63332},{"block":false,"categoryid":433,"description":"The new bytestring builder, packaged outside of GHC","ebuildids":[662816,662816,662816],"firstseen":"2015-04-04T13:38:23.408761","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"bytestring-builder","packageid":63336,"summary":"This is the bytestring builder that is debuting in bytestring-0.10.4.0, which should be shipping with GHC 7.8, probably late in 2013. This builder has several nice simplifications and improvements, and more out-of-box functionality than the older blaze-builder. Note that this package detects which version of bytestring you are compiling against, and if you are compiling against bytestring-0.10.4 or later, will be an empty package. This package lets the new interface and implementation be used with most older compilers without upgrading bytestring, which can be rather problematic. In conjunction with blaze-builder-0.4 or later, which offers an implementation of blaze-builder in terms of bytestring-builder, this should let most people try the new interface and implementation without causing undue compatibility problems with packages that depend on blaze-builder. GHC 7.6 did debut an almost identical interface and implementation, but with slightly different module names and organization. Trying to re-export\/rename the builder provided with 7.6 did not turn out to be very practical, because this interface includes new functions that rely on Builder internals, which are not exported in 7.6. Furthermore, these module names should be deprecated in 7.10."},{"block":false,"categoryid":433,"description":"High-resolution clock functions: monotonic, realtime, cputime","ebuildids":[15916,15916,15916,886928,886928,886928],"firstseen":"2015-04-04T13:38:23.408761","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"clock","packageid":63337},{"block":false,"categoryid":433,"description":"locale library","ebuildids":[540792,540792,540792],"firstseen":"2015-04-04T13:38:23.408761","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"old-locale","packageid":63338},{"block":false,"categoryid":433,"description":"Time library","ebuildids":[540796,540796,540796],"firstseen":"2015-04-04T13:38:23.408761","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"old-time","packageid":63339,"summary":"This package provides the old time library. For new projects, the newer <http:\/\/hackage.haskell.org\/package\/time time library> is recommended."},{"block":false,"categoryid":433,"description":"Type definitions for Universally Unique Identifiers","ebuildids":[804309,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":"Set and bag operations on ordered lists","ebuildids":[544483,544483,544483],"firstseen":"2015-06-02T13:37:45.733380","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"data-ordlist","packageid":63537},{"block":false,"categoryid":433,"description":"Regex-based parsing with applicative interface","ebuildids":[690517,690517,690517],"firstseen":"2015-06-02T13:37:45.733380","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"regex-applicative","packageid":63538,"summary":"regex-applicative is a Haskell library for parsing using regular expressions. Parsers can be built using Applicative interface."},{"block":false,"categoryid":433,"description":"Data encoding library","ebuildids":[682204,682204,682204],"firstseen":"2015-06-22T13:38:18.451740","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"sandi","packageid":63816},{"block":false,"categoryid":433,"description":"Get terminal window height and width","ebuildids":[600550,600550,600550,804268,804268,804268],"firstseen":"2015-06-22T13:38:18.451740","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"terminal-size","packageid":63817},{"block":false,"categoryid":433,"description":"Compatibility of TimeLocale between old-locale and time-1.5","ebuildids":[662640,662640,662640],"firstseen":"2015-07-17T13:41:08.662817","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"time-locale-compat","packageid":63869},{"block":false,"categoryid":433,"description":"A fully compliant Haskell 98 lexer","ebuildids":[756932,756932,756932],"firstseen":"2015-07-21T13:37:47.387390","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"haskell-lexer","packageid":63882},{"block":false,"categoryid":433,"description":"Tools for working with derived 'Show' instances and generic inspection of values","ebuildids":[756983,756983,756983],"firstseen":"2015-07-21T13:37:47.387390","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"pretty-show","packageid":63883,"summary":"We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs."},{"block":false,"categoryid":433,"description":"Backwards-compatible orphan instances for base","ebuildids":[756896,756896,756896,803998,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":"Extra functions I use","ebuildids":[757239,757239,757239,757239,757239,804077,804077,804077],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"extra","packageid":63926},{"block":false,"categoryid":433,"description":"Simple logging abstraction that allows multiple back-ends","ebuildids":[690091,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":"memory and related abstraction stuff","ebuildids":[756973,756973,756973,756973,756973,804165,804165,804165],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"memory","packageid":63931},{"block":false,"categoryid":433,"description":"Support functions for automated testing","ebuildids":[662695,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":"Desktop Notifications client","ebuildids":[550774,550774,550774],"firstseen":"2015-08-10T14:11:15.563254","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"fdo-notify","packageid":63960},{"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":"Combinators for executing IO actions in parallel on a thread pool","ebuildids":[757727,757727,757727],"firstseen":"2015-11-17T14:36:56.122518","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"parallel-io","packageid":64709,"summary":"This package provides combinators for sequencing IO actions onto a thread pool. The thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus minimizing contention. Furthermore, the parallel combinators can be used reentrantly - your parallel actions can spawn more parallel actions - without violating this property of the thread pool. The package is inspired by the thread <http:\/\/thread.gmane.org\/gmane.comp.lang.haskell.cafe\/56499\/focus=56521>. Thanks to Neil Mitchell and Bulat Ziganshin for some of the code this package is based on."},{"block":false,"categoryid":451,"description":"Confirm delegation of NS and MX records","ebuildids":[823883,823883],"firstseen":"2015-11-17T14:36:56.122518","maintainer":"mjo@gentoo.org","maintainername":"Michael Orlitzky","name":"haeredes","packageid":64710},{"block":false,"categoryid":433,"description":"Cryptography Primitives sink","ebuildids":[756913,756913,756913,756913,756913,804057,804057,804057],"firstseen":"2016-01-20T14:41:46.288457","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cryptonite","packageid":64894},{"block":false,"categoryid":433,"description":"HTTP\/2 library","ebuildids":[757202,757202,757202,804139,804139,804139],"firstseen":"2016-01-20T14:41:46.288457","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"http2","packageid":64896},{"block":false,"categoryid":433,"description":"Pure priority search queues","ebuildids":[756988,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":"Ungarble output from several threads or commands","ebuildids":[682034,682034,682034,804038,804038,804038],"firstseen":"2016-01-23T14:44:10.185718","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"concurrent-output","packageid":64905},{"block":false,"categoryid":433,"description":"Retrieve information about disk space usage","ebuildids":[607519,607519,607519],"firstseen":"2016-04-04T13:38:45.723670","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"disk-free-space","packageid":65271},{"block":false,"categoryid":433,"description":"Interface to C file\/magic library","ebuildids":[607520,607520,607520],"firstseen":"2016-04-04T13:38:45.723670","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"magic","packageid":65272},{"block":false,"categoryid":433,"description":"list mount points","ebuildids":[607521,607521,607521],"firstseen":"2016-04-04T13:38:45.723670","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mountpoints","packageid":65273},{"block":false,"categoryid":433,"description":"A model for human colour\/color perception","ebuildids":[662772,662772,662772,804033,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,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":"A library for hex dumps of ByteStrings","ebuildids":[610274,610274,610274,804207,804207,804207],"firstseen":"2016-05-11T13:39:47.699685","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"pretty-hex","packageid":65418},{"block":false,"categoryid":433,"description":"Raw string literals for Haskell","ebuildids":[610278,610278,610278],"firstseen":"2016-05-11T13:39:47.699685","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"raw-strings-qq","packageid":65419},{"block":false,"categoryid":433,"description":"Configuration management","ebuildids":[615393,615393,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":432,"description":"Hackage and Portage integration tool","ebuildids":[12887,12887,757691,757691,757691,757691,803979,803979],"firstseen":"2017-01-17T14:36:16.507771","name":"hackport","packageid":66437},{"block":false,"categoryid":433,"description":"Ed25519 cryptographic signatures","ebuildids":[804071,804071,804071],"firstseen":"2017-01-17T14:36:16.507771","name":"ed25519","packageid":66438},{"block":false,"categoryid":433,"description":"Fast, pure and practical SHA-256 implementation","ebuildids":[682044,682044,682044,804050,804050,804050],"firstseen":"2017-02-15T14:36:15.015178","name":"cryptohash-sha256","packageid":66505},{"block":false,"categoryid":433,"description":"Hackage security library","ebuildids":[757055,757055,757055,804095,804095,804095],"firstseen":"2017-02-15T14:36:15.015178","name":"hackage-security","packageid":66506},{"block":false,"categoryid":433,"description":"Forward-compatible MonadFail class","ebuildids":[15686,15686,15686],"firstseen":"2017-02-16T14:36:31.327913","name":"fail","packageid":66507,"summary":"This package contains the \"Control.Monad.Fail\" module providing the <https:\/\/prime.haskell.org\/wiki\/Libraries\/Proposals\/MonadFail MonadFail> class that became available in <https:\/\/hackage.haskell.org\/package\/base-4.9.0.0 base-4.9.0.0> for older @base@ package versions. This package turns into an empty package when used with GHC versions which already provide the \"Control.Monad.Fail\" module to make way for GHC's own \"Control.Monad.Fail\" module."},{"block":false,"categoryid":433,"description":"Backports of GHC deriving extensions","ebuildids":[756915,756915,756915,804062,804062,804062],"firstseen":"2017-02-16T14:36:31.327913","name":"deriving-compat","packageid":66509},{"block":false,"categoryid":433,"description":"A Setup.hs helper for running doctests","ebuildids":[756904,756904,756904,804019,804019,804019],"firstseen":"2017-02-16T14:36:31.327913","name":"cabal-doctest","packageid":66516},{"block":false,"categoryid":433,"description":"Efficient conversion of values into Text","ebuildids":[757022,757022,757022,804278,804278,804278],"firstseen":"2017-02-16T14:36:31.327913","name":"text-show","packageid":66519},{"block":false,"categoryid":433,"description":"Generic Programming using True Sums of Products","ebuildids":[756925,756925,756925,756925,756925,804089,804089,804089],"firstseen":"2017-02-16T14:36:31.327913","name":"generics-sop","packageid":66520},{"block":false,"categoryid":433,"description":"QuasiQuoter for non-interpolated strings, texts and bytestrings","ebuildids":[804256,804256,804256],"firstseen":"2017-02-16T14:36:31.327913","name":"string-qq","packageid":66524},{"block":false,"categoryid":433,"description":"Pandoc-style document templates","ebuildids":[756918,756918,756918,804067,804067,804067],"firstseen":"2017-02-16T14:36:31.327913","name":"doctemplates","packageid":66527},{"block":false,"categoryid":433,"description":"Converting to\/from HTTP API data like URL pieces, headers and query parameters","ebuildids":[756957,756957,756957,804134,804134,804134],"firstseen":"2017-02-16T14:36:31.327913","name":"http-api-data","packageid":66530},{"block":false,"categoryid":433,"description":"Windows code page library for Haskell","ebuildids":[662771,662771,662771,804032,804032,804032],"firstseen":"2017-02-16T14:36:31.327913","name":"code-page","packageid":66534},{"block":false,"categoryid":433,"description":"Safe, consistent, and easy exception handling","ebuildids":[662651,662651,662651,804229,804229,804229],"firstseen":"2017-02-17T14:37:00.971661","name":"safe-exceptions","packageid":66546},{"block":false,"categoryid":433,"description":"syntax highlighting library","ebuildids":[757000,757000,757000,804240,804240,804240],"firstseen":"2017-02-18T14:37:13.720868","name":"skylighting","packageid":66552},{"block":false,"categoryid":428,"description":"Will try to get to the bottom of what makes files or directories different","ebuildids":[890744,894301],"firstseen":"2017-03-03T14:36:26.791559","name":"diffoscope","packageid":66589,"summary":"diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily."},{"block":false,"categoryid":433,"description":"Compatibility package for binary; provides instances","ebuildids":[886979,886979,886979],"firstseen":"2017-05-28T18:21:21.477367","name":"binary-orphans","packageid":66879},{"block":false,"categoryid":433,"description":"Create command line interfaces with ease","ebuildids":[662747,662747,662747],"firstseen":"2017-05-28T18:21:21.477367","name":"getopt-generics","packageid":66885},{"block":false,"categoryid":433,"description":"A tiny lens library with no dependencies","ebuildids":[662693,662693,662693,804167,804167,804167],"firstseen":"2017-05-28T18:21:21.477367","name":"microlens","packageid":66890},{"block":false,"categoryid":433,"description":"Retry combinators for monadic actions that may fail","ebuildids":[756993,756993,756993,804227,804227,804227],"firstseen":"2017-05-28T18:21:21.477367","name":"retry","packageid":66898},{"block":false,"categoryid":433,"description":"Lift instances for template-haskell for common data types","ebuildids":[757026,757026,757026,804282,804282,804282],"firstseen":"2017-05-28T18:21:21.477367","name":"th-lift-instances","packageid":66904},{"block":false,"categoryid":433,"description":"Unicode normalization","ebuildids":[757033,757033,757033,804300,804300,804300],"firstseen":"2017-05-28T18:21:21.477367","name":"unicode-transforms","packageid":66906},{"block":false,"categoryid":443,"description":"vim plugin: collection of vimscripts for Haskell development","ebuildids":[38126],"firstseen":"2017-11-06T19:07:20.933221","name":"vim2hs","packageid":68439},{"block":false,"categoryid":443,"description":"vim plugin: Provides IDE-like features for Haskell development","ebuildids":[830771],"firstseen":"2018-01-14T21:05:11.556957","name":"haskellmode","packageid":68640},{"block":false,"categoryid":433,"description":"Translate between binary data and a human-readable collection of words","ebuildids":[662678,662678,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,804208,804208],"firstseen":"2018-06-09T11:49:52.651954","name":"prettyprinter","packageid":69166},{"block":false,"categoryid":433,"description":"Foundation scrap box of array & string","ebuildids":[756897,756897,756897,756897,756897,804003,804003,804003],"firstseen":"2020-01-21T09:22:14.505096","name":"basement","packageid":70727},{"block":false,"categoryid":433,"description":"Alternative prelude with batteries and no dependencies","ebuildids":[756922,756922,756922,804085,804085,804085],"firstseen":"2020-01-21T09:22:14.505096","name":"foundation","packageid":70728},{"block":false,"categoryid":433,"description":"Utilities for parsing numbers from strings","ebuildids":[676275,676275,676275],"firstseen":"2020-05-29T22:20:17.168723","name":"parsec-numbers","packageid":71185,"summary":"parsec-numbers provides the number parsers without the need to use a large (and unportable) token parser"},{"block":false,"categoryid":433,"description":"Portable monadic parser combinators","ebuildids":[682610,682610,682610,804200,804200,804200],"firstseen":"2020-05-29T22:20:17.168723","name":"parsec1","packageid":71186},{"block":false,"categoryid":433,"description":"Parsing of ISO 8601 dates, originally from aeson","ebuildids":[756893,756893,756893,803993,803993,803993],"firstseen":"2020-08-01T09:48:37.202645","name":"attoparsec-iso8601","packageid":71746},{"block":false,"categoryid":433,"description":"base-compat with extra batteries","ebuildids":[756895,756895,756895,803997,803997,803997],"firstseen":"2020-08-01T09:48:37.202645","name":"base-compat-batteries","packageid":71748},{"block":false,"categoryid":433,"description":"Chunked HTTP transfer encoding for bytestring builders","ebuildids":[682021,682021,682021,682021,682021,804014,804014,804014],"firstseen":"2020-08-01T09:48:37.202645","name":"bsb-http-chunked","packageid":71751},{"block":false,"categoryid":433,"description":"Use GHC call-stacks in a backward compatible way","ebuildids":[719533,719533,719533,804023,804023,804023],"firstseen":"2020-08-01T09:48:37.202645","name":"call-stack","packageid":71752},{"block":false,"categoryid":433,"description":"Fast unicode character sets based on complemented PATRICIA tries","ebuildids":[682030,682030,682030,682030,682030,804026,804026,804026],"firstseen":"2020-08-01T09:48:37.202645","name":"charset","packageid":71755},{"block":false,"categoryid":433,"description":"Commonly used conduit functions, for both chunked and unchunked data","ebuildids":[682036,682036,682036],"firstseen":"2020-08-01T09:48:37.202645","name":"conduit-combinators","packageid":71758},{"block":false,"categoryid":433,"description":"Fast, pure and practical MD5 implementation","ebuildids":[682042,682042,682042,804048,804048,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,682043,682043,804049,804049,804049],"firstseen":"2020-08-01T09:48:37.202645","name":"cryptohash-sha1","packageid":71761},{"block":false,"categoryid":433,"description":"cryptonite conduit","ebuildids":[682045,682045,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":"Decidable propositions","ebuildids":[682048,682048,682048,804061,804061,804061],"firstseen":"2020-08-01T09:48:37.202645","name":"dec","packageid":71763},{"block":false,"categoryid":433,"description":"A prettyprinting library for laying out text documents","ebuildids":[756917,756917,756917,804066,804066,804066],"firstseen":"2020-08-01T09:48:37.202645","name":"doclayout","packageid":71764},{"block":false,"categoryid":433,"description":"A cross-platform, cross-console way to handle echoing terminal input","ebuildids":[682056,682056,682056,804070,804070,804070],"firstseen":"2020-08-01T09:48:37.202645","name":"echo","packageid":71766},{"block":false,"categoryid":433,"description":"Conversion between emoji characters and their names","ebuildids":[756920,756920,756920,804073,804073,804073],"firstseen":"2020-08-01T09:48:37.202645","name":"emojis","packageid":71768},{"block":false,"categoryid":433,"description":"Library for manipulating RawFilePaths in a cross platform way","ebuildids":[757629,757629,757629],"firstseen":"2020-08-01T09:48:37.202645","name":"filepath-bytestring","packageid":71769},{"block":false,"categoryid":433,"description":"Release with confidence","ebuildids":[756933,756933,756933,804104,804104,804104],"firstseen":"2020-08-01T09:48:37.202645","name":"hedgehog","packageid":71778},{"block":false,"categoryid":433,"description":"Lua module wrapper around Haskell's System module","ebuildids":[756945,756945,756945,804118,804118,804118],"firstseen":"2020-08-01T09:48:37.202645","name":"hslua-module-system","packageid":71780},{"block":false,"categoryid":433,"description":"Lua module for text","ebuildids":[756946,756946,756946,804119,804119,804119],"firstseen":"2020-08-01T09:48:37.202645","name":"hslua-module-text","packageid":71781},{"block":false,"categoryid":433,"description":"Contributed functionality for Hspec","ebuildids":[682105,682105,682105],"firstseen":"2020-08-01T09:48:37.202645","name":"hspec-contrib","packageid":71782},{"block":false,"categoryid":433,"description":"Pure Haskell YAML 1.2 processor","ebuildids":[682110,682110,682110,804132,804132,804132],"firstseen":"2020-08-01T09:48:37.202645","name":"hsyaml","packageid":71783},{"block":false,"categoryid":433,"description":"Integer logarithms","ebuildids":[804144,804144,804144],"firstseen":"2020-08-01T09:48:37.202645","name":"integer-logarithms","packageid":71787},{"block":false,"categoryid":433,"description":"Haskell98 invariant functors","ebuildids":[756963,756963,756963,804145,804145,804145],"firstseen":"2020-08-01T09:48:37.202645","name":"invariant","packageid":71788},{"block":false,"categoryid":433,"description":"Data structure for working with Jupyter notebooks (ipynb)","ebuildids":[756964,756964,756964],"firstseen":"2020-08-01T09:48:37.202645","name":"ipynb","packageid":71789,"summary":"ipynb defines a data structure for representing Jupyter notebooks, along with ToJSON and FromJSON instances for conversion to and from JSON .ipynb files."},{"block":false,"categoryid":433,"description":"Handle Jira wiki markup","ebuildids":[756965,756965,756965,804148,804148,804148],"firstseen":"2020-08-01T09:48:37.202645","name":"jira-wiki-markup","packageid":71791},{"block":false,"categoryid":433,"description":"Low-level, streaming YAML interface","ebuildids":[682136,682136,682136],"firstseen":"2020-08-01T09:48:37.202645","name":"libyaml","packageid":71793},{"block":false,"categoryid":433,"description":"File locking","ebuildids":[804160,804160,804160],"firstseen":"2020-08-01T09:48:37.202645","name":"lukko","packageid":71795},{"block":false,"categoryid":433,"description":"Law-abiding lenses for Aeson, using microlens","ebuildids":[757155,757155,757155],"firstseen":"2020-08-01T09:48:37.202645","name":"microlens-aeson","packageid":71796},{"block":false,"categoryid":433,"description":"microlens support for Reader\/Writer\/State from mtl","ebuildids":[682144,682144,682144,804168,804168,804168],"firstseen":"2020-08-01T09:48:37.202645","name":"microlens-mtl","packageid":71797},{"block":false,"categoryid":433,"description":"Automatic generation of record lenses for microlens","ebuildids":[757156,757156,757156,804169,804169,804169],"firstseen":"2020-08-01T09:48:37.202645","name":"microlens-th","packageid":71798},{"block":false,"categoryid":433,"description":"Netlink communication for Haskell","ebuildids":[757726,757726,757726,804182,804182,804182],"firstseen":"2020-08-01T09:48:37.202645","name":"netlink","packageid":71802},{"block":false,"categoryid":433,"description":"Network.BSD","ebuildids":[757667,757667,757667],"firstseen":"2020-08-01T09:48:37.202645","name":"network-bsd","packageid":71803,"summary":"This package reexports the \"Network.BSD\" module split from the <https:\/\/hackage.haskell.org\/package\/network-2.8.0.0 network-2.8.0.0> package. See newer versions of <https:\/\/hackage.haskell.org\/package\/network-bsd network-bsd> for more information."},{"block":false,"categoryid":433,"description":"Network byte order utilities","ebuildids":[757203,757203,757203],"firstseen":"2020-08-01T09:48:37.202645","name":"network-byte-order","packageid":71804},{"block":false,"categoryid":433,"description":"Parsing combinators","ebuildids":[756982,756982,756982,804202,804202,804202],"firstseen":"2020-08-01T09:48:37.202645","name":"parsers","packageid":71807},{"block":false,"categoryid":433,"description":"Tests for Persistent","ebuildids":[757244,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":"ANSI terminal backend for the 'prettyprinter' package","ebuildids":[756985,756985,756985,804209,804209,804209],"firstseen":"2020-08-01T09:48:37.202645","name":"prettyprinter-ansi-terminal","packageid":71809},{"block":false,"categoryid":433,"description":"Domain Name Service (DNS) lookup via the libresolv standard library routines","ebuildids":[757144,757144,757144],"firstseen":"2020-08-01T09:48:37.202645","name":"resolv","packageid":71812,"summary":"This package implements an API for accessing the [Domain Name Service (DNS)](https:\/\/tools.ietf.org\/html\/rfc1035) resolver service via the standard @libresolv@ system library (whose API is often available directly via the standard @libc@ C library) on Unix systems. This package also includes support for decoding message record types as defined in the following RFCs: - [RFC 1035](https:\/\/tools.ietf.org\/html\/rfc1035): Domain Names - Implementation And Specification - [RFC 1183](https:\/\/tools.ietf.org\/html\/rfc1183): New DNS RR Definitions - [RFC 2782](https:\/\/tools.ietf.org\/html\/rfc2782): A DNS RR for specifying the location of services (DNS SRV) - [RFC 2915](https:\/\/tools.ietf.org\/html\/rfc2915): The Naming Authority Pointer (NAPTR) DNS Resource Record - [RFC 3596](https:\/\/tools.ietf.org\/html\/rfc3596): DNS Extensions to Support IP Version 6 - [RFC 4034](https:\/\/tools.ietf.org\/html\/rfc4034): Resource Records for the DNS Security Extensions - [RFC 4255](https:\/\/tools.ietf.org\/html\/rfc4255): Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints - [RFC 4408](https:\/\/tools.ietf.org\/html\/rfc4408): Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1 - [RFC 5155](https:\/\/tools.ietf.org\/html\/rfc5155): DNS Security (DNSSEC) Hashed Authenticated Denial of Existence - [RFC 6844](https:\/\/tools.ietf.org\/html\/rfc6844): DNS Certification Authority Authorization (CAA) Resource Record - [RFC 6891](https:\/\/tools.ietf.org\/html\/rfc6891): Extension Mechanisms for DNS (EDNS(0)) - [RFC 7553](https:\/\/tools.ietf.org\/html\/rfc7553): The Uniform Resource Identifier (URI) DNS Resource Record"},{"block":false,"categoryid":433,"description":"A standard library for Haskell","ebuildids":[757168,757168,757168,804228,804228,804228],"firstseen":"2020-08-01T09:48:37.202645","name":"rio","packageid":71813},{"block":false,"categoryid":433,"description":"Type level booleans","ebuildids":[682210,682210,682210,804239,804239,804239],"firstseen":"2020-08-01T09:48:37.202645","name":"singleton-bool","packageid":71818},{"block":false,"categoryid":433,"description":"syntax highlighting library","ebuildids":[757001,757001,757001,804241,804241,804241],"firstseen":"2020-08-01T09:48:37.202645","name":"skylighting-core","packageid":71819},{"block":false,"categoryid":433,"description":"True Sums of Products","ebuildids":[757002,757002,757002],"firstseen":"2020-08-01T09:48:37.202645","name":"sop-core","packageid":71820,"summary":"Implementation of n-ary sums and n-ary products. The module \"Data.SOP\" is the main module of this library and contains more detailed documentation. The main use case of this package is to serve as the core of https:\/\/hackage.haskell.org\/package\/generics-sop generics-sop A detailed description of the ideas behind this library is provided by the paper: * Edsko de Vries and Andres Löh. http:\/\/www.andres-loeh.de\/TrueSumsOfProducts True Sums of Products Workshop on Generic Programming (WGP) 2014."},{"block":false,"categoryid":433,"description":"Fast Splittable PRNG","ebuildids":[757003,757003,757003,804249,804249,804249,804249],"firstseen":"2020-08-01T09:48:37.202645","name":"splitmix","packageid":71821},{"block":false,"categoryid":433,"description":"Mark tasty tests as failure expected","ebuildids":[682224,682224,682224,804260,804260,804260],"firstseen":"2020-08-01T09:48:37.202645","name":"tasty-expected-failure","packageid":71823},{"block":false,"categoryid":433,"description":"Integration for tasty and hedgehog","ebuildids":[757011,757011,757011,804262,804262,804262],"firstseen":"2020-08-01T09:48:37.202645","name":"tasty-hedgehog","packageid":71824},{"block":false,"categoryid":433,"description":"Write tests in Lua, integrate into tasty","ebuildids":[757014,757014,757014,804264,804264,804264],"firstseen":"2020-08-01T09:48:37.202645","name":"tasty-lua","packageid":71825},{"block":false,"categoryid":433,"description":"Safe conversions between textual types","ebuildids":[757151,757151,757151,804275,804275,804275],"firstseen":"2020-08-01T09:48:37.202645","name":"text-conversions","packageid":71827},{"block":false,"categoryid":433,"description":"Nicer interface for reified information about data types","ebuildids":[757246,757246,757246,804279,804279,804279,886950,886950,886950],"firstseen":"2020-08-01T09:48:37.202645","name":"th-abstraction","packageid":71828},{"block":false,"categoryid":433,"description":"Scalable timer","ebuildids":[682240,682240,682240],"firstseen":"2020-08-01T09:48:37.202645","name":"time-manager","packageid":71829},{"block":false,"categoryid":433,"description":"In-memory TLS session manager","ebuildids":[682242,682242,682242],"firstseen":"2020-08-01T09:48:37.202645","name":"tls-session-manager","packageid":71830},{"block":false,"categoryid":433,"description":"Diffing of (expression) trees","ebuildids":[757029,757029,757029,804292,804292,804292],"firstseen":"2020-08-01T09:48:37.202645","name":"tree-diff","packageid":71831},{"block":false,"categoryid":433,"description":"A modern parser combinator library with convenient diagnostics","ebuildids":[757030,757030,757030,804293,804293,804293],"firstseen":"2020-08-01T09:48:37.202645","name":"trifecta","packageid":71832},{"block":false,"categoryid":433,"description":"Type equality, coercion\/cast and other operations","ebuildids":[682248,682248,682248],"firstseen":"2020-08-01T09:48:37.202645","name":"type-equality","packageid":71833,"summary":"In the presence of GADTs, sometimes a proof is needed that two types are equal. This package contains an equality type for this purpose, plus its properties (reflexive, symmetric, transitive) and some useful operations (substitution, congruence, coercion\/cast). It also contains a type class for producing equality proofs, providing some form of decidable equality on types."},{"block":false,"categoryid":433,"description":"Run external processes, with strong typing of streams","ebuildids":[682249,682249,682249,804294,804294,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,757170,757170,804303,804303,804303],"firstseen":"2020-08-01T09:48:37.202645","name":"unliftio","packageid":71835},{"block":false,"categoryid":433,"description":"The MonadUnliftIO typeclass for unlifting monads to IO","ebuildids":[682254,682254,682254,804304,804304,804304],"firstseen":"2020-08-01T09:48:37.202645","name":"unliftio-core","packageid":71836},{"block":false,"categoryid":433,"description":"Native wcwidth","ebuildids":[682267,682267,682267],"firstseen":"2020-08-01T09:48:37.202645","name":"wcwidth","packageid":71839,"summary":"Bindings for your system's native wcwidth and a command line tool to examine the widths assigned by it. The command line tool can compile a width table to Haskell code that assigns widths to the Char type."},{"block":false,"categoryid":433,"description":"Pretty printer with annotation support","ebuildids":[804323,804323,804323],"firstseen":"2020-08-01T09:48:37.202645","name":"wl-pprint-annotated","packageid":71840},{"block":false,"categoryid":433,"description":"The 1-tuple type or single-value \"collection\"","ebuildids":[682535,682535,682535],"firstseen":"2020-08-04T09:11:05.246152","name":"only","packageid":71844,"summary":"This package provides a canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances. NOTE: There is also the <\/package\/OneTuple OneTuple package> which by using a boxed @data@-type provides a 1-tuple type which has laziness properties which are more faithful to the ones of Haskell's native tuples; whereas the primary purpose of 'Only' is to provide the traditionally so named type-wrapper for attaching typeclass instances."},{"block":false,"categoryid":433,"description":"Memory-efficient representation of Unicode text strings","ebuildids":[804277,804277,804277],"firstseen":"2020-08-04T09:11:05.246152","name":"text-short","packageid":71845},{"block":false,"categoryid":433,"description":"git-lfs protocol","ebuildids":[804091,804091,804091],"firstseen":"2020-08-12T10:38:32.207224","name":"git-lfs","packageid":71867},{"block":false,"categoryid":433,"description":"restricting the servers that http-client will use","ebuildids":[757653,757653,757653,804136,804136,804136],"firstseen":"2020-08-12T10:38:32.207224","name":"http-client-restricted","packageid":71868},{"block":false,"categoryid":433,"description":"Enumerative property-based testing","ebuildids":[886990,886990,886990],"firstseen":"2020-08-15T08:35:58.639639","name":"leancheck","packageid":71871},{"block":false,"categoryid":433,"description":"LeanCheck support for test-framework","ebuildids":[886994,886994,886994],"firstseen":"2020-08-15T08:35:58.639639","name":"test-framework-leancheck","packageid":71872},{"block":false,"categoryid":433,"description":"Addresses to unmanaged memory","ebuildids":[684398,684398,684398],"firstseen":"2020-08-22T23:17:47.536695","name":"primitive-addr","packageid":71900},{"block":false,"categoryid":433,"description":"QuickCheck common typeclasses","ebuildids":[684399,684399,684399,804214,804214,804214],"firstseen":"2020-08-22T23:17:47.536695","name":"quickcheck-classes","packageid":71901},{"block":false,"categoryid":433,"description":"QuickCheck common typeclasses from 'base'","ebuildids":[886932,886932,886932],"firstseen":"2020-08-22T23:17:47.536695","name":"quickcheck-classes-base","packageid":71902},{"block":false,"categoryid":433,"description":"two monoids as one, in holy haskimony","ebuildids":[804232,804232,804232],"firstseen":"2020-08-22T23:17:47.536695","name":"semirings","packageid":71903},{"block":false,"categoryid":433,"description":"Criterion measurement functionality and associated types","ebuildids":[684406,684406,684406,804047,804047,804047],"firstseen":"2020-08-23T00:18:02.877904","name":"criterion-measurement","packageid":71904},{"block":false,"categoryid":433,"description":"Simple and incomplete pure haskell implementation of linear algebra","ebuildids":[684409,684409,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,757664,804170,804170,804170],"firstseen":"2020-08-23T00:18:02.877904","name":"microstache","packageid":71906},{"block":false,"categoryid":433,"description":"FunctorWithIndex, FoldableWithIndex, TraversableWithIndex","ebuildids":[886953,886953,886953],"firstseen":"2020-12-17T07:55:38.672083","name":"indexed-traversable","packageid":72276},{"block":false,"categoryid":433,"description":"Generates citations and bibliography from CSL styles","ebuildids":[756905,756905,756905,804029,804029,804029],"firstseen":"2021-01-18T10:23:49.501780","name":"citeproc","packageid":72389},{"block":false,"categoryid":433,"description":"Pure Haskell commonmark parser","ebuildids":[756906,756906,756906,804034,804034,804034],"firstseen":"2021-01-18T10:23:49.501780","name":"commonmark","packageid":72390},{"block":false,"categoryid":433,"description":"Pure Haskell commonmark parser","ebuildids":[756907,756907,756907,804035,804035,804035],"firstseen":"2021-01-18T10:23:49.501780","name":"commonmark-extensions","packageid":72391},{"block":false,"categoryid":433,"description":"Bridge between commonmark and pandoc AST","ebuildids":[756908,756908,756908,804036,804036,804036],"firstseen":"2021-01-18T10:23:49.501780","name":"commonmark-pandoc","packageid":72392},{"block":false,"categoryid":433,"description":"Time a computation","ebuildids":[697536,697536,697536],"firstseen":"2021-01-18T10:23:49.501780","name":"timeit","packageid":72393},{"block":false,"categoryid":433,"description":"Lua module to work with file paths","ebuildids":[756944,756944,756944,804117,804117,804117],"firstseen":"2021-04-19T09:57:12.228068","name":"hslua-module-path","packageid":72765},{"block":false,"categoryid":433,"description":"swap and assoc: Symmetric and Semigroupy Bifunctors","ebuildids":[756890,756890,756890,803989,803989,803989,886927,886927,886927],"firstseen":"2022-07-22T23:44:09.060532","name":"assoc","packageid":75198},{"block":false,"categoryid":433,"description":"Fixpoint data types","ebuildids":[886935,886935,886935],"firstseen":"2022-07-22T23:44:09.060532","name":"data-fix","packageid":75199},{"block":false,"categoryid":433,"description":"\"GHC.ByteOrder\" API Compatibility Layer","ebuildids":[756926,756926,756926],"firstseen":"2022-07-22T23:44:09.060532","name":"ghc-byteorder","packageid":75200,"summary":"This package transparently supplies the \"GHC.ByteOrder\" API as provided in @base-4.11.0.0@ for legacy GHC releases which didn't provide it yet (i.e. GHC 7.0 through GHC 8.2). This release reexports [GHC.ByteOrder from base](https:\/\/hackage.haskell.org\/package\/base-4.11.1.0\/docs\/GHC-ByteOrder.html) via Cabal's @reexported-modules@ mechanism. For GHC 8.2 and earlier a different release of @ghc-byteorder@ (with the same minor version) is eligible by the Cabal solver with a backported \"GHC.ByteOrder\" module. In order to use this compatibility layer, simply declare a dependency on @ghc-byteorder@ in your @.cabal@ package description like so > build-depends: ghc-byteorder ^>= 4.11.0.0 And your code will be able to access this respective API version of the module via the usual > import GHC.ByteOrder mechanism."},{"block":false,"categoryid":433,"description":"Allow aeson data types to be used with Lua","ebuildids":[756936,756936,756936,804110,804110,804110],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-aeson","packageid":75201},{"block":false,"categoryid":433,"description":"Type classes for HsLua","ebuildids":[756938,756938,756938,804111,804111,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,756940,756940,804113,804113,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,756942,756942,804115,804115,804115],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-marshalling","packageid":75204},{"block":false,"categoryid":433,"description":"Lua module wrapping Text.DocLayout","ebuildids":[756943,756943,756943,804116,804116,804116],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-module-doclayout","packageid":75205},{"block":false,"categoryid":433,"description":"Lua module to work with version specifiers","ebuildids":[756947,756947,756947,804120,804120,804120],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-module-version","packageid":75206},{"block":false,"categoryid":433,"description":"Object orientation tools for HsLua","ebuildids":[756949,756949,756949,804122,804122,804122],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-objectorientation","packageid":75207},{"block":false,"categoryid":433,"description":"Utilities to build Lua modules","ebuildids":[756951,756951,756951,804123,804123,804123],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-packaging","packageid":75208},{"block":false,"categoryid":433,"description":"Experimental Hspec support for testing WAI applications","ebuildids":[756956,756956,756956,756956,756956,804131,804131,804131],"firstseen":"2022-07-22T23:44:09.060532","name":"hspec-wai","packageid":75209},{"block":false,"categoryid":433,"description":"Processing HTTP Content-Type and Accept headers","ebuildids":[756959,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":"More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex","ebuildids":[804143,804143,804143,886955,886955,886955],"firstseen":"2022-07-22T23:44:09.060532","name":"indexed-traversable-instances","packageid":75211},{"block":false,"categoryid":433,"description":"LPeg - Parsing Expression Grammars For Lua","ebuildids":[756969,756969,756969,804157,804157,804157],"firstseen":"2022-07-22T23:44:09.060532","name":"lpeg","packageid":75212},{"block":false,"categoryid":433,"description":"Lua, an embeddable scripting language","ebuildids":[756971,756971,756971,804158,804158,804158],"firstseen":"2022-07-22T23:44:09.060532","name":"lua","packageid":75213},{"block":false,"categoryid":433,"description":"Arbitrary instances for Lua types","ebuildids":[756972,756972,756972,804159,804159,804159],"firstseen":"2022-07-22T23:44:09.060532","name":"lua-arbitrary","packageid":75214},{"block":false,"categoryid":433,"description":"Singleton Tuple","ebuildids":[756977,756977,756977,886980,886980,886980],"firstseen":"2022-07-22T23:44:09.060532","name":"onetuple","packageid":75215},{"block":false,"categoryid":433,"description":"Use pandoc types in Lua","ebuildids":[756979,756979,756979,804194,804194,804194],"firstseen":"2022-07-22T23:44:09.060532","name":"pandoc-lua-marshal","packageid":75216},{"block":false,"categoryid":433,"description":"Align and Zip type-classes from the common Semialign ancestor","ebuildids":[756994,756994,756994,804231,804231,804231],"firstseen":"2022-07-22T23:44:09.060532","name":"semialign","packageid":75217},{"block":false,"categoryid":433,"description":"A family of combinators for defining webservices APIs","ebuildids":[756997,756997,756997,804233,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,756998,804234,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,756999,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,757007,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":"Tasty helpers to test HsLua","ebuildids":[757012,757012,757012,804263,804263,804263],"firstseen":"2022-07-22T23:44:09.060532","name":"tasty-hslua","packageid":75222},{"block":false,"categoryid":433,"description":"Backward- (and forward-)compatible Quote and Code types","ebuildids":[757024,757024,757024,804280,804280,804280],"firstseen":"2022-07-22T23:44:09.060532","name":"th-compat","packageid":75223},{"block":false,"categoryid":433,"description":"An either-or-both data type","ebuildids":[757027,757027,757027,804283,804283,804283],"firstseen":"2022-07-22T23:44:09.060532","name":"these","packageid":75224},{"block":false,"categoryid":433,"description":"Haskell implementation of the Unicode Collation Algorithm","ebuildids":[769785,769785,769785,804298,804298,804298],"firstseen":"2022-07-22T23:44:09.060532","name":"unicode-collation","packageid":75225},{"block":false,"categoryid":433,"description":"Access Unicode Character Database (UCD)","ebuildids":[757032,757032,757032,804299,804299,804299],"firstseen":"2022-07-22T23:44:09.060532","name":"unicode-data","packageid":75226},{"block":false,"categoryid":433,"description":"Lift a type from a Typeable constraint to a Template Haskell type","ebuildids":[757058,757058,757058],"firstseen":"2022-07-23T05:25:28.878814","name":"lift-type","packageid":75227},{"block":false,"categoryid":433,"description":"filterable traversable","ebuildids":[804322,804322,804322],"firstseen":"2022-07-23T05:25:28.878814","name":"witherable","packageid":75228},{"block":false,"categoryid":433,"description":"Obtain minified chart.js code","ebuildids":[757660,757660,757660],"firstseen":"2022-07-30T07:19:22.865351","name":"js-chart","packageid":75239},{"block":false,"categoryid":449,"description":"Haskell implementation of pack compression from the early 1980s","ebuildids":[762974],"firstseen":"2022-09-24T21:25:53.177767","name":"pack","packageid":75476},{"block":false,"categoryid":311,"description":"A tool to repair damaged git repositories","ebuildids":[774135,774135,774135,804342,804342],"firstseen":"2023-01-06T09:16:25.162585","name":"git-repair","packageid":75740},{"block":false,"categoryid":391,"description":"Conversion between documentation formats","ebuildids":[804708,804708],"firstseen":"2023-10-23T04:41:48.120722","name":"pandoc-cli","packageid":76609},{"block":false,"categoryid":433,"description":"Types and functions used to represent SGR aspects","ebuildids":[803986,803986,803986,886926,886926,886926],"firstseen":"2023-10-23T04:41:48.120722","name":"ansi-terminal-types","packageid":76610},{"block":false,"categoryid":433,"description":"Parsing of aeson's Value with attoparsec","ebuildids":[803992,803992,803992],"firstseen":"2023-10-23T04:41:48.120722","name":"attoparsec-aeson","packageid":76611},{"block":false,"categoryid":433,"description":"Classes for working with types that can change clothes","ebuildids":[803995,803995,803995],"firstseen":"2023-10-23T04:41:48.120722","name":"barbies","packageid":76612},{"block":false,"categoryid":433,"description":"Unicode alternatives for common functions and operators","ebuildids":[803999,803999,803999],"firstseen":"2023-10-23T04:41:48.120722","name":"base-unicode-symbols","packageid":76613,"summary":"This package defines new symbols for a number of functions, operators and types in the base package. All symbols are documented with their actual definition and information regarding their Unicode code point. They should be completely interchangeable with their definitions. For further Unicode goodness you can enable the @UnicodeSyntax@ language extension \\[1\\]. This extension enables Unicode characters to be used to stand for certain ASCII character sequences, i.e. &#x2192; instead of @->@, &#x2200; instead of @forall@ and many others. Original idea by P&#xE9;ter Divi&#xE1;nszky. \\[1\\] <http:\/\/www.haskell.org\/ghc\/docs\/latest\/html\/users_guide\/syntax-extns.html#unicode-syntax>"},{"block":false,"categoryid":433,"description":"A modern RFC 4648-compliant Base64 library","ebuildids":[804001,804001,804001],"firstseen":"2023-10-23T04:41:48.120722","name":"base64","packageid":76614},{"block":false,"categoryid":433,"description":"Space-efficient bit vectors","ebuildids":[886981,886981,886981],"firstseen":"2023-10-23T04:41:48.120722","name":"bitvec","packageid":76615},{"block":false,"categoryid":433,"description":"Boring and Absurd types","ebuildids":[804013,804013,804013],"firstseen":"2023-10-23T04:41:48.120722","name":"boring","packageid":76616},{"block":false,"categoryid":433,"description":"Binding to the Cairo library","ebuildids":[804022,804022,804022],"firstseen":"2023-10-23T04:41:48.120722","name":"cairo","packageid":76617},{"block":false,"categoryid":433,"description":"For testing partial and infinite values","ebuildids":[804027,804027,804027],"firstseen":"2023-10-23T04:41:48.120722","name":"chasingbottoms","packageid":76618},{"block":false,"categoryid":433,"description":"Cryptography Primitives sink","ebuildids":[804051,804051,804051],"firstseen":"2023-10-23T04:41:48.120722","name":"crypton","packageid":76619},{"block":false,"categoryid":433,"description":"Simple and easy network connections API","ebuildids":[804052,804052,804052],"firstseen":"2023-10-23T04:41:48.120722","name":"crypton-connection","packageid":76620},{"block":false,"categoryid":433,"description":"X509 reader and writer","ebuildids":[804053,804053,804053],"firstseen":"2023-10-23T04:41:48.120722","name":"crypton-x509","packageid":76621},{"block":false,"categoryid":433,"description":"X.509 collection accessing and storing methods","ebuildids":[804054,804054,804054],"firstseen":"2023-10-23T04:41:48.120722","name":"crypton-x509-store","packageid":76622},{"block":false,"categoryid":433,"description":"Handle per-operating-system X.509 accessors and storage","ebuildids":[804055,804055,804055],"firstseen":"2023-10-23T04:41:48.120722","name":"crypton-x509-system","packageid":76623},{"block":false,"categoryid":433,"description":"X.509 Certificate and CRL validation","ebuildids":[804056,804056,804056],"firstseen":"2023-10-23T04:41:48.120722","name":"crypton-x509-validation","packageid":76624},{"block":false,"categoryid":433,"description":"Compatibility layer for Data.Array.Byte","ebuildids":[886929,886929,886929],"firstseen":"2023-10-23T04:41:48.120722","name":"data-array-byte","packageid":76625},{"block":false,"categoryid":433,"description":"Converts integers to lists of digits and back","ebuildids":[804065,804065,804065],"firstseen":"2023-10-23T04:41:48.120722","name":"digits","packageid":76626},{"block":false,"categoryid":433,"description":"Generate driver file for doctest's cabal integration","ebuildids":[804069,804069,804069],"firstseen":"2023-10-23T04:41:48.120722","name":"doctest-driver-gen","packageid":76627},{"block":false,"categoryid":433,"description":"Compatibility package for the Foldable1 and Bifoldable1 type classes","ebuildids":[886946,886946,886946],"firstseen":"2023-10-23T04:41:48.120722","name":"foldable1-classes-compat","packageid":76628},{"block":false,"categoryid":433,"description":"Generically newtype to use with DerivingVia","ebuildids":[886942,886942,886942],"firstseen":"2023-10-23T04:41:48.120722","name":"generically","packageid":76629},{"block":false,"categoryid":433,"description":"Binding to the GLIB library for Gtk2Hs","ebuildids":[804092,804092,804092],"firstseen":"2023-10-23T04:41:48.120722","name":"glib","packageid":76630},{"block":false,"categoryid":433,"description":"Parser for reStructuredText-style grid tables","ebuildids":[804093,804093,804093],"firstseen":"2023-10-23T04:41:48.120722","name":"gridtables","packageid":76631},{"block":false,"categoryid":433,"description":"Tools to build the Gtk2Hs suite of User Interface libraries","ebuildids":[804094,804094,804094],"firstseen":"2023-10-23T04:41:48.120722","name":"gtk2hs-buildtools","packageid":76632},{"block":false,"categoryid":433,"description":"Mutable hash tables in the ST monad","ebuildids":[804099,804099,804099],"firstseen":"2023-10-23T04:41:48.120722","name":"hashtables","packageid":76633},{"block":false,"categoryid":433,"description":"Command-line interface for Lua","ebuildids":[804112,804112,804112],"firstseen":"2023-10-23T04:41:48.120722","name":"hslua-cli","packageid":76634},{"block":false,"categoryid":433,"description":"Opinionated, but extensible Lua list type","ebuildids":[804114,804114,804114],"firstseen":"2023-10-23T04:41:48.120722","name":"hslua-list","packageid":76635},{"block":false,"categoryid":433,"description":"Lua module to work with file zips","ebuildids":[804121,804121,804121],"firstseen":"2023-10-23T04:41:48.120722","name":"hslua-module-zip","packageid":76636},{"block":false,"categoryid":433,"description":"Isocline-based Lua REPL","ebuildids":[804124,804124,804124],"firstseen":"2023-10-23T04:41:48.120722","name":"hslua-repl","packageid":76637},{"block":false,"categoryid":433,"description":"Type specifiers for Lua","ebuildids":[804125,804125,804125],"firstseen":"2023-10-23T04:41:48.120722","name":"hslua-typing","packageid":76638},{"block":false,"categoryid":433,"description":"Utility functions for testing Megaparsec parsers with Hspec","ebuildids":[804129,804129,804129],"firstseen":"2023-10-23T04:41:48.120722","name":"hspec-megaparsec","packageid":76639},{"block":false,"categoryid":433,"description":"A portable alternative to GNU Readline","ebuildids":[804147,804147,804147],"firstseen":"2023-10-23T04:41:48.120722","name":"isocline","packageid":76640},{"block":false,"categoryid":433,"description":"Monadic parser combinators","ebuildids":[804163,804163,804163],"firstseen":"2023-10-23T04:41:48.120722","name":"megaparsec","packageid":76641},{"block":false,"categoryid":433,"description":"Test utilities and the test suite of Megaparsec","ebuildids":[804164,804164,804164],"firstseen":"2023-10-23T04:41:48.120722","name":"megaparsec-tests","packageid":76642},{"block":false,"categoryid":433,"description":"A tiny JSON library with light dependency footprint","ebuildids":[804166,804166,804166],"firstseen":"2023-10-23T04:41:48.120722","name":"microaeson","packageid":76643},{"block":false,"categoryid":433,"description":"Parallel execution of monadic computations","ebuildids":[804176,804176,804176],"firstseen":"2023-10-23T04:41:48.120722","name":"monad-parallel","packageid":76644},{"block":false,"categoryid":433,"description":"Backported Control.Monad.Except module from mtl","ebuildids":[804180,804180,804180],"firstseen":"2023-10-23T04:41:48.120722","name":"mtl-compat","packageid":76645},{"block":false,"categoryid":433,"description":"Simple network runner library","ebuildids":[804185,804185,804185],"firstseen":"2023-10-23T04:41:48.120722","name":"network-run","packageid":76646},{"block":false,"categoryid":433,"description":"Examine values for unexpected thunks","ebuildids":[804187,804187,804187],"firstseen":"2023-10-23T04:41:48.120722","name":"nothunks","packageid":76647},{"block":false,"categoryid":433,"description":"Set- and Map-like types that remember the order elements were inserted","ebuildids":[804191,804191,804191],"firstseen":"2023-10-23T04:41:48.120722","name":"ordered-containers","packageid":76648},{"block":false,"categoryid":433,"description":"Conversion between markup formats","ebuildids":[863507,863507,863507],"firstseen":"2023-10-23T04:41:48.120722","name":"pandoc","packageid":76649},{"block":false,"categoryid":433,"description":"Lua engine to power custom pandoc conversions","ebuildids":[804193,804193,804193],"firstseen":"2023-10-23T04:41:48.120722","name":"pandoc-lua-engine","packageid":76650},{"block":false,"categoryid":433,"description":"Pandoc document conversion as an HTTP servant-server","ebuildids":[804195,804195,804195],"firstseen":"2023-10-23T04:41:48.120722","name":"pandoc-server","packageid":76651},{"block":false,"categoryid":433,"description":"Binding to the Pango text rendering engine","ebuildids":[804197,804197,804197],"firstseen":"2023-10-23T04:41:48.120722","name":"pango","packageid":76652},{"block":false,"categoryid":433,"description":"Lightweight package providing commonly useful parser combinators","ebuildids":[804201,804201,804201],"firstseen":"2023-10-23T04:41:48.120722","name":"parser-combinators","packageid":76653},{"block":false,"categoryid":433,"description":"Haskell bindings to the PCG random number generator","ebuildids":[804204,804204,804204],"firstseen":"2023-10-23T04:41:48.120722","name":"pcg-random","packageid":76654},{"block":false,"categoryid":433,"description":"Drop-in compatibility package from ansi-wl-pprint to prettyprinter","ebuildids":[804210,804210,804210],"firstseen":"2023-10-23T04:41:48.120722","name":"prettyprinter-compat-ansi-wl-pprint","packageid":76655},{"block":false,"categoryid":433,"description":"Generator and shrink functions for testing Unicode-related software","ebuildids":[804216,804216,804216],"firstseen":"2023-10-23T04:41:48.120722","name":"quickcheck-unicode","packageid":76656},{"block":false,"categoryid":433,"description":"Efficient generation of random bytestrings","ebuildids":[804218,804218,804218],"firstseen":"2023-10-23T04:41:48.120722","name":"random-bytestring","packageid":76657},{"block":false,"categoryid":433,"description":"Efficient network recv","ebuildids":[804219,804219,804219],"firstseen":"2023-10-23T04:41:48.120722","name":"recv","packageid":76658},{"block":false,"categoryid":433,"description":"ANSI formatter for skylighting syntax highlighting library","ebuildids":[804242,804242,804242],"firstseen":"2023-10-23T04:41:48.120722","name":"skylighting-format-ansi","packageid":76659},{"block":false,"categoryid":433,"description":"HTML formatter for skylighting syntax highlighting library","ebuildids":[804243,804243,804243],"firstseen":"2023-10-23T04:41:48.120722","name":"skylighting-format-blaze-html","packageid":76660},{"block":false,"categoryid":433,"description":"ConTeXt formatter for skylighting syntax highlighting library","ebuildids":[804244,804244,804244],"firstseen":"2023-10-23T04:41:48.120722","name":"skylighting-format-context","packageid":76661},{"block":false,"categoryid":433,"description":"LaTeX formatter for skylighting syntax highlighting library","ebuildids":[804245,804245,804245],"firstseen":"2023-10-23T04:41:48.120722","name":"skylighting-format-latex","packageid":76662},{"block":false,"categoryid":433,"description":"Existential type: Some","ebuildids":[804247,804247,804247],"firstseen":"2023-10-23T04:41:48.120722","name":"some","packageid":76663},{"block":false,"categoryid":433,"description":"TOML 1.0.0 parser","ebuildids":[804288,804288,804288],"firstseen":"2023-10-23T04:41:48.120722","name":"toml-parser","packageid":76664},{"block":false,"categoryid":433,"description":"Parsing and evaluating typst syntax","ebuildids":[804295,804295,804295],"firstseen":"2023-10-23T04:41:48.120722","name":"typst","packageid":76665},{"block":false,"categoryid":433,"description":"Symbol and emoji lookup for typst language","ebuildids":[804296,804296,804296],"firstseen":"2023-10-23T04:41:48.120722","name":"typst-symbols","packageid":76666},{"block":false,"categoryid":433,"description":"CORS for WAI","ebuildids":[804315,804315,804315],"firstseen":"2023-10-23T04:41:48.120722","name":"wai-cors","packageid":76667},{"block":false,"categoryid":433,"description":"Provide a bridge between WAI and the websockets package","ebuildids":[804318,804318,804318],"firstseen":"2023-10-23T04:41:48.120722","name":"wai-websockets","packageid":76668},{"block":false,"categoryid":433,"description":"A sensible and clean way to write WebSocket-capable servers in Haskell","ebuildids":[804321,804321,804321],"firstseen":"2023-10-23T04:41:48.120722","name":"websockets","packageid":76669},{"block":false,"categoryid":451,"description":"Basic syntax and deliverability checks on email addresses","ebuildids":[824262,824262],"firstseen":"2024-04-25T13:21:11.296998","name":"email-validator","packageid":77479,"summary":"Validate an email address using three techniques: * Ensuring that the length of local and domain parts is within the RFC-specified limits. * A syntax check using a regular expression, or the full RFC 5322 grammar. * Confirmation of valid MX records (or, optionally, 'A' records) for the domain."},{"block":false,"categoryid":433,"description":"Library for manipulating Operating system strings","ebuildids":[886937,886937,886937,886938,886938,886938],"firstseen":"2026-01-11T06:51:01.354766","name":"os-string","packageid":78692},{"block":false,"categoryid":433,"description":"GHC plugin to do inspection testing","ebuildids":[886956,886956,886956,886956,886956,886956,886956],"firstseen":"2026-01-11T12:33:05.500810","name":"inspection-testing","packageid":78694},{"block":false,"categoryid":433,"description":"Inspection testing support for tasty","ebuildids":[886959,886959,886959,886959,886959],"firstseen":"2026-01-11T12:33:05.500810","name":"tasty-inspection-testing","packageid":78695},{"block":false,"categoryid":433,"description":"Efficient Streams","ebuildids":[886961,886961,886961],"firstseen":"2026-01-11T12:33:05.500810","name":"vector-stream","packageid":78696}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":804338,"firstseen":"2023-10-23T04:41:48.120722","license":"BSD","moddate":"2026-03-28T18:04:18","packageid":55607,"repoid":1,"slot":"0\/9.2.8","uses":["big-endian","binary","doc","elfutils","ghcbootstrap","ghcmakebinary","gmp","llvm","numa","profile","test","unregisterised"],"version":"9.2.8"},{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":778641,"firstseen":"2023-02-21T05:25:25.601209","license":"BSD","moddate":"2026-03-28T18:04:18","packageid":55607,"repoid":1,"slot":"0\/9.0.2","uses":["big-endian","binary","doc","elfutils","ghcbootstrap","ghcmakebinary","gmp","llvm","numa","profile","test","unregisterised"],"version":"9.0.2-r4"}],"masks":[],"package":{"categoryid":450,"description":"The Glasgow Haskell Compiler","firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},"rdependencies":[{"block":false,"categoryid":450,"description":"Larry Wall's Practical Extraction and Report Language","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"perl@gentoo.org","maintainername":"Gentoo Perl Project","name":"perl","packageid":44582},{"block":false,"categoryid":381,"description":"Console display library","ebuildids":[778641,778641,804338,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"ncurses","packageid":45285},{"block":false,"categoryid":381,"description":"GNU libc C library","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"glibc","packageid":46642},{"block":false,"categoryid":393,"description":"Libraries\/utilities to handle ELF objects (drop in replacement for libelf)","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"elfutils","packageid":46695},{"block":false,"categoryid":393,"description":"Portable, high level programming interface to various calling conventions","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"libffi","packageid":52280,"summary":"Compilers for high level languages generate code that follow certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the \"calling convention\". The \"calling convention\" is essentially a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A \"calling convention\" also specifies where the return value for a function is found. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code. The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time. Ffi stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages."},{"block":false,"categoryid":325,"description":"Utilities and libraries for NUMA systems","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"numactl","packageid":53999},{"block":false,"categoryid":393,"description":"Library for arbitrary-precision arithmetic on different type of numbers","ebuildids":[778641,804338],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"gmp","packageid":55512},{"block":false,"categoryid":428,"description":"Small utility to modify the dynamic linker and RPATH of ELF executables","ebuildids":[778641,804338],"firstseen":"2010-12-01T14:40:22.715364","maintainer":"chewi@gentoo.org","name":"patchelf","packageid":56586},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[778641,778641,804338,804338],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.haskell.org\/ghc\/"],"uses":[{"description":"Big-endian toolchain support","isdefault":false,"use":"big-endian"},{"description":"Install the binary version directly, rather than using it to build the source version.","isdefault":false,"packageid":55607,"use":"binary"},{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Enable DWARF-based backtraces using dev-libs\/elfutils.","isdefault":false,"packageid":55607,"use":"elfutils"},{"description":"Internal: Bootstrap GHC from an existing GHC installation.","isdefault":false,"packageid":55607,"use":"ghcbootstrap"},{"description":"Internal: Build binary friendly for redistribution.","isdefault":false,"packageid":55607,"use":"ghcmakebinary"},{"defaultflag":true,"description":"Use dev-libs\/gmp for integer operations (works faster, but an external depend).","isdefault":true,"packageid":55607,"use":"gmp"},{"description":"Pull in dependencies for the llvm-core\/llvm codegen backend.","isdefault":false,"packageid":55607,"use":"llvm"},{"description":"Enable NUMA thread balancing policy using sys-process\/numactl.","isdefault":false,"packageid":55607,"use":"numa"},{"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"},{"description":"Create an unregisterised build in which only the C codegen backend will be available.","isdefault":false,"packageid":55607,"use":"unregisterised"}]}