summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-libs/keystone: filter LTO (ODR violations)Sam James2024-03-012-2/+8
| | | | | | | | The ODR violations are in a bundled copy of LLVM and upstream seems to have low activity, and no release in 4 years. Closes: https://bugs.gentoo.org/924866 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: Stabilize 0.9.2-r3 amd64, #924605Joonas Niilola2024-02-151-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/keystone: Stabilize 0.9.2-r3 x86, #924605Joonas Niilola2024-02-151-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/keystone: sync liveMario Haustein2024-01-083-6/+4
| | | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/33246 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/keystone: fix modern C issueMario Haustein2024-01-082-0/+256
| | | | | | Closes: https://bugs.gentoo.org/879665 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/keystone: remove unused USE flagMario Haustein2024-01-081-1/+1
| | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/keystone: enable py3.12Mario Haustein2023-09-182-2/+2
| | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: remove llvm.eclassMario Haustein2023-04-282-2/+2
| | | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/30782 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: drop 0.9.2-r1Mario Haustein2023-04-281-95/+0
| | | | | | Closes: https://bugs.gentoo.org/905164 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: remove unnecessary dependency to sys-devel/llvmMario Haustein2023-04-252-9/+102
| | | | | | | | | LLVM is bundled to the keystone. Closes: https://bugs.gentoo.org/905008 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/30755 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: use DISTUTILS_USE_PEP517Mario Haustein2023-04-251-2/+10
| | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: sync KEYWORDS to live templateMario Haustein2023-04-251-2/+2
| | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: Keyword 0.9.2-r1 arm64, #888513Sam James2023-04-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: Keyword 0.9.2-r1 ppc, #888513Arthur Zamarin2023-01-141-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/keystone: Stabilize 0.9.2-r1 x86, #889718Arthur Zamarin2023-01-041-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/keystone: Stabilize 0.9.2-r1 amd64, #889718Arthur Zamarin2023-01-041-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/keystone: explicitly specify python interpreter for cmakeMario Haustein2022-10-052-0/+10
| | | | | | | Closes: https://bugs.gentoo.org/867631 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/27161 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/keystone: build system requires python during build timeMario Haustein2022-08-312-0/+2
| | | | | | | Closes: https://bugs.gentoo.org/765691 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/26857 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: add RESTRICT=testMatthew Smith2022-08-132-0/+4
| | | | Signed-off-by: Matthew Smith <matthew@gentoo.org>
* dev-libs/keystone: update PYTHON_COMPATMario Haustein2022-08-132-2/+2
| | | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/26750 Signed-off-by: Matthew Smith <matthew@gentoo.org>
* dev-libs/keystone: fix installed pkg-config fileMario Haustein2022-08-132-0/+6
| | | | | | Closes: https://bugs.gentoo.org/858395 Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* dev-libs/keystone: add myself as a maintainerMario Haustein2022-08-131-1/+8
| | | | | Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* dev-libs/keystone: drop 0.9.2Sam James2022-04-171-84/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: support LLVM 13, LLVM 14Sam James2022-04-052-5/+89
| | | | | Thanks-to: Joonas Niilola <juippis@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/keystone: Remove versions requiring LLVM 10Michał Górny2021-11-082-92/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-libs/keystone: add 0.9.2Sam James2021-09-193-10/+88
| | | | | Closes: https://bugs.gentoo.org/812563 Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-libs/keystone: fix double KEYWORDSSam James2021-02-152-4/+2
| | | | | | | | | | 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>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-312-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-libs/keystone: Remove old (py3.6)Michał Górny2021-01-011-84/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-libs/keystone: drop to maintainer-neededPierre-Olivier Mercier2020-07-161-8/+1
| | | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Pierre-Olivier Mercier <nemunaire@nemunai.re> Closes: https://github.com/gentoo/gentoo/pull/16372 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/keystone: use HTTPSMichael Mair-Keimberger2020-06-283-3/+3
| | | | | | | 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>
* dev-libs/keystone: revbump, fix a lot of bugsGeorgy Yakovlev2020-06-181-0/+92
| | | | | | | | | | 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>
* dev-libs/keystone: rework live ebuildGeorgy Yakovlev2020-06-181-15/+26
| | | | | | | | | | | | | | | | | | 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>
* dev-libs/keystone: Remove py2Michał Górny2020-02-112-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-052-4/+4
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Remove python3_4 PYTHON_COMPAT correctlyMichał Górny2019-04-172-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-libs/keystone: Update Manifest hashes.Ulrich Müller2017-12-161-1/+1
|
* dev-libs/keystone: new package.Pierre-Olivier Mercier2017-12-134-0/+181
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