Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, dev-util/emilpro/, dev-util/emilpro/files/
Date: Fri, 10 Sep 2021 05:43:02
Message-Id: 1631252501.80df83e5cfaf55396a7d1f4b919a4a857b292dba.juippis@gentoo
1 commit: 80df83e5cfaf55396a7d1f4b919a4a857b292dba
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 10 05:41:41 2021 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 10 05:41:41 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80df83e5
7
8 dev-util/emilpro: treeclean
9
10 Closes: https://bugs.gentoo.org/770604
11 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
12
13 dev-util/emilpro/Manifest | 2 -
14 dev-util/emilpro/emilpro-3-r4.ebuild | 64 --------------------
15 dev-util/emilpro/emilpro-9999.ebuild | 63 -------------------
16 .../emilpro/files/emilpro-3-system-binutils.patch | 48 ---------------
17 .../files/emilpro-9999-system-binutils.patch | 52 ----------------
18 dev-util/emilpro/files/or1k-2.patch | 22 -------
19 dev-util/emilpro/files/or1k.patch | 70 ----------------------
20 dev-util/emilpro/files/respect-cflags.patch | 12 ----
21 dev-util/emilpro/metadata.xml | 11 ----
22 profiles/package.mask | 6 --
23 10 files changed, 350 deletions(-)
24
25 diff --git a/dev-util/emilpro/Manifest b/dev-util/emilpro/Manifest
26 deleted file mode 100644
27 index 2c2a4e083de..00000000000
28 --- a/dev-util/emilpro/Manifest
29 +++ /dev/null
30 @@ -1,2 +0,0 @@
31 -DIST binutils-2.23.2.tar.bz2 21440347 BLAKE2B 9e85ae032d27b75fd5a868c2d59da470849a67016170b549550f28ae0aeed938e9d887d80de0e3354aa3e9956783e68ce9c0a32e9fce8783620601fb96b57599 SHA512 dec753bbba008f1526b89cf1bd85feba78f362f5333ffdf93953fd131eb755976dec82a0a4ba38c43d2434da007137780cfe674de5414be5cf7ce7fbc6af6d16
32 -DIST emilpro-3.tar.gz 120276 BLAKE2B 97f45f1ee4f48f936c1332dd8256ecbd4de89fb728691cf18a91d25ffdc725a9d8fc310b7a15a2c9f62d254538058871eedd56448e9e89eb369240ae43e402d4 SHA512 18a90dd672a4fb878f0da1eefacb01f159e25b28c94ea6707578deab74dbf07ee0f9d276e376f4eaff7b00c4dd7edcf5b7cbb3e5b316f4d720fe0343e1c36727
33
34 diff --git a/dev-util/emilpro/emilpro-3-r4.ebuild b/dev-util/emilpro/emilpro-3-r4.ebuild
35 deleted file mode 100644
36 index e602d43cd96..00000000000
37 --- a/dev-util/emilpro/emilpro-3-r4.ebuild
38 +++ /dev/null
39 @@ -1,64 +0,0 @@
40 -# Copyright 1999-2021 Gentoo Authors
41 -# Distributed under the terms of the GNU General Public License v2
42 -
43 -EAPI=5
44 -
45 -inherit cmake-utils epatch
46 -
47 -DESCRIPTION="a graphical disassembler for a large number of instruction sets"
48 -HOMEPAGE="http://www.emilpro.com/"
49 -
50 -if [[ ${PV} == "9999" ]] ; then
51 - EGIT_REPO_URI="https://github.com/SimonKagstrom/emilpro"
52 - inherit git-r3
53 - SRC_URI="!system-binutils? ( mirror://gnu/binutils/binutils-2.23.2.tar.bz2 )"
54 -else
55 - SRC_URI="http://www.emilpro.com/${P}.tar.gz
56 - !system-binutils? ( mirror://gnu/binutils/binutils-2.23.2.tar.bz2 )"
57 - KEYWORDS="~amd64 ~x86"
58 -fi
59 -
60 -LICENSE="GPL-2"
61 -SLOT="0"
62 -IUSE="+system-binutils"
63 -
64 -DEPEND="
65 - dev-cpp/cairomm:0
66 - dev-cpp/glibmm:2
67 - dev-cpp/gtkmm:3.0
68 - dev-cpp/gtksourceviewmm:3.0
69 - dev-cpp/libxmlpp:2.6
70 - dev-cpp/pangomm:1.4
71 - dev-libs/libsigc++:2
72 - dev-libs/glib:2
73 - system-binutils? ( >=sys-libs/binutils-libs-2.25.1-r2:=[multitarget] )
74 - net-misc/curl
75 - virtual/libelf:0="
76 -RDEPEND="${DEPEND}"
77 -
78 -src_prepare() {
79 - epatch "${FILESDIR}"/respect-cflags.patch
80 - if use system-binutils; then
81 - epatch "${FILESDIR}"/${P}-system-binutils.patch
82 - else
83 - sed -i "s#wget -O binutils.tar.bz2 https://ftp.gnu.org/gnu/binutils/binutils-2.23.2.tar.bz2#cp \"${DISTDIR}/binutils-2.23.2.tar.bz2\" ./binutils.tar.bz2#" cmake/BuildBinutils.cmake
84 - fi
85 - epatch "${FILESDIR}"/or1k.patch
86 - epatch "${FILESDIR}"/or1k-2.patch
87 - cmake-utils_src_prepare
88 -}
89 -
90 -src_compile() {
91 - if use system-binutils; then
92 - cmake-utils_src_compile
93 - else
94 - #bundled binutils is broken, always builds with one thread
95 - #but somehow it still fails if I don't do this
96 - cd "${BUILD_DIR}"
97 - emake -j1
98 - fi
99 -}
100 -
101 -src_install() {
102 - dobin "${BUILD_DIR}"/emilpro
103 -}
104
105 diff --git a/dev-util/emilpro/emilpro-9999.ebuild b/dev-util/emilpro/emilpro-9999.ebuild
106 deleted file mode 100644
107 index e4b0ac02d35..00000000000
108 --- a/dev-util/emilpro/emilpro-9999.ebuild
109 +++ /dev/null
110 @@ -1,63 +0,0 @@
111 -# Copyright 1999-2021 Gentoo Authors
112 -# Distributed under the terms of the GNU General Public License v2
113 -
114 -EAPI=5
115 -
116 -inherit cmake-utils epatch
117 -
118 -DESCRIPTION="a graphical disassembler for a large number of instruction sets"
119 -HOMEPAGE="http://www.emilpro.com/"
120 -
121 -if [[ ${PV} == "9999" ]] ; then
122 - EGIT_REPO_URI="https://github.com/SimonKagstrom/emilpro"
123 - inherit git-r3
124 - SRC_URI="!system-binutils? ( mirror://gnu/binutils/binutils-2.23.2.tar.bz2 )"
125 -else
126 - SRC_URI="http://www.emilpro.com/${P}.tar.gz
127 - !system-binutils? ( mirror://gnu/binutils/binutils-2.23.2.tar.bz2 )"
128 - KEYWORDS="~amd64 ~x86"
129 -fi
130 -
131 -LICENSE="GPL-2"
132 -SLOT="0"
133 -IUSE="+system-binutils"
134 -
135 -DEPEND="
136 - dev-cpp/cairomm:0
137 - dev-cpp/glibmm:2
138 - dev-cpp/gtkmm:3.0
139 - dev-cpp/gtksourceviewmm:3.0
140 - dev-cpp/libxmlpp:2.6
141 - dev-cpp/pangomm:1.4
142 - dev-libs/libsigc++:2
143 - dev-libs/glib:2
144 - system-binutils? ( >=sys-libs/binutils-libs-2.25.1-r2:=[multitarget] )
145 - net-misc/curl
146 - virtual/libelf:0="
147 -# automagic dep
148 -# dev-util/capstone
149 -RDEPEND="${DEPEND}"
150 -
151 -src_prepare() {
152 - if use system-binutils; then
153 - epatch "${FILESDIR}"/${P}-system-binutils.patch
154 - else
155 - sed -i "s#wget -O binutils.tar.bz2 https://ftp.gnu.org/gnu/binutils/binutils-2.23.2.tar.bz2#cp \"${DISTDIR}/binutils-2.23.2.tar.bz2\" ./binutils.tar.bz2#" cmake/BuildBinutils.cmake
156 - fi
157 - cmake-utils_src_prepare
158 -}
159 -
160 -src_compile() {
161 - if use system-binutils; then
162 - cmake-utils_src_compile
163 - else
164 - #bundled binutils is broken, always builds with one thread
165 - #but somehow it still fails if I don't do this
166 - cd "${BUILD_DIR}"
167 - emake -j1
168 - fi
169 -}
170 -
171 -src_install() {
172 - dobin "${BUILD_DIR}"/emilpro
173 -}
174
175 diff --git a/dev-util/emilpro/files/emilpro-3-system-binutils.patch b/dev-util/emilpro/files/emilpro-3-system-binutils.patch
176 deleted file mode 100644
177 index d73f402a300..00000000000
178 --- a/dev-util/emilpro/files/emilpro-3-system-binutils.patch
179 +++ /dev/null
180 @@ -1,48 +0,0 @@
181 -diff -Naur emilpro-3-orig/CMakeLists.txt emilpro-3/CMakeLists.txt
182 ---- emilpro-3-orig/CMakeLists.txt 2016-03-29 13:19:47.035441401 -0400
183 -+++ emilpro-3/CMakeLists.txt 2016-03-29 13:18:36.650443067 -0400
184 -@@ -11,7 +11,6 @@
185 - set (BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
186 -
187 - # Dependencies
188 --include (${CMAKE_CURRENT_SOURCE_DIR}/cmake/BuildBinutils.cmake)
189 -
190 - find_package (LibElf REQUIRED)
191 - find_package (PkgConfig REQUIRED)
192 -@@ -30,7 +29,6 @@
193 - pkg_check_modules(LIBCURL libcurl)
194 -
195 - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -Wall -D_GLIBCXX_USE_NANOSLEEP -DPACKAGE=emilpro -DPACKAGE_VERSION=1")
196 --LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/install-binutils/lib ${CMAKE_BINARY_DIR}/install-binutils/lib64)
197 -
198 - if (HAVE_BFD_MULTIARCH)
199 - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DHAVE_BFD_MULTIARCH")
200 -@@ -110,7 +108,6 @@
201 - src/include/
202 - ${CMAKE_BINARY_DIR}
203 - ${LIBELF_INCLUDE_DIRS}
204 -- ${CMAKE_BINARY_DIR}/install-binutils/include/
205 - ${GTKMM_INCLUDE_DIRS}
206 - ${GTKSOURCEVIEWMM_INCLUDE_DIRS}
207 - ${LIBXMLPP_INCLUDE_DIRS}
208 -@@ -128,8 +125,6 @@
209 - tools/squash-instruction-models.cc
210 - )
211 -
212 --set_property(TARGET emilpro APPEND PROPERTY OBJECT_DEPENDS binutils)
213 --set_property(TARGET tools/squash-instruction-models APPEND PROPERTY OBJECT_DEPENDS binutils)
214 -
215 - set (BASE_LIBS
216 - ${LIBELF_LIBRARIES}
217 -diff -Naur emilpro-3-orig/src/namemangler.cc emilpro-3/src/namemangler.cc
218 ---- emilpro-3-orig/src/namemangler.cc 2016-03-29 13:17:23.957444786 -0400
219 -+++ emilpro-3/src/namemangler.cc 2016-03-29 13:18:57.306442578 -0400
220 -@@ -1,7 +1,7 @@
221 - #include <namemangler.hh>
222 -
223 - #include <bfd.h>
224 --#include <demangle.h>
225 -+#include <libiberty/demangle.h>
226 -
227 - using namespace emilpro;
228 -
229
230 diff --git a/dev-util/emilpro/files/emilpro-9999-system-binutils.patch b/dev-util/emilpro/files/emilpro-9999-system-binutils.patch
231 deleted file mode 100644
232 index 194e8d10b6e..00000000000
233 --- a/dev-util/emilpro/files/emilpro-9999-system-binutils.patch
234 +++ /dev/null
235 @@ -1,52 +0,0 @@
236 -diff -Naur emilpro-9999-orig/CMakeLists.txt emilpro-9999/CMakeLists.txt
237 ---- emilpro-9999-orig/CMakeLists.txt 2016-03-29 14:30:48.017340585 -0400
238 -+++ emilpro-9999/CMakeLists.txt 2016-03-29 14:31:21.335339797 -0400
239 -@@ -11,7 +11,6 @@
240 - set (BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
241 -
242 - # Dependencies
243 --include (${CMAKE_CURRENT_SOURCE_DIR}/cmake/BuildBinutils.cmake)
244 -
245 - find_package (LibElf REQUIRED)
246 - find_package (LibCapstone)
247 -@@ -40,10 +39,6 @@
248 - pkg_check_modules(LIBCURL REQUIRED libcurl)
249 -
250 - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -Wall -D_GLIBCXX_USE_NANOSLEEP -DPACKAGE=emilpro -DPACKAGE_VERSION=1 -pthread")
251 --LINK_DIRECTORIES(
252 -- ${CMAKE_BINARY_DIR}/install-binutils/lib ${CMAKE_BINARY_DIR}/install-binutils/lib64
253 -- ${CMAKE_BINARY_DIR}/binutils/libiberty
254 -- )
255 -
256 - if (HAVE_BFD_MULTIARCH)
257 - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DHAVE_BFD_MULTIARCH")
258 -@@ -120,7 +115,6 @@
259 - set_property(SOURCE src/emilpro.cc APPEND PROPERTY OBJECT_DEPENDS ${CMAKE_BINARY_DIR}/built_in_instruction_models.hh)
260 -
261 - include_directories(
262 -- ${CMAKE_BINARY_DIR}/install-binutils/include/
263 - src/gtk/include/
264 - src/include/
265 - ${CMAKE_BINARY_DIR}
266 -@@ -143,9 +137,6 @@
267 - tools/squash-instruction-models.cc
268 - )
269 -
270 --set_property(TARGET emilpro APPEND PROPERTY OBJECT_DEPENDS binutils)
271 --set_property(TARGET tools/squash-instruction-models APPEND PROPERTY OBJECT_DEPENDS binutils)
272 --
273 - set (BASE_LIBS
274 - ${LIBELF_LIBRARIES}
275 - opcodes
276 -diff -Naur emilpro-9999-orig/src/namemangler.cc emilpro-9999/src/namemangler.cc
277 ---- emilpro-9999-orig/src/namemangler.cc 2016-03-29 14:30:48.017340585 -0400
278 -+++ emilpro-9999/src/namemangler.cc 2016-03-29 14:31:06.397340150 -0400
279 -@@ -1,7 +1,7 @@
280 - #include <namemangler.hh>
281 -
282 - #include <bfd.h>
283 --#include <demangle.h>
284 -+#include <libiberty/demangle.h>
285 -
286 - using namespace emilpro;
287 -
288
289 diff --git a/dev-util/emilpro/files/or1k-2.patch b/dev-util/emilpro/files/or1k-2.patch
290 deleted file mode 100644
291 index 9dd4e195342..00000000000
292 --- a/dev-util/emilpro/files/or1k-2.patch
293 +++ /dev/null
294 @@ -1,22 +0,0 @@
295 -From 5b41e51bfb9fdeac7c6a2441badf8c3b92463fef Mon Sep 17 00:00:00 2001
296 -From: Alex Chernetz <andy80586@×××××.com>
297 -Date: Fri, 1 May 2015 14:34:31 -0700
298 -Subject: [PATCH] Function is print_insn_or1k, not print_insn_little_or1k
299 -
300 ----
301 - src/bfd-disassembly.cc | 2 +-
302 - 1 file changed, 1 insertion(+), 1 deletion(-)
303 -
304 -diff --git a/src/bfd-disassembly.cc b/src/bfd-disassembly.cc
305 -index bf3e768..eeecbe4 100644
306 ---- a/src/bfd-disassembly.cc
307 -+++ b/src/bfd-disassembly.cc
308 -@@ -38,7 +38,7 @@ class Disassembly : public IDisassembly,
309 - m_arch[bfd_arch_m68k] = BfdArch(bfd_arch_m68k, bfd_mach_m68040, print_insn_m68k); /* Motorola 68xxx */
310 - m_arch[bfd_arch_vax] = BfdArch(bfd_arch_vax, 0, print_insn_vax); /* DEC Vax */
311 - m_arch[bfd_arch_i960] = BfdArch(bfd_arch_i960, 0, print_insn_i960); /* Intel 960 */
312 -- m_arch[bfd_arch_or1k] = BfdArch(bfd_arch_or1k, 0, print_insn_little_or1k); /* OpenRISC 32 */
313 -+ m_arch[bfd_arch_or1k] = BfdArch(bfd_arch_or1k, 0, print_insn_or1k); /* OpenRISC 32 */
314 - m_arch[bfd_arch_sparc] = BfdArch(bfd_arch_sparc, 0, print_insn_sparc); /* SPARC */
315 - m_arch[bfd_arch_spu] = BfdArch(bfd_arch_spu, 0, print_insn_spu); /* PowerPC SPU */
316 - m_arch[bfd_arch_i860] = BfdArch(bfd_arch_i860, 0, print_insn_i860); /* Intel 860 */
317
318 diff --git a/dev-util/emilpro/files/or1k.patch b/dev-util/emilpro/files/or1k.patch
319 deleted file mode 100644
320 index e7a4392f0bd..00000000000
321 --- a/dev-util/emilpro/files/or1k.patch
322 +++ /dev/null
323 @@ -1,70 +0,0 @@
324 -From f59c5f424a268313c1fcc009fd1e40c00bf6c4f2 Mon Sep 17 00:00:00 2001
325 -From: Alex Chernetz <andy80586@×××××.com>
326 -Date: Fri, 1 May 2015 13:32:27 -0700
327 -Subject: [PATCH] or32 and openrisc architectures are replaced by or1k in
328 - current binutils
329 -
330 ----
331 - src/architecturefactory.cc | 6 ++----
332 - src/bfd-disassembly.cc | 3 +--
333 - 2 files changed, 3 insertions(+), 6 deletions(-)
334 -
335 -diff --git a/src/architecturefactory.cc b/src/architecturefactory.cc
336 -index 709b770..25ccf80 100644
337 ---- a/src/architecturefactory.cc
338 -+++ b/src/architecturefactory.cc
339 -@@ -10,7 +10,7 @@ ArchitectureFactory::ArchitectureFactory() :
340 - m_architectureNameMap[(unsigned)bfd_arch_m68k] = "m68k";
341 - m_architectureNameMap[(unsigned)bfd_arch_vax] = "vax";
342 - m_architectureNameMap[(unsigned)bfd_arch_i960] = "i960";
343 -- m_architectureNameMap[(unsigned)bfd_arch_or32] = "or32";
344 -+ m_architectureNameMap[(unsigned)bfd_arch_or1k] = "or1k";
345 - m_architectureNameMap[(unsigned)bfd_arch_sparc] = "sparc";
346 - m_architectureNameMap[(unsigned)bfd_arch_mips] = "mips";
347 - m_architectureNameMap[(unsigned)bfd_arch_i386] = "i386";
348 -@@ -68,7 +68,6 @@ ArchitectureFactory::ArchitectureFactory() :
349 - m_architectureNameMap[(unsigned)bfd_arch_cris] = "cris";
350 - m_architectureNameMap[(unsigned)bfd_arch_s390] = "s390";
351 - m_architectureNameMap[(unsigned)bfd_arch_score] = "score";
352 -- m_architectureNameMap[(unsigned)bfd_arch_openrisc] = "openrisc";
353 - m_architectureNameMap[(unsigned)bfd_arch_mmix] = "mmix";
354 - m_architectureNameMap[(unsigned)bfd_arch_xstormy16] = "xstormy16";
355 - m_architectureNameMap[(unsigned)bfd_arch_xc16x] = "xc16x";
356 -@@ -81,7 +80,7 @@ ArchitectureFactory::ArchitectureFactory() :
357 - m_nameArchitectureMap["m68k"] = (unsigned)bfd_arch_m68k;
358 - m_nameArchitectureMap["vax"] = (unsigned)bfd_arch_vax;
359 - m_nameArchitectureMap["i960"] = (unsigned)bfd_arch_i960;
360 -- m_nameArchitectureMap["or32"] = (unsigned)bfd_arch_or32;
361 -+ m_nameArchitectureMap["or1k"] = (unsigned)bfd_arch_or1k;
362 - m_nameArchitectureMap["sparc"] = (unsigned)bfd_arch_sparc;
363 - m_nameArchitectureMap["mips"] = (unsigned)bfd_arch_mips;
364 - m_nameArchitectureMap["i386"] = (unsigned)bfd_arch_i386;
365 -@@ -139,7 +138,6 @@ ArchitectureFactory::ArchitectureFactory() :
366 - m_nameArchitectureMap["cris"] = (unsigned)bfd_arch_cris;
367 - m_nameArchitectureMap["s390"] = (unsigned)bfd_arch_s390;
368 - m_nameArchitectureMap["score"] = (unsigned)bfd_arch_score;
369 -- m_nameArchitectureMap["openrisc"] = (unsigned)bfd_arch_openrisc;
370 - m_nameArchitectureMap["mmix"] = (unsigned)bfd_arch_mmix;
371 - m_nameArchitectureMap["xstormy16"] = (unsigned)bfd_arch_xstormy16;
372 - m_nameArchitectureMap["xc16x"] = (unsigned)bfd_arch_xc16x;
373 -diff --git a/src/bfd-disassembly.cc b/src/bfd-disassembly.cc
374 -index 5cda9e2..bf3e768 100644
375 ---- a/src/bfd-disassembly.cc
376 -+++ b/src/bfd-disassembly.cc
377 -@@ -38,7 +38,7 @@ class Disassembly : public IDisassembly,
378 - m_arch[bfd_arch_m68k] = BfdArch(bfd_arch_m68k, bfd_mach_m68040, print_insn_m68k); /* Motorola 68xxx */
379 - m_arch[bfd_arch_vax] = BfdArch(bfd_arch_vax, 0, print_insn_vax); /* DEC Vax */
380 - m_arch[bfd_arch_i960] = BfdArch(bfd_arch_i960, 0, print_insn_i960); /* Intel 960 */
381 -- m_arch[bfd_arch_or32] = BfdArch(bfd_arch_or32, 0, print_insn_little_or32); /* OpenRISC 32 */
382 -+ m_arch[bfd_arch_or1k] = BfdArch(bfd_arch_or1k, 0, print_insn_little_or1k); /* OpenRISC 32 */
383 - m_arch[bfd_arch_sparc] = BfdArch(bfd_arch_sparc, 0, print_insn_sparc); /* SPARC */
384 - m_arch[bfd_arch_spu] = BfdArch(bfd_arch_spu, 0, print_insn_spu); /* PowerPC SPU */
385 - m_arch[bfd_arch_i860] = BfdArch(bfd_arch_i860, 0, print_insn_i860); /* Intel 860 */
386 -@@ -89,7 +89,6 @@ class Disassembly : public IDisassembly,
387 - m_arch[bfd_arch_rl78] = BfdArch(bfd_arch_rl78, 0, print_insn_rl78);
388 - m_arch[bfd_arch_rx] = BfdArch(bfd_arch_rx, 0, print_insn_rx); /* Renesas RX. */
389 - m_arch[bfd_arch_s390] = BfdArch(bfd_arch_s390, bfd_mach_s390_64, print_insn_s390); /* IBM s390 */
390 -- m_arch[bfd_arch_openrisc] = BfdArch(bfd_arch_openrisc, 0, print_insn_openrisc); /* OpenRISC */
391 - m_arch[bfd_arch_mmix] = BfdArch(bfd_arch_mmix, 0, print_insn_mmix); /* Donald Knuth's educational processor. */
392 - m_arch[bfd_arch_xstormy16] = BfdArch(bfd_arch_xstormy16, 0, print_insn_xstormy16);
393 - m_arch[bfd_arch_msp430] = BfdArch(bfd_arch_msp430, 0, print_insn_msp430); /* Texas Instruments MSP430 architecture. */
394
395 diff --git a/dev-util/emilpro/files/respect-cflags.patch b/dev-util/emilpro/files/respect-cflags.patch
396 deleted file mode 100644
397 index 12d5bd52db5..00000000000
398 --- a/dev-util/emilpro/files/respect-cflags.patch
399 +++ /dev/null
400 @@ -1,12 +0,0 @@
401 -diff -Naur emilpro-3/CMakeLists.txt emilpro-3-cflags/CMakeLists.txt
402 ---- emilpro-3/CMakeLists.txt 2013-12-28 04:22:34.000000000 -0500
403 -+++ emilpro-3-cflags/CMakeLists.txt 2014-03-18 17:59:47.534542384 -0400
404 -@@ -29,7 +29,7 @@
405 - pkg_check_modules(LIBXMLPP libxml++-2.6)
406 - pkg_check_modules(LIBCURL libcurl)
407 -
408 --set (CMAKE_CXX_FLAGS "-std=c++0x -Wall -D_GLIBCXX_USE_NANOSLEEP -DPACKAGE=emilpro -DPACKAGE_VERSION=1")
409 -+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -Wall -D_GLIBCXX_USE_NANOSLEEP -DPACKAGE=emilpro -DPACKAGE_VERSION=1")
410 - LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/install-binutils/lib ${CMAKE_BINARY_DIR}/install-binutils/lib64)
411 -
412 - if (HAVE_BFD_MULTIARCH)
413
414 diff --git a/dev-util/emilpro/metadata.xml b/dev-util/emilpro/metadata.xml
415 deleted file mode 100644
416 index cccc81ee370..00000000000
417 --- a/dev-util/emilpro/metadata.xml
418 +++ /dev/null
419 @@ -1,11 +0,0 @@
420 -<?xml version="1.0" encoding="UTF-8"?>
421 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
422 -<pkgmetadata>
423 -<maintainer type="person">
424 -<email>zerochaos@g.o</email>
425 -<name>Rick Farina</name>
426 -</maintainer>
427 -<use>
428 -<flag name="system-binutils">Use the gentoo binutils instead of building against an unpatched vanilla version</flag>
429 -</use>
430 -</pkgmetadata>
431
432 diff --git a/profiles/package.mask b/profiles/package.mask
433 index c591049df2d..49a6e3cedb6 100644
434 --- a/profiles/package.mask
435 +++ b/profiles/package.mask
436 @@ -194,12 +194,6 @@ app-benchmarks/acovea-gtk
437 # Removal in ~30 days.
438 app-crypt/WiRouterKeyRec
439
440 -# Joonas Niilola <juippis@g.o> (2021-08-11)
441 -# Broken since 2016. Latest upstream release 2014, no ebuild activity
442 -# from maintainer since 2016, EAPI-5 and the rest. HOMEPAGE leads to
443 -# some scammy site. Removal in ~30 days. #584668
444 -dev-util/emilpro
445 -
446 # Andreas Sturmlechner <asturm@g.o> (2021-08-10)
447 # EAPI-5, dead, unused; last consumer dropped in bug #352952
448 # Removal on 2021-09-09.