Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/files/, sys-fs/multipath-tools/
Date: Wed, 02 Aug 2017 06:35:19
Message-Id: 1501655713.adf4cd593fd427b55dac91907c557649de5cbcbb.polynomial-c@gentoo
1 commit: adf4cd593fd427b55dac91907c557649de5cbcbb
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 2 06:30:02 2017 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 2 06:35:13 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf4cd59
7
8 sys-fs/multipath-tools: Removed old.
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-fs/multipath-tools/Manifest | 1 -
14 .../files/multipath-tools-0.6.2-makefile.patch | 239 ---------------------
15 .../multipath-tools-0.6.2-r1.ebuild | 66 ------
16 .../multipath-tools-0.6.2-r2.ebuild | 67 ------
17 .../multipath-tools/multipath-tools-0.6.2.ebuild | 60 ------
18 .../multipath-tools/multipath-tools-0.6.4.ebuild | 92 --------
19 6 files changed, 525 deletions(-)
20
21 diff --git a/sys-fs/multipath-tools/Manifest b/sys-fs/multipath-tools/Manifest
22 index 9eb429c8456..0203cf6874e 100644
23 --- a/sys-fs/multipath-tools/Manifest
24 +++ b/sys-fs/multipath-tools/Manifest
25 @@ -1,4 +1,3 @@
26 DIST multipath-tools-0.5.0.tar.bz2 184024 SHA256 f13cf1eb84e94e83b2019e68f7965526903c13e94246db43965d181668a0a6f9 SHA512 dfad21c45d0f69e39041d30d203a582c8ee8329bf390c51cde10155b3de379e7ad8fead2ac4beb268a924fd7e7dc8e1cf538ea3c70d41479fd8786fa30ba22a9 WHIRLPOOL bc8a365d66d1c5f584de04304125949926d4a1576cba4a00acca0f1333eb13d83318da36d9d88c5dc92691a331d427ad6b99eb1f2983fbc387303dbfdbae11ff
27 -DIST multipath-tools-0.6.2.tar.gz 242413 SHA256 f5cec5d92d56ec99220fccc1e70b9d10bc8ff5039c809ebcc201ce34d7ee3095 SHA512 8a04302002bf778299495e4be2d4302c19350d8ec218da23c5f781233efa6d0b39208a676b0d770771d7f09d62fa2b1ce32c03f60662691f74afb111e918b639 WHIRLPOOL f040273bd188c30f2f3b87e21a403b5f5d3ce2f0918382890cc0750b803bf05f70ed6bf46a83c5b68137835bc9bcf6cbca14f6462cfbef660667118b59eafc7d
28 DIST multipath-tools-0.6.4.tar.gz 285448 SHA256 1e2747883320f7db854201e5bfb97216e7518468f03503985382ce2c69e5558b SHA512 ec35c6c26c3b233ebece7136ea99dd4c0dff2927e7b543e7091219dc7065fe87e609a1eda9ab6d08399d44fe882d70c8dbe6be9ab175d154c5dd2d12ee1d86ea WHIRLPOOL 6138ba1cbb814bbf53e7a5113f50325d7a7d7088ff2b0f83f1e574f0644241e368cc6b5223eca039b414a0a459a52413d396ea214ff3eaa57f0681e8322b2d9d
29 DIST multipath-tools-0.7.1.tar.gz 329008 SHA256 d788aaf3ea862b44b5aa07eaa0e5696061f972a1a46d0f469c4a4f4c477c1970 SHA512 81ceb3887250a691b94cb49b7141ace4fc1f69d7f8381e517560dfc7c51ee4c5a1f4f4e40a0b368cf5f7381697fa746b856cbade8990c1608cbcd77248946a82 WHIRLPOOL 2bcc7cc2f425ca3f3f634807cafb7817b54b83d82987a09c9dd530dca1375175a7d52f1854bdd6d5f37c3b1fcf7bc34d67fc2dcae5809dfae968b313c8c86cba
30
31 diff --git a/sys-fs/multipath-tools/files/multipath-tools-0.6.2-makefile.patch b/sys-fs/multipath-tools/files/multipath-tools-0.6.2-makefile.patch
32 deleted file mode 100644
33 index e5e28aa731f..00000000000
34 --- a/sys-fs/multipath-tools/files/multipath-tools-0.6.2-makefile.patch
35 +++ /dev/null
36 @@ -1,239 +0,0 @@
37 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/kpartx/Makefile multipath-tools-e165b73/kpartx/Makefile
38 ---- multipath-tools-e165b73.orig/kpartx/Makefile 2016-07-22 02:38:14.000000000 -0700
39 -+++ multipath-tools-e165b73/kpartx/Makefile 2016-08-05 10:47:28.248804380 -0700
40 -@@ -12,7 +12,7 @@
41 - CFLAGS += -DLIBDM_API_COOKIE
42 - endif
43 -
44 --LDFLAGS = -ldevmapper
45 -+LIBS = -ldevmapper
46 - OBJS = bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o sun.o \
47 - gpt.o mac.o ps3.o crc32.o lopart.o xstrncpy.o devmapper.o
48 - EXEC = kpartx
49 -@@ -20,8 +20,7 @@
50 - all: $(EXEC)
51 -
52 - $(EXEC): $(OBJS)
53 -- $(CC) $(OBJS) -o $(EXEC) $(LDFLAGS)
54 -- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
55 -+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
56 -
57 - install: $(EXEC) $(EXEC).8
58 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
59 -@@ -31,14 +30,14 @@
60 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(libudevdir)/rules.d
61 - $(INSTALL_PROGRAM) -m 644 kpartx.rules $(DESTDIR)$(libudevdir)/rules.d/66-kpartx.rules
62 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
63 -- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
64 -+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
65 -
66 - uninstall:
67 - $(RM) $(DESTDIR)$(bindir)/$(EXEC)
68 -- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
69 -+ $(RM) $(DESTDIR)$(mandir)/$(EXEC).8
70 - $(RM) $(DESTDIR)$(libudevdir)/kpartx_id
71 - $(RM) $(DESTDIR)$(libudevdir)/rules.d/66-kpartx.rules
72 - $(RM) $(DESTDIR)$(libudevdir)/rules.d/67-kpartx-compat.rules
73 -
74 - clean:
75 -- $(RM) core *.o $(EXEC) *.gz
76 -+ $(RM) core *.o $(EXEC)
77 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/libmpathcmd/Makefile multipath-tools-e165b73/libmpathcmd/Makefile
78 ---- multipath-tools-e165b73.orig/libmpathcmd/Makefile 2016-07-22 02:38:14.000000000 -0700
79 -+++ multipath-tools-e165b73/libmpathcmd/Makefile 2016-08-05 10:47:28.248804380 -0700
80 -@@ -27,4 +27,4 @@
81 - $(RM) $(DESTDIR)$(incdir)/mpath_cmd.h
82 -
83 - clean:
84 -- $(RM) core *.a *.o *.gz *.so *.so.*
85 -+ $(RM) core *.a *.o *.so *.so.*
86 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/libmpathpersist/Makefile multipath-tools-e165b73/libmpathpersist/Makefile
87 ---- multipath-tools-e165b73.orig/libmpathpersist/Makefile 2016-07-22 02:38:14.000000000 -0700
88 -+++ multipath-tools-e165b73/libmpathpersist/Makefile 2016-08-05 10:47:28.248804380 -0700
89 -@@ -18,10 +18,8 @@
90 -
91 - $(LIBS):
92 - $(CC) -Wall -fPIC -c $(CFLAGS) *.c
93 -- $(CC) $(SHARED_FLAGS) $(LIBDEPS) -Wl,-soname=$@ $(CFLAGS) -o $@ $(OBJS)
94 -+ $(CC) $(SHARED_FLAGS) $(CFLAGS) $(LDFLAGS) $(LIBDEPS) -Wl,-soname=$@ -o $@ $(OBJS)
95 - $(LN) $(LIBS) $(DEVLIB)
96 -- $(GZIP) mpath_persistent_reserve_in.3 > mpath_persistent_reserve_in.3.gz
97 -- $(GZIP) mpath_persistent_reserve_out.3 > mpath_persistent_reserve_out.3.gz
98 -
99 - install: $(LIBS)
100 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(syslibdir)
101 -@@ -29,20 +27,18 @@
102 - $(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(syslibdir)
103 - $(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(man3dir)
104 - $(INSTALL_PROGRAM) -m 755 -d $(DESTDIR)$(incdir)
105 -- $(LN) $(LIBS) $(DESTDIR)$(syslibdir)/$(DEVLIB)
106 -- $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_in.3.gz $(DESTDIR)$(man3dir)
107 -- $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_out.3.gz $(DESTDIR)$(man3dir)
108 -+ $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_in.3 $(DESTDIR)$(man3dir)
109 -+ $(INSTALL_PROGRAM) -m 644 mpath_persistent_reserve_out.3 $(DESTDIR)$(man3dir)
110 - $(INSTALL_PROGRAM) -m 644 mpath_persist.h $(DESTDIR)$(incdir)
111 -
112 - uninstall:
113 - $(RM) $(DESTDIR)$(syslibdir)/$(LIBS)
114 -- $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_in.3.gz
115 -- $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_out.3.gz
116 -+ $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_in.3
117 -+ $(RM) $(DESTDIR)$(man3dir)/mpath_persistent_reserve_out.3
118 - $(RM) $(DESTDIR)$(incdir)/mpath_persist.h
119 - $(RM) $(DESTDIR)$(syslibdir)/$(DEVLIB)
120 -
121 - clean:
122 - $(RM) core *.a *.o
123 -- $(RM) libmpathpersist.so.0
124 -- $(RM) libmpathpersist.so
125 -- $(RM) mpath_persistent_reserve_in.3.gz mpath_persistent_reserve_out.3.gz
126 -+ $(RM) $(LIBS)
127 -+ $(RM) $(DEVLIB)
128 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/libmultipath/Makefile multipath-tools-e165b73/libmultipath/Makefile
129 ---- multipath-tools-e165b73.orig/libmultipath/Makefile 2016-07-22 02:38:14.000000000 -0700
130 -+++ multipath-tools-e165b73/libmultipath/Makefile 2016-08-05 10:47:28.248804380 -0700
131 -@@ -70,4 +70,4 @@
132 - $(RM) $(DESTDIR)$(syslibdir)/$(DEVLIB)
133 -
134 - clean:
135 -- $(RM) core *.a *.o *.gz *.so *.so.*
136 -+ $(RM) core *.a *.o *.so *.so.*
137 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/Makefile.inc multipath-tools-e165b73/Makefile.inc
138 ---- multipath-tools-e165b73.orig/Makefile.inc 2016-07-22 02:38:14.000000000 -0700
139 -+++ multipath-tools-e165b73/Makefile.inc 2016-08-05 10:47:41.623054217 -0700
140 -@@ -61,7 +61,7 @@
141 - INSTALL_PROGRAM = install
142 -
143 - OPTFLAGS = -Wunused -Wstrict-prototypes -O2 -g -pipe -Wformat-security -Wall \
144 -- -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4
145 -+ -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4
146 -
147 - CFLAGS = $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\" -DRUN_DIR=\"${RUN}\"
148 - SHARED_FLAGS = -shared
149 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/mpathpersist/Makefile multipath-tools-e165b73/mpathpersist/Makefile
150 ---- multipath-tools-e165b73.orig/mpathpersist/Makefile 2016-07-22 02:38:14.000000000 -0700
151 -+++ multipath-tools-e165b73/mpathpersist/Makefile 2016-08-05 10:47:28.248804380 -0700
152 -@@ -5,26 +5,24 @@
153 - OBJS = main.o
154 -
155 - CFLAGS += -I$(multipathdir) -I$(mpathpersistdir)
156 --LDFLAGS += -lpthread -ldevmapper -L$(mpathpersistdir) -lmpathpersist -L$(multipathdir) -L$(mpathcmddir) -lmpathcmd -lmultipath -ludev
157 -+LIBS += -lpthread -ldevmapper -L$(mpathpersistdir) -lmpathpersist -L$(multipathdir) -L$(mpathcmddir) -lmpathcmd -lmultipath -ludev
158 -
159 - EXEC = mpathpersist
160 -
161 - all: $(EXEC)
162 -
163 - $(EXEC): $(OBJS)
164 -- $(CC) -g $(OBJS) -o $(EXEC) $(LDFLAGS) $(CFLAGS)
165 -- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
166 -+ $(CC) $(CFLAGS) $(LDFLAGS) -g $(OBJS) -o $(EXEC) $(LIBS)
167 -
168 - install:
169 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
170 - $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/
171 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
172 -- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
173 -+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
174 -
175 - clean:
176 - $(RM) *.o $(EXEC)
177 -- $(RM) mpathpersist.8.gz
178 -
179 - uninstall:
180 - $(RM) $(DESTDIR)$(bindir)/$(EXEC)
181 -- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
182 -+ $(RM) $(DESTDIR)$(mandir)/$(EXEC).8
183 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/multipath/Makefile multipath-tools-e165b73/multipath/Makefile
184 ---- multipath-tools-e165b73.orig/multipath/Makefile 2016-07-22 02:38:14.000000000 -0700
185 -+++ multipath-tools-e165b73/multipath/Makefile 2016-08-05 10:47:28.248804380 -0700
186 -@@ -7,7 +7,7 @@
187 - OBJS = main.o
188 -
189 - CFLAGS += -I$(multipathdir) -I$(mpathcmddir)
190 --LDFLAGS += -lpthread -ldevmapper -ldl -L$(multipathdir) -lmultipath -ludev \
191 -+LIBS += -lpthread -ldevmapper -ldl -L$(multipathdir) -lmultipath -ludev \
192 - -L$(mpathcmddir) -lmpathcmd
193 -
194 - EXEC = multipath
195 -@@ -15,9 +15,7 @@
196 - all: $(EXEC)
197 -
198 - $(EXEC): $(OBJS)
199 -- $(CC) $(CFLAGS) $(OBJS) -o $(EXEC) $(LDFLAGS)
200 -- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
201 -- $(GZIP) $(EXEC).conf.5 > $(EXEC).conf.5.gz
202 -+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $(EXEC) $(LIBS)
203 -
204 - install:
205 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
206 -@@ -26,16 +24,14 @@
207 - $(INSTALL_PROGRAM) -m 644 11-dm-mpath.rules $(DESTDIR)$(udevrulesdir)
208 - $(INSTALL_PROGRAM) -m 644 $(EXEC).rules $(DESTDIR)$(libudevdir)/rules.d/56-multipath.rules
209 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
210 -- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
211 -+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
212 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(man5dir)
213 -- $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5.gz $(DESTDIR)$(man5dir)
214 -+ $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5 $(DESTDIR)$(man5dir)
215 -
216 - uninstall:
217 - $(RM) $(DESTDIR)$(bindir)/$(EXEC)
218 - $(RM) $(DESTDIR)$(udevrulesdir)/11-dm-mpath.rules
219 - $(RM) $(DESTDIR)$(libudevdir)/rules.d/56-multipath.rules
220 -- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
221 -- $(RM) $(DESTDIR)$(man5dir)/$(EXEC).conf.5.gz
222 -
223 - clean:
224 -- $(RM) core *.o $(EXEC) *.gz
225 -+ $(RM) core *.o $(EXEC)
226 -diff -Nuar --exclude '*~' multipath-tools-e165b73.orig/multipathd/Makefile multipath-tools-e165b73/multipathd/Makefile
227 ---- multipath-tools-e165b73.orig/multipathd/Makefile 2016-07-22 02:38:14.000000000 -0700
228 -+++ multipath-tools-e165b73/multipathd/Makefile 2016-08-05 10:47:28.248804380 -0700
229 -@@ -9,15 +9,15 @@
230 - ifdef SYSTEMD
231 - CFLAGS += -DUSE_SYSTEMD=$(SYSTEMD)
232 - endif
233 --LDFLAGS += -lurcu -lpthread -ldevmapper -lreadline
234 -+LIBS += -lurcu -lpthread -ldevmapper -lreadline
235 - ifdef SYSTEMD
236 - ifeq ($(shell test $(SYSTEMD) -gt 209 && echo 1), 1)
237 -- LDFLAGS += -lsystemd
238 -+ LIBS += -lsystemd
239 - else
240 -- LDFLAGS += -lsystemd-daemon
241 -+ LIBS += -lsystemd-daemon
242 - endif
243 - endif
244 --LDFLAGS += -ludev -ldl \
245 -+LIBS += -ludev -ldl \
246 - -L$(multipathdir) -lmultipath -L$(mpathpersistdir) -lmpathpersist \
247 - -L$(mpathcmddir) -lmpathcmd
248 -
249 -@@ -40,8 +40,7 @@
250 - all : $(EXEC)
251 -
252 - $(EXEC): $(OBJS)
253 -- $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(EXEC)
254 -- $(GZIP) $(EXEC).8 > $(EXEC).8.gz
255 -+ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC)
256 -
257 - install:
258 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir)
259 -@@ -52,13 +51,13 @@
260 - $(INSTALL_PROGRAM) -m 644 $(EXEC).socket $(DESTDIR)$(unitdir)
261 - endif
262 - $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir)
263 -- $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
264 -+ $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
265 -
266 - uninstall:
267 - $(RM) $(DESTDIR)$(bindir)/$(EXEC)
268 -- $(RM) $(DESTDIR)$(mandir)/$(EXEC).8.gz
269 -+ $(RM) $(DESTDIR)$(mandir)/$(EXEC).8
270 - $(RM) $(DESTDIR)$(unitdir)/$(EXEC).service
271 - $(RM) $(DESTDIR)$(unitdir)/$(EXEC).socket
272 -
273 - clean:
274 -- $(RM) core *.o $(EXEC) *.gz
275 -+ $(RM) core *.o $(EXEC)
276
277 diff --git a/sys-fs/multipath-tools/multipath-tools-0.6.2-r1.ebuild b/sys-fs/multipath-tools/multipath-tools-0.6.2-r1.ebuild
278 deleted file mode 100644
279 index 86ee9c391eb..00000000000
280 --- a/sys-fs/multipath-tools/multipath-tools-0.6.2-r1.ebuild
281 +++ /dev/null
282 @@ -1,66 +0,0 @@
283 -# Copyright 1999-2016 Gentoo Foundation
284 -# Distributed under the terms of the GNU General Public License v2
285 -
286 -EAPI=6
287 -inherit eutils systemd toolchain-funcs udev
288 -
289 -DESCRIPTION="Device mapper target autoconfig"
290 -HOMEPAGE="http://christophe.varoqui.free.fr/"
291 -COMMIT_ID='e165b73a16fc9027aa3306df40052038c175be1b'
292 -SRC_URI="http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${COMMIT_ID};sf=tgz -> ${P}.tar.gz"
293 -
294 -LICENSE="GPL-2"
295 -SLOT="0"
296 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
297 -IUSE="systemd"
298 -
299 -RDEPEND=">=sys-fs/lvm2-2.02.45
300 - >=virtual/udev-171
301 - dev-libs/libaio
302 - dev-libs/userspace-rcu
303 - sys-libs/readline
304 - systemd? ( sys-apps/systemd )"
305 -DEPEND="${RDEPEND}
306 - virtual/pkgconfig"
307 -
308 -S="${WORKDIR}/${PN}-${COMMIT_ID:0:7}"
309 -
310 -PATCHES=(
311 - "${FILESDIR}"/${PN}-0.6.2-makefile.patch
312 -)
313 -
314 -get_systemd_pv() {
315 - use systemd && \
316 - $(tc-getPKG_CONFIG) --modversion systemd
317 -}
318 -
319 -src_compile() {
320 - # LIBDM_API_FLUSH involves grepping files in /usr/include,
321 - # so force the test to go the way we want #411337.
322 - emake \
323 - LIBDM_API_FLUSH=1 CC="$(tc-getCC)" SYSTEMD="$(get_systemd_pv)"
324 -}
325 -
326 -src_install() {
327 - local udevdir="$(get_udevdir)"
328 -
329 - dodir /sbin /usr/share/man/man{5,8}
330 - emake \
331 - DESTDIR="${D}" \
332 - SYSTEMD=$(get_systemd_pv) \
333 - unitdir="$(systemd_get_systemunitdir)" \
334 - libudevdir='${prefix}'/"${udevdir}" \
335 - install
336 -
337 - newinitd "${FILESDIR}"/rc-multipathd multipathd
338 - newinitd "${FILESDIR}"/multipath.rc multipath
339 -
340 - dodoc README ChangeLog
341 -}
342 -
343 -pkg_postinst() {
344 - if [[ -z ${REPLACING_VERSIONS} ]]; then
345 - elog "If you need multipath on your system, you must"
346 - elog "add 'multipath' into your boot runlevel!"
347 - fi
348 -}
349
350 diff --git a/sys-fs/multipath-tools/multipath-tools-0.6.2-r2.ebuild b/sys-fs/multipath-tools/multipath-tools-0.6.2-r2.ebuild
351 deleted file mode 100644
352 index 9dee7d0ff16..00000000000
353 --- a/sys-fs/multipath-tools/multipath-tools-0.6.2-r2.ebuild
354 +++ /dev/null
355 @@ -1,67 +0,0 @@
356 -# Copyright 1999-2016 Gentoo Foundation
357 -# Distributed under the terms of the GNU General Public License v2
358 -
359 -EAPI=6
360 -inherit eutils systemd toolchain-funcs udev
361 -
362 -DESCRIPTION="Device mapper target autoconfig"
363 -HOMEPAGE="http://christophe.varoqui.free.fr/"
364 -COMMIT_ID='e165b73a16fc9027aa3306df40052038c175be1b'
365 -SRC_URI="http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${COMMIT_ID};sf=tgz -> ${P}.tar.gz"
366 -
367 -LICENSE="GPL-2"
368 -SLOT="0"
369 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
370 -IUSE="systemd"
371 -
372 -RDEPEND=">=sys-fs/lvm2-2.02.45
373 - >=virtual/udev-171
374 - dev-libs/libaio
375 - dev-libs/userspace-rcu
376 - sys-libs/readline:*
377 - systemd? ( sys-apps/systemd )"
378 -DEPEND="${RDEPEND}
379 - virtual/pkgconfig"
380 -
381 -S="${WORKDIR}/${PN}-${COMMIT_ID:0:7}"
382 -
383 -PATCHES=(
384 - "${FILESDIR}"/${PN}-0.6.2-makefile.patch
385 - "${FILESDIR}"/${PN}-0.6.2-ignore-modprobe-failures.patch
386 -)
387 -
388 -get_systemd_pv() {
389 - use systemd && \
390 - $(tc-getPKG_CONFIG) --modversion systemd
391 -}
392 -
393 -src_compile() {
394 - # LIBDM_API_FLUSH involves grepping files in /usr/include,
395 - # so force the test to go the way we want #411337.
396 - emake \
397 - LIBDM_API_FLUSH=1 CC="$(tc-getCC)" SYSTEMD="$(get_systemd_pv)"
398 -}
399 -
400 -src_install() {
401 - local udevdir="$(get_udevdir)"
402 -
403 - dodir /sbin /usr/share/man/man{5,8}
404 - emake \
405 - DESTDIR="${D}" \
406 - SYSTEMD=$(get_systemd_pv) \
407 - unitdir="$(systemd_get_systemunitdir)" \
408 - libudevdir='${prefix}'/"${udevdir}" \
409 - install
410 -
411 - newinitd "${FILESDIR}"/rc-multipathd multipathd
412 - newinitd "${FILESDIR}"/multipath.rc multipath
413 -
414 - dodoc README ChangeLog
415 -}
416 -
417 -pkg_postinst() {
418 - if [[ -z ${REPLACING_VERSIONS} ]]; then
419 - elog "If you need multipath on your system, you must"
420 - elog "add 'multipath' into your boot runlevel!"
421 - fi
422 -}
423
424 diff --git a/sys-fs/multipath-tools/multipath-tools-0.6.2.ebuild b/sys-fs/multipath-tools/multipath-tools-0.6.2.ebuild
425 deleted file mode 100644
426 index f05488b0008..00000000000
427 --- a/sys-fs/multipath-tools/multipath-tools-0.6.2.ebuild
428 +++ /dev/null
429 @@ -1,60 +0,0 @@
430 -# Copyright 1999-2014 Gentoo Foundation
431 -# Distributed under the terms of the GNU General Public License v2
432 -
433 -EAPI=6
434 -inherit eutils systemd toolchain-funcs udev
435 -
436 -DESCRIPTION="Device mapper target autoconfig"
437 -HOMEPAGE="http://christophe.varoqui.free.fr/"
438 -COMMIT_ID='e165b73a16fc9027aa3306df40052038c175be1b'
439 -SRC_URI="http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${COMMIT_ID};sf=tgz -> ${P}.tar.gz"
440 -
441 -LICENSE="GPL-2"
442 -SLOT="0"
443 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
444 -IUSE="systemd"
445 -
446 -RDEPEND=">=sys-fs/lvm2-2.02.45
447 - >=virtual/udev-171
448 - dev-libs/libaio
449 - dev-libs/userspace-rcu
450 - sys-libs/readline
451 - systemd? ( sys-apps/systemd )"
452 -DEPEND="${RDEPEND}
453 - virtual/pkgconfig"
454 -
455 -S="${WORKDIR}/${PN}-${COMMIT_ID:0:7}"
456 -
457 -PATCHES=(
458 - "${FILESDIR}"/${PN}-0.6.2-makefile.patch
459 -)
460 -
461 -src_compile() {
462 - # LIBDM_API_FLUSH involves grepping files in /usr/include,
463 - # so force the test to go the way we want #411337.
464 - emake LIBDM_API_FLUSH=1 CC="$(tc-getCC)" SYSTEMD=$(usex systemd 1 "")
465 -}
466 -
467 -src_install() {
468 - local udevdir="$(get_udevdir)"
469 -
470 - dodir /sbin /usr/share/man/man{5,8}
471 - emake \
472 - DESTDIR="${D}" \
473 - SYSTEMD=$(usex systemd 1 "") \
474 - unitdir="$(systemd_get_systemunitdir)" \
475 - libudevdir='${prefix}'/"${udevdir}" \
476 - install
477 -
478 - newinitd "${FILESDIR}"/rc-multipathd multipathd
479 - newinitd "${FILESDIR}"/multipath.rc multipath
480 -
481 - dodoc README ChangeLog
482 -}
483 -
484 -pkg_postinst() {
485 - if [[ -z ${REPLACING_VERSIONS} ]]; then
486 - elog "If you need multipath on your system, you must"
487 - elog "add 'multipath' into your boot runlevel!"
488 - fi
489 -}
490
491 diff --git a/sys-fs/multipath-tools/multipath-tools-0.6.4.ebuild b/sys-fs/multipath-tools/multipath-tools-0.6.4.ebuild
492 deleted file mode 100644
493 index c5e8c45292c..00000000000
494 --- a/sys-fs/multipath-tools/multipath-tools-0.6.4.ebuild
495 +++ /dev/null
496 @@ -1,92 +0,0 @@
497 -# Copyright 1999-2017 Gentoo Foundation
498 -# Distributed under the terms of the GNU General Public License v2
499 -
500 -EAPI=6
501 -
502 -inherit linux-info systemd toolchain-funcs udev vcs-snapshot toolchain-funcs
503 -
504 -DESCRIPTION="Device mapper target autoconfig"
505 -HOMEPAGE="http://christophe.varoqui.free.fr/"
506 -SRC_URI="http://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${PV};sf=tgz -> ${P}.tar.gz"
507 -
508 -LICENSE="GPL-2"
509 -SLOT="0"
510 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
511 -IUSE="systemd rbd"
512 -
513 -RDEPEND=">=sys-fs/lvm2-2.02.45
514 - >=virtual/udev-171
515 - dev-libs/libaio
516 - dev-libs/userspace-rcu
517 - sys-libs/readline:0=
518 - rbd? ( sys-cluster/ceph )
519 - systemd? ( sys-apps/systemd )"
520 -DEPEND="${RDEPEND}
521 - virtual/pkgconfig"
522 -
523 -CONFIG_CHECK="~DM_MULTIPATH"
524 -
525 -PATCHES=(
526 - # modprobe fails when modules are compiled statically into the kernel
527 - # https://www.redhat.com/archives/dm-devel/2017-January/msg00043.html
528 - "${FILESDIR}"/${PN}-0.6.2-ignore-modprobe-failures.patch
529 -
530 - # https://bugs.gentoo.org/show_bug.cgi?id=604228
531 - # https://www.redhat.com/archives/dm-devel/2017-January/msg00022.html
532 - "${FILESDIR}"/${P}-sysmacros.patch
533 -)
534 -
535 -get_systemd_pv() {
536 - use systemd && \
537 - $(tc-getPKG_CONFIG) --modversion systemd
538 -}
539 -
540 -pkg_pretend() {
541 - linux-info_pkg_setup
542 -}
543 -
544 -pkg_setup() {
545 - linux-info_pkg_setup
546 -}
547 -
548 -src_prepare() {
549 - default
550 -
551 - # The upstream lacks any way to configure the build at present
552 - # and ceph is a huge dependency, so we're using sed to make it
553 - # optional until the upstream has a proer configure system
554 - if ! use rbd ; then
555 - sed -i -e "s/libcheckrbd.so/# libcheckrbd.so/" libmultipath/checkers/Makefile
556 - sed -i -e "s/-lrados//" libmultipath/checkers/Makefile
557 - fi
558 -}
559 -
560 -src_compile() {
561 - # LIBDM_API_FLUSH involves grepping files in /usr/include,
562 - # so force the test to go the way we want #411337.
563 - emake \
564 - CC="$(tc-getCC)" \
565 - LIBDM_API_FLUSH=1 SYSTEMD="$(get_systemd_pv)"
566 -}
567 -
568 -src_install() {
569 - dodir /sbin /usr/share/man/man{5,8}
570 - emake \
571 - DESTDIR="${D}" \
572 - SYSTEMD=$(get_systemd_pv) \
573 - unitdir="$(systemd_get_systemunitdir)" \
574 - libudevdir='${prefix}'/"$(get_udevdir)" \
575 - install
576 -
577 - newinitd "${FILESDIR}"/rc-multipathd multipathd
578 - newinitd "${FILESDIR}"/multipath.rc multipath
579 -
580 - einstalldocs
581 -}
582 -
583 -pkg_postinst() {
584 - if [[ -z ${REPLACING_VERSIONS} ]]; then
585 - elog "If you need multipath on your system, you must"
586 - elog "add 'multipath' into your boot runlevel!"
587 - fi
588 -}