1 |
commit: 6e96b68c6e6bb47a7aa88c17bb637ae94f8b08ff |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat May 1 20:15:44 2021 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat May 1 20:44:22 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e96b68c |
7 |
|
8 |
dev-util/rizin: drop old |
9 |
|
10 |
Package-Manager: Portage-3.0.18, Repoman-3.0.3 |
11 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
12 |
|
13 |
dev-util/rizin/Manifest | 1 - |
14 |
dev-util/rizin/rizin-0.2.0-r1.ebuild | 85 ------------------------------------ |
15 |
2 files changed, 86 deletions(-) |
16 |
|
17 |
diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest |
18 |
index 7b26b43c7e2..1327734a460 100644 |
19 |
--- a/dev-util/rizin/Manifest |
20 |
+++ b/dev-util/rizin/Manifest |
21 |
@@ -1,3 +1,2 @@ |
22 |
-DIST rizin-src-v0.2.0.tar.xz 51438288 BLAKE2B 2db80b74cb1f40387e8d173fea19418d0a95be6a93acd5fb39da2fd51a0db6d77b20a7e8c551c461ce10ec2a39aa51958c238cd8dad7a357cd886804e87efa93 SHA512 d9522423110553e4b0ac80bfce6edd4b642a1df74e76b77ab23a7b13a37a37a3858ad294e14742a349265ed509345fb0277b910de6814eee3b970a6b9b344d12 |
23 |
DIST rizin-src-v0.2.1.tar.xz 51439132 BLAKE2B 3ce048c5e93afa43b33bb7c36e7f7a96734886a44a67339c18b36de84b6e3dd015aa49fd048815bc7cb26a39bd3c44ebd00227fdb0c3dc9d9f07ff2ff1f1948d SHA512 4d0a68971a8fe1de3860f8ee18197606f59c22d4c24f3fcce691c73b45c8fe8c356a9b411604e9c3d4e5bb01f695b6ead32cdc217134eb4ddfec76867c16c327 |
24 |
DIST rizin-testbins-a80fd0d56d538d07a05ef01e29c8cb430a4f9d72.tar.gz 119214206 BLAKE2B 33916d466d77aaa0aeb6b221529a570a2bd2ad07b59b45967d75a84e3efbbc8ca3b8fff9cd88d61598b4e785ead2f8bc58eb7c1cb31007c27e497d80f36e4d2d SHA512 9b01a63ff281ac19b427e715d669e6080c4afdfd777ae762c30537c59bd2cdc2865adc1b34ccb61430b172e54995375b48bb35fd88f098b6a9839e9f3669fde4 |
25 |
|
26 |
diff --git a/dev-util/rizin/rizin-0.2.0-r1.ebuild b/dev-util/rizin/rizin-0.2.0-r1.ebuild |
27 |
deleted file mode 100644 |
28 |
index dfac4e598d7..00000000000 |
29 |
--- a/dev-util/rizin/rizin-0.2.0-r1.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,85 +0,0 @@ |
32 |
-# Copyright 1999-2021 Gentoo Authors |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
- |
35 |
-EAPI=7 |
36 |
- |
37 |
-PYTHON_COMPAT=(python3_{6,7,8,9}) |
38 |
- |
39 |
-# This is the commit that the CI for the release commit used |
40 |
-BINS_COMMIT="a80fd0d56d538d07a05ef01e29c8cb430a4f9d72" |
41 |
- |
42 |
-inherit meson python-any-r1 |
43 |
- |
44 |
-DESCRIPTION="reverse engineering framework for binary analysis" |
45 |
-HOMEPAGE="https://rizin.re/" |
46 |
- |
47 |
-SRC_URI="https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz |
48 |
- test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )" |
49 |
-KEYWORDS="~amd64 ~x86" |
50 |
- |
51 |
-LICENSE="Apache-2.0 BSD LGPL-3 MIT" |
52 |
-SLOT="0" |
53 |
-IUSE="test" |
54 |
-RESTRICT="!test? ( test )" |
55 |
- |
56 |
-RDEPEND=" |
57 |
- sys-apps/file |
58 |
- app-arch/lz4:0= |
59 |
- dev-libs/capstone:0= |
60 |
- dev-libs/libuv:0= |
61 |
- dev-libs/libzip:0= |
62 |
- dev-libs/openssl:0= |
63 |
- dev-libs/tree-sitter |
64 |
- dev-libs/xxhash |
65 |
- sys-libs/zlib:0= |
66 |
-" |
67 |
-DEPEND="${RDEPEND}" |
68 |
-BDEPEND="${PYTHON_DEPS}" |
69 |
- |
70 |
-S="${WORKDIR}/${PN}-v${PV}" |
71 |
- |
72 |
-src_prepare() { |
73 |
- default |
74 |
- |
75 |
- # TODO: is there a better way to override it in meson? |
76 |
- # Maybe we can inject something to '[binaries]' |
77 |
- # https://bugs.gentoo.org/781827 |
78 |
- sed "s/py3_exe = import('python').find_installation('python3')/py3_exe = import('python').find_installation('${EPYTHON}')/" \ |
79 |
- -i subprojects/sdb/meson.build || die |
80 |
- |
81 |
- local py_to_mangle=( |
82 |
- librz/core/cmd_descs/cmd_descs_generate.py |
83 |
- subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py |
84 |
- subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py |
85 |
- subprojects/lz4-1.9.3/tests/test-lz4-list.py |
86 |
- subprojects/lz4-1.9.3/tests/test-lz4-speed.py |
87 |
- subprojects/lz4-1.9.3/tests/test-lz4-versions.py |
88 |
- sys/clang-format.py |
89 |
- test/fuzz/scripts/fuzz_rz_asm.py |
90 |
- test/scripts/gdbserver.py |
91 |
- ) |
92 |
- |
93 |
- python_fix_shebang "${py_to_mangle[@]}" |
94 |
- |
95 |
- if use test; then |
96 |
- mv "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die |
97 |
- fi |
98 |
-} |
99 |
- |
100 |
-src_configure() { |
101 |
- local emesonargs=( |
102 |
- -Dcli=enabled |
103 |
- -Duse_sys_capstone=enabled |
104 |
- -Duse_sys_magic=enabled |
105 |
- -Duse_sys_libzip=enabled |
106 |
- -Duse_sys_zlib=enabled |
107 |
- -Duse_sys_lz4=enabled |
108 |
- -Duse_sys_xxhash=enabled |
109 |
- -Duse_sys_openssl=enabled |
110 |
- -Duse_sys_tree_sitter=enabled |
111 |
- |
112 |
- $(meson_use test enable_tests) |
113 |
- $(meson_use test enable_rz_test) |
114 |
- ) |
115 |
- meson_src_configure |
116 |
-} |