1 |
commit: ff9b0ad23ccfc61057e91dfbe879dfe995c10e47 |
2 |
Author: Gerion Entrup <gerion.entrup <AT> flump <DOT> de> |
3 |
AuthorDate: Tue Sep 15 13:01:58 2020 +0000 |
4 |
Commit: gerion <gerion.entrup <AT> flump <DOT> de> |
5 |
CommitDate: Tue Sep 15 13:01:58 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=ff9b0ad2 |
7 |
|
8 |
dev-util/{ninja,cgdb}: drop, in tree now |
9 |
|
10 |
Signed-off-by: Gerion Entrup <gerion.entrup <AT> flump.de> |
11 |
|
12 |
dev-util/cgdb/Manifest | 3 - |
13 |
dev-util/cgdb/cgdb-0.7.1.ebuild | 62 ------------- |
14 |
dev-util/cgdb/metadata.xml | 16 ---- |
15 |
dev-util/ninja/Manifest | 4 - |
16 |
dev-util/ninja/files/ninja-1.9.0-musl.patch | 39 -------- |
17 |
dev-util/ninja/metadata.xml | 11 --- |
18 |
dev-util/ninja/ninja-1.10.0.ebuild | 133 ---------------------------- |
19 |
7 files changed, 268 deletions(-) |
20 |
|
21 |
diff --git a/dev-util/cgdb/Manifest b/dev-util/cgdb/Manifest |
22 |
deleted file mode 100644 |
23 |
index 95664ea..0000000 |
24 |
--- a/dev-util/cgdb/Manifest |
25 |
+++ /dev/null |
26 |
@@ -1,3 +0,0 @@ |
27 |
-DIST cgdb-0.7.1.tar.gz 314768 BLAKE2B 767a57d071fa4e3c75d231a1ec879d871669fcda9c733d157d380fa525dd321f1deb68d7ef7f424b3f36a115043a0a0faae271f24746f934e288ba7d9a4e7fa1 SHA512 050c7bad963d51c1a2cb309530319ca77e9d236f419fb0abac4ab5030ff1068d799fa626959a8b3036321711de98bddf40d264bf9367ff5697075e30ca8168c6 |
28 |
-EBUILD cgdb-0.7.1.ebuild 1324 BLAKE2B 163953065b2feb745414cc6a36b0e46b7269f75dd750d4efbed6d8045c23d43cdc998e3bf4325313a11483d8b9045c48a058350b8c0283a7737f46b9eb5a195b SHA512 d10c7a58b3288b7120d5ce210f979bff96c336ad681f8762951fa513cf4f848540885a028af817ce8e501f7309a9796694d2b8723bd09e1251ba36e571ed30f5 |
29 |
-MISC metadata.xml 490 BLAKE2B 9eaa4ae0475e04d725f775f49d5bf57d7d0a00b53cfa1c0e67868d0127121f640ac304aef1c8d0c120666c03e815ab928b217800b2bf92e1bcbec9ed81a3519f SHA512 77ac0f28241716628619178ae93599276f8fd6051b7f00c5ef7fdfcd0a651cdd465dfde6de052156c8407d6a162a2a21199260001e06dd80e6eec8200bc11097 |
30 |
|
31 |
diff --git a/dev-util/cgdb/cgdb-0.7.1.ebuild b/dev-util/cgdb/cgdb-0.7.1.ebuild |
32 |
deleted file mode 100644 |
33 |
index 846d5c8..0000000 |
34 |
--- a/dev-util/cgdb/cgdb-0.7.1.ebuild |
35 |
+++ /dev/null |
36 |
@@ -1,62 +0,0 @@ |
37 |
-# Copyright 1999-2018 Gentoo Foundation |
38 |
-# Distributed under the terms of the GNU General Public License v2 |
39 |
- |
40 |
-EAPI=7 |
41 |
- |
42 |
-if [[ ${PV} = *9999* ]]; then |
43 |
- inherit git-r3 |
44 |
- EGIT_REPO_URI=" |
45 |
- https://github.com/cgdb/cgdb.git |
46 |
- git@××××××.com:cgdb/cgdb.git" |
47 |
-else |
48 |
- SRC_URI="https://github.com/cgdb/cgdb/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
49 |
- KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" |
50 |
-fi |
51 |
-inherit multilib-minimal |
52 |
- |
53 |
-DESCRIPTION="A curses front-end for GDB, the GNU debugger" |
54 |
-HOMEPAGE="http://cgdb.github.io/" |
55 |
-LICENSE="GPL-2" |
56 |
-SLOT="0" |
57 |
-IUSE="test" |
58 |
- |
59 |
-DEPEND=" |
60 |
- sys-libs/ncurses:0= |
61 |
- sys-libs/readline:0=" |
62 |
- |
63 |
-BDEPEND=" |
64 |
- test? ( |
65 |
- dev-util/dejagnu |
66 |
- app-misc/dtach |
67 |
- )" |
68 |
- |
69 |
-RDEPEND=" |
70 |
- ${DEPEND} |
71 |
- sys-devel/gdb" |
72 |
- |
73 |
-DOCS=( AUTHORS ChangeLog FAQ INSTALL NEWS README.md ) |
74 |
- |
75 |
-src_prepare() { |
76 |
- default |
77 |
- ./autogen.sh || die |
78 |
-} |
79 |
- |
80 |
-multilib_src_test() { |
81 |
- # Tests need an interactive shell, #654986 |
82 |
- |
83 |
- # real-time output of the log ;-) |
84 |
- touch "${T}/dtach-test.log" || die |
85 |
- tail -f "${T}/dtach-test.log" & |
86 |
- local tail_pid=${!} |
87 |
- |
88 |
- nonfatal dtach -N "${T}/dtach.sock" \ |
89 |
- bash -c 'emake check &> "${T}"/dtach-test.log; echo ${?} > "${T}"/dtach-test.out' |
90 |
- |
91 |
- kill "${tail_pid}" |
92 |
- [[ -f ${T}/dtach-test.out ]] || die "Unable to run tests" |
93 |
- [[ $(<"${T}"/dtach-test.out) == 0 ]] || die "Tests failed" |
94 |
-} |
95 |
- |
96 |
-multilib_src_configure() { |
97 |
- ECONF_SOURCE="${S}" econf |
98 |
-} |
99 |
|
100 |
diff --git a/dev-util/cgdb/metadata.xml b/dev-util/cgdb/metadata.xml |
101 |
deleted file mode 100644 |
102 |
index bf712b4..0000000 |
103 |
--- a/dev-util/cgdb/metadata.xml |
104 |
+++ /dev/null |
105 |
@@ -1,16 +0,0 @@ |
106 |
-<?xml version='1.0' encoding='UTF-8'?> |
107 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
108 |
-<pkgmetadata> |
109 |
- <maintainer type="person"> |
110 |
- <email>nado@××××××××××.be</email> |
111 |
- <name>Corentin Pazdera</name> |
112 |
- </maintainer> |
113 |
- <maintainer type="project"> |
114 |
- <email>proxy-maint@g.o</email> |
115 |
- <name>Proxy Maintainers</name> |
116 |
- </maintainer> |
117 |
- <upstream> |
118 |
- <remote-id type="github">cgdb/cgdb</remote-id> |
119 |
- <remote-id type="sourceforge">cgdb</remote-id> |
120 |
- </upstream> |
121 |
-</pkgmetadata> |
122 |
|
123 |
diff --git a/dev-util/ninja/Manifest b/dev-util/ninja/Manifest |
124 |
deleted file mode 100644 |
125 |
index 643b9cb..0000000 |
126 |
--- a/dev-util/ninja/Manifest |
127 |
+++ /dev/null |
128 |
@@ -1,4 +0,0 @@ |
129 |
-AUX ninja-1.9.0-musl.patch 1997 BLAKE2B 5fa4e9b171a87ebb8fb618a2b4b0c47668d0aaf0a2b3a5b08a3be5649235228d2cd38c3891d52b1d1e0217f16b1e13175a1a077567c07e83ba8cd36aae96c7aa SHA512 78b29a57ec3c4feedf2bcfe9370b30cecd5302f29e8e14c6a3bc01becb555be6330aafba12f9225625af0644ea1f534feba8396d32bb944253a9daa5dd0e98d8 |
130 |
-DIST ninja-1.10.0.tar.gz 210313 BLAKE2B 0a3db145deaea8a990958ad2e812bc18ed014aaba94911a2905b082745a0d08f10ce1113badabaa362f3834540b7bd3858f07e2a5fce268c66d3d6c73e974e76 SHA512 5ed47ef1ff18a03eb73296629679a8617a08ee443e10e28ae9cb24e4506f84fe1eb142888adea9a62364b626b35817def8c55ba956c9b3cbc7b82d3e62293044 |
131 |
-EBUILD ninja-1.10.0.ebuild 2673 BLAKE2B d73d7e8c0edc6202eb09a88eb38646ae52c05bc79a264dc9443661ca5fce009638c99e746de08f9f582e381a286057726cc73f692c6e38d0257a70ffbc07a5ec SHA512 b62abf26edd5279134cce0cac89e018c376ca27649287b6edc1bd2bd83c6e36945829ad8e1736e9b3eef3a94cc647fc2d17cf8ba33777e81b6e71aa65309842c |
132 |
-MISC metadata.xml 340 BLAKE2B 7cf71b1a09f74328ea74362db4250bf038c0455dcd5f65676ceb5d80a61b5c2923696ecfeccf9d6cd264633e7dc00daa80bf960cc67e5b889d18d487d8e89b97 SHA512 4b78365b98eb9b8a1ef27115261dbf426942cccb7be03c8264e2728e60dedfec8fa51ee3f43488043be5af21b28a74c1c81f4767bcc58574873c2223172447b2 |
133 |
|
134 |
diff --git a/dev-util/ninja/files/ninja-1.9.0-musl.patch b/dev-util/ninja/files/ninja-1.9.0-musl.patch |
135 |
deleted file mode 100644 |
136 |
index f6aeb42..0000000 |
137 |
--- a/dev-util/ninja/files/ninja-1.9.0-musl.patch |
138 |
+++ /dev/null |
139 |
@@ -1,39 +0,0 @@ |
140 |
-From 567815df38a2ff54ad7478a90bd75c91e434236a Mon Sep 17 00:00:00 2001 |
141 |
-From: makepost <makepost@××××××××.cc> |
142 |
-Date: Mon, 24 Dec 2018 03:13:16 +0200 |
143 |
-Subject: [PATCH] Use st_mtim if st_mtime is macro, fix #1510 |
144 |
- |
145 |
-In POSIX.1-2008, sys_stat has a st_mtim member and a st_mtime backward |
146 |
-compatibility macro. Should help avoid hardcoding platform detection. |
147 |
---- |
148 |
- src/disk_interface.cc | 14 ++++---------- |
149 |
- 1 file changed, 4 insertions(+), 10 deletions(-) |
150 |
- |
151 |
-diff --git a/src/disk_interface.cc b/src/disk_interface.cc |
152 |
-index d4c2fb087..dc297c449 100644 |
153 |
---- a/src/disk_interface.cc |
154 |
-+++ b/src/disk_interface.cc |
155 |
-@@ -202,19 +202,13 @@ TimeStamp RealDiskInterface::Stat(const string& path, string* err) const { |
156 |
- // that it doesn't exist. |
157 |
- if (st.st_mtime == 0) |
158 |
- return 1; |
159 |
--#if defined(__APPLE__) && !defined(_POSIX_C_SOURCE) |
160 |
-+#if defined(_AIX) |
161 |
-+ return (int64_t)st.st_mtime * 1000000000LL + st.st_mtime_n; |
162 |
-+#elif defined(__APPLE__) |
163 |
- return ((int64_t)st.st_mtimespec.tv_sec * 1000000000LL + |
164 |
- st.st_mtimespec.tv_nsec); |
165 |
--#elif (_POSIX_C_SOURCE >= 200809L || _XOPEN_SOURCE >= 700 || defined(_BSD_SOURCE) || defined(_SVID_SOURCE) || \ |
166 |
-- defined(__BIONIC__) || (defined (__SVR4) && defined (__sun)) || defined(__FreeBSD__)) |
167 |
-- // For glibc, see "Timestamp files" in the Notes of http://www.kernel.org/doc/man-pages/online/pages/man2/stat.2.html |
168 |
-- // newlib, uClibc and musl follow the kernel (or Cygwin) headers and define the right macro values above. |
169 |
-- // For bsd, see https://github.com/freebsd/freebsd/blob/master/sys/sys/stat.h and similar |
170 |
-- // For bionic, C and POSIX API is always enabled. |
171 |
-- // For solaris, see https://docs.oracle.com/cd/E88353_01/html/E37841/stat-2.html. |
172 |
-+#elif defined(st_mtime) // A macro, so we're likely on modern POSIX. |
173 |
- return (int64_t)st.st_mtim.tv_sec * 1000000000LL + st.st_mtim.tv_nsec; |
174 |
--#elif defined(_AIX) |
175 |
-- return (int64_t)st.st_mtime * 1000000000LL + st.st_mtime_n; |
176 |
- #else |
177 |
- return (int64_t)st.st_mtime * 1000000000LL + st.st_mtimensec; |
178 |
- #endif |
179 |
|
180 |
diff --git a/dev-util/ninja/metadata.xml b/dev-util/ninja/metadata.xml |
181 |
deleted file mode 100644 |
182 |
index 723d554..0000000 |
183 |
--- a/dev-util/ninja/metadata.xml |
184 |
+++ /dev/null |
185 |
@@ -1,11 +0,0 @@ |
186 |
-<?xml version="1.0" encoding="UTF-8"?> |
187 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
188 |
-<pkgmetadata> |
189 |
- <maintainer type="project"> |
190 |
- <email>chromium@g.o</email> |
191 |
- <name>Chromium in Gentoo Project</name> |
192 |
- </maintainer> |
193 |
- <upstream> |
194 |
- <remote-id type="github">martine/ninja</remote-id> |
195 |
- </upstream> |
196 |
-</pkgmetadata> |
197 |
|
198 |
diff --git a/dev-util/ninja/ninja-1.10.0.ebuild b/dev-util/ninja/ninja-1.10.0.ebuild |
199 |
deleted file mode 100644 |
200 |
index 60af1db..0000000 |
201 |
--- a/dev-util/ninja/ninja-1.10.0.ebuild |
202 |
+++ /dev/null |
203 |
@@ -1,133 +0,0 @@ |
204 |
-# Copyright 2012-2020 Gentoo Authors |
205 |
-# Distributed under the terms of the GNU General Public License v2 |
206 |
- |
207 |
-EAPI=7 |
208 |
- |
209 |
-PYTHON_COMPAT=( python{2_7,3_6,3_7} ) |
210 |
- |
211 |
-inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs |
212 |
- |
213 |
-if [[ ${PV} == 9999 ]]; then |
214 |
- inherit git-r3 |
215 |
- EGIT_REPO_URI="https://github.com/ninja-build/ninja.git" |
216 |
-else |
217 |
- MY_P="ninja-${KITWARE_VERSION}" |
218 |
- SRC_URI="https://github.com/ninja-build/ninja/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
219 |
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" |
220 |
-fi |
221 |
- |
222 |
-DESCRIPTION="A small build system similar to make" |
223 |
-HOMEPAGE="https://ninja-build.org/" |
224 |
- |
225 |
-LICENSE="Apache-2.0" |
226 |
-SLOT="0" |
227 |
- |
228 |
-IUSE="doc emacs test vim-syntax" |
229 |
-RESTRICT="!test? ( test )" |
230 |
- |
231 |
-BDEPEND=" |
232 |
- ${PYTHON_DEPS} |
233 |
- dev-util/re2c |
234 |
- doc? ( |
235 |
- app-text/asciidoc |
236 |
- app-doc/doxygen |
237 |
- dev-libs/libxslt |
238 |
- ) |
239 |
- test? ( dev-cpp/gtest ) |
240 |
-" |
241 |
-RDEPEND=" |
242 |
- emacs? ( >=app-editors/emacs-23.1:* ) |
243 |
- vim-syntax? ( |
244 |
- || ( |
245 |
- app-editors/vim |
246 |
- app-editors/gvim |
247 |
- ) |
248 |
- ) |
249 |
-" |
250 |
- |
251 |
-# PATCHES=( |
252 |
-# "${FILESDIR}/ninja-1.9.0-musl.patch" |
253 |
-# ) |
254 |
- |
255 |
-run_for_build() { |
256 |
- if tc-is-cross-compiler; then |
257 |
- local -x AR=$(tc-getBUILD_AR) |
258 |
- local -x CXX=$(tc-getBUILD_CXX) |
259 |
- local -x CFLAGS= |
260 |
- local -x CXXFLAGS=${BUILD_CXXFLAGS} |
261 |
- local -x LDFLAGS=${BUILD_LDFLAGS} |
262 |
- fi |
263 |
- echo "$@" >&2 |
264 |
- "$@" |
265 |
-} |
266 |
- |
267 |
-src_compile() { |
268 |
- tc-export AR CXX |
269 |
- |
270 |
- # configure.py uses CFLAGS instead of CXXFLAGS |
271 |
- export CFLAGS=${CXXFLAGS} |
272 |
- |
273 |
- run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die |
274 |
- |
275 |
- if tc-is-cross-compiler; then |
276 |
- mv ninja ninja-build || die |
277 |
- ${EPYTHON} configure.py || die |
278 |
- ./ninja-build -v ninja || die |
279 |
- else |
280 |
- ln ninja ninja-build || die |
281 |
- fi |
282 |
- |
283 |
- if use doc; then |
284 |
- ./ninja-build -v doxygen manual || die |
285 |
- fi |
286 |
- |
287 |
- if use emacs; then |
288 |
- elisp-compile misc/ninja-mode.el || die |
289 |
- fi |
290 |
-} |
291 |
- |
292 |
-src_test() { |
293 |
- if ! tc-is-cross-compiler; then |
294 |
- # Bug 485772 |
295 |
- ulimit -n 2048 |
296 |
- ./ninja -v ninja_test || die |
297 |
- ./ninja_test || die |
298 |
- fi |
299 |
-} |
300 |
- |
301 |
-src_install() { |
302 |
- # dodoc README HACKING.md |
303 |
- if use doc; then |
304 |
- docinto html |
305 |
- dodoc -r doc/doxygen/html/. |
306 |
- dodoc doc/manual.html |
307 |
- fi |
308 |
- dobin ninja |
309 |
- |
310 |
- newbashcomp misc/bash-completion "${PN}" |
311 |
- |
312 |
- if use vim-syntax; then |
313 |
- insinto /usr/share/vim/vimfiles/syntax/ |
314 |
- doins misc/ninja.vim |
315 |
- |
316 |
- echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/ninja.vim" |
317 |
- insinto /usr/share/vim/vimfiles/ftdetect |
318 |
- doins "${T}/ninja.vim" |
319 |
- fi |
320 |
- |
321 |
- insinto /usr/share/zsh/site-functions |
322 |
- newins misc/zsh-completion _ninja |
323 |
- |
324 |
- if use emacs; then |
325 |
- cd misc || die |
326 |
- elisp-install ninja ninja-mode.el* || die |
327 |
- fi |
328 |
-} |
329 |
- |
330 |
-pkg_postinst() { |
331 |
- use emacs && elisp-site-regen |
332 |
-} |
333 |
- |
334 |
-pkg_postrm() { |
335 |
- use emacs && elisp-site-regen |
336 |
-} |