{"bugs":[],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},{"categoryid":1596,"name":"llvm-core"}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e8851dd95bd197f674ffedba4e98f9dcabc582a7","committime":"2026-04-05T07:16:02","packageid":75121,"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":"561738da0bb11df767db501974e8b2c980ce7a55","committime":"2026-04-05T06:36:58","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c363492d98073ab83577fbf03a11d249c21fc26d","committime":"2026-03-29T06:15:55","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"2cddb45937d55074ea97389b9de1e075696490ec","committime":"2026-03-29T05:20:32","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.7.0 amd64, #971702"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2712a0e739a849109e826051b5819880417d36c5","committime":"2026-02-27T11:30:51","packageid":75121,"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":"480df174f9084b234f18ebb875a02bc6f8d36341","committime":"2026-02-27T11:13:34","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Bump to 0.7.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0fdb044e241f00439acfd4c709323fab1f19bdd4","committime":"2025-10-04T19:19:23","packageid":75121,"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":"3672b4408d08769d040a8fedad5898cf6a8ad5f8","committime":"2025-10-04T19:06:41","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0ff4a7ad00069955a10493393106b48015a70c2f","committime":"2025-10-04T19:03:56","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"7b56d88f87de0516444f555fc492f667d56d113e","committime":"2025-10-04T18:47:55","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.6.13 amd64, #963757"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bd95d2a86463fee5b2a019d4713b9cbc8dfa0981","committime":"2025-09-12T12:33:40","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Closes: https:\/\/bugs.gentoo.org\/962758\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"da8f47a3857c89c18b20b12bfdd6c98d9ade4ee0","committime":"2025-09-12T12:27:05","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Bump to 0.6.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2743a8c18b97d5149c59db24f7f2129c3084fe77","committime":"2025-03-08T17:04:18","packageid":75121,"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":"63b89a13dc2de322f715f7b6a859d9c27db0ccd8","committime":"2025-03-08T16:53:54","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"49c516e1798786e4ff19f5e8bba6f7104a2dd793","committime":"2025-03-08T12:49:11","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"6f2dba9349c0bb7f077228c166bd6d8127f1f9ab","committime":"2025-03-08T12:34:00","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.6.11 amd64, #950828"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0bc5e0f9a4600f72784a3fd59da5e5fa5ce9a7ce","committime":"2025-02-15T17:33:27","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"1347dcef105f96ae1226d23a3715d94f82144464","committime":"2025-02-15T17:22:15","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"11e9e605bd9b0d36833b6c491531b31647ec0890","committime":"2024-12-14T14:03:09","packageid":75121,"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":"ad435980eb6fd0e5d3a9d406bd446fb943cbe9eb","committime":"2024-12-14T13:46:18","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3961cd82e32f5339f6dc6fd9b055ded3a5ad1e7f","committime":"2024-12-14T13:03:16","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"00189915895a456a3f6f8d20e3a87e26013118f7","committime":"2024-12-14T12:52:58","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.6.10 amd64, #946416"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":75121,"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":"3ee411f1324ad2b881555d1bec5f943f1a7f28a1","committime":"2024-12-11T11:23:19","packageid":75121,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/clang"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1dcdaa83bcb578b3ee575df0688bb19e6258be3a","committime":"2024-11-29T16:33:19","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"dc45d94e472456e0f7353766364877ee6dc379a7","committime":"2024-11-29T16:19:13","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a9bf81a734da5c80cc85aecbb7213242c2df1135","committime":"2024-10-14T17:48:14","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Closes: https:\/\/bugs.gentoo.org\/939999\nSigned-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"a396852e60f510e568b5866bfc3fb3ef38c9c643","committime":"2024-10-14T17:41:34","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Skip some more test sensible for hardening defaults"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ae8c974f294ef2dfee6c18e17db42b47774b5cad","committime":"2024-09-07T10:51:33","packageid":75121,"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":"0a858c47bc81ff45a033d0c0c9acffc18cb662bd","committime":"2024-09-07T10:29:03","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Remove old"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"b1fc295c513e1ef32b7fe6fbd5d9e5a97b4c351a","committime":"2024-09-07T10:28:21","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.6.8 amd64, #939223"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"80312bf0b0de5ccbcb75fc5125944992a6791089","committime":"2024-08-19T14:33:56","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"2fc367cc0aa13954de9c27f33e5b4ce46bad6d06","committime":"2024-08-19T14:15:51","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"07b4935100f8591cee5ad7d785f7fc8c7342683d","committime":"2024-07-20T13:34:00","packageid":75121,"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":"b407b3c235446e787026d0920aebe5bef81819ad","committime":"2024-07-20T12:23:54","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3e08d47b1e0c0b374a01d1f978199b0b63d2ccef","committime":"2024-07-20T11:19:05","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"c0863f6294467ca2360555dd5d8904ee14ad6f4b","committime":"2024-07-20T11:12:44","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.6.7 amd64, #936329"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"70cd9434e52a6ddf4d4201d62255dac323295843","committime":"2024-07-04T17:22:53","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"b7a68764b543b85e211500ec17699713adfac5a3","committime":"2024-07-04T14:29:17","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5da53889975167575941c5098cb6f1fa256fcf2c","committime":"2024-05-22T12:05:47","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"39cc2da12b7680c44f7bf5448a752416ab039a39","committime":"2024-05-22T11:50:44","packageid":75121,"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":"b2e1c406e4de4d7b06c478ebebabc3c280dc155c","committime":"2024-05-22T11:43:32","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Remove old"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"29a65f7d01551c8604dff37972edcc7263dd887c","committime":"2024-05-22T11:40:22","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.6.6 amd64, #932431"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0ee104f2ce52b8a753ae3f64c80dbde4c6af36c7","committime":"2024-05-18T08:33:43","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"c2b0218c2ff9a6858424d8c1a75b0b8d959015b8","committime":"2024-05-18T08:18:07","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Stabilize 0.6.5 amd64, #908603"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"703775f4a560133d8e7b5c37c96ccbe441a8296b","committime":"2024-05-07T17:51:29","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"cee81cd5a1250af808998de5e7c68b2921f314d3","committime":"2024-05-07T17:41:34","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.6"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"5f7319791f7bd8aef40fd5e9aced3a223602c8c2","committime":"2024-05-07T17:40:24","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: drop 0.6.1, 0.6.2, 0.6.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cd65cc0fca642ca11e1eaf4c52a93f4377170230","committime":"2024-04-15T14:49:18","packageid":75121,"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":"377a415eaf658796655cd439f0de826dd7a0f494","committime":"2024-04-15T14:02:09","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Add myself as co-maintainer"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"e97cf87fe37ff0e7fc3e729aec0ab88e7a369107","committime":"2024-04-15T14:01:39","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Bump to 0.6.5"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b6e060d3dcc3476ac1b3f569bf9abcf81c7abb8e","committime":"2024-03-24T21:42:04","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"360e9575d9d0a311d17c812b4bc20b1c77593af7","committime":"2024-03-24T21:19:02","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"02b34777fbe9ae0ace3c6fe6d5c51a6d3ab9682e","committime":"2024-03-24T21:15:45","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Fix max LLVM version"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"6acfa930742dde01051b6b566f2d43c9870826fb","committime":"2024-03-24T21:06:09","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0b8d5e5734a8dd3d7355b294b5028985226d7cce","committime":"2023-10-28T00:16:51","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"* Adds LLVM 17 support\n* Skip tests which are sensitive to either the build path or our hardening\ndefaults. This is a handful out of 4k so we still get very good coverage.\n\nCloses: https:\/\/bugs.gentoo.org\/891813\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"52d63472fa39dfa0fe989717fe8a999ee3486404","committime":"2023-10-28T00:00:42","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b11a37cb4509bb82081e42557eff1cc1dd8c3be4","committime":"2023-07-28T17:47:25","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"1f172b87340458c2fdb3b24662558755692cd826","committime":"2023-07-28T17:29:37","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.6.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5ea549993a44adbb9d9acd6d7454f50f45a75760","committime":"2023-03-05T09:34:26","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"82cde5bbcdc71d603862b560ce1b8986d907ffc7","committime":"2023-03-05T09:27:26","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: drop 0.4.5, 0.5.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"af0df4cb8519fda352e6cc4545271b31ca5ea3c7","committime":"2023-02-20T18:16:53","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Closes: https:\/\/bugs.gentoo.org\/895076\nSigned-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"8514e5156769e3efe4571ef46344d6f769487a1e","committime":"2023-02-20T18:09:47","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Fix wrong documentation path"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"361a4e66ba57bc326a468525ae85bcc865d1592d","committime":"2023-02-17T08:31:53","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"This is needed to make sure that the right LLVM implementation is built\nagainst & the needed env vars are setup.\n\nAlso, castxml doesn't seem compatible with >= LLVM 16 yet, so this is needed\nto let us build w\/ 15 if newer are installed.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"94c75c62f7d212c48db20c9b289653d8fe0dc041","committime":"2023-02-17T08:16:25","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: use llvm.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c5968755b296b6459fc35f531e46e9ee3c635ec7","committime":"2022-12-24T10:02:12","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"55a3b43e756680ee6a8e390e40b9173efb33129c","committime":"2022-12-24T09:47:34","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: add 0.5.1"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Closes: https:\/\/bugs.gentoo.org\/882475\nSigned-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"3a7b96de7b03ad7410198a069c551648e82720ad","committime":"2022-12-24T09:46:50","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Fix test code"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6278f52b75ad039b3f29c9d6281a08cdcead49f2","committime":"2022-10-29T19:46:45","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"daeeb6c052f10a3584c73236b17bba1b6cb8e50b","committime":"2022-10-29T19:42:34","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Keyword 0.4.5 arm, #858215"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cd8ce1cad3bda2f6ae7c5539d63e9f2c40f1db57","committime":"2022-09-08T20:10:14","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"777e05f58ed06a0a4e87a41b62d79ad5b87b2cc7","committime":"2022-09-08T18:58:48","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: keyword 0.4.5 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3c899f2bc7aec140f6d16738364296e85bce4c71","committime":"2022-08-25T11:31:42","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dan@danweeks.net","authorname":"Daniel M. Weeks","body":"Permit disabling man page generation to avoid pulling in sphinx\ndependencies.\n\nSigned-off-by: Daniel M. Weeks <dan@danweeks.net>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26934\nSigned-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"b4adc3f6f8077f667498966708e2daf67272d495","committime":"2022-08-20T16:44:09","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: Add man use flag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4fc6789647fe16681a1383c17e9862d4c545c31e","committime":"2022-07-07T06:31:36","packageid":75121,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tomjbe@gentoo.org","authorname":"Thomas Beierlein","body":"Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>","commitid":"3c3aa8c8f5410ab741a1a6ac81a0ba9d53d57dfa","committime":"2022-07-07T06:07:37","packageid":75121,"repoid":1,"summary":"dev-libs\/castxml: new package, add 0.4.5"}],"dependencies":[{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[891164,891164,891164,891164,891164,891164],"firstseen":"2024-12-11T12:13:21.481019","name":"clang","packageid":78052,"summary":"The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Features and Goals Some of the goals for the project include the following: End-User Features: Fast compiles and low memory use Expressive diagnostics GCC compatibility Utility and Applications: Modular library based architecture Support diverse clients (refactoring, static analysis, code generation, etc) Allow tight integration with IDEs Use the LLVM BSD License Internal Design and Implementation: A real-world, production quality compiler A simple and hackable code base A single unified parser for C, Objective C, C++, and Objective C++ Conformance with C\/C++\/ObjC and their variants"},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[891164,891164,891164,891164,891164,891164],"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":336,"description":"A specialized XML reader to navigate C++ declarations","ebuildids":[857930,857930],"firstseen":"2022-07-07T07:47:39.988175","name":"pygccxml","packageid":75122}],"ebuilds":[{"archs":["amd64","~arm","~riscv","~x86"],"ebuildid":891164,"firstseen":"2026-02-27T11:48:35.527739","license":"Apache-2.0","moddate":"2026-03-30T13:49:22","packageid":75121,"repoid":1,"slot":"0","uses":["llvm_slot_17","llvm_slot_18","llvm_slot_19","llvm_slot_20","llvm_slot_21","llvm_slot_22","man","test"],"version":"0.7.0"}],"masks":[],"package":{"categoryid":393,"description":"C-family abstract syntax tree XML output tool","firstseen":"2022-07-07T07:47:39.988175","name":"castxml","packageid":75121},"rdependencies":[{"block":false,"categoryid":1596,"description":"C language family frontend for LLVM","ebuildids":[891164,891164,891164,891164,891164,891164],"firstseen":"2024-12-11T12:13:21.481019","name":"clang","packageid":78052,"summary":"The goal of the Clang project is to create a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. Features and Goals Some of the goals for the project include the following: End-User Features: Fast compiles and low memory use Expressive diagnostics GCC compatibility Utility and Applications: Modular library based architecture Support diverse clients (refactoring, static analysis, code generation, etc) Allow tight integration with IDEs Use the LLVM BSD License Internal Design and Implementation: A real-world, production quality compiler A simple and hackable code base A single unified parser for C, Objective C, C++, and Objective C++ Conformance with C\/C++\/ObjC and their variants"},{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[891164,891164,891164,891164,891164,891164],"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:\/\/github.com\/CastXML\/CastXML"],"uses":[{"defaultflag":true,"description":"Build and install man pages","isdefault":true,"use":"man"},{"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":"Use LLVM 17.","group":"llvm_slot","isdefault":false,"use":"17"},{"description":"Use LLVM 18.","group":"llvm_slot","isdefault":false,"use":"18"},{"description":"Use LLVM 19.","group":"llvm_slot","isdefault":false,"use":"19"},{"description":"Use LLVM 20.","group":"llvm_slot","isdefault":false,"use":"20"},{"defaultflag":true,"description":"Use LLVM 21.","group":"llvm_slot","isdefault":true,"use":"21"},{"description":"Use LLVM 22.","group":"llvm_slot","isdefault":false,"use":"22"}]}