Skip to content
Merged

redasm #2945

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions dev-db/redasm-kb/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST redasm-kb-20260607.gh.tar.gz 18451 BLAKE2B d91b28ab000abb9474cde0c762b7da6f3fd86ea5e9359062bd83845a5fc0e6bde6fbae5c73433e446f7ce8e43b63e4854c0092b106e33347fdabd50a189cb284 SHA512 f5fd9388ce7a2f62f3c4a498b4abcce0a555e14d94d378ff39228e21991f0c8f69c2915cddb83cf887ccffc290cda68fd4b20870488edece23ad59481b1695cf
DIST redasm-kb-4.0.0_beta1.gh.tar.gz 1557120 BLAKE2B 084dbd0bb429ad5f51ba5f11c6c7eb0d050a86708142430366ea6c005bb4bd5807992d53087b160664c6042012b9328931507711b92b156d7fff4f8711bc056c SHA512 fcfb5e086e7334ab58b120f8c91c25c8e43453280e6a3216e3885de1f9f85e040ff1e7f119da1148cca424ad777f7865f07fb6758b83c74bf630c88b02a4a90a
2 changes: 1 addition & 1 deletion dev-db/redasm-kb/redasm-kb-20260607.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/redasm-dev/kb"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
#KEYWORDS="~amd64 ~arm64 ~x86"

#DEPEND="
# dev-libs/libredasm
Expand Down
21 changes: 21 additions & 0 deletions dev-db/redasm-kb/redasm-kb-4.0.0_beta1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

GITHUB_REPOSITORY="redasm-dev/kb"
#GITHUB_COMMIT="6794839fa3caeb092711e729e7206c3a0f8da1ea"

inherit cmake github-archive

DESCRIPTION="Redasm Knowledge Base"
HOMEPAGE="https://github.com/redasm-dev/kb"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"

#DEPEND="
# dev-libs/libredasm
# dev-qt/qtbase:6[widgets]
#"
2 changes: 2 additions & 0 deletions dev-libs/libredasm/Manifest
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
DIST CPM_0.42.3.cmake 45045 BLAKE2B e1fb2b27ad42f4cf0e4c0b4c0cac3a28a4a847ebc9654089e43589b785c2f59f9bc08a72e9111ca8c83242bf6daed512c8afed3671e5f0f40a681043768c1464 SHA512 2b6c94a21b4ada97c782c752718a1145c506b4de0d73a189f82daf66c06535794e44777923398a06ae157cd78c7cab28b12ce17b9e793a0e8661caaac03255b9
DIST CPM_0.43.1.cmake 45756 BLAKE2B 1dfd024d0c0c97eac9e12b377d316d7751c9047318ab0b251be7e6c50ef3925e1df6da268df2f6b90493cd91a82520bd8cd8da1255b7f98df2726744eed425a1 SHA512 16ab6d7fdcb0907d03b72c4dac8c591d7fa37076771a17b03a5da1a6a638abf27a4d6aaab91fb218cc14e718a35599c8734094a1d0492d1a5268ad23678edd7d
DIST libredasm-20260616.gh.tar.gz 124783 BLAKE2B 9883e6c05c8bae1b0bef8bd9a3a946bb530b23e4651db273e94d55e1f9f45eb0d2201007bb842f99f36b7d0f22b1e9caae21d918e303f9ae50fbec51691c67f2 SHA512 6ccf13b33e0d7eeb20d1b07e3f3b792599566170e17bdc88174bc4deb4abee46fa0058ad1f92d88047fb1e28f66a0f0ca5458e286400f0429139a4e5faf21e37
DIST libredasm-4.0.0_beta1.gh.tar.gz 130927 BLAKE2B e53f6bb2283537a5dccc35a14f16a3fa66756ab62e42c213f8225679e2fc003ab6079e22c4e593de0b30270c8e6044b2f2ac1186eb12f7f0b0712b66280b26f6 SHA512 ef26454513c92ff5fb9465ee9ee323f523d2a9d240b196a2fb75902a043aa385680f839f6f0e5cb3d826e589d2d9625e1d5c635ef700dc5c704ec5c721acb615
DIST libredasm-4.0.0_beta2.gh.tar.gz 152218 BLAKE2B 67518f60301a1e56afecd245c52828d2699293cc92752d72cd6555fd31368eff7bccf576ae3d7053389aa9e95604ebb4eb42ae1dd17b74fb74309257cd4011cc SHA512 748e665868c7414aedb58b0d88997192abefc844ef5b762e7a0bf7028602b4c67147f05a209a2ff722d67df9dabcfa15d1bd8935a6b29fffc1dbcd5b70a85a97
DIST tomlc17-R20260501.gh.tar.gz 49154 BLAKE2B 697c9c9b73db4f521d107ff5b3de959d2826cb5f89c4f4b02fe4a3f1d0bc2a5c97d02ebacfd2fcb47d45194798c70367c520bcc3d7e5f127feef6c94bc3e1678 SHA512 f83ec1d304b24c182b8cbd76f7f903f5f295eb7f6412eea3c5b53dc56a83f12a3583233bf3a5223bf0fe4b406f072dc738b8dedd6a44b05b452a4678dae3a287
27 changes: 27 additions & 0 deletions dev-libs/libredasm/libredasm-4.0.0_beta2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

GITHUB_REPOSITORY="redasm-dev/core"

CPM_VERSION="0.43.1"
# Format: name repository tag
CPM_PACKAGES=(
"tomlc17 cktan/tomlc17 R20260501"
# "miniz richgel999/miniz 3.1.1"
)

inherit github-archive cpm-cmake

DESCRIPTION="Redasm engine core library"
HOMEPAGE="https://github.com/redasm-dev/core https://redasm.dev/"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"

DEPEND="dev-db/sqlite
dev-libs/miniz"

RDEPEND="${DEPEND}"
1 change: 1 addition & 0 deletions dev-libs/redasm-analyzers/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST redasm-analyzers-20260425.gh.tar.gz 12538 BLAKE2B 68023f4ea087329c0e8ef5a6244d1d62c4de24e461c71979d5f8fe1ff3b72ce91b4c284332f84597f7079a115c0cdb3f43f8f7e62d17646092f32c06723106fd SHA512 cb8ccaca2d1dde517aaf85dc8d3960199aa9f17d683bf378c8928605b2c0c8c3967fe4ff242ed656a9acf477695b2cb09ab0b204a09e6273b4084b320ac7c924
DIST redasm-analyzers-4.0.0_beta2.gh.tar.gz 22469 BLAKE2B 07df1439a5fc33f0415475768fbd039cde2115ed905107df2740e65667573e1b8b5d093e5f37b9a05c866d3b1f512d55462ae9729623464e500b7b41227e63fa SHA512 8472cb99abc4c29ab7164db18e12fcea62a9ceb47a526f96b7ad1d9c16a609df713ac8a270c60b3b024239203e1da762d264a3ecaf995a1285cc9f48c9545a86
19 changes: 19 additions & 0 deletions dev-libs/redasm-analyzers/redasm-analyzers-4.0.0_beta2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

GITHUB_REPOSITORY="redasm-dev/analyzers"
#GITHUB_COMMIT="b83c01d332f87422b65e68e09766e92d6b49c8ee"

inherit cmake github-archive

DESCRIPTION="Redasm Analyzer plugins"
HOMEPAGE="https://github.com/redasm-dev/analyzers https://redasm.dev/"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"

DEPEND="dev-libs/libredasm"
RDEPEND="${DEPEND}"
1 change: 1 addition & 0 deletions dev-libs/redasm-commands/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST redasm-commands-20260607.gh.tar.gz 15395 BLAKE2B cf21e47829d495b9d1fb7e04e490b885375439d31d8404548fe73f39033b41f00caf63c07018cb84ea315dce2a5d11ca7d795d7ad42354b103d806518d51af03 SHA512 be6dd71e1033e0a9142b4a152d98669a97278b9c5279914c10bc7190759dc10f7ca11b816535eef1b6ccf81788445982e0afed292ec0d4ab6cbef30831dd7b73
DIST redasm-commands-4.0.0_beta1.gh.tar.gz 15371 BLAKE2B 744df5f12200ef7c0b258ca03e8e073d1f0b1981d1c95b1143bb3bae6813e0d4b5f59d5789e639449b537cfc8ebc6a53fce3bf9aad05cefb9caf5322b7927b0c SHA512 b4940fff92c212e9f0f6b7c3dd3d4304ac70584aae8e3fdd174cfa811c3453789a9bf0dde1f22317121d3aa88934e56cc2875aeef8eabee467d94feda3f64d6b
DIST redasm-commands-4.0.0_beta2.gh.tar.gz 15374 BLAKE2B 0e4d87ddb6eba44087b0fd2ac3dc1987e0643a8b38ea702f0252589756659cf47773e8cad9c50a852a3a68831e050fe90a4711a466c0f1614fbe1de374e96e52 SHA512 6275b2d7ccdce7f927d56aaf7ce2acaa2d245a4b69190b394ae5b09cd1124ea7e4aaaac4eb673cb76b224c17c5a9f1e9b8a86277d53397a095f8c9e1c2f3d385
18 changes: 18 additions & 0 deletions dev-libs/redasm-commands/redasm-commands-4.0.0_beta2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

GITHUB_REPOSITORY="redasm-dev/commands"

inherit cmake github-archive

DESCRIPTION="Redasm Command plugins"
HOMEPAGE="https://github.com/redasm-dev/commands https://redasm.dev/"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"

DEPEND="dev-libs/libredasm"
RDEPEND="${DEPEND}"
1 change: 1 addition & 0 deletions dev-libs/redasm-loaders/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST redasm-loaders-20260611.gh.tar.gz 63254 BLAKE2B f2389a388308edee3765f9d9697c81649abf4b469be24523f0d420f6f9766920918f2a5a97e619822427df76904ee620539c711f2ae0048e7245a65186be0d37 SHA512 50573da85fb77d627a62779c5b3113c9cde5d98697e9c1fe27e7d07be7cb6ae5e70bed4e0c833613aded5ac40e9518ba336533224ea70193ee1b5418d6e6250c
DIST redasm-loaders-4.0.0_beta1.gh.tar.gz 63313 BLAKE2B ceceb41a946aa1581984562ab9de1c67145a92d20dbf4d0469ff64e32bcbb5ca13bf2a55921c4b14ddc3fb841201574ed816a9de7e17519a50f17da8babdacd5 SHA512 62cbceb7544da673532aecdcf66cb8948f343b4fd440a4533f3001f13039d8d3ef782cf791b739a3fe0141073cec02ba54a373d705ffa06b8680235c31096152
DIST redasm-loaders-4.0.0_beta2.gh.tar.gz 60155 BLAKE2B fc6ce9154d2306a85dc266fd9d56251cc07e389a4ee7622bb4f884e80b33c90a70ce75bfd998eeead0ff6e0dffbb2033f00df677696785663963ae0324373dff SHA512 27ec00525baf600d0cc6baaf3e2d8f572daaac6eee3255667446ad5914e6154c1c70c150dad44006eb6247a42a4ed370432d3fbedd306937dd85a3d34820acf3
18 changes: 18 additions & 0 deletions dev-libs/redasm-loaders/redasm-loaders-4.0.0_beta2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

GITHUB_REPOSITORY="redasm-dev/loaders"

inherit cmake github-archive

DESCRIPTION="Redasm Loader plugins"
HOMEPAGE="https://github.com/redasm-dev/loaders https://redasm.dev/"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"

DEPEND="dev-libs/libredasm"
RDEPEND="${DEPEND}"
1 change: 1 addition & 0 deletions dev-libs/redasm-processors/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST redasm-processors-20260613.gh.tar.gz 34789 BLAKE2B 4c837733fa8df458013984af9350f6b4186425972800caad15dfd0a96fbaae20b193df83e92fac5c098c4c060a53bfbdc0f13c3f4659924b745cd04dba71f57b SHA512 2f0122d75ebe2c3ece4e3a41b23bb015c53838e3e220a9053ee05c221d0b52c8c8ba46aae6b240580b680886c94dc1c378b8edafcd918333e1ad45178cd4ba66
DIST redasm-processors-4.0.0_beta1.gh.tar.gz 34804 BLAKE2B 1187dc5feedfdabdf0a758d260f2d70c1725a8b3b0cb7d16ff92a0fe2efc5d34a2dfd0d1e50b3cbcaac312388c3413be0bb86e3c94833d51994652f385340a18 SHA512 fe7ecf410a657c9eafaac01db6ff92907ff20cce8f749816b02a75ca25559cbe6214ab550cbdb28f73bf933c124f2e16255fc1a82faf82b9fd8dc2f956f1038f
DIST redasm-processors-4.0.0_beta2.gh.tar.gz 37330 BLAKE2B 1902db6a87c27e55425d54dbe50ec6817d52eb470d7b06583c9533be2d6a7806bb205057cf9c2f7fa14da75b72165dc8cc7358a664c45731cfcb79ae8c0445aa SHA512 a9cd8c111cfdf93eae1976ef91246661ff5f10b976722aeedcb48ff98a62bd4951b40b722080162addd84840505083d3eaa0b4f2427210469b84737afdd921a3
21 changes: 21 additions & 0 deletions dev-libs/redasm-processors/redasm-processors-4.0.0_beta2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

GITHUB_REPOSITORY="redasm-dev/processors"

inherit cmake github-archive

DESCRIPTION="Redasm Processor plugins"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"

DEPEND="
dev-libs/libredasm
>=dev-libs/capstone-6.0.0_alpha7
dev-libs/zydis
"
RDEPEND="${DEPEND}"
3 changes: 3 additions & 0 deletions dev-util/redasm-gui/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
DIST CPM_0.38.7.cmake 36499 BLAKE2B f5eb6ab41dd97e7a644fd6b5ed27bfc27db6c7254e66aa281c0182494902996544910d7998fd9510c5e807f3f980c4637fbded2466d37978834d04e5fc3d00fd SHA512 c2a6f559daf7db1dd000ea5d04d6cc5a1262093607be59cf22d6d6f43fa9c7c522fb47b0be7004cbebf5cd5f6286de8e95f8de22e4397c641ad4b07a880bb5f7
DIST CPM_0.43.1.cmake 45756 BLAKE2B 1dfd024d0c0c97eac9e12b377d316d7751c9047318ab0b251be7e6c50ef3925e1df6da268df2f6b90493cd91a82520bd8cd8da1255b7f98df2726744eed425a1 SHA512 16ab6d7fdcb0907d03b72c4dac8c591d7fa37076771a17b03a5da1a6a638abf27a4d6aaab91fb218cc14e718a35599c8734094a1d0492d1a5268ad23678edd7d
DIST QHexView-v5.1.1.gh.tar.gz 33403 BLAKE2B d08923ebe20922f5b6242774eca90c45b9b1b8b4477c97ac41f6c6ad6c9f0f2e59167b3676982568f843c63ebe61fab5bdb39d64e6903bc712de246de3922d55 SHA512 d0fab98d910d474e46c1db91fdd9a6b3aa9e3f03e99d82ab22e59bceb79ca43ce14538f69b85d782732c8464ef55cf9ab689a3994df65c8cd3232cf5ae4af17d
DIST QHexView-v5.1.3.gh.tar.gz 33468 BLAKE2B aad5f12175d065ab3796461d17a964f4c6fadcab69ea2b8d67daebceb6ac9c3e386303a7b746060b8923637ba26fbb93319dabbdae2c7c54d436b3430805ebf9 SHA512 ec03d2910868b585ef938b34f987428d01afbf9cb85d252cb1e8d1380f7c92e3636276bef05385cf0a13f1e69b0d0bcbe1b29018e9c75c58a60f990a25f22fe0
DIST redasm-gui-4.0.0_beta1.gh.tar.gz 1464513 BLAKE2B 2b0b104d0a44cdd8827dae73cd96cee10d1bb05ef6f4b4836827182b2bde89b7ccd8a65b6dc09ac36bd65f15405598551fc2e2d4dcbd0f4a75bb1ee00d551922 SHA512 06b09a63364e09ab7ca3a999aa0b80f6eddb6f46eb011779b37363723099137011ed884275b29b81f69bf0b9a2f94e903bc7e42fd7144b81e0b96f21af520057
DIST redasm-gui-4.0.0_beta2.gh.tar.gz 1460620 BLAKE2B 9930ed7b4090053648f7991f051acdefe19fd3b268f760cd30dff4176b13c2038046e3ad83c58ba1ef1a17936347609412d02cc70ad8cb1e1010474f9d4d54d9 SHA512 8a9d613f3f60ddd18d0feb3f93c5d0d973a916265c602ca3bc1ed1d6626057d355aca8ef0550fc6b30dc0d25cb321d6d0c97f701557b36a04b3d939fc52c423f
6 changes: 3 additions & 3 deletions dev-util/redasm-gui/redasm-gui-4.0.0_beta1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ DEPEND="
"
RDEPEND="${DEPEND}
dev-db/redasm-kb
dev-libs/redasm-processors
dev-libs/redasm-commands
dev-libs/redasm-loaders
~dev-libs/redasm-processors-${PV}
~dev-libs/redasm-commands-${PV}
~dev-libs/redasm-loaders-${PV}
"
33 changes: 33 additions & 0 deletions dev-util/redasm-gui/redasm-gui-4.0.0_beta2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

GITHUB_REPOSITORY="redasm-dev/redasm"

CPM_VERSION="0.43.1"

CPM_PACKAGES=(
"QHexView Dax89/QHexView v5.1.3"
)

inherit github-archive cpm-cmake

DESCRIPTION="The OpenSource Disassembler"
HOMEPAGE+=" https://redasm.dev/"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"

DEPEND="
dev-libs/libredasm
dev-qt/qtbase:6[widgets]
"
RDEPEND="${DEPEND}
dev-db/redasm-kb
~dev-libs/redasm-analyzers-${PV}
~dev-libs/redasm-processors-${PV}
~dev-libs/redasm-commands-${PV}
~dev-libs/redasm-loaders-${PV}
"
1 change: 1 addition & 0 deletions profiles/pentoo/base/package.accept_keywords/dev-util
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,4 @@ dev-db/redasm-kb
=dev-libs/redasm-commands-4*
=dev-libs/redasm-loaders-4*
=dev-libs/capstone-6.0.0*
=dev-libs/redasm-analyzers-4*