version bump
authorYixun Lan <dlan@gentoo.org>
Fri, 8 May 2015 08:04:40 +0000 (08:04 +0000)
committerYixun Lan <dlan@gentoo.org>
Fri, 8 May 2015 08:04:40 +0000 (08:04 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xAABEFD55

sys-process/criu/ChangeLog
sys-process/criu/Manifest
sys-process/criu/criu-1.5.2.ebuild [new file with mode: 0644]

index 3d9897b672ea87836648efc625a6d2d2edf48759..a1384b522ca71f3c9ad125e69cdaf412da4f3d5e 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-process/criu
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/criu/ChangeLog,v 1.22 2015/04/14 10:06:22 dlan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-process/criu/ChangeLog,v 1.23 2015/05/08 08:04:37 dlan Exp $
+
+*criu-1.5.2 (08 May 2015)
+
+  08 May 2015; Yixun Lan <dlan@gentoo.org> +criu-1.5.2.ebuild:
+  version bump
 
   14 Apr 2015; Yixun Lan <dlan@gentoo.org> -criu-1.5-r2.ebuild,
   criu-1.5.1.ebuild, +files/criu-1.5.1-arm64-ptrace.patch:
index f6b48f6d0d8754dfecf7d2d626cec8dcef7be7ca..5141b5c81d2f788865bbdb20a98dfd087e547151 100644 (file)
@@ -7,26 +7,28 @@ AUX criu-1.5-automagic-libbsd.patch 726 SHA256 dcc5165963fa6962fc3fd0a9ec2b7590c
 AUX criu-1.5.1-arm64-ptrace.patch 341 SHA256 777bae08b06dae307b45f6027385085dcb317454b5aa157edcc972c59173b4d6 SHA512 5251d0382fa526319b2b4d9475c96d753e43e5328a6418a0b0f88fd214288936425cfe67c624e45c1c28c0ee1ed2dd47370db47f91f277aa2b52c590e983f16d WHIRLPOOL e6e96a08406413b9b8c465d7e018d66b7ad1b967285411b9e1714670095f8f285a07a1d512cbf7e0b025dd7e7917c8861fa6994adb5049550b60ac51f3203891
 DIST criu-1.4.tar.bz2 432735 SHA256 757347b3bfe824f93b9a5c98e60dfac5a73da978eb7ebd29d721dea496eaf789 SHA512 af7aae488bff97d6079cab9d01a64df7adc21c146e56a7c2429d7654aa86a0a1d306bbb828210c0d6badf82177b3eb37541472e59ce2b40783dde9a11df76403 WHIRLPOOL 02c5fa23ca250d3a9d15d3c16a54c0f2c082d5103934c3eb03d61988013bbf4f6b8fe69524b07438e4761b4c829d6f9666c09bd367b3569014e1f0c7e6875a5a
 DIST criu-1.5.1.tar.bz2 457316 SHA256 0bf47f02e32ac7d81bb953ba6ecd0b8dd748728042afed36f31852a59042a8d2 SHA512 a91323d062725286870bb22dcdbcc0ec3c132a12ec029dcc17bcb03e87b17c5011af7705fd315f2aff5904b96403ad8375a5dd6fc271d2b86a97f213d8659bdd WHIRLPOOL 1ea22cc018964d902e13d85ac4de287c426c58e57add6d605c298fad6657db8f8bd95d9da4505b2ec0f415aa1b1bc9839d4173f9b1d4a13ee72619b1ce749eaa
+DIST criu-1.5.2.tar.bz2 457573 SHA256 e8226018ac6c4094d61a1c002543e2b2253b4041a8edb24d4c1eaa41ce5ab345 SHA512 c7916fde1f63cb66a89e71867c204a251dfa2b9de703ac467bc460c6f0d895947996fd466c17cb529d2502aba7b75b8b30162baf3944fefebb71625fb88e5458 WHIRLPOOL c951692e684bd1b032bde1b534a4f4bd4b769a1e73afc56c74711ac943da907f638489205e8be2c68bbc345c1da8b641a7175dccd34aad907ca3251c3f2156a0
 EBUILD criu-1.4.ebuild 1238 SHA256 4e6ced8e72d3c7b94cb5190abc90b093015cb54c04b659f92f23a0973c2e21e0 SHA512 977ca256b8bc669e97b21362b674c0ac9f117ed60b8194c2e724d70c902b145c29f40284b565ac3d57fcc54a4c55958b74a515222b799d2d78ff6bc9ac7eee19 WHIRLPOOL b92675eb89900725b1b999ed213b7b39cd1df7fe3f113f3109583ddcc7f8da7df83e09f28c4d1643e6a9b84652d545155f3c30a3576ecb5a581ddee769068db8
 EBUILD criu-1.5.1.ebuild 1434 SHA256 aa5cd842d6c2bd9daeb1f9fd4f163277354e013a5bffbb0bced09090b4e927a8 SHA512 d232b0699727b4ca947165fa6c565205c013211262cf1cd22e4867af049f6adaeb097bf33153bbbf52420efbfa81c947fb3819989d58e6e3dfaf24f98b734aa6 WHIRLPOOL 8d43da851b41e96a0bb95b92bc2a9adbddc371679d39501677e547f65502ad98b94dd820b7fdfad0d9932de23eebf6a27ceaec303c107deaa52a5b9f891501ae
-MISC ChangeLog 3319 SHA256 6d32209d5b689c1c650e9123199c812b442c7183835ef1fbf4a69327864e83e1 SHA512 a200fa6a817116dd32d5284e9c0d3c67f37eb1f629dcedf294b74b64a0900f70d0c17c381ca8eae65f7ca79fb868d84f24a1742dc62a3dd9c03d2f3f076ad3d7 WHIRLPOOL 77d0fd3634763682dfb3fed16f375ba6746a08ad6247e64b9ee0d5aff984f78396991e7d897cc2efb02fc5667d1871b61022e70cf5f147cde4576819416cc2aa
+EBUILD criu-1.5.2.ebuild 1388 SHA256 125b7d030592c13b3ae4b4120852443328db63a23ba58232eca27340ffaff5b7 SHA512 d0ac03af4110e8e3928a44d20daa9f14ec21d7f54a7bb6b9f203ca7f66367d15a92170eaede4494cfa697cdc2200d039f4326c00f7ffd39a7693af099a4ac381 WHIRLPOOL 67377e78eb161287b12d1a22153e95838a7e9279dc069515555c1018bdb9cb82844b0bdac72388296a5c69565329c0c12a496794a9d0656b902ebcb143a89443
+MISC ChangeLog 3425 SHA256 091e3ace4163094a362dba8a67c26166ef359601ac3a0cc65a7dd804efd8dfcb SHA512 55d90760c1e03dc1ea9f6fab2fd90ec0808b8bcad520534ee5ee9f52218f47797386fababc65aa8f7b4684372aeae6bbe48ea12f34299728f15f12f1ae045b47 WHIRLPOOL 0144d0e5e54f355a1fbb199139516bc848703a6c480e9c1aaee28331591f17f0915ae0f824fa653c296612aff5cc7183ca79ee69c37233a99fef2043332f8020
 MISC metadata.xml 367 SHA256 d9d70f8ffaabb1d3c702b245cd28bc33bc312244bb3dd465c8d56c11db44f739 SHA512 a31e9e6c490917e5e0a9d038cfadcaf57118e12bba936e2ce522b06432ff4e891e0aca8f048c772c882034b87173176539ae502ad043f10e9b0eb2f00667181b WHIRLPOOL cfd118b2e4c7fd7fdcbfb82a934ba6572a8b09927f483b9b2cfa8f46fe637ba05a1934e7f82c5ebf64588c0a65a611eeda58f3ef082d54e77be4ee0599ec9fd2
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2.1
 
-iQJ8BAEBCABmBQJVLVVOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJVTN6/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCNUJBQjhDOUMzMUI3MTE1NjcwMjIzREMz
-MUFBRUE0NzU5NERCQkVEAAoJEDGq6kdZTbvthQsP/RdRNHd/8o0A2u9ciT5dkL5p
-a7PvOYxM4E2PHPrNKRkbvk4EemAK3RNHc1DHKmytTRV1W+1y7SY1m+q2O3khuwuT
-f1T13+h7jnIBrw/XEPTP58WMZ9vHNse0BFVwMdaMQP5M8z+s30QNE/d4TxafUdRG
-m6qJm1dj++2NKSPMU0t8oHMRK0oVNPP6hBvaIjTP0yKLIYU7RHharQNUQIrT7Fqa
-tRS1USRZWm2OW1edRUi37h/TWLRjob00y4SygmSj/nlUxHdTGsMMCI9s/a9wIfm+
-2SfAeEJc7E5mdZ+xPG+DwzuFVu27+kqtuaDPLLiqBk9sCMRcCmYQtDgl4K/GYNMS
-CGx+wXBB9WEU9e0+XbfRZy/ulMjQeDslVAcg3DnuFP7XqZs7z4OlJ/jgioV9Gm+N
-M3EphJzh0eI4lkiOHu1ptQE5OTXy0F4mRVZRftpp+urXQ6jeb9hPj8WEHpx0wzCp
-IvZGEf44zQvyN44IDSghdLLntQv+PmWPBGXEkPHzqTU/NGFrS/xksaO02hQ+t7kh
-iX8hTKOZPnjdX7rFS6ljltfG3bnelJ6QMVLdY7SDq2232tNYew+Z1FnrJlfmSXCW
-FbEYKg+2fio2kuyQn5VbyJxGKIApDW7jHV0hYU/XHK3z7Iuu2JHP8GodyFKKR77q
-et7VhF7tA2JLijq+r9sM
-=j3iT
+MUFBRUE0NzU5NERCQkVEAAoJEDGq6kdZTbvtKF8P/0k4q/vlafodxP8j5bZja9eL
+Jw8U95duWjn1TzXZ9a6APc2qii+cEUgbwPtoS9YOz7qQ6QZoB547jppBWikohKO/
+HaAev8OM9kAHeaHcFxxn3ortuwob8Am/rhTElzqMsLqEagsd9eiWEHVGeXBwwAmI
+Ysid0G0/V8djrhrFMXZDlttR6clA2fwQF5BTyk1af8QSqu1Diw23v1Kda9cEAZSJ
+oUg5014SwThMubpqIbjBM3sDJctgHh7dJOjgYMhniG5o7aT3sALh+u6UnnKzotxr
+8EOoYiVum6znd9AvDzytscoELGnzpcj94it4XJ88QFiHNYTuEZsMISOV1L6kOOaQ
+a/aHt/eDRmnbRCiItgDB6tKY7AKj3Y/Juv02ApnE4rZqVZ80RjirX5py024bvM+D
++BHDy6d8SjS1FCYb0ZWiLcTsEKnUbvNq3deHZZ7Q6Tp9CTqw4styI7X3eqjfgtBE
+YBP7X4QMWvLs6EkaHq2NxVywvfn+34W+X+T/WqYlZLD7fbvoiaP5Y0sRflMOPT0I
+fmtMSqFq8yO+PbNwSafAWZAEc5VM/gq0dDLVPiQU9jpkAkb9Y+SJTn21bYJYTrj9
+RHqJw50U5wQItpAvfpa5mOeIZeLsq3SoWkUSVSNnz/zERHKyKuypBHD+zJ5HrrMm
+M27vUhzPkzYVLvuJulN2
+=b8c2
 -----END PGP SIGNATURE-----
diff --git a/sys-process/criu/criu-1.5.2.ebuild b/sys-process/criu/criu-1.5.2.ebuild
new file mode 100644 (file)
index 0000000..3a31479
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/criu/criu-1.5.2.ebuild,v 1.1 2015/05/08 08:04:37 dlan Exp $
+
+EAPI=5
+
+inherit eutils toolchain-funcs linux-info flag-o-matic
+
+DESCRIPTION="utility to checkpoint/restore a process tree"
+HOMEPAGE="http://criu.org/"
+SRC_URI="http://download.openvz.org/criu/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+IUSE="setproctitle"
+
+RDEPEND="dev-libs/protobuf-c
+       setproctitle? ( dev-libs/libbsd )"
+DEPEND="${RDEPEND}
+       app-text/asciidoc
+       app-text/xmlto"
+
+CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL ~INOTIFY_USER
+       ~IA32_EMULATION ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG"
+
+RESTRICT="test"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-1.3.1-flags.patch
+       epatch "${FILESDIR}"/${PN}-1.3.1-makefile.patch
+       epatch "${FILESDIR}"/${PN}-1.5-automagic-libbsd.patch
+}
+
+src_compile() {
+       unset ARCH
+       emake CC="$(tc-getCC)" LD="$(tc-getLD)" V=1 SETPROCTITLE=$(usex setproctitle) WERROR=0 all docs
+}
+
+src_test() {
+       # root privileges are required to dump all necessary info
+       if [[ ${EUID} -eq 0 ]] ; then
+               emake -j1 CC="$(tc-getCC)" V=1 WERROR=0 test
+       fi
+}
+
+src_install() {
+       emake SYSCONFDIR="${EPREFIX}"/etc PREFIX="${EPREFIX}"/usr DESTDIR="${D}" install
+       dodoc CREDITS README
+}