Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-block/blktrace/, sys-block/blktrace/files/
Date: Fri, 30 Apr 2021 19:03:30
Message-Id: 1619809345.fb3c9df94135a48093d66f2e3a7b44578743e105.asturm@gentoo
1 commit: fb3c9df94135a48093d66f2e3a7b44578743e105
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Apr 18 10:57:56 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 30 19:02:25 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3c9df9
7
8 sys-block/blktrace: Drop 1.1.0 and 1.1.0-r1, EAPI5--
9
10 Both overshadowed by stable 1.2.0, likely no reason to keep those.
11
12 Package-Manager: Portage-3.0.18, Repoman-3.0.3
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 sys-block/blktrace/Manifest | 1 -
16 sys-block/blktrace/blktrace-1.1.0-r1.ebuild | 49 ----------
17 sys-block/blktrace/blktrace-1.1.0.ebuild | 48 ----------
18 .../blktrace-1.1.0-ldflags-parallel-make.patch | 105 ---------------------
19 4 files changed, 203 deletions(-)
20
21 diff --git a/sys-block/blktrace/Manifest b/sys-block/blktrace/Manifest
22 index 4dc678b6a05..5f5984d3f9b 100644
23 --- a/sys-block/blktrace/Manifest
24 +++ b/sys-block/blktrace/Manifest
25 @@ -1,2 +1 @@
26 -DIST blktrace-1.1.0.tar.bz2 395445 BLAKE2B 8a19142991527813942e6377baa5de825572196e75ea43606f2ae2db73d9278c8178f104910ecd92593a70fe9c86c36ebd718e09599e88824f5faaddca5bd7cd SHA512 52ed3b66e1ec62c2204d44037d4d13218fd0229ae694493a21f1e83bfc8aeb029edc96b2be83f39cc3e79500abad56cd5a71c8c4e6dd836661777662f3628355
27 DIST blktrace-1.2.0.tar.bz2 395193 BLAKE2B 8f8505f27985f0451f75ced0e438a88758482227e83ba8de235986ab3f116cf38d5aec340d1e7ce3dc3aa5a97c0bd4c46265687976e7326a54ea2e7cce4afc82 SHA512 ce82c8010ca5c2868746d8eb7c6a107fc7382c05df949eeff79e612f5b1a98301a5aa5ab39de0766ea1c074f95e378ba985401cbeba9a296e3182da7d7a23b86
28
29 diff --git a/sys-block/blktrace/blktrace-1.1.0-r1.ebuild b/sys-block/blktrace/blktrace-1.1.0-r1.ebuild
30 deleted file mode 100644
31 index 29c03c431b2..00000000000
32 --- a/sys-block/blktrace/blktrace-1.1.0-r1.ebuild
33 +++ /dev/null
34 @@ -1,49 +0,0 @@
35 -# Copyright 1999-2021 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=6
39 -
40 -inherit toolchain-funcs flag-o-matic linux-info
41 -
42 -MY_PN="blktrace"
43 -MY_P="${MY_PN}-${PV}"
44 -
45 -DESCRIPTION="btrace can show detailed info about what is happening on a block device io queue"
46 -HOMEPAGE="https://git.kernel.dk/cgit/blktrace/"
47 -SRC_URI="https://brick.kernel.dk/snaps/${MY_P}.tar.bz2"
48 -LICENSE="GPL-2"
49 -SLOT="0"
50 -
51 -KEYWORDS="~amd64 ~arm ~ppc ~x86"
52 -IUSE="doc"
53 -
54 -RDEPEND="dev-libs/libaio"
55 -# This is a Linux specific app!
56 -DEPEND="${RDEPEND}
57 - sys-kernel/linux-headers
58 - doc? (
59 - virtual/latex-base
60 - >=app-text/texlive-core-2014
61 - )
62 -"
63 -S="${WORKDIR}/${MY_P}"
64 -
65 -CONFIG_CHECK="~BLK_DEV_IO_TRACE"
66 -WARNING_BLK_DEV_IO_TRACE="you need to enable BLK_DEV_IO_TRACE kernel option if you want to gather traces from this machine"
67 -
68 -PATCHES=( "${FILESDIR}"/${PN}-1.1.0-ldflags-parallel-make.patch )
69 -
70 -src_compile() {
71 - append-flags -DLVM_REMAP_WORKAROUND -W -I"${S}"
72 - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
73 - if use doc; then
74 - export VARTEXFONTS="${T}/fonts"
75 - emake docs
76 - fi
77 -}
78 -
79 -src_install() {
80 - emake install DESTDIR="${D}" prefix="/usr" mandir="/usr/share/man"
81 - einstalldocs
82 - use doc && dodoc doc/blktrace.pdf btt/doc/btt.pdf
83 -}
84
85 diff --git a/sys-block/blktrace/blktrace-1.1.0.ebuild b/sys-block/blktrace/blktrace-1.1.0.ebuild
86 deleted file mode 100644
87 index dd119541f90..00000000000
88 --- a/sys-block/blktrace/blktrace-1.1.0.ebuild
89 +++ /dev/null
90 @@ -1,48 +0,0 @@
91 -# Copyright 1999-2021 Gentoo Authors
92 -# Distributed under the terms of the GNU General Public License v2
93 -
94 -EAPI=5
95 -
96 -inherit epatch toolchain-funcs flag-o-matic linux-info
97 -
98 -DESCRIPTION="btrace can show detailed info about what is happening on a block device io queue"
99 -HOMEPAGE="https://git.kernel.dk/cgit/blktrace/"
100 -MY_PN="blktrace"
101 -MY_P="${MY_PN}-${PV}"
102 -SRC_URI="https://brick.kernel.dk/snaps/${MY_P}.tar.bz2"
103 -LICENSE="GPL-2"
104 -SLOT="0"
105 -KEYWORDS="~amd64 ~ppc ~x86"
106 -IUSE="doc"
107 -RDEPEND=""
108 -# This is a Linux specific app!
109 -DEPEND="${RDEPEND}
110 - sys-kernel/linux-headers
111 - doc? (
112 - virtual/latex-base
113 - >=app-text/texlive-core-2014
114 - )
115 - dev-libs/libaio"
116 -S="${WORKDIR}/${MY_P}"
117 -
118 -CONFIG_CHECK="~BLK_DEV_IO_TRACE"
119 -WARNING_BLK_DEV_IO_TRACE="you need to enable BLK_DEV_IO_TRACE kernel option if you want to gather traces from this machine"
120 -
121 -src_prepare() {
122 - epatch "${FILESDIR}"/${PN}-1.1.0-ldflags-parallel-make.patch
123 -}
124 -
125 -src_compile() {
126 - append-flags -DLVM_REMAP_WORKAROUND -W -I"${S}"
127 - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
128 - if use doc; then
129 - export VARTEXFONTS="${T}/fonts"
130 - emake docs
131 - fi
132 -}
133 -
134 -src_install() {
135 - emake install DESTDIR="${D}" prefix="/usr" mandir="/usr/share/man"
136 - dodoc README
137 - use doc && dodoc doc/blktrace.pdf btt/doc/btt.pdf
138 -}
139
140 diff --git a/sys-block/blktrace/files/blktrace-1.1.0-ldflags-parallel-make.patch b/sys-block/blktrace/files/blktrace-1.1.0-ldflags-parallel-make.patch
141 deleted file mode 100644
142 index f26799238fe..00000000000
143 --- a/sys-block/blktrace/files/blktrace-1.1.0-ldflags-parallel-make.patch
144 +++ /dev/null
145 @@ -1,105 +0,0 @@
146 ---- blktrace-1.1.0/btreplay/Makefile
147 -+++ blktrace-1.1.0/btreplay/Makefile
148 -@@ -32,10 +32,10 @@
149 - $(CC) $(CFLAGS) -c -o $*.o $<
150 -
151 - btrecord: btrecord.o
152 -- $(CC) $(CFLAGS) -o $@ $(filter %.o,$^)
153 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^)
154 -
155 - btreplay: btreplay.o
156 -- $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
157 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
158 -
159 - depend:
160 - @$(CC) -MM $(CFLAGS) *.c 1> .depend
161 ---- blktrace-1.1.0/btt/Makefile
162 -+++ blktrace-1.1.0/btt/Makefile
163 -@@ -38,7 +38,7 @@
164 - $(CC) $(CFLAGS) -c -o $*.o $<
165 -
166 - btt: $(OBJS)
167 -- $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
168 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
169 -
170 - ifneq ($(wildcard .depend),)
171 - include .depend
172 ---- blktrace-1.1.0/iowatcher/Makefile
173 -+++ blktrace-1.1.0/iowatcher/Makefile
174 -@@ -19,7 +19,7 @@
175 - $(CC) -o $*.o -c $(ALL_CFLAGS) $<
176 -
177 - iowatcher: blkparse.o plot.o main.o tracers.o mpstat.o fio.o
178 -- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) -lm
179 -+ $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^) -lm
180 -
181 - depend:
182 - @$(CC) -MM $(ALL_CFLAGS) *.c 1> .depend
183 ---- blktrace-1.1.0/Makefile
184 -+++ blktrace-1.1.0/Makefile
185 -@@ -4,41 +4,35 @@
186 - PROGS = blkparse blktrace verify_blkparse blkrawverify blkiomon
187 - LIBS = -lpthread
188 - SCRIPTS = btrace
189 -+SUBDIRS = btreplay btt iowatcher
190 -
191 --ALL = $(PROGS) $(SCRIPTS) btt/btt btreplay/btrecord btreplay/btreplay \
192 -+ALL = $(PROGS) $(SCRIPTS)
193 -+INSTALL_ALL = $(ALL) btt/btt btreplay/btrecord btreplay/btreplay \
194 - btt/bno_plot.py iowatcher/iowatcher
195 -
196 --all: $(ALL)
197 -+all: $(ALL) $(SUBDIRS)
198 -+.PHONY: $(SUBDIRS)
199 -
200 --btt/btt:
201 -- $(MAKE) -C btt
202 --
203 --iowatcher/iowatcher:
204 -- $(MAKE) -C iowatcher
205 --
206 --btreplay/btrecord:
207 -- $(MAKE) -C btreplay
208 --
209 --btreplay/btreplay:
210 -- $(MAKE) -C btreplay
211 -+$(SUBDIRS): $(PROGS)
212 -+ $(MAKE) -C $@
213 -
214 - %.o: %.c
215 - $(CC) -o $*.o -c $(ALL_CFLAGS) $<
216 -
217 - blkparse: blkparse.o blkparse_fmt.o rbtree.o act_mask.o
218 -- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
219 -+ $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^)
220 -
221 - blktrace: blktrace.o act_mask.o
222 -- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
223 -+ $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
224 -
225 - verify_blkparse: verify_blkparse.o
226 -- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
227 -+ $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^)
228 -
229 - blkrawverify: blkrawverify.o
230 -- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
231 -+ $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^)
232 -
233 - blkiomon: blkiomon.o rbtree.o
234 -- $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) -lrt
235 -+ $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(filter %.o,$^) $(LIBS) -lrt
236 -
237 - $(PROGS): | depend
238 -
239 -@@ -84,9 +78,10 @@
240 - $(INSTALL) -m 755 -d $(DESTDIR)$(bindir)
241 - $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1
242 - $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man8
243 -- $(INSTALL) -m 755 $(ALL) $(DESTDIR)$(bindir)
244 -+ $(INSTALL) -m 755 $(INSTALL_ALL) $(DESTDIR)$(bindir)
245 - $(INSTALL) -m 644 doc/*.1 $(DESTDIR)$(mandir)/man1
246 - $(INSTALL) -m 644 doc/*.8 $(DESTDIR)$(mandir)/man8
247 -+ $(INSTALL) -m 644 iowatcher/*.1 $(DESTDIR)$(mandir)/man1
248 -
249 - ifneq ($(wildcard .depend),)
250 - include .depend