Gentoo Archives: gentoo-commits

From: Yixun Lan <dlan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-process/criu/
Date: Fri, 10 Mar 2017 07:49:23
Message-Id: 1489132152.11502bf1ecd834690dedd8b06eb538239a2bee57.dlan@gentoo
1 commit: 11502bf1ecd834690dedd8b06eb538239a2bee57
2 Author: Yixun Lan <dlan <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 10 07:41:11 2017 +0000
4 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 10 07:49:12 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11502bf1
7
8 sys-process/criu: drop old
9
10 Package-Manager: Portage-2.3.4, Repoman-2.3.2
11
12 sys-process/criu/Manifest | 4 --
13 sys-process/criu/criu-2.6.ebuild | 95 ---------------------------------------
14 sys-process/criu/criu-2.7.ebuild | 95 ---------------------------------------
15 sys-process/criu/criu-2.8.ebuild | 96 ----------------------------------------
16 sys-process/criu/criu-2.9.ebuild | 95 ---------------------------------------
17 5 files changed, 385 deletions(-)
18
19 diff --git a/sys-process/criu/Manifest b/sys-process/criu/Manifest
20 index d9f1afdcf0f..22cab85982f 100644
21 --- a/sys-process/criu/Manifest
22 +++ b/sys-process/criu/Manifest
23 @@ -3,7 +3,3 @@ DIST criu-2.11.1.tar.bz2 644358 SHA256 c5f9236d706af8d2afb1e625c7da12b4ce64d923a
24 DIST criu-2.11.tar.bz2 645048 SHA256 5f270222ba5e98b33aab7cef61363a11167fec96cf2f87e8a4a325d071e1b9ce SHA512 fba02203c95841909e3d7178b09dd6075fff1e9913ad12ac2aca43aef6e6565fc4f822a5a0dcb3cb146d15c57f0a9c17d6e645375aa3922f93108dfb2477f867 WHIRLPOOL f367093dfe9db1fe22ac028924143941c7ff48280f1b13b0ac0e8657f484a7634b3637ea1de2342ae5e0310e73aa8cad72c81b7100fb4df53e10c37ad3918dc0
25 DIST criu-2.12.tar.bz2 646770 SHA256 b707eee3410a833b2d5d7534557c7a21f800f10d8660966d1efdd6396f1a1e4b SHA512 e021772c5d42dd93fe0d6c10a7aa731b600871ba78772169323c661c59d00f4d78ceda3ddfbda76123947f6ff6d2c19e443bb73e018a649e7f3872b73d28763a WHIRLPOOL 19017b586cf5a490393c8b3b3d9ca98f6aa5442812cf4eb8bca45efa7f04c2360d7cbd46c40f1abf84ee6ba82ff2ecc6256f54d553259783a2ba4c36aa7dbaad
26 DIST criu-2.5.tar.bz2 605226 SHA256 d2a9ffec0b659c3d3a71e1d473e95e36b208b2563f136ce8f471ff9600fcc51a SHA512 ccf942005ff3b2a567726ddb8aa44048c130f1adf6e2cbdf48e919043c84a4e1c03ad0ec34b44263e5764bea62807a2cc0fa1135b929ad3166fb9486c2880570 WHIRLPOOL 9896fe45d4516a73e6b7c403a044d25902ed4a9000b0a0a053ff9d52c053adfb58c8ce0225b9841bc7e2f38de6a8e4fc6d3073d878ea5b09b81cc89cba91de62
27 -DIST criu-2.6.tar.bz2 614488 SHA256 b85b50296175b1751fa2b26936cbcf5041d08a9fb49c32cb0f2b590e82dea322 SHA512 37c5a207803213e4a98c2ea1b8f781f6bee2d7fb3c004fae4db5c56c64f61ff3177ad3fb314d1225cab4723e05900f55fc4ab466c11e7c9f9a4921634bbf90c5 WHIRLPOOL 5443c16af70b383d935318a9c15f9359d4f69de272533c0f713a2015718dec6f64cad59173664458a0fffc224a8f47b3c846d8cb66ce813f59ba6c32177effa4
28 -DIST criu-2.7.tar.bz2 618653 SHA256 c9aae64a4d2a6e881225ec14a00527aef228171a11227034b6322c126c2ece04 SHA512 fb80c3d48116489775e23231e93e6385614b57bd3710a2650c540090c3f2464d3a337a43c2d1f6e6a3d1360ca09adaa76cb6298f411add5fba998f3c3a323ed9 WHIRLPOOL 01c5d190691839e1123bc48da6c9add76bab0b6fdb87e840555b92833a9d8605c895fe9f0e6595c7d289d02955ae05b3933fa92a50b73d5b755f304321c4ec8a
29 -DIST criu-2.8.tar.bz2 623257 SHA256 54d77ee2bd31fb900395eeeda8cd653b334dbeb6594f3c3220d8c9e9f55d21f6 SHA512 cc85cec1fd9dc543e2ab24356f33424bd3b962db6da273db85cd1f1e21d08b12d2b937fe673d369b2d2e2b2aaacb4967e00b67ea811f5318028522a55a892454 WHIRLPOOL 39d083f6d3197c9c8ee52b430b053ff372df0860e28850a4893e19ab9721e562a604adac0d8ecb9529ff7931e7ea05b10e771d187f9ed908b70916530f951fad
30 -DIST criu-2.9.tar.bz2 627584 SHA256 21d1493e71b76fc0219a4274ca98332de3910cdd2e93070dc283ae4fc01421c9 SHA512 ba8d43927a52c2a781921ee9b47db69e19d9ca6f3b80a55b2ebd1139fbe43d93202ea6e19a469ddfaaf4a31e2c37dfc9b59074c209a232c5398c28f1bcc4dc9d WHIRLPOOL 1974aef132de2ae5d22e6714709f786557af13cdc8b351da4312ca7b98f3aa524c7358e592d8d1b0a3287e505703a6b1e93638db01008c4b3e4f63b725c26d0a
31
32 diff --git a/sys-process/criu/criu-2.6.ebuild b/sys-process/criu/criu-2.6.ebuild
33 deleted file mode 100644
34 index 34fce85fa81..00000000000
35 --- a/sys-process/criu/criu-2.6.ebuild
36 +++ /dev/null
37 @@ -1,95 +0,0 @@
38 -# Copyright 1999-2016 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -
43 -PYTHON_COMPAT=( python2_7 )
44 -
45 -inherit eutils toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1
46 -
47 -DESCRIPTION="utility to checkpoint/restore a process tree"
48 -HOMEPAGE="http://criu.org/"
49 -SRC_URI="http://download.openvz.org/criu/${P}.tar.bz2"
50 -
51 -LICENSE="GPL-2"
52 -SLOT="0"
53 -KEYWORDS="~amd64 ~arm ~arm64"
54 -IUSE="python setproctitle"
55 -
56 -RDEPEND="dev-libs/protobuf-c
57 - dev-libs/libnl:3
58 - sys-libs/libcap
59 - python? ( ${PYTHON_DEPS} )
60 - setproctitle? ( dev-libs/libbsd )"
61 -DEPEND="${RDEPEND}
62 - app-text/asciidoc
63 - app-text/xmlto"
64 -RDEPEND="${RDEPEND}
65 - python? (
66 - dev-libs/protobuf[python,${PYTHON_USEDEP}]
67 - dev-python/ipaddr[${PYTHON_USEDEP}]
68 - )"
69 -
70 -CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL ~INOTIFY_USER
71 - ~IA32_EMULATION ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG"
72 -
73 -RESTRICT="test"
74 -
75 -PATCHES=(
76 - "${FILESDIR}"/2.2/${PN}-2.2-flags.patch
77 - "${FILESDIR}"/2.4/${PN}-2.4-makefile.patch
78 - "${FILESDIR}"/2.3/${PN}-2.3-no-git.patch
79 - "${FILESDIR}"/2.5/${PN}-2.5-automagic-libbsd.patch
80 - "${FILESDIR}"/2.0/${PN}-2.0-sysroot.patch
81 - "${FILESDIR}"/2.3/${PN}-2.3-aarch64.patch
82 -)
83 -
84 -criu_arch() {
85 - # criu infers the arch from $(uname -m). We never want this to happen.
86 - case ${ARCH} in
87 - amd64) echo "x86";;
88 - arm64) echo "aarch64";;
89 - *) echo "${ARCH}";;
90 - esac
91 -}
92 -
93 -src_compile() {
94 - RAW_LDFLAGS="$(raw-ldflags)" emake \
95 - CC="$(tc-getCC)" \
96 - LD="$(tc-getLD)" \
97 - OBJCOPY="$(tc-getOBJCOPY)" \
98 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
99 - ARCH="$(criu_arch)" \
100 - V=1 WERROR=0 DEBUG=0 \
101 - SETPROCTITLE=$(usex setproctitle) \
102 - PYCRIU=$(usex python) \
103 - all docs
104 -}
105 -
106 -src_test() {
107 - # root privileges are required to dump all necessary info
108 - if [[ ${EUID} -eq 0 ]] ; then
109 - emake -j1 CC="$(tc-getCC)" ARCH="$(criu_arch)" V=1 WERROR=0 test
110 - fi
111 -}
112 -
113 -install_crit() {
114 - "${PYTHON:-python}" ../scripts/crit-setup.py install --root="${D}" --prefix="${EPREFIX}/usr/"
115 -}
116 -
117 -src_install() {
118 - emake \
119 - ARCH="$(criu_arch)" \
120 - PREFIX="${EPREFIX}"/usr \
121 - LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \
122 - DESTDIR="${D}" \
123 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
124 - install
125 -
126 - dodoc CREDITS README.md
127 -
128 - if use python ; then
129 - cd lib
130 - python_foreach_impl install_crit
131 - fi
132 -}
133
134 diff --git a/sys-process/criu/criu-2.7.ebuild b/sys-process/criu/criu-2.7.ebuild
135 deleted file mode 100644
136 index 34fce85fa81..00000000000
137 --- a/sys-process/criu/criu-2.7.ebuild
138 +++ /dev/null
139 @@ -1,95 +0,0 @@
140 -# Copyright 1999-2016 Gentoo Foundation
141 -# Distributed under the terms of the GNU General Public License v2
142 -
143 -EAPI=6
144 -
145 -PYTHON_COMPAT=( python2_7 )
146 -
147 -inherit eutils toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1
148 -
149 -DESCRIPTION="utility to checkpoint/restore a process tree"
150 -HOMEPAGE="http://criu.org/"
151 -SRC_URI="http://download.openvz.org/criu/${P}.tar.bz2"
152 -
153 -LICENSE="GPL-2"
154 -SLOT="0"
155 -KEYWORDS="~amd64 ~arm ~arm64"
156 -IUSE="python setproctitle"
157 -
158 -RDEPEND="dev-libs/protobuf-c
159 - dev-libs/libnl:3
160 - sys-libs/libcap
161 - python? ( ${PYTHON_DEPS} )
162 - setproctitle? ( dev-libs/libbsd )"
163 -DEPEND="${RDEPEND}
164 - app-text/asciidoc
165 - app-text/xmlto"
166 -RDEPEND="${RDEPEND}
167 - python? (
168 - dev-libs/protobuf[python,${PYTHON_USEDEP}]
169 - dev-python/ipaddr[${PYTHON_USEDEP}]
170 - )"
171 -
172 -CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL ~INOTIFY_USER
173 - ~IA32_EMULATION ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG"
174 -
175 -RESTRICT="test"
176 -
177 -PATCHES=(
178 - "${FILESDIR}"/2.2/${PN}-2.2-flags.patch
179 - "${FILESDIR}"/2.4/${PN}-2.4-makefile.patch
180 - "${FILESDIR}"/2.3/${PN}-2.3-no-git.patch
181 - "${FILESDIR}"/2.5/${PN}-2.5-automagic-libbsd.patch
182 - "${FILESDIR}"/2.0/${PN}-2.0-sysroot.patch
183 - "${FILESDIR}"/2.3/${PN}-2.3-aarch64.patch
184 -)
185 -
186 -criu_arch() {
187 - # criu infers the arch from $(uname -m). We never want this to happen.
188 - case ${ARCH} in
189 - amd64) echo "x86";;
190 - arm64) echo "aarch64";;
191 - *) echo "${ARCH}";;
192 - esac
193 -}
194 -
195 -src_compile() {
196 - RAW_LDFLAGS="$(raw-ldflags)" emake \
197 - CC="$(tc-getCC)" \
198 - LD="$(tc-getLD)" \
199 - OBJCOPY="$(tc-getOBJCOPY)" \
200 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
201 - ARCH="$(criu_arch)" \
202 - V=1 WERROR=0 DEBUG=0 \
203 - SETPROCTITLE=$(usex setproctitle) \
204 - PYCRIU=$(usex python) \
205 - all docs
206 -}
207 -
208 -src_test() {
209 - # root privileges are required to dump all necessary info
210 - if [[ ${EUID} -eq 0 ]] ; then
211 - emake -j1 CC="$(tc-getCC)" ARCH="$(criu_arch)" V=1 WERROR=0 test
212 - fi
213 -}
214 -
215 -install_crit() {
216 - "${PYTHON:-python}" ../scripts/crit-setup.py install --root="${D}" --prefix="${EPREFIX}/usr/"
217 -}
218 -
219 -src_install() {
220 - emake \
221 - ARCH="$(criu_arch)" \
222 - PREFIX="${EPREFIX}"/usr \
223 - LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \
224 - DESTDIR="${D}" \
225 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
226 - install
227 -
228 - dodoc CREDITS README.md
229 -
230 - if use python ; then
231 - cd lib
232 - python_foreach_impl install_crit
233 - fi
234 -}
235
236 diff --git a/sys-process/criu/criu-2.8.ebuild b/sys-process/criu/criu-2.8.ebuild
237 deleted file mode 100644
238 index bfc45cd744b..00000000000
239 --- a/sys-process/criu/criu-2.8.ebuild
240 +++ /dev/null
241 @@ -1,96 +0,0 @@
242 -# Copyright 1999-2016 Gentoo Foundation
243 -# Distributed under the terms of the GNU General Public License v2
244 -
245 -EAPI=6
246 -
247 -PYTHON_COMPAT=( python2_7 )
248 -
249 -inherit eutils toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1
250 -
251 -DESCRIPTION="utility to checkpoint/restore a process tree"
252 -HOMEPAGE="http://criu.org/"
253 -SRC_URI="http://download.openvz.org/criu/${P}.tar.bz2"
254 -
255 -LICENSE="GPL-2"
256 -SLOT="0"
257 -KEYWORDS="~amd64 ~arm ~arm64"
258 -IUSE="python setproctitle"
259 -
260 -RDEPEND="dev-libs/protobuf-c
261 - dev-libs/libnl:3
262 - sys-libs/libcap
263 - python? ( ${PYTHON_DEPS} )
264 - setproctitle? ( dev-libs/libbsd )"
265 -DEPEND="${RDEPEND}
266 - app-text/asciidoc
267 - app-text/xmlto"
268 -RDEPEND="${RDEPEND}
269 - python? (
270 - dev-libs/protobuf[python,${PYTHON_USEDEP}]
271 - dev-python/ipaddr[${PYTHON_USEDEP}]
272 - )"
273 -
274 -CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL ~INOTIFY_USER
275 - ~IA32_EMULATION ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG"
276 -
277 -RESTRICT="test"
278 -
279 -PATCHES=(
280 - "${FILESDIR}"/2.2/${PN}-2.2-flags.patch
281 - "${FILESDIR}"/2.4/${PN}-2.4-makefile.patch
282 - "${FILESDIR}"/2.3/${PN}-2.3-no-git.patch
283 - "${FILESDIR}"/${PN}-2.8-automagic-libbsd.patch
284 - "${FILESDIR}"/2.0/${PN}-2.0-sysroot.patch
285 - "${FILESDIR}"/2.3/${PN}-2.3-aarch64.patch
286 - "${FILESDIR}"/${P}-sysmacros.patch #580454
287 -)
288 -
289 -criu_arch() {
290 - # criu infers the arch from $(uname -m). We never want this to happen.
291 - case ${ARCH} in
292 - amd64) echo "x86";;
293 - arm64) echo "aarch64";;
294 - *) echo "${ARCH}";;
295 - esac
296 -}
297 -
298 -src_compile() {
299 - RAW_LDFLAGS="$(raw-ldflags)" emake \
300 - CC="$(tc-getCC)" \
301 - LD="$(tc-getLD)" \
302 - OBJCOPY="$(tc-getOBJCOPY)" \
303 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
304 - ARCH="$(criu_arch)" \
305 - V=1 WERROR=0 DEBUG=0 \
306 - SETPROCTITLE=$(usex setproctitle) \
307 - PYCRIU=$(usex python) \
308 - all docs
309 -}
310 -
311 -src_test() {
312 - # root privileges are required to dump all necessary info
313 - if [[ ${EUID} -eq 0 ]] ; then
314 - emake -j1 CC="$(tc-getCC)" ARCH="$(criu_arch)" V=1 WERROR=0 test
315 - fi
316 -}
317 -
318 -install_crit() {
319 - "${PYTHON:-python}" ../scripts/crit-setup.py install --root="${D}" --prefix="${EPREFIX}/usr/"
320 -}
321 -
322 -src_install() {
323 - emake \
324 - ARCH="$(criu_arch)" \
325 - PREFIX="${EPREFIX}"/usr \
326 - LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \
327 - DESTDIR="${D}" \
328 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
329 - install
330 -
331 - dodoc CREDITS README.md
332 -
333 - if use python ; then
334 - cd lib
335 - python_foreach_impl install_crit
336 - fi
337 -}
338
339 diff --git a/sys-process/criu/criu-2.9.ebuild b/sys-process/criu/criu-2.9.ebuild
340 deleted file mode 100644
341 index 385163490d4..00000000000
342 --- a/sys-process/criu/criu-2.9.ebuild
343 +++ /dev/null
344 @@ -1,95 +0,0 @@
345 -# Copyright 1999-2016 Gentoo Foundation
346 -# Distributed under the terms of the GNU General Public License v2
347 -
348 -EAPI=6
349 -
350 -PYTHON_COMPAT=( python2_7 )
351 -
352 -inherit eutils toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1
353 -
354 -DESCRIPTION="utility to checkpoint/restore a process tree"
355 -HOMEPAGE="http://criu.org/"
356 -SRC_URI="http://download.openvz.org/criu/${P}.tar.bz2"
357 -
358 -LICENSE="GPL-2"
359 -SLOT="0"
360 -KEYWORDS="~amd64 ~arm ~arm64"
361 -IUSE="python setproctitle"
362 -
363 -RDEPEND="dev-libs/protobuf-c
364 - dev-libs/libnl:3
365 - sys-libs/libcap
366 - python? ( ${PYTHON_DEPS} )
367 - setproctitle? ( dev-libs/libbsd )"
368 -DEPEND="${RDEPEND}
369 - app-text/asciidoc
370 - app-text/xmlto"
371 -RDEPEND="${RDEPEND}
372 - python? (
373 - dev-libs/protobuf[python,${PYTHON_USEDEP}]
374 - dev-python/ipaddr[${PYTHON_USEDEP}]
375 - )"
376 -
377 -CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL ~INOTIFY_USER
378 - ~IA32_EMULATION ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG"
379 -
380 -RESTRICT="test"
381 -
382 -PATCHES=(
383 - "${FILESDIR}"/2.2/${PN}-2.2-flags.patch
384 - "${FILESDIR}"/2.9/${PN}-2.9-makefile.patch
385 - "${FILESDIR}"/2.3/${PN}-2.3-no-git.patch
386 - "${FILESDIR}"/${PN}-2.8-automagic-libbsd.patch
387 - "${FILESDIR}"/2.0/${PN}-2.0-sysroot.patch
388 - "${FILESDIR}"/2.3/${PN}-2.3-aarch64.patch
389 -)
390 -
391 -criu_arch() {
392 - # criu infers the arch from $(uname -m). We never want this to happen.
393 - case ${ARCH} in
394 - amd64) echo "x86";;
395 - arm64) echo "aarch64";;
396 - *) echo "${ARCH}";;
397 - esac
398 -}
399 -
400 -src_compile() {
401 - RAW_LDFLAGS="$(raw-ldflags)" emake \
402 - CC="$(tc-getCC)" \
403 - LD="$(tc-getLD)" \
404 - OBJCOPY="$(tc-getOBJCOPY)" \
405 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
406 - ARCH="$(criu_arch)" \
407 - V=1 WERROR=0 DEBUG=0 \
408 - SETPROCTITLE=$(usex setproctitle) \
409 - PYCRIU=$(usex python) \
410 - all docs
411 -}
412 -
413 -src_test() {
414 - # root privileges are required to dump all necessary info
415 - if [[ ${EUID} -eq 0 ]] ; then
416 - emake -j1 CC="$(tc-getCC)" ARCH="$(criu_arch)" V=1 WERROR=0 test
417 - fi
418 -}
419 -
420 -install_crit() {
421 - "${PYTHON:-python}" ../scripts/crit-setup.py install --root="${D}" --prefix="${EPREFIX}/usr/"
422 -}
423 -
424 -src_install() {
425 - emake \
426 - ARCH="$(criu_arch)" \
427 - PREFIX="${EPREFIX}"/usr \
428 - LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \
429 - DESTDIR="${D}" \
430 - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
431 - install
432 -
433 - dodoc CREDITS README.md
434 -
435 - if use python ; then
436 - cd lib
437 - python_foreach_impl install_crit
438 - fi
439 -}