summaryrefslogtreecommitdiff
path: root/dev-libs/distorm3
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-07 11:57:01 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-03-07 11:57:01 +0000
commitb3fef92e618039dc93153a93176184a49606c74a (patch)
treead9ab32cccd1125450feb872dd493ae07b6f4ffd /dev-libs/distorm3
parent32f67cc4163d5c6e094345e920ada52367df5f5f (diff)
gentoo auto-resync : 07:03:2023 - 11:57:00
Diffstat (limited to 'dev-libs/distorm3')
-rw-r--r--dev-libs/distorm3/Manifest3
-rw-r--r--dev-libs/distorm3/distorm3-3.5.2-r1.ebuild38
-rw-r--r--dev-libs/distorm3/metadata.xml1
3 files changed, 41 insertions, 1 deletions
diff --git a/dev-libs/distorm3/Manifest b/dev-libs/distorm3/Manifest
index 02fe5651f21f..bcd4dff6206b 100644
--- a/dev-libs/distorm3/Manifest
+++ b/dev-libs/distorm3/Manifest
@@ -1,4 +1,5 @@
AUX distorm3-3.5.2-under.patch 216 BLAKE2B 771f718b28623bd41d9ae967dc2f5d17fd575502e250b0b4f24a5b07aa5acbdf9d9b75ea630df57c087eb10a3aa60743f28cb09e5f1a92accdffb1d9df8af555 SHA512 577f7cea69ce350087095821c602f46db9061e0c3b4440fe8f6fa103bd1f42b7ac5a5b118b0493301b877cd91c0a203c4b6a0299529822552b0bd7bca5779f53
DIST distorm3-3.5.2.tar.gz 138371 BLAKE2B 76cc9c987d53a5c7336632ee96878df62865a862bba9b3d07fa95cd585aff428a0187033b78e0731f14a24cc37d7d19f290b2ca06a5a3dd6ee8116a0e68678c8 SHA512 bc08a12f87e6bf22ff9bbba8a34b88b0988b80ddec405c669ba5cd863545128f8b3df4b122a69f4849af3d08818c836b368332e6546871bdfee99e611b3f8d19
+EBUILD distorm3-3.5.2-r1.ebuild 871 BLAKE2B 7a7b586df488c0bfc87593f555faa930b5e496850314139f1bab5956bf0b0b2421b8b5c76cb481f25dafc0af38d5ee31cf2f3580ab38c6561ca010fb6161e68e SHA512 033ab0ecc8a95d46aaf7f7e1421be64b1d0fa1cf54556088a7a792b3c534670b17b868dd75e019a094a14a058319957315f105a319fed5e9970df48810d8dc68
EBUILD distorm3-3.5.2.ebuild 965 BLAKE2B 90f2855fc1c8b451064be67ca5d29a28dc9b675e79878162aac5a9e7b682e31ffc05ceb91854dde0e83c54e056e4e4ba09d7d5f368ac45f80df1f5a25bbf591c SHA512 efa10e6651fd7305e66d1c686ad65dbe367b0dd581e7435bbe3127a33687a1b76742cd7b24bdfcb84448dec4f6ac33dd63254c68035f8812419edb5d15b26159
-MISC metadata.xml 327 BLAKE2B f3347ef640be8cb3d1aa95199737c968b2389a90098d116728f0d0b29b249e24df62f9aeb4178d1831931c880317fc77c74401128c9e85687771c7f95b18ea4b SHA512 fc3dd8fff4f9ea7ba2bbc2fa5eb5e2d95f1ead11330724e5dd1066b65491da0f196b168d15780766d243b05170fa74516ed2ff88a413a89a26918930f788f736
+MISC metadata.xml 374 BLAKE2B 8ccd11c172642a07d880758f17cc7ee1fcb5f8ff38d7cd2c16e17663255ccb1e4b2d039d0f1dd0f7b9f3bb879eedfaf09a576b3062216a3eb47006fa4dd24d77 SHA512 a59b515665e478043ff6f620001fabd118a2c5eee29828f0261278f2b6a83703399b3a8143916f0ec681bd2b1d8ea02fc69ae21ec4ce1d4131ecc9eb1f482deb
diff --git a/dev-libs/distorm3/distorm3-3.5.2-r1.ebuild b/dev-libs/distorm3/distorm3-3.5.2-r1.ebuild
new file mode 100644
index 000000000000..c623afc293d7
--- /dev/null
+++ b/dev-libs/distorm3/distorm3-3.5.2-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="The ultimate disassembler library (X86-32, X86-64)"
+HOMEPAGE="http://www.ragestorm.net/distorm/"
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-lang/yasm )"
+
+PATCHES=( "${FILESDIR}"/${P}-under.patch )
+
+EPYTEST_DESELECT=(
+ # outdated tests? API usage mismatch
+ # https://github.com/gdabah/distorm/issues/173
+ python/test_distorm3.py::Test::test_dummy
+ python/test_distorm3.py::InstBin::test_dummy
+ python/test_distorm3.py::Inst::test_dummy
+)
+
+distutils_enable_tests pytest
+
+python_install() {
+ distutils-r1_python_install
+
+ # don't know why it does not happen by default
+ python_optimize
+}
diff --git a/dev-libs/distorm3/metadata.xml b/dev-libs/distorm3/metadata.xml
index 2ce0a2c00b34..228e23190a66 100644
--- a/dev-libs/distorm3/metadata.xml
+++ b/dev-libs/distorm3/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="github">gdabah/distorm</remote-id>
+ <remote-id type="pypi">distorm3</remote-id>
</upstream>
</pkgmetadata>