Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- python
v0.9.2-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm ~ppc64 ~x86
- USE flags
- python
USE flags
General
- python
- Add optional support/bindings for the Python language
llvm_targets
- AArch64
- AArch64 CPU target (arm64 in Gentoo)
- ARM
- ARM CPU target
- Hexagon
- Qualcomm Hexagon DSP target
- Mips
- MIPS CPU target (includes MIPS64)
- PowerPC
- PowerPC CPU target (PPC32 and PPC64)
- Sparc
- Sparc CPU target
- SystemZ
- SystemZ (s390x) CPU target
- X86
- X86 CPU target (includes amd64)
python_targets
- python3_10
- Build with Python 3.10
- python3_8
- Build with Python 3.8
- python3_9
- Build with Python 3.9
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
Depending packages
dev-util / gef : A GDB Enhanced Features for exploit devs & reversers
dev-util / ropper : Use to display information about binary files in different file formats
Bugs
- 664378
- dev-libs/keystone-0.9.1._p20160727 version bump
- 765691
- dev-libs/keystone-0.9.1-r1 : -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)
- 788667
- dev-libs/keystone: add python-3.9 target
- 797286
- dev-libs/keystone-0.9.2-r1 does not enable tests
- 799785
- dev-libs/keystone: multiple vulnerabilities (CVE-2020-{36404,36405})
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/keystone: drop 0.9.2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/keystone: support LLVM 13, LLVM 14
Thanks-to: Joonas Niilola <juippis@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/keystone: Remove versions requiring LLVM 10
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/keystone: add 0.9.2
Closes: https://bugs.gentoo.org/812563 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/keystone: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/keystone: Remove old (py3.6)
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
dev-libs/keystone: use HTTPS
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16472 Signed-off-by: Aaron Bauman <bman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
dev-libs/keystone: revbump, fix a lot of bugs
Issue: https://github.com/gentoo/gentoo/pull/11828 Bug: https://bugs.gentoo.org/685000 Bug: https://bugs.gentoo.org/712354 Bug: https://bugs.gentoo.org/718276 Bug: https://bugs.gentoo.org/652440 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
dev-libs/keystone: rework live ebuild
bump to EAPI=7 migrate to cmake.eclass honor Gentoo CMAKE_BUILD_TYPE make python truly optional bump python targets use llvm.eclass (limit to llvm10 for now) keyword on ~ppc64 Issue: https://github.com/gentoo/gentoo/pull/11828 Bug: https://bugs.gentoo.org/685000 Bug: https://bugs.gentoo.org/712354 Bug: https://bugs.gentoo.org/718276 Bug: https://bugs.gentoo.org/652440 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/keystone: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Pierre-Olivier Mercier · gentoo
dev-libs/keystone: new package.
Keystone is a lightweight multi-platform, multi-architecture assembler framework. Package-Manager: Portage-2.3.6, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/5577