{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":314,"name":"dev-ml","summary":"The dev-ml category contains libraries and utilities relevant to the ML programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"54298e7eb0c4fcaef096f321ca6a69e06767877f","committime":"2026-02-17T14:15:51","packageid":77567,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"22f0dbc9994a6d0b0e7027a9a9609dd1bfa4c594","committime":"2026-02-17T14:06:17","packageid":77567,"repoid":1,"summary":"dev-ml\/ppxlib_jane: dune is >= 3.16"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"c673fbf3ae43f9498c6a8250b1dc2d0e87bd3548","committime":"2026-02-17T14:02:56","packageid":77567,"repoid":1,"summary":"dev-ml\/ppxlib_jane: drop 0.17.0-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f1320d3983af67026a0ca55fcd227a898552e1c7","committime":"2025-07-14T00:38:09","packageid":77567,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"689a3d347f98428d893b880b491ee71c2434ccab","committime":"2025-07-14T00:21:28","packageid":77567,"repoid":1,"summary":"dev-ml\/ppxlib_jane: Keyword 0.17.2-r1 riscv, #959600"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d6b0cac2001dcda40cce413f451495e537381c0b","committime":"2025-07-09T06:52:13","packageid":77567,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"560f4a31b76e8c5b1593d512e525a36a5c16ccfd","committime":"2025-07-09T05:51:25","packageid":77567,"repoid":1,"summary":"dev-ml\/ppxlib_jane: add 0.17.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6a8f1aa25205a78514017edde2655f638942b784","committime":"2025-07-07T19:52:29","packageid":77567,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Closes: https:\/\/bugs.gentoo.org\/959689\nSigned-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"1600089d16d6c60dabfcc17ebe1b4e757fa19454","committime":"2025-07-07T19:41:56","packageid":77567,"repoid":1,"summary":"dev-ml\/ppxlib_jane: require ppxlib < 0.36"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c6b5cd72bd850da109245d6fe0751eba22495ada","committime":"2025-03-16T13:18:34","packageid":77567,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"6623c5b36cfc3fdac2b88666edde986cceb1e723","committime":"2025-03-16T13:05:56","packageid":77567,"repoid":1,"summary":"dev-ml\/ppxlib_jane: add 0.17.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9531ebba81ac4220ad369fad6b331a5903887aca","committime":"2024-06-11T06:35:57","packageid":77567,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"163df08b538bbd67055240ba737cd2f09fee1146","committime":"2024-06-11T06:17:43","packageid":77567,"repoid":1,"summary":"dev-ml\/*: add [ocamlopt?]"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7d856d6a2225f21c7580311081ca1f5914530767","committime":"2024-06-11T05:06:09","packageid":77567,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"aa5ebaac34da0d32b524fc33dc400dc78a28a5f9","committime":"2024-06-11T04:53:28","packageid":77567,"repoid":1,"summary":"dev-ml\/ppxlib_jane: new package, add 0.17.0"}],"dependencies":[{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[890276,890276,890277,890277],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[890276,890277],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971},{"block":false,"categoryid":314,"description":"Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08","ebuildids":[890276,890277],"firstseen":"2020-06-24T11:44:15.510889","name":"stdlib-shims","packageid":71241,"summary":"Compatibility library for OCaml compilers before 4.08 to allow calling Pervasives module functions on Stdlib, which is the API in newer compilers. Does not add newer Stdlib functions."},{"block":false,"categoryid":314,"description":"Base library and tools for ppx rewriters","ebuildids":[890276,890276,890277],"firstseen":"2020-10-13T14:25:05.132759","name":"ppxlib","packageid":72118}],"depending":[{"block":false,"categoryid":314,"description":"Generation of bin_prot readers and writers from types","ebuildids":[870193,870193,870200,870200],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_bin_prot","packageid":64949},{"block":false,"categoryid":314,"description":"Generation of comparison functions from types","ebuildids":[865562,865562],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_compare","packageid":64950},{"block":false,"categoryid":314,"description":"Generate a list containing all values of a finite type","ebuildids":[865566,865566],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_enumerate","packageid":64955},{"block":false,"categoryid":314,"description":"Support Library for type-driven code generators","ebuildids":[869765,869765,869766,869766],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_sexp_conv","packageid":64965},{"block":false,"categoryid":314,"description":"PPX rewriter that generates hash functions from type expressions and definitions","ebuildids":[865571,865571],"firstseen":"2017-04-02T13:36:30.774148","name":"ppx_hash","packageid":66716},{"block":false,"categoryid":314,"description":"Pattern matching on flat options","ebuildids":[865578,865578],"firstseen":"2017-04-02T13:36:30.774148","name":"ppx_optional","packageid":66720},{"block":false,"categoryid":314,"description":"Randomized testing framework, designed for compatibility with Base","ebuildids":[869759,869759,869760,869760,869760,869760],"firstseen":"2020-10-13T14:25:05.132759","name":"base_quickcheck","packageid":72091},{"block":false,"categoryid":314,"description":"Generates functions to copy local values to the global heap","ebuildids":[869761,869761,869762,869762],"firstseen":"2023-06-30T14:18:13.169180","name":"ppx_globalize","packageid":76299},{"block":false,"categoryid":314,"description":"A PPX rewriter that genreates the implementation of [Ldiffable.S].","ebuildids":[870194,870194,870195,870195],"firstseen":"2024-06-15T17:18:51.535030","name":"ppx_diff","packageid":77584}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc","~ppc64"],"ebuildid":890277,"firstseen":"2026-02-17T14:31:30.339320","license":"MIT","moddate":"2026-03-29T19:42:48","packageid":77567,"repoid":1,"slot":"0\/0.17","uses":["ocamlopt"],"version":"0.17.4-r1"},{"archs":["~amd64","~arm64","~ppc","~ppc64","~riscv"],"ebuildid":890276,"firstseen":"2026-02-17T14:31:30.339320","license":"MIT","moddate":"2026-03-29T19:42:48","packageid":77567,"repoid":1,"slot":"0\/0.17","uses":["ocamlopt"],"version":"0.17.2-r2"}],"masks":[],"package":{"categoryid":314,"description":"Utilities for working with Jane Street AST constructs","firstseen":"2024-06-11T06:08:53.735990","name":"ppxlib_jane","packageid":77567},"rdependencies":[{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[890276,890276,890277,890277],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[890276,890277],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971},{"block":false,"categoryid":314,"description":"Pure OCaml library that allows replacing Pervasives with Stdlib before 4.08","ebuildids":[890276,890277],"firstseen":"2020-06-24T11:44:15.510889","name":"stdlib-shims","packageid":71241,"summary":"Compatibility library for OCaml compilers before 4.08 to allow calling Pervasives module functions on Stdlib, which is the API in newer compilers. Does not add newer Stdlib functions."},{"block":false,"categoryid":314,"description":"Base library and tools for ppx rewriters","ebuildids":[890276,890276,890277],"firstseen":"2020-10-13T14:25:05.132759","name":"ppxlib","packageid":72118}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/janestreet\/ppxlib_jane"],"uses":[{"defaultflag":true,"description":"Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable\/enable it at a global scale)","isdefault":true,"use":"ocamlopt"}]}