Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/strace/files/, dev-util/strace/
Date: Tue, 29 Sep 2015 19:16:01
Message-Id: 1443554118.59a4201185ee55fe85eea2024801613658429e3a.vapier@gentoo
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 -}