Versions
v4.0.2-r2 :: 0/4 :: gentoo
- Modified
- License
- BSD
- Keywords
- ~amd64 ~arm ~arm64 ~x86
- USE flags
- python static-libs test
USE flags
General
- python
- Add optional support/bindings for the Python language
- static-libs
- Build static versions of dynamic libraries as well
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_targets
- python3_7
- Build with Python 3.7
- 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
dev-lang / python-exec : Python script wrapper
dev-python / setuptools : Collection of extensions to Distutils
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-lang / python-exec : Python script wrapper
Depending packages
app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools
dev-embedded / openocd : OpenOCD - Open On-Chip Debugger
dev-util / bloaty : A size profiler for binaries
dev-util / edb-debugger : edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg
dev-util / radare2 : unix-like reverse engineering framework and commandline tools
Change logs
- 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 - Sergei Trofimovich · gentoo
dev-libs/capstone: allow python-3.9
While at it respect user's RANLIB. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: switch to cmake.eclass
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-libs/capstone: allow python-3.8
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: install into --libdir=
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/730722 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: drop old
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: switch to cmake, add USE=static-libs, bug #724302
Make-based build system can't handle shared-only cstoll linkage. Let's switch over to cmake and see how it goes. Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/724302 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: bump up to 4.0.2
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: drop old
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: drop old
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/capstone: 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 - Mike Auty · gentoo
dev-libs/capstone: Indicate python-3.7 support.
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Mike Auty <ikelos@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone:guard tests building behind USE=test, bug #663006
Reported-by: Michał Górny Closes: https://bugs.gentoo.org/663006 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/capstone: prefix support
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@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> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: bump up to 4.0.1
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-libs/capstone: bump up to 4.0
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-libs/capstone: add missing 'setuptools' DEPEND, bug #640266
Reported-by: int80 Closes: https://bugs.gentoo.org/640266 Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Sergei Trofimovich · gentoo
dev-libs/capstone: keyworded for ~arm64 (thanks to Dan Robertson), bug #633892
Reported-by: Dan Robertson Bug: https://bugs.gentoo.org/633892 Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Pacho Ramos · gentoo
dev-libs/capstone: Support newer python
Package-Manager: Portage-2.3.10, Repoman-2.3.3 - Sergei Trofimovich · gentoo
dev-libs/capstone: add basic support for python bindings
Package-Manager: Portage-2.3.6, Repoman-2.3.3 - Sergei Trofimovich · gentoo
dev-libs/capstone: drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Sergei Trofimovich · gentoo
dev-libs/capstone: bump up to 3.0.5-rc2, fix CVE-2017-6952, bug #612912
I don't believe 3.0.4 is affected: - it's a vulnerability in windows kernel driver. Not something you can easily build in gentoo today as it requires MSVS to build a driver - the windows code was added in capstone-3.0.5-rc1. It's not present in 3.0.4 in gentoo at all But not to forget about the vulnerability on next bump I'm bumping up to vilnerable release candidate and applying the upstream patch to fix CVE-2017-6952. Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/612912 Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Zero_Chaos · gentoo
dev-libs/capstone: adding ~arm
Package-Manager: portage-2.3.1 - Sergei Trofimovich · gentoo
dev-libs/capstone: respect gentoo toolchain overrides, bug #592778
Respect AR, CC, CFLAGS, LDFLAGS, RANLIB, $libdir. Thanks to Mike Auty who provided an example fix. Reported-by: Mike Auty Bug: https://bugs.gentoo.org/592778 Package-Manager: portage-2.3.0 - Sergei Trofimovich · gentoo
dev-libs/capstone: use upstream build system
Makefile-based build system does proper soname versioning Package-Manager: portage-2.3.0_rc1 - Sergei Trofimovich · gentoo
dev-libs/capstone: initial commit, a disassembler library for various targets
Package-Manager: portage-2.3.0_rc1