1 |
commit: 59a4201185ee55fe85eea2024801613658429e3a |
2 |
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 29 19:14:31 2015 +0000 |
4 |
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 29 19:15:18 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a42011 |
7 |
|
8 |
dev-util/strace: drop old versions |
9 |
|
10 |
dev-util/strace/Manifest | 7 -- |
11 |
dev-util/strace/files/strace-4.5.20-sparc.patch | 42 ----------- |
12 |
dev-util/strace/files/strace-4.7-glibc-2.15.patch | 53 -------------- |
13 |
dev-util/strace/files/strace-4.7-x32.patch | 89 ----------------------- |
14 |
dev-util/strace/strace-4.5.19.ebuild | 32 -------- |
15 |
dev-util/strace/strace-4.5.20-r2.ebuild | 41 ----------- |
16 |
dev-util/strace/strace-4.5.20.ebuild | 34 --------- |
17 |
dev-util/strace/strace-4.6.ebuild | 43 ----------- |
18 |
dev-util/strace/strace-4.7.ebuild | 48 ------------ |
19 |
dev-util/strace/strace-4.8.ebuild | 46 ------------ |
20 |
10 files changed, 435 deletions(-) |
21 |
|
22 |
diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest |
23 |
index 9fe530a..d968a8e 100644 |
24 |
--- a/dev-util/strace/Manifest |
25 |
+++ b/dev-util/strace/Manifest |
26 |
@@ -1,9 +1,2 @@ |
27 |
DIST strace-4.10.tar.xz 601856 SHA256 e6180d866ef9e76586b96e2ece2bfeeb3aa23f5cc88153f76e9caedd65e40ee2 SHA512 53d55b749224927cfcc9783db57eb8a057fc1329b2f5da2f54299dab17d530f5d1359480f03bea307fb72f6f372e50a0dbf0bd25d36a57a77632d9c1f690fc1d WHIRLPOOL f177d980248892a99b2ed4c5d0275bc735200a597e9b6edf3bb68b8839b2bf090628f2760ffad1a4d1f862b83602cf587a63f3af288978ca2fa54cc221da4e6f |
28 |
-DIST strace-4.5.19.tar.bz2 499565 SHA256 8997ce919e971b0ec45cd7006c6e1f9c7c0bce68ab59e3a629e1ddeda5013d08 SHA512 a7e500a7f47b5b22621efa723d5d522dd26bf2de908c7056531378661977c5671bff9892519db5870b8d448f943879b03beeb31a323a2f2305f2042d0f7c05c4 WHIRLPOOL 95162fb6adfe667da717897b7902f06642a6ea70a09fb4fd12156a2030341d73ea959061d366131b9d361e4de7fe672b7323fb484e63158ceae477eec6192ca7 |
29 |
-DIST strace-4.5.20-ioctls.patch.bz2 3497 SHA256 41235dbda6cc054b6f0c65a860be25e3d1723dff53f553e4a87e41ecb5bd8250 SHA512 f9dfcfca8fb58184f7a99548efcda22ac574b34ec46038a68f04fe70b3a9bbd99e9746dc3681945d4ad3c66cc678ec672d66dd2007eb19ea95faaa7f78440262 WHIRLPOOL 3228eeaf82749e520fff5143930b46ce6f3214f32d7c4b37e4ea6b9e5db770e0b5fd38ae0df44e00e3ac4b3dfda72edab3670cfd429961824d114c09ad852e4e |
30 |
-DIST strace-4.5.20.tar.bz2 504078 SHA256 ea8c059369eaa5ad90b246f34eab247d0ee48bfdee2670c7196320a4669ccabd SHA512 b5adcbd00960580adf9441068d252216a40fcc4dca7888447f2de941b33e28bdd75058f3a7126eb487bc93f100b1f660d0fc5998885ca76929e5a0ce2069f2db WHIRLPOOL e75074d5fd04ed58da27ecb7d6c2ac2bd532ae52cfe2075fbdef965fe74e575acf07efb4d6bd0a57b3cba2d130f9e57cb93fa27efa95a2faebef0e96a9f831f9 |
31 |
-DIST strace-4.6-x32.patch.xz 142780 SHA256 78d196ea92d6d23a390ec8d00c7b4832f01204aa83b4ee52d1fadd32c993d72a SHA512 8ec318853964b7492e358f0513b1cd737ecb8bc526d76f0f89fe9d112259e48e2e4accf5f3059897fbe007bdf810f188504f702a40efd4d7d37c8c60b1b0e8cf WHIRLPOOL 2af1e353ffdcea032657322ea012a898e0de42bc7baae0c2f54ee86ef673c2fee910b5fadaf9d5c6eca3166e2b5df14babc8a8cc4c33a3bb5f1c0dc96bc29473 |
32 |
-DIST strace-4.6.tar.xz 403788 SHA256 9ef9aa41b6118578e33ef4833b8a04209d6cc062546c28efd715f283b172c28a SHA512 09246a2b104b66f407d35d25407def13a49aaab1fefdb5c3693503d066f18c20b68057fdf7954feaff7281b37b2e503b43eba89b7977108d84cb51e16b57cb43 WHIRLPOOL 603283ad88a421b2da9b785adb688edd25529947cdba9dfaa1beea7d095d613c6bfb5c6cb53590dd4779c40965a2fbdd87abee2e5a430a32d6d3f059f514ef77 |
33 |
-DIST strace-4.7.tar.xz 403280 SHA256 c49cd98873c119c5f201356200a9b9687da1ceea83a05047e2ae0a7ac1e41195 SHA512 52bcdd4b7a842b20233737197aeb5baf12533ea088568c9eeb644172420b98c79b86213c8068b49733da0a790031301b832489f87244bc65460971d1b0398d1e WHIRLPOOL 7f19233da30b0eb3d30aa79a881ad0bc6fed818557a55f9193511fb990e0af9ce7f8f792c395691bbedfb66b71427b0c743ea45819d039491cb02dccb29f4565 |
34 |
-DIST strace-4.8.tar.xz 441712 SHA256 f492291f07a7c805c07a8395cce1ea054a6401ad414f4cc12185672215e1d7f8 SHA512 c3316382f60cd4d02eec1eef46a0ef2d000afbccf2c176a6fec652e1b3391685f0e33f184497cb3ccf54d72d460471a4945d3a864fb5bce1f45f32fdf132cfe3 WHIRLPOOL 0ca28920b73d3b70a87bffff77c9af6bb9179f0918589f90613e68a499f84cc399e306b4f1832e1dd9e825c94671fcb69a5f08f6c64e6000411553e0b911e6d2 |
35 |
DIST strace-4.9.tar.xz 521728 SHA256 095bfea5c540b91d297ccac73b21b92fd54a24599fd70395db87ff9eb7fd6f65 SHA512 70d03b74067ad03940cda72dc057a44a8a33fc55790a8a3bfffb1c4d7442c2de7f3e975a01dc7c7b0430342e492579b2f3a007242d13c8a0feba1a1989f42b7b WHIRLPOOL cbe2a859f6dfb82c3df652ed1fbe8982348f9c6ab61491153ce735e857275904639c003853a02188f8bc567d2eae7a710683b09d9cff67c3a4b8d7a0eb9a082e |
36 |
|
37 |
diff --git a/dev-util/strace/files/strace-4.5.20-sparc.patch b/dev-util/strace/files/strace-4.5.20-sparc.patch |
38 |
deleted file mode 100644 |
39 |
index daae6ac..0000000 |
40 |
--- a/dev-util/strace/files/strace-4.5.20-sparc.patch |
41 |
+++ /dev/null |
42 |
@@ -1,42 +0,0 @@ |
43 |
-https://bugs.gentoo.org/336939 |
44 |
- |
45 |
-From b7915d15b813c56a36510e942fa4e5ec21307924 Mon Sep 17 00:00:00 2001 |
46 |
-From: =?UTF-8?q?Frederik=20Sch=C3=BCler?= <fs@××××××.org> |
47 |
-Date: Thu, 29 Apr 2010 00:48:45 +0200 |
48 |
-Subject: [PATCH] linux/sparc: add missing syscall declarations |
49 |
-MIME-Version: 1.0 |
50 |
-Content-Type: text/plain; charset=UTF-8 |
51 |
-Content-Transfer-Encoding: 8bit |
52 |
- |
53 |
-* linux/sparc/syscall.h: Sync with linux/syscall.h |
54 |
- |
55 |
-Signed-off-by: Frederik Schüler <fs@××××××.org> |
56 |
---- |
57 |
- linux/sparc/syscall.h | 5 +++++ |
58 |
- 1 files changed, 5 insertions(+), 0 deletions(-) |
59 |
- |
60 |
-diff --git a/linux/sparc/syscall.h b/linux/sparc/syscall.h |
61 |
-index 03e3a71..07bc777 100644 |
62 |
---- a/linux/sparc/syscall.h |
63 |
-+++ b/linux/sparc/syscall.h |
64 |
-@@ -208,12 +208,17 @@ int sys_timer_create(), sys_timer_settime(), sys_timer_gettime(); |
65 |
- int sys_io_setup(), sys_io_destroy(), sys_io_submit(), sys_io_cancel(), sys_io_getevents(); |
66 |
- int sys_mq_open(), sys_mq_unlink(), sys_mq_timedsend(), sys_mq_timedreceive(), sys_mq_notify(), sys_mq_getsetattr(); |
67 |
- int sys_waitid(); |
68 |
-+int sys_mbind(), sys_get_mempolicy(), sys_set_mempolicy(); |
69 |
-+int sys_utimensat(); |
70 |
-+int sys_fallocate(), sys_timerfd_create(), sys_timerfd_settime(), sys_timerfd_gettime(); |
71 |
- int sys_openat(), sys_mkdirat(), sys_mknodat(), sys_fchownat(), sys_futimesat(), sys_newfstatat(), sys_unlinkat(), sys_renameat(), sys_linkat(), sys_symlinkat(), sys_readlinkat(), sys_fchmodat(), sys_faccessat(); |
72 |
- int sys_pselect6(), sys_ppoll(); |
73 |
- int sys_unshare(); |
74 |
- int sys_move_pages(), sys_getcpu(); |
75 |
- int sys_epoll_pwait(); |
76 |
- int sys_signalfd(), sys_timerfd(), sys_eventfd(); |
77 |
-+int sys_signalfd4(), sys_eventfd2(), sys_epoll_create1(), sys_dup3(), sys_pipe2(); |
78 |
-+int sys_inotify_init1(); |
79 |
- |
80 |
- # define SYS_socket_subcall 353 |
81 |
- #define SYS_sub_socket (SYS_socket_subcall + 1) |
82 |
--- |
83 |
-1.7.2 |
84 |
- |
85 |
|
86 |
diff --git a/dev-util/strace/files/strace-4.7-glibc-2.15.patch b/dev-util/strace/files/strace-4.7-glibc-2.15.patch |
87 |
deleted file mode 100644 |
88 |
index c23a86ff..0000000 |
89 |
--- a/dev-util/strace/files/strace-4.7-glibc-2.15.patch |
90 |
+++ /dev/null |
91 |
@@ -1,53 +0,0 @@ |
92 |
-https://bugs.gentoo.org/414637 |
93 |
- |
94 |
-From 302e8ec6cd62912a3cd6494ce6702f4ad8dae0e2 Mon Sep 17 00:00:00 2001 |
95 |
-From: Mike Frysinger <vapier@g.o> |
96 |
-Date: Fri, 4 May 2012 19:30:59 -0400 |
97 |
-Subject: [PATCH] util: fix building when glibc has a stub process_vm_readv |
98 |
- |
99 |
-If you have a newer glibc which provides process_vm_readv, but it is built |
100 |
-against older kernel headers which lack __NR_process_vm_readv, the library |
101 |
-will contain a stub implementation that just returns ENOSYS. Autoconf |
102 |
-checks for this case explicitly and will declare it as unavailable. So we |
103 |
-end up in a case where the headers provide the prototype, but autoconf has |
104 |
-not defined HAVE_PROCESS_VM_READV, so we hit the same build failure again: |
105 |
- |
106 |
-util.c:738:16: error: static declaration of 'process_vm_readv' follows non-static declaration |
107 |
-/usr/include/bits/uio.h:58:16: note: previous declaration of 'process_vm_readv' was here |
108 |
- |
109 |
-So rename our local function to something unique, and add a define so the |
110 |
-callers all hit the right place. |
111 |
- |
112 |
-* util.c (strace_process_vm_readv): Rename from process_vm_readv. |
113 |
-(process_vm_readv): Define to strace_process_vm_readv. |
114 |
- |
115 |
-Signed-off-by: Mike Frysinger <vapier@g.o> |
116 |
---- |
117 |
- util.c | 4 +++- |
118 |
- 1 file changed, 3 insertions(+), 1 deletion(-) |
119 |
- |
120 |
-diff --git a/util.c b/util.c |
121 |
-index d347bd8..f27acdf 100644 |
122 |
---- a/util.c |
123 |
-+++ b/util.c |
124 |
-@@ -735,7 +735,8 @@ static bool process_vm_readv_not_supported = 0; |
125 |
- |
126 |
- #if defined(__NR_process_vm_readv) |
127 |
- static bool process_vm_readv_not_supported = 0; |
128 |
--static ssize_t process_vm_readv(pid_t pid, |
129 |
-+/* Have to avoid duplicating with the C library headers. */ |
130 |
-+static ssize_t strace_process_vm_readv(pid_t pid, |
131 |
- const struct iovec *lvec, |
132 |
- unsigned long liovcnt, |
133 |
- const struct iovec *rvec, |
134 |
-@@ -744,6 +745,7 @@ static ssize_t process_vm_readv(pid_t pid, |
135 |
- { |
136 |
- return syscall(__NR_process_vm_readv, (long)pid, lvec, liovcnt, rvec, riovcnt, flags); |
137 |
- } |
138 |
-+#define process_vm_readv strace_process_vm_readv |
139 |
- #else |
140 |
- static bool process_vm_readv_not_supported = 1; |
141 |
- # define process_vm_readv(...) (errno = ENOSYS, -1) |
142 |
--- |
143 |
-1.7.9.7 |
144 |
- |
145 |
|
146 |
diff --git a/dev-util/strace/files/strace-4.7-x32.patch b/dev-util/strace/files/strace-4.7-x32.patch |
147 |
deleted file mode 100644 |
148 |
index 4a7a3db..0000000 |
149 |
--- a/dev-util/strace/files/strace-4.7-x32.patch |
150 |
+++ /dev/null |
151 |
@@ -1,89 +0,0 @@ |
152 |
-From 364ed4f14c5edb5ddbc79c72d22498219033b29d Mon Sep 17 00:00:00 2001 |
153 |
-From: Mike Frysinger <vapier@g.o> |
154 |
-Date: Mon, 4 Jun 2012 13:19:42 -0400 |
155 |
-Subject: [PATCH] x32: update syscall table |
156 |
- |
157 |
-This syncs with the syscall table as it is in linux 3.4. |
158 |
- |
159 |
-* linux/x32/syscallent.h (59): Fix comment typo. |
160 |
-(78): Add missing getdents entry. |
161 |
-(174): Delete create_module entry (not in the kernel). |
162 |
-(181, 182, 183, 184, 185): Add missing entries. |
163 |
-(524, 536, 539, 540): Fix spacing. |
164 |
- |
165 |
-Signed-off-by: Mike Frysinger <vapier@g.o> |
166 |
---- |
167 |
- linux/x32/syscallent.h | 24 ++++++++++++------------ |
168 |
- 1 file changed, 12 insertions(+), 12 deletions(-) |
169 |
- |
170 |
-diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h |
171 |
-index fcb6a23..ee4c4ce 100644 |
172 |
---- a/linux/x32/syscallent.h |
173 |
-+++ b/linux/x32/syscallent.h |
174 |
-@@ -57,7 +57,7 @@ |
175 |
- { 5, TP, sys_clone, "clone" }, /* 56 */ |
176 |
- { 0, TP, sys_fork, "fork" }, /* 57 */ |
177 |
- { 0, TP, sys_vfork, "vfork" }, /* 58 */ |
178 |
-- { }, /* 47 */ |
179 |
-+ { }, /* 59 */ |
180 |
- { 1, TP, sys_exit, "_exit" }, /* 60 */ |
181 |
- { 4, TP, sys_wait4, "wait4" }, /* 61 */ |
182 |
- { 2, TS, sys_kill, "kill" }, /* 62 */ |
183 |
-@@ -76,7 +76,7 @@ |
184 |
- { 1, TD, sys_fdatasync, "fdatasync" }, /* 75 */ |
185 |
- { 2, TF, sys_truncate, "truncate" }, /* 76 */ |
186 |
- { 2, TD, sys_ftruncate, "ftruncate" }, /* 77 */ |
187 |
-- { }, /* 78 */ |
188 |
-+ { 3, TD, sys_getdents, "getdents" }, /* 78 */ |
189 |
- { 2, TF, sys_getcwd, "getcwd" }, /* 79 */ |
190 |
- { 1, TF, sys_chdir, "chdir" }, /* 80 */ |
191 |
- { 1, TD, sys_fchdir, "fchdir" }, /* 81 */ |
192 |
-@@ -172,18 +172,18 @@ |
193 |
- { 2, 0, sys_setdomainname, "setdomainname" }, /* 171 */ |
194 |
- { 1, 0, sys_iopl, "iopl" }, /* 172 */ |
195 |
- { 3, 0, sys_ioperm, "ioperm" }, /* 173 */ |
196 |
-- { 2, 0, sys_create_module, "create_module" }, /* 174 */ |
197 |
-+ { }, /* 174 */ |
198 |
- { 3, 0, sys_init_module, "init_module" }, /* 175 */ |
199 |
- { 2, 0, sys_delete_module, "delete_module" }, /* 176 */ |
200 |
- { }, /* 177 */ |
201 |
- { }, /* 178 */ |
202 |
- { 4, 0, sys_quotactl, "quotactl" }, /* 179 */ |
203 |
- { }, /* 180 */ |
204 |
-- { }, /* 181 */ |
205 |
-- { }, /* 182 */ |
206 |
-- { }, /* 183 */ |
207 |
-- { }, /* 184 */ |
208 |
-- { }, /* 185 */ |
209 |
-+ { 5, 0, sys_getpmsg, "getpmsg" }, /* 181 */ |
210 |
-+ { 5, 0, sys_putpmsg, "putpmsg" }, /* 182 */ |
211 |
-+ { 5, 0, sys_afs_syscall, "afs_syscall" }, /* 183 */ |
212 |
-+ { 3, 0, sys_tuxcall, "tuxcall" }, /* 184 */ |
213 |
-+ { 3, 0, sys_security, "security" }, /* 185 */ |
214 |
- { 0, 0, sys_gettid, "gettid" }, /* 186 */ |
215 |
- { 4, TD, sys_readahead, "readahead" }, /* 187 */ |
216 |
- { 5, TF, sys_setxattr, "setxattr" }, /* 188 */ |
217 |
-@@ -325,7 +325,7 @@ |
218 |
- { 4, 0, sys_ptrace, "ptrace" }, /* 521 */ |
219 |
- { 2, TS, sys_rt_sigpending, "rt_sigpending" }, /* 522 */ |
220 |
- { 4, TS, sys_rt_sigtimedwait, "rt_sigtimedwait" }, /* 523 */ |
221 |
-- { 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo" }, /* 524 */ |
222 |
-+ { 3, TS, sys_rt_sigqueueinfo, "rt_sigqueueinfo" }, /* 524 */ |
223 |
- { 2, TS, sys_sigaltstack, "sigaltstack" }, /* 525 */ |
224 |
- { 3, 0, sys_timer_create, "timer_create" }, /* 526 */ |
225 |
- { 2, 0, sys_mq_notify, "mq_notify" }, /* 527 */ |
226 |
-@@ -337,8 +337,8 @@ |
227 |
- { 6, 0, sys_move_pages, "move_pages" }, /* 533 */ |
228 |
- { 5, TD, sys_preadv, "preadv" }, /* 534 */ |
229 |
- { 5, TD, sys_pwritev, "pwritev" }, /* 535 */ |
230 |
-- { 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo"}, /* 536 */ |
231 |
-+ { 4, TP|TS, sys_rt_tgsigqueueinfo, "rt_tgsigqueueinfo" }, /* 536 */ |
232 |
- { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 537 */ |
233 |
- { 4, TN, sys_sendmmsg, "sendmmsg" }, /* 538 */ |
234 |
-- { 6, 0, sys_process_vm_readv, "process_vm_readv"}, /* 539 */ |
235 |
-- { 6, 0, sys_process_vm_writev, "process_vm_writev"}, /* 540 */ |
236 |
-+ { 6, 0, sys_process_vm_readv, "process_vm_readv" }, /* 539 */ |
237 |
-+ { 6, 0, sys_process_vm_writev, "process_vm_writev" }, /* 540 */ |
238 |
--- |
239 |
-1.7.9.7 |
240 |
- |
241 |
|
242 |
diff --git a/dev-util/strace/strace-4.5.19.ebuild b/dev-util/strace/strace-4.5.19.ebuild |
243 |
deleted file mode 100644 |
244 |
index af80b23..0000000 |
245 |
--- a/dev-util/strace/strace-4.5.19.ebuild |
246 |
+++ /dev/null |
247 |
@@ -1,32 +0,0 @@ |
248 |
-# Copyright 1999-2010 Gentoo Foundation |
249 |
-# Distributed under the terms of the GNU General Public License v2 |
250 |
-# $Id$ |
251 |
- |
252 |
-inherit flag-o-matic |
253 |
- |
254 |
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool" |
255 |
-HOMEPAGE="http://sourceforge.net/projects/strace/" |
256 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" |
257 |
- |
258 |
-LICENSE="BSD" |
259 |
-SLOT="0" |
260 |
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" |
261 |
-IUSE="static aio" |
262 |
- |
263 |
-# strace only uses the header from libaio |
264 |
-DEPEND="aio? ( >=dev-libs/libaio-0.3.106 )" |
265 |
-RDEPEND="" |
266 |
- |
267 |
-src_compile() { |
268 |
- filter-lfs-flags # configure handles this sanely |
269 |
- use static && append-ldflags -static |
270 |
- |
271 |
- use aio || export ac_cv_header_libaio_h=no # |
272 |
- econf || die |
273 |
- emake || die |
274 |
-} |
275 |
- |
276 |
-src_install() { |
277 |
- emake install DESTDIR="${D}" || die |
278 |
- dodoc ChangeLog CREDITS NEWS PORTING README* TODO |
279 |
-} |
280 |
|
281 |
diff --git a/dev-util/strace/strace-4.5.20-r2.ebuild b/dev-util/strace/strace-4.5.20-r2.ebuild |
282 |
deleted file mode 100644 |
283 |
index ce723ff..0000000 |
284 |
--- a/dev-util/strace/strace-4.5.20-r2.ebuild |
285 |
+++ /dev/null |
286 |
@@ -1,41 +0,0 @@ |
287 |
-# Copyright 1999-2011 Gentoo Foundation |
288 |
-# Distributed under the terms of the GNU General Public License v2 |
289 |
-# $Id$ |
290 |
- |
291 |
-EAPI="2" |
292 |
- |
293 |
-inherit flag-o-matic eutils |
294 |
- |
295 |
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool" |
296 |
-HOMEPAGE="http://sourceforge.net/projects/strace/" |
297 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 |
298 |
- https://dev.gentoo.org/~flameeyes/patches/${PN}/${P}-ioctls.patch.bz2" |
299 |
- |
300 |
-LICENSE="BSD" |
301 |
-SLOT="0" |
302 |
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" |
303 |
-IUSE="static aio" |
304 |
- |
305 |
-# strace only uses the header from libaio |
306 |
-DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) |
307 |
- sys-kernel/linux-headers" |
308 |
-RDEPEND="" |
309 |
- |
310 |
-src_prepare() { |
311 |
- epatch "${FILESDIR}"/${P}-sparc.patch #336939 |
312 |
- epatch "${WORKDIR}"/${P}-ioctls.patch |
313 |
-} |
314 |
- |
315 |
-src_configure() { |
316 |
- filter-lfs-flags # configure handles this sanely |
317 |
- use static && append-ldflags -static |
318 |
- |
319 |
- use aio || export ac_cv_header_libaio_h=no |
320 |
- |
321 |
- econf |
322 |
-} |
323 |
- |
324 |
-src_install() { |
325 |
- emake install DESTDIR="${D}" || die |
326 |
- dodoc ChangeLog CREDITS NEWS PORTING README* TODO |
327 |
-} |
328 |
|
329 |
diff --git a/dev-util/strace/strace-4.5.20.ebuild b/dev-util/strace/strace-4.5.20.ebuild |
330 |
deleted file mode 100644 |
331 |
index fa429f4..0000000 |
332 |
--- a/dev-util/strace/strace-4.5.20.ebuild |
333 |
+++ /dev/null |
334 |
@@ -1,34 +0,0 @@ |
335 |
-# Copyright 1999-2010 Gentoo Foundation |
336 |
-# Distributed under the terms of the GNU General Public License v2 |
337 |
-# $Id$ |
338 |
- |
339 |
-EAPI="2" |
340 |
- |
341 |
-inherit flag-o-matic eutils |
342 |
- |
343 |
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool" |
344 |
-HOMEPAGE="http://sourceforge.net/projects/strace/" |
345 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" |
346 |
- |
347 |
-LICENSE="BSD" |
348 |
-SLOT="0" |
349 |
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" |
350 |
-IUSE="static aio" |
351 |
- |
352 |
-# strace only uses the header from libaio |
353 |
-DEPEND="aio? ( >=dev-libs/libaio-0.3.106 )" |
354 |
-RDEPEND="" |
355 |
- |
356 |
-src_prepare() { |
357 |
- epatch "${FILESDIR}"/${P}-sparc.patch #336939 |
358 |
- |
359 |
- filter-lfs-flags # configure handles this sanely |
360 |
- use static && append-ldflags -static |
361 |
- |
362 |
- use aio || export ac_cv_header_libaio_h=no # |
363 |
-} |
364 |
- |
365 |
-src_install() { |
366 |
- emake install DESTDIR="${D}" || die |
367 |
- dodoc ChangeLog CREDITS NEWS PORTING README* TODO |
368 |
-} |
369 |
|
370 |
diff --git a/dev-util/strace/strace-4.6.ebuild b/dev-util/strace/strace-4.6.ebuild |
371 |
deleted file mode 100644 |
372 |
index 258f0ad..0000000 |
373 |
--- a/dev-util/strace/strace-4.6.ebuild |
374 |
+++ /dev/null |
375 |
@@ -1,43 +0,0 @@ |
376 |
-# Copyright 1999-2012 Gentoo Foundation |
377 |
-# Distributed under the terms of the GNU General Public License v2 |
378 |
-# $Id$ |
379 |
- |
380 |
-EAPI="3" |
381 |
- |
382 |
-inherit flag-o-matic eutils autotools |
383 |
- |
384 |
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool" |
385 |
-HOMEPAGE="http://sourceforge.net/projects/strace/" |
386 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz |
387 |
- mirror://gentoo/${P}-x32.patch.xz" |
388 |
- |
389 |
-LICENSE="BSD" |
390 |
-SLOT="0" |
391 |
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" |
392 |
-IUSE="static aio" |
393 |
- |
394 |
-# strace only uses the header from libaio |
395 |
-DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) |
396 |
- sys-kernel/linux-headers" |
397 |
-RDEPEND="" |
398 |
- |
399 |
-src_prepare() { |
400 |
- if has x32 $(get_all_abis) ; then |
401 |
- epatch "${WORKDIR}"/${P}-x32.patch |
402 |
- eautoreconf |
403 |
- fi |
404 |
-} |
405 |
- |
406 |
-src_configure() { |
407 |
- filter-lfs-flags # configure handles this sanely |
408 |
- use static && append-ldflags -static |
409 |
- |
410 |
- use aio || export ac_cv_header_libaio_h=no |
411 |
- |
412 |
- econf |
413 |
-} |
414 |
- |
415 |
-src_install() { |
416 |
- emake install DESTDIR="${D}" || die |
417 |
- dodoc ChangeLog CREDITS NEWS PORTING README* TODO |
418 |
-} |
419 |
|
420 |
diff --git a/dev-util/strace/strace-4.7.ebuild b/dev-util/strace/strace-4.7.ebuild |
421 |
deleted file mode 100644 |
422 |
index 197651b..0000000 |
423 |
--- a/dev-util/strace/strace-4.7.ebuild |
424 |
+++ /dev/null |
425 |
@@ -1,48 +0,0 @@ |
426 |
-# Copyright 1999-2013 Gentoo Foundation |
427 |
-# Distributed under the terms of the GNU General Public License v2 |
428 |
-# $Id$ |
429 |
- |
430 |
-EAPI="4" |
431 |
- |
432 |
-inherit flag-o-matic eutils |
433 |
- |
434 |
-if [[ ${PV} == "9999" ]] ; then |
435 |
- EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" |
436 |
- inherit git-2 autotools |
437 |
-else |
438 |
- SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" |
439 |
- KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" |
440 |
-fi |
441 |
- |
442 |
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool" |
443 |
-HOMEPAGE="http://sourceforge.net/projects/strace/" |
444 |
- |
445 |
-LICENSE="BSD" |
446 |
-SLOT="0" |
447 |
-IUSE="static aio" |
448 |
- |
449 |
-# strace only uses the header from libaio to decode structs |
450 |
-DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) |
451 |
- sys-kernel/linux-headers" |
452 |
-RDEPEND="" |
453 |
- |
454 |
-src_prepare() { |
455 |
- epatch "${FILESDIR}"/${P}-glibc-2.15.patch #414637 |
456 |
- epatch "${FILESDIR}"/${P}-x32.patch |
457 |
- |
458 |
- if epatch_user || [[ ! -e configure ]] ; then |
459 |
- # git generation |
460 |
- eautoreconf |
461 |
- [[ ! -e CREDITS ]] && cp CREDITS{.in,} |
462 |
- fi |
463 |
- |
464 |
- filter-lfs-flags # configure handles this sanely |
465 |
- use static && append-ldflags -static |
466 |
- |
467 |
- export ac_cv_header_libaio_h=$(usex aio) |
468 |
-} |
469 |
- |
470 |
-src_install() { |
471 |
- default |
472 |
- dodoc CREDITS |
473 |
-} |
474 |
|
475 |
diff --git a/dev-util/strace/strace-4.8.ebuild b/dev-util/strace/strace-4.8.ebuild |
476 |
deleted file mode 100644 |
477 |
index 021671e..0000000 |
478 |
--- a/dev-util/strace/strace-4.8.ebuild |
479 |
+++ /dev/null |
480 |
@@ -1,46 +0,0 @@ |
481 |
-# Copyright 1999-2014 Gentoo Foundation |
482 |
-# Distributed under the terms of the GNU General Public License v2 |
483 |
-# $Id$ |
484 |
- |
485 |
-EAPI="4" |
486 |
- |
487 |
-inherit flag-o-matic eutils |
488 |
- |
489 |
-if [[ ${PV} == "9999" ]] ; then |
490 |
- EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace" |
491 |
- inherit git-2 autotools |
492 |
-else |
493 |
- SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" |
494 |
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" |
495 |
-fi |
496 |
- |
497 |
-DESCRIPTION="A useful diagnostic, instructional, and debugging tool" |
498 |
-HOMEPAGE="http://sourceforge.net/projects/strace/" |
499 |
- |
500 |
-LICENSE="BSD" |
501 |
-SLOT="0" |
502 |
-IUSE="aio +perl static" |
503 |
- |
504 |
-# strace only uses the header from libaio to decode structs |
505 |
-DEPEND="aio? ( >=dev-libs/libaio-0.3.106 ) |
506 |
- sys-kernel/linux-headers" |
507 |
-RDEPEND="" |
508 |
- |
509 |
-src_prepare() { |
510 |
- if epatch_user || [[ ! -e configure ]] ; then |
511 |
- # git generation |
512 |
- eautoreconf |
513 |
- [[ ! -e CREDITS ]] && cp CREDITS{.in,} |
514 |
- fi |
515 |
- |
516 |
- filter-lfs-flags # configure handles this sanely |
517 |
- use static && append-ldflags -static |
518 |
- |
519 |
- export ac_cv_header_libaio_h=$(usex aio) |
520 |
-} |
521 |
- |
522 |
-src_install() { |
523 |
- default |
524 |
- use perl || rm "${ED}"/usr/bin/strace-graph |
525 |
- dodoc CREDITS |
526 |
-} |