{"bugs":[{"bugid":799785,"firstseen":"2025-07-11T02:48:40.189262","severity":"minor","status":"CONFIRMED","summary":"dev-libs\/keystone: multiple vulnerabilities (CVE-2020-{36404,36405})"},{"bugid":960207,"firstseen":"2025-07-14T20:57:49.491755","severity":"normal","status":"CONFIRMED","summary":"dev-libs\/keystone-0.9.2-r4 - [gcc-16] QA Notice: Compatibility with CMake < 3.5 has been removed from CMake 4,"}],"categories":[{"categoryid":1560,"name":"dev-debug"},{"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."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0a059f9b443eb0c3cd6d8c63505e724de9690e04","committime":"2025-08-24T06:03:51","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"acd81f44b271e65afe67b61da66bfdd116c86445","committime":"2025-08-24T05:48:08","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Stabilize 0.9.2-r4 amd64, #961925"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ae39e45de5805c657ac6ba6fd22d3348d4163d20","committime":"2025-08-24T04:04:01","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b5fef35fa66edf1b1809656148fbff15766c21bb","committime":"2025-08-24T03:50:12","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Stabilize 0.9.2-r4 x86, #961925"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b07612c2b9bd7266ec7b410a513e436b2f3e0491","committime":"2025-07-14T09:37:19","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Closes: https:\/\/bugs.gentoo.org\/952088\nCloses: https:\/\/bugs.gentoo.org\/924770\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42985\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42985\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ad4249e5cec98b45e858a17e3e6071d1126350ec","committime":"2025-07-13T09:27:55","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: build with modern C and CMake"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8ce64e0d8fb1447782da13f21c21c8dd045e78c5","committime":"2024-08-06T11:19:14","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"I admit I haven't sent this upstream as upstream don't seem to be\nmerging many PRs at the moment and it's also in some ancient copy\nof bundled LLVM.\n\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a96a616ddf52518754b62219309d1d289795d803","committime":"2024-08-06T11:09:13","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: fix build w\/ gcc-15"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/37950\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"40caf45c522289adbbc95fe46c17d660379c19d0","committime":"2024-08-04T12:32:05","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: enable py3.13"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7d724276b9e0dd75e2eba078846feb18dee080df","committime":"2024-08-04T12:31:28","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: drop 0.9.2-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f7156b0987f274a671391b4ccd15424d8ca81267","committime":"2024-03-01T04:04:02","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"The ODR violations are in a bundled copy of LLVM and upstream seems to have\nlow activity, and no release in 4 years.\n\nCloses: https:\/\/bugs.gentoo.org\/924866\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"aed53bca3e473c593159ee31f1b98ce68a45b85a","committime":"2024-03-01T03:54:17","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: filter LTO (ODR violations)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"18bdafba9a74524fc958883f3aac4951cfd08335","committime":"2024-02-15T07:18:41","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"3ac3d9370f4d2500180b4a0f7edfd483960e181f","committime":"2024-02-15T07:01:21","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Stabilize 0.9.2-r3 amd64, #924605"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"8479f766ecaee775273bec46039f21e757f15192","committime":"2024-02-15T06:59:20","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Stabilize 0.9.2-r3 x86, #924605"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"efceb016b0d2dea920e1f9db840428bb06ed0411","committime":"2024-01-08T14:03:11","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/33246\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"9584a494967963f64ed574ac0c54ca0b6d540569","committime":"2023-10-08T12:14:06","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: sync live"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Closes: https:\/\/bugs.gentoo.org\/879665\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"578daf3796eefa3981d9e97374cf0c529b4c7fcc","committime":"2023-10-08T12:07:29","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: fix modern C issue"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0e49d29f39242f1a778c866f3d08de338e60019d","committime":"2023-10-08T11:57:24","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: remove unused USE flag"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4019c9f1b59631c324d2d98e979c2b55ec71ef89","committime":"2023-09-18T07:46:31","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"74eee26c9a00e0ad35ec032a18d5a92661c254c3","committime":"2023-09-16T10:15:46","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: enable py3.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3ae9480959b00efb335748d8605328f8e3a8b13c","committime":"2023-04-28T06:40:38","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/30782\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"18901e3f2ee71a9050030e33ab9a0913c1d77a2e","committime":"2023-04-27T21:24:47","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: remove llvm.eclass"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Closes: https:\/\/bugs.gentoo.org\/905164\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f236072f139a77e9eff920710007f305c782cfad","committime":"2023-04-27T21:24:27","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: drop 0.9.2-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"876bb6ad3fa2daff410c59adf4cec4f99bcd25ac","committime":"2023-04-25T21:46:49","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"LLVM is bundled to the keystone.\n\nCloses: https:\/\/bugs.gentoo.org\/905008\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/30755\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"2a52d587ee6b149e97f67decb9cd64bec7598870","committime":"2023-04-25T19:27:34","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: remove unnecessary dependency to sys-devel\/llvm"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4a0585ceaa138e2c21cb08c68cfc2d147cd0db57","committime":"2023-04-25T19:26:10","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: use DISTUTILS_USE_PEP517"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6fb370be82e75901ccc27d678c579b6f561eb4b7","committime":"2023-04-25T19:23:52","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: sync KEYWORDS to live template"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8042c1c620c5cfba48ef606a43958751b418e283","committime":"2023-04-14T04:16:51","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9de396a6bff77f8bcab8798294f53c7d0ffd0fad","committime":"2023-04-14T04:02:52","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Keyword 0.9.2-r1 arm64, #888513"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4047c9fed32b46d7a7643067e033818613e8ce88","committime":"2023-01-14T10:16:58","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"ed12c573039e95bcdea2c786f92adbcf70540d00","committime":"2023-01-14T09:59:53","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Keyword 0.9.2-r1 ppc, #888513"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d27f7df1e1744e94e52b67b7f82e213da3d1daee","committime":"2023-01-04T18:47:08","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"f34ef5c822c4899c518a7cc02fa5a23f2238bf55","committime":"2023-01-04T18:36:24","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Stabilize 0.9.2-r1 x86, #889718"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"ec3264e65dda21436e84f41af37e1c7f2bce6903","committime":"2023-01-04T18:36:23","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Stabilize 0.9.2-r1 amd64, #889718"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f32009f520b82b8b6e30ae3feda310ac70772255","committime":"2022-10-05T07:33:50","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Closes: https:\/\/bugs.gentoo.org\/867631\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27161\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"8ef7e7967be382f393f7e76e098d31ff13e199fc","committime":"2022-09-06T06:59:09","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: explicitly specify python interpreter for cmake"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a343eb2a2288feb1d60e3e97efc75c941ba3476","committime":"2022-08-31T01:31:41","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Closes: https:\/\/bugs.gentoo.org\/765691\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26857\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6d7c8ae8dea485a6dddee667a832e2928eb3f005","committime":"2022-08-14T09:33:29","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: build system requires python during build time"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b3b17b38fde7dbf0ecd1295967d0d21b6829c762","committime":"2022-08-13T08:02:00","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matthew@gentoo.org","authorname":"Matthew Smith","body":"Signed-off-by: Matthew Smith <matthew@gentoo.org>","commitid":"9c2c6c5557de138caf4be38dcd672ce589ede0bd","committime":"2022-08-13T07:57:49","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: add RESTRICT=test"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26750\nSigned-off-by: Matthew Smith <matthew@gentoo.org>","commitid":"b75daa397898424731f796a1b1b4db4f5d65ab4c","committime":"2022-08-05T17:40:28","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: update PYTHON_COMPAT"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Closes: https:\/\/bugs.gentoo.org\/858395\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Matthew Smith <matthew@gentoo.org>","commitid":"c34f6460db3d724411a48d78747cd55f381eb813","committime":"2022-08-05T17:12:25","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: fix installed pkg-config file"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"11975936afda765842b9ccd27d113ba7ec12988d","committime":"2022-04-17T19:23:46","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8ed18b0753edd9cd217b71ca804c891e1b8a4e45","committime":"2022-04-17T18:48:14","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: drop 0.9.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fa062e1fff6a2df4e3bc4ef04682dfdfcadc96e9","committime":"2022-04-05T03:20:02","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Thanks-to: Joonas Niilola <juippis@gentoo.org>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"240562f9dcc5a49a7a761354807dd6594958d5d3","committime":"2022-04-05T03:07:00","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: support LLVM 13, LLVM 14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c7aee5c797db66ec0c8e1465c9f2b475b78e37e","committime":"2021-11-08T11:36:22","packageid":68520,"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":"a792e02453330a75de4a0dfd3e4ebb29669d401a","committime":"2021-11-08T11:00:08","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Remove versions requiring LLVM 10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"29c69a064b8e43ef2ecfdc45d74d88db3b68bb6e","committime":"2021-09-19T05:51:19","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/812563\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9d53f0d50a29b02231b0e3237ff5bf6b9bc9d304","committime":"2021-09-19T05:36:06","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: add 0.9.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"628a8c676041923df3a1aca442d36fa72cf11373","committime":"2021-02-15T00:52:38","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Double KEYWORDS lines break tools like ekeyword and Nattka.\nAs per PMS, blank\/empty KEYWORDS is implied by not defining\nthe variable.\n\nSee: https:\/\/projects.gentoo.org\/qa\/policy-guide\/ebuild-format.html#pg0105\nPackage-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"57e6b3c0655d7c3cc240ebc895bc43ad4fb01042","committime":"2021-02-14T22:20:00","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: fix double KEYWORDS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c6c2efe4c1a02689bcd5e6e58a54035dec44025","committime":"2021-01-31T02:18:05","packageid":68520,"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":"d8cbaa62dbf4abc31cc74d2cc12e3d0c7ac9b70a","committime":"2021-01-30T23:36:06","packageid":68520,"repoid":1,"summary":"*\/*: Remove obsolete values from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aa67bd5a8293c3b1e716e5ff7e98bced43b8f8d9","committime":"2021-01-01T01:05:09","packageid":68520,"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":"5037e262cd264367b0afc0dc927f990dab6caf3b","committime":"2021-01-01T00:51:32","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Remove old (py3.6)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fbc9f34c9f50d8a25451d467f9ad263d0dbcf7e7","committime":"2020-06-28T21:05:08","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"m.mairkeimberger@gmail.com","authorname":"Michael Mair-Keimberger","body":"Package-Manager: Portage-2.3.103, Repoman-2.3.23\nSigned-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/16472\nSigned-off-by: Aaron Bauman <bman@gentoo.org>","commitid":"04b13f4cb1315f8064fd9c3d2fcc2b92e5e61332","committime":"2020-06-28T15:38:52","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: use HTTPS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7e17e096ff426ffb70a2c6431d9ae000ddcd2879","committime":"2020-06-19T02:05:10","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"gyakovlev@gentoo.org","authorname":"Georgy Yakovlev","body":"Issue: https:\/\/github.com\/gentoo\/gentoo\/pull\/11828\nBug: https:\/\/bugs.gentoo.org\/685000\nBug: https:\/\/bugs.gentoo.org\/712354\nBug: https:\/\/bugs.gentoo.org\/718276\nBug: https:\/\/bugs.gentoo.org\/652440\nPackage-Manager: Portage-2.3.101, Repoman-2.3.22\nSigned-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>","commitid":"0d39c4f81f6935808094d2176872a9aa8cd747c4","committime":"2020-06-19T01:12:28","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: revbump, fix a lot of bugs"},{"authoremail":"gyakovlev@gentoo.org","authorname":"Georgy Yakovlev","body":"bump to EAPI=7\nmigrate to cmake.eclass\nhonor Gentoo CMAKE_BUILD_TYPE\nmake python truly optional\nbump python targets\nuse llvm.eclass (limit to llvm10 for now)\nkeyword on ~ppc64\n\nIssue: https:\/\/github.com\/gentoo\/gentoo\/pull\/11828\nBug: https:\/\/bugs.gentoo.org\/685000\nBug: https:\/\/bugs.gentoo.org\/712354\nBug: https:\/\/bugs.gentoo.org\/718276\nBug: https:\/\/bugs.gentoo.org\/652440\nPackage-Manager: Portage-2.3.101, Repoman-2.3.22\nSigned-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>","commitid":"702b7bba86ac86a7e90b6c8dfa37d90ae9ae4f16","committime":"2020-06-19T00:57:27","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: rework live ebuild"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09c6b44349781fc77f551815372098ca3a147a12","committime":"2020-02-11T12:39:33","packageid":68520,"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":"5e72f50f45a92ff7521cf225549150f2e1e22498","committime":"2020-02-11T11:52:46","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: Remove py2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4747d40122d485033fe9f863f4b4330bf0651903","committime":"2020-01-05T11:14:55","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/14246\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"cd3f25deb13cf4d6c9d721d515dbf772a988426f","committime":"2020-01-05T09:36:11","packageid":68520,"repoid":1,"summary":"*\/*: Clean PYTHON_COMPAT of obsolete impls"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7bc002a9b18554c3a22e4d032fa70be74f95d6ed","committime":"2019-04-17T08:07:39","packageid":68520,"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":"2db67a589e688ba866fce79132f608652bbc4cd8","committime":"2019-04-17T07:48:22","packageid":68520,"repoid":1,"summary":"*\/*: Remove python3_4 PYTHON_COMPAT correctly"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"6e85fe9bdbc286ab01c108de9a3d73747c91a5e3","committime":"2017-12-13T09:22:37","packageid":68520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"nemunaire@nemunai.re","authorname":"Pierre-Olivier Mercier","body":"Keystone is a lightweight multi-platform, multi-architecture assembler\nframework.\n\nPackage-Manager: Portage-2.3.6, Repoman-2.3.1\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/5577","commitid":"f3fa2458bc070753209d02466378843385e01cee","committime":"2017-09-01T06:30:46","packageid":68520,"repoid":1,"summary":"dev-libs\/keystone: new package."}],"dependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[40480,40480,40480,811109,811109,811109,870310,870310,870310],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095}],"depending":[{"block":false,"categoryid":428,"description":"Use to display information about binary files in different file formats","ebuildids":[737780,737780,737780,737780,737780,737780,828431,828431,828431,828431,828431,828431,858785,858785,858785,858785,858785,858785],"firstseen":"2022-01-28T05:41:42.639875","name":"ropper","packageid":74278,"summary":"You can use ropper to display information about binary files in different file formats and you can search for gadgets to build rop chains for different architectures."},{"block":false,"categoryid":1560,"description":"GDB Enhanced Features for exploit devs & reversers","ebuildids":[812233,812233,812235,812235,812235,852820,852820,852820,889143,889143,889143],"firstseen":"2024-01-18T14:51:54.470540","name":"gef","packageid":76955,"summary":"GEF is a set of commands for x86\/64, ARM, MIPS, PowerPC and SPARC to assist exploit developers and reverse-engineers when using old school GDB. It provides additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit development. Application developers will also benefit from it, as GEF lifts a great part of regular GDB obscurity, avoiding repeating traditional commands, or bringing out the relevant information from the debugging runtime."}],"ebuilds":[{"archs":[],"ebuildid":40480,"firstseen":"2017-12-13T09:27:11.377557","license":"GPL-2","moddate":"2026-03-30T13:49:22","packageid":68520,"repoid":1,"slot":"0","uses":["debug","python","python_targets_python3_11","python_targets_python3_12","python_targets_python3_13"],"version":"9999"},{"archs":["amd64","x86","~arm","~arm64","~ppc","~ppc64"],"ebuildid":870310,"firstseen":"2025-07-14T10:52:25.401800","license":"GPL-2","moddate":"2026-03-30T13:49:22","packageid":68520,"repoid":1,"slot":"0","uses":["debug","python","python_targets_python3_11","python_targets_python3_12","python_targets_python3_13"],"version":"0.9.2-r4"},{"archs":["amd64","x86","~arm","~arm64","~ppc","~ppc64"],"ebuildid":811109,"firstseen":"2024-01-08T14:18:13.998757","license":"GPL-2","moddate":"2026-03-30T13:49:22","packageid":68520,"repoid":1,"slot":"0","uses":["debug","python","python_targets_python3_11","python_targets_python3_12","python_targets_python3_13"],"version":"0.9.2-r3"}],"masks":[],"package":{"categoryid":393,"description":"assembly\/assembler framework + bindings","firstseen":"2017-12-13T09:27:11.377557","name":"keystone","packageid":68520},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[40480,40480,40480,811109,811109,811109,870310,870310,870310],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095}],"repos":[{"branch":"master","lastcommit":"b112e2b2384c2048502a919dd687fffa675792e8","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/www.keystone-engine.org\/"],"uses":[{"description":"Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https:\/\/wiki.gentoo.org\/wiki\/Project:Quality_Assurance\/Backtraces","isdefault":false,"use":"debug"},{"description":"Add optional support\/bindings for the Python language","isdefault":false,"use":"python"},{"description":"Build with Python 3.11","group":"python_targets","isdefault":false,"use":"python3_11"},{"description":"Build with Python 3.12","group":"python_targets","isdefault":false,"use":"python3_12"},{"description":"Build with Python 3.13","group":"python_targets","isdefault":false,"use":"python3_13"}]}