{"bugs":[],"categories":[{"categoryid":430,"name":"dev-ada","summary":"The dev-ada category contains libraries and utilities relevant to the Ada programming language."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":380,"name":"sys-devel","summary":"The sys-devel category contains various core system development tools and libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"92d30042341ebbd6468b69c10fbe76a5a9556dbd","committime":"2026-03-29T19:15:58","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"negril.nx+gentoo@gmail.com","authorname":"Paul Zander","body":"multiprocessing backward deprecated makeopts_* in <EAPI-9, breaking CI\n\nDone via:\n```\ngrep -RP '(?<!get_)makeopts_jobs'\nsed -e 's\/(\\(makeopts_jobs\\))\/\\(get_\\1)\/g' -i *\/*\/*.ebuild eclass\/*.eclass\nsed -e 's\/(\\(makeopts_jobs\\)\/\\(get_\\1\/g' -i *\/*\/*.ebuild eclass\/*.eclass\n\ngrep -RP '(?<!get_)makeopts_loadavg'\nsed -e 's\/(\\(makeopts_loadavg\\))\/\\(get_\\1)\/g' -i *\/*\/*.ebuild eclass\/*.eclass\nsed -e 's\/(\\(makeopts_loadavg\\)\/\\(get_\\1\/g' -i *\/*\/*.ebuild eclass\/*.eclass\n```\n\nSigned-off-by: Paul Zander <negril.nx+gentoo@gmail.com>\nPart-of: https:\/\/codeberg.org\/gentoo\/gentoo\/pulls\/426\nSigned-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"37384cee886998e3584b27c35de4acf1de4fad0a","committime":"2026-03-26T19:58:32","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: use get_makeopts_*"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b3ab13780c99e6f590648306ebd5691277ce565d","committime":"2025-12-27T20:16:22","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"f5275b75fa0130aac411acb16dcac1637793b3de","committime":"2025-12-27T20:10:06","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: add 26.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"41f21763fb2e724ccec4b2d72e12d347f023cd73","committime":"2025-12-21T19:45:47","packageid":78148,"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":"08aec25f50f02c4a11b8c5e52a01fd8b2a2f8590","committime":"2025-12-21T19:32:22","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: Remove py3.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"46970e9dccab1992b740923fe2c7f7be2e7f27d9","committime":"2025-12-05T19:30:47","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"727946ef38ad9b0d404830f83febdc2fcd4570ec","committime":"2025-12-05T19:14:38","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: add support to gcc:16"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9a02f71a94590cf14b62ecb98e6806cad41b2d79","committime":"2025-11-24T22:00:49","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"aec0b965a9092fb3858848021ab1c9422c5a94e3","committime":"2025-11-24T21:45:52","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: Stabilize 25.0.0-r2 x86, #951070"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"87c4b1edba3318a609e53bd1377bd6bc3462bc0d","committime":"2025-05-08T10:09:41","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"ff0cc131b322be9fd1133c7872ad961984045e62","committime":"2025-05-07T18:56:43","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: support gcc:15"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f9c0f4f99f6f5241097ce40e3d170eab3cf0d357","committime":"2025-04-27T14:35:07","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"31ad00a1b66c2f695ed81ff66dd15453f85bf3c0","committime":"2025-04-27T14:27:17","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: Stabilize 25.0.0-r1 amd64, #951070"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6348622a9ef6d4912519dd636f9ff32274bc6a8e","committime":"2025-04-05T15:50:37","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Closes: https:\/\/bugs.gentoo.org\/952270\nSigned-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"e003f4856d01e9f92c5e36a5b2991890b694c121","committime":"2025-04-05T15:42:47","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: enable py3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a11e7c44e055881bec5ae066114b667af10f6157","committime":"2025-02-18T19:48:31","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Closes: https:\/\/bugs.gentoo.org\/949820\nSigned-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"45b43fa10756c3f2583494d6e771f387c358a2b2","committime":"2025-02-18T19:36:38","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: Fix build due to e3 & AdaSAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"baa3c6c520c058cc883c7b6366058aeea49f463f","committime":"2025-02-02T09:03:43","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"2321b2bb0d883223ff828d286ce21449b6e2be3d","committime":"2025-02-02T08:53:16","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: keyword 25.0.0 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cb02cd46c528b3a8c0ef23e0f37652f42a125941","committime":"2025-02-01T22:03:16","packageid":78148,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"b135da5b813dfee114240da8ce6585c0e420e94a","committime":"2025-02-01T21:49:56","packageid":78148,"repoid":1,"summary":"dev-ada\/langkit-contrib: new package, add 25.0.0"}],"dependencies":[],"depending":[{"block":false,"categoryid":430,"description":"high performance semantic engine for the Ada programming language","ebuildids":[862664,862664,885610,885610],"firstseen":"2021-12-15T22:29:46.775560","name":"libadalang","packageid":73758,"summary":"Libadalang is a project to build a high performance semantic engine for the Ada programming language. It is meant to provide a basis to write Ada tooling, including tools working on potentially changing and incorrect code, such as IDEs."}],"ebuilds":[{"archs":["~amd64","~arm64","~x86"],"ebuildid":885609,"firstseen":"2025-12-27T20:36:02.395747","license":"Apache-2.0","moddate":"2026-03-29T19:22:42","packageid":78148,"repoid":1,"slot":"0\/26.0.0","uses":["ada_target_gcc_12","ada_target_gcc_13","ada_target_gcc_14","ada_target_gcc_15","ada_target_gcc_16","python_single_target_python3_12","python_single_target_python3_13","static-libs","static-pic"],"version":"26.0.0"},{"archs":["amd64","x86","~arm64"],"ebuildid":862663,"firstseen":"2025-05-08T11:12:51.114215","license":"Apache-2.0","moddate":"2026-03-29T19:22:42","packageid":78148,"repoid":1,"slot":"0\/25.0.0","uses":["ada_target_gcc_12","ada_target_gcc_13","ada_target_gcc_14","ada_target_gcc_15","ada_target_gcc_16","python_single_target_python3_12","python_single_target_python3_13","static-libs","static-pic"],"version":"25.0.0-r2"}],"masks":[],"package":{"categoryid":430,"description":"A Python framework to generate language parsers - Contrib","firstseen":"2025-02-01T22:12:09.292043","name":"langkit-contrib","packageid":78148,"summary":"Langkit (nickname for language kit) is a tool whose purpose is to make it easy to create syntactic and semantic analysis engines. Write a language specification in our Python DSL and Langkit will generate for you an Ada library with bindings for the C and Python programming languages. The generated library is meant to provide a basis to write tooling, including tools working on potentially changing and incorrect code, such as IDEs."},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[862663,862663,885609,885609],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":380,"description":"The GNU Compiler Collection","ebuildids":[862663,862663,862663,862663,862663,885609,885609,885609,885609,885609],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"toolchain@gentoo.org","maintainername":"Gentoo Toolchain Project","name":"gcc","packageid":54038},{"block":false,"categoryid":430,"description":"A Python framework to generate language parsers","ebuildids":[862663,862663,862663,885609,885609,885609],"firstseen":"2021-12-06T13:24:38.902760","name":"langkit","packageid":73714,"summary":"Langkit (nickname for language kit) is a tool whose purpose is to make it easy to create syntactic and semantic analysis engines. Write a language specification in our Python DSL and Langkit will generate for you an Ada library with bindings for the C and Python programming languages. The generated library is meant to provide a basis to write tooling, including tools working on potentially changing and incorrect code, such as IDEs."}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.adacore.com\/community"],"uses":[{"description":"Build static versions of dynamic libraries as well","isdefault":false,"use":"static-libs"},{"description":"Build static library with pic code","isdefault":false,"packageid":78148,"use":"static-pic"},{"description":"Compile with sys-devel\/gcc:12","group":"ada_target","isdefault":false,"use":"gcc_12"},{"description":"Compile with sys-devel\/gcc:13","group":"ada_target","isdefault":false,"use":"gcc_13"},{"description":"Compile with sys-devel\/gcc:14","group":"ada_target","isdefault":false,"use":"gcc_14"},{"description":"Compile with sys-devel\/gcc:15","group":"ada_target","isdefault":false,"use":"gcc_15"},{"description":"Compile with sys-devel\/gcc:16","group":"ada_target","isdefault":false,"use":"gcc_16"},{"description":"Build for Python 3.12 only","group":"python_single_target","isdefault":false,"use":"python3_12"},{"description":"Build for Python 3.13 only","group":"python_single_target","isdefault":false,"use":"python3_13"}]}