diff options
Diffstat (limited to 'sys-process')
-rw-r--r-- | sys-process/criu/Manifest | 2 | ||||
-rw-r--r-- | sys-process/criu/criu-3.6.ebuild | 115 | ||||
-rw-r--r-- | sys-process/vixie-cron/Manifest | 2 | ||||
-rw-r--r-- | sys-process/vixie-cron/vixie-cron-4.1-r15.ebuild | 2 |
4 files changed, 119 insertions, 2 deletions
diff --git a/sys-process/criu/Manifest b/sys-process/criu/Manifest index b93bb2b3ee93..d4320dc86165 100644 --- a/sys-process/criu/Manifest +++ b/sys-process/criu/Manifest @@ -18,6 +18,7 @@ DIST criu-2.12.1.tar.bz2 646855 SHA256 33e4f575a533b66e0571fff0c2b6ced51612789fa DIST criu-2.12.tar.bz2 646770 SHA256 b707eee3410a833b2d5d7534557c7a21f800f10d8660966d1efdd6396f1a1e4b SHA512 e021772c5d42dd93fe0d6c10a7aa731b600871ba78772169323c661c59d00f4d78ceda3ddfbda76123947f6ff6d2c19e443bb73e018a649e7f3872b73d28763a WHIRLPOOL 19017b586cf5a490393c8b3b3d9ca98f6aa5442812cf4eb8bca45efa7f04c2360d7cbd46c40f1abf84ee6ba82ff2ecc6256f54d553259783a2ba4c36aa7dbaad DIST criu-2.5.tar.bz2 605226 SHA256 d2a9ffec0b659c3d3a71e1d473e95e36b208b2563f136ce8f471ff9600fcc51a SHA512 ccf942005ff3b2a567726ddb8aa44048c130f1adf6e2cbdf48e919043c84a4e1c03ad0ec34b44263e5764bea62807a2cc0fa1135b929ad3166fb9486c2880570 WHIRLPOOL 9896fe45d4516a73e6b7c403a044d25902ed4a9000b0a0a053ff9d52c053adfb58c8ce0225b9841bc7e2f38de6a8e4fc6d3073d878ea5b09b81cc89cba91de62 DIST criu-3.4.tar.bz2 701680 SHA256 876bf32b9351c0034ff8f7064a6e63487f6639aedec115356cc76c436fa437c2 SHA512 71fc700d19b46381873b2d0fa90e7fa253b00beb5e4e6065bbf510766acbcc14b35d58fa8073801112f897d2320b7decca1115fb6853d5fe64f3c52aa40a9f32 WHIRLPOOL 39be8e58635f21868f152a50f163875812d1325212b0c0c5a360152869e03358eb449b86700ee6f242cb890fcf5217c2aceaf3b2781e3b2d7c70ecc1a6c933df +DIST criu-3.6.tar.bz2 739437 SHA256 de1d612fdf020c34f5cb2932c88e9e330ae1e4c6547b31b81d6d9b2da7bb2ca3 SHA512 5849024ac4660a5537ed37b6d98adf61d3f071e2a181d873a1f7ca6c4d00a4258445b4bc840e908d907bc34daf8a818450f54e6cdf4826a679e756c0cbc5d586 WHIRLPOOL 89f93cd908a597276e88a9e337353d7f088abb60331737cafcf2b2f1450b025e8452690530c731cae86dcada500d7cde1d846d792a589d4c8806ecb15d76b762 EBUILD criu-2.10.ebuild 2374 SHA256 a1c7d50dce9fa3e1706f17698d669f79a369b4b06a02e751350cbd41c0e99d13 SHA512 34b46a4bdd1be9c3992fdfb4c20f33c63ff54536f6adfc1d781dd8cdbf22c037817dc6d3ff94e901c34542b2fbef0a7ec26f2265eb7bee34df4dbafa5f21558e WHIRLPOOL 259fa1742c1e74991061fff6f6a66c033bf92c435ac3c013ada2ff4b5a31fdfc1c0da11d0b774ce3a2d54dd7fea4c3ef0a6cf4fb9b87be0a88be34f5900a4651 EBUILD criu-2.11.1.ebuild 2374 SHA256 a1c7d50dce9fa3e1706f17698d669f79a369b4b06a02e751350cbd41c0e99d13 SHA512 34b46a4bdd1be9c3992fdfb4c20f33c63ff54536f6adfc1d781dd8cdbf22c037817dc6d3ff94e901c34542b2fbef0a7ec26f2265eb7bee34df4dbafa5f21558e WHIRLPOOL 259fa1742c1e74991061fff6f6a66c033bf92c435ac3c013ada2ff4b5a31fdfc1c0da11d0b774ce3a2d54dd7fea4c3ef0a6cf4fb9b87be0a88be34f5900a4651 EBUILD criu-2.11.ebuild 2374 SHA256 a1c7d50dce9fa3e1706f17698d669f79a369b4b06a02e751350cbd41c0e99d13 SHA512 34b46a4bdd1be9c3992fdfb4c20f33c63ff54536f6adfc1d781dd8cdbf22c037817dc6d3ff94e901c34542b2fbef0a7ec26f2265eb7bee34df4dbafa5f21558e WHIRLPOOL 259fa1742c1e74991061fff6f6a66c033bf92c435ac3c013ada2ff4b5a31fdfc1c0da11d0b774ce3a2d54dd7fea4c3ef0a6cf4fb9b87be0a88be34f5900a4651 @@ -25,6 +26,7 @@ EBUILD criu-2.12.1.ebuild 2419 SHA256 51860fedfcfd98c8d861bfcb247f869576e8ae0314 EBUILD criu-2.12.ebuild 2374 SHA256 a1c7d50dce9fa3e1706f17698d669f79a369b4b06a02e751350cbd41c0e99d13 SHA512 34b46a4bdd1be9c3992fdfb4c20f33c63ff54536f6adfc1d781dd8cdbf22c037817dc6d3ff94e901c34542b2fbef0a7ec26f2265eb7bee34df4dbafa5f21558e WHIRLPOOL 259fa1742c1e74991061fff6f6a66c033bf92c435ac3c013ada2ff4b5a31fdfc1c0da11d0b774ce3a2d54dd7fea4c3ef0a6cf4fb9b87be0a88be34f5900a4651 EBUILD criu-2.5.ebuild 2400 SHA256 e77c84611c0b1bbcc04e0f57120651abe235b674910a88cda6e88fac93602c40 SHA512 234732d2a5267fcb757cbc9a116041cad81366bba9b9ce7155733b195146989aaab634f4ab073dfbc19621a5b5b6070b560440d53e1b77747ea58b675e538191 WHIRLPOOL 14d16f06089bb4b742448db2bacfe4cf37899b0aebfb0f82c3bf2b054a26962fbe02b4f74b2dd5cc06242a6bb5eb9621a003663062fd57cb7d187fdd5bc4c106 EBUILD criu-3.4.ebuild 2331 SHA256 1196fd4982f75c563da4dcf40c0985c16af6a1489521478ec83e8f35240b3244 SHA512 3e0837e12873e795df846355df350ae9a5eb2c17f66218fde84205fdbcbc11dde35dd99c92f0be9b4cb435e6d3587c5580bcd08de9e1ac616f48de3970ce9199 WHIRLPOOL f604c3d3f899a40a70a7c09045c73c88a95e114c87e7e6d3228adc33271bb3ceb8925ffc4a9e4b818de06b8bdded5262f6b652018bc644d8e539100c1052c895 +EBUILD criu-3.6.ebuild 2595 SHA256 49773a04131875992fb95f8d0a2ba2a91890ddb90b5da74b00545762d502e032 SHA512 464aabd062cca613fc10f6976c7a798404f3d6d79d9f9aa7d9c3d849ffa128c66404a14cb75cb8bfa5eb17595b04e62f1a6954cc35db8a4df9cc8de7e0663183 WHIRLPOOL f5f5aeec32f868dd93466b06835e4f0b052951efd04aa7547ab723d75e9d0b856fc3f8063e8f15fa56b6220c695c1bdae91548769f671ef98ad7d552908ed2e0 MISC ChangeLog 9086 SHA256 8736e9cc8c112694c2ee05b36332f57dd31fc9ee35be43e27bd3c956cbc137b7 SHA512 a0815d55bc4108ffabbc50da6aa18c875c644e8af6d3714d385ffa4d6d5865486e15f1c5319b1cba096aff20810cd8e0d5a92f14a60fdb0c72d591160944e0ad WHIRLPOOL 97f9b33612ee80d20308d8a5c747c10462cc96bc6b5317165db8eec4d06ee9b964a28bf2b428fee911943258d4bf2f2d7434ff80597530057539326049c91b97 MISC ChangeLog-2015 3979 SHA256 46fcfb63c6b34305db0019fd8a5d6384a7eccd0de30a4a08c1f6fb0b4eca5804 SHA512 3c8dd02e58352d24656c8708347c121d569a15d2ee1be66801d9721889d8d8eda908231737d46444d0551618e1d064da47cbd0692e3924968cc9047e30c86c20 WHIRLPOOL d3d3f238410acb70795226b25fba074083520dc28bce75a48623e36fcde0e12790a424fdf338db4e7df3b9eca7887e3d20a44b65627b08cfd02fffd034815ad2 MISC metadata.xml 480 SHA256 b333644cdfce317609b8c1114d1242bde7ca594a9a50f1214623bdc93a7440b9 SHA512 0a108eed5d8cdb1818b9c497377b3a83b282354c9402f1ee6473df4eca6ab75f508b3faba55a88007ca225238ac0c00fa1c0d845fdd4c98556f1c03b6f33a764 WHIRLPOOL 8438fb58763e507a52a301e8a96dc20e121a9d6fd9d02f74721d6978871ada2cd1d3742276854785404f93b1e3568e59b4c90f20a112f0f8a0abc949c5ca2915 diff --git a/sys-process/criu/criu-3.6.ebuild b/sys-process/criu/criu-3.6.ebuild new file mode 100644 index 000000000000..b0ed466c0a8c --- /dev/null +++ b/sys-process/criu/criu-3.6.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils toolchain-funcs linux-info flag-o-matic python-r1 python-utils-r1 + +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="python selinux setproctitle static-libs" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + dev-libs/protobuf-c + dev-libs/libnl:3 + net-libs/libnet:1.1 + sys-libs/libcap + python? ( ${PYTHON_DEPS} ) + selinux? ( sys-libs/libselinux ) + setproctitle? ( dev-libs/libbsd )" +DEPEND="${RDEPEND} + app-text/asciidoc + app-text/xmlto" +RDEPEND="${RDEPEND} + python? ( + || ( + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-libs/protobuf[python,${PYTHON_USEDEP}] + ) + dev-python/ipaddr[${PYTHON_USEDEP}] + )" + +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" + +PATCHES=( + "${FILESDIR}"/2.2/${PN}-2.2-flags.patch + "${FILESDIR}"/2.3/${PN}-2.3-no-git.patch + "${FILESDIR}"/${PN}-2.8-automagic-libbsd.patch + "${FILESDIR}"/2.0/${PN}-2.0-sysroot.patch +) + +criu_arch() { + # criu infers the arch from $(uname -m). We never want this to happen. + case ${ARCH} in + amd64) echo "x86";; + arm64) echo "aarch64";; + *) echo "${ARCH}";; + esac +} + +src_prepare() { + default + + if ! use selinux; then + sed \ + -e 's:libselinux:no_libselinux:g' \ + -i Makefile.config || die + fi +} + +src_compile() { + RAW_LDFLAGS="$(raw-ldflags)" emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getLD)" \ + OBJCOPY="$(tc-getOBJCOPY)" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + ARCH="$(criu_arch)" \ + V=1 WERROR=0 DEBUG=0 \ + SETPROCTITLE=$(usex setproctitle) \ + PYCRIU=$(usex python) \ + all docs +} + +src_test() { + # root privileges are required to dump all necessary info + if [[ ${EUID} -eq 0 ]] ; then + emake -j1 CC="$(tc-getCC)" ARCH="$(criu_arch)" V=1 WERROR=0 test + fi +} + +install_crit() { + "${PYTHON:-python}" ../scripts/crit-setup.py install --root="${D}" --prefix="${EPREFIX}/usr/" +} + +src_install() { + emake \ + ARCH="$(criu_arch)" \ + PREFIX="${EPREFIX}"/usr \ + LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \ + DESTDIR="${D}" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + install + + dodoc CREDITS README.md + + if use python ; then + cd lib + python_foreach_impl install_crit + fi + + if ! use static-libs; then + find "${D}" -name "*.a" -delete || die + fi +} diff --git a/sys-process/vixie-cron/Manifest b/sys-process/vixie-cron/Manifest index b892019e5d4b..46dee3d73b22 100644 --- a/sys-process/vixie-cron/Manifest +++ b/sys-process/vixie-cron/Manifest @@ -16,7 +16,7 @@ AUX vixie-cron.service 178 SHA256 248368dc7dcdd94ff641ad017cc64ed7a82a3791f81dce DIST vixie-cron-4.1-gentoo-r4.patch.bz2 4204 SHA256 8de14b11da567f7859df3dcf71802f32ac1b3650ae07c6cb6dbc259e1f6da7fc SHA512 eec8f89a97927a3557bd1350ed7e9baa0ec133e2c49f8f0fbf51adf62c377451dc48867ca6affcc7576833a5b6b749613c9b99641b1b658853f91d8071c3411b WHIRLPOOL 9951885d10f0f49cb0b66b1b592a870f24c04647688422c7fb396e266af0aeed7ae357bb571f13ee30aeec747ecfe78abb0335f80ea5bfd0084aee4321a581d4 DIST vixie-cron-4.1.tar.bz2 54246 SHA256 fd25119b301e0e8306ec27ee912298740c5c8ae879bac02381429cf355d1122d SHA512 1db9a246243dbd4934438ce70bf022215ccffed4b899a77b076d5a7679a7b98a23ef67344e329fc7a836df90685581e10b1c95709db40601c33d2052ce561e04 WHIRLPOOL e137a0e056103efc1bf0aa022bf0f9e2ca3ab8bb3ff97645de27c2e381a4aa5303d477cd1bc6220177aa503c2bce5bbe2331d311dfac4f5ab43cf6928dbe1ea7 EBUILD vixie-cron-4.1-r14.ebuild 3493 SHA256 54bdc9689ae51ea6a8d961c5a862b2b179d05219cd79b7b993d1600e15124086 SHA512 b51b9b7b81394c285db9b1a44aa4cc0b194c0b9480fbc1a57cf644db6b689b5715a763585c6145b8551a44e1676aabe409bc08c96a16de663c57d14184079c2c WHIRLPOOL f73639db790901d1e448062c1a36e5eccc1a4c1b7f7cc073032146f3477322470b5c568648597e256fbb39270cdae04fa285037f10f356ff6807df8dd9413839 -EBUILD vixie-cron-4.1-r15.ebuild 3501 SHA256 64dc80b81b9e3745d87023275858d15ef6404decb578973576196594df685fc2 SHA512 3cea9df9474af3676b98520cffd352c67b73b1e6ee24748a6a23af360f8cd87a41188dbb5e2d61813591816de72a67e574c5578f6808050aa7f4f2a8c149ffba WHIRLPOOL 4fc9029133a3308f70ce8c7838f9b98de4fc57a4c24a8be61e5e7d84910bc9225c6214c2c101b7fc31ed875c37b92de89fbfd4ebd1b1bda28f95bcfd0894c4de +EBUILD vixie-cron-4.1-r15.ebuild 3500 SHA256 d8d0b4b5cca7c6bf3da93347e15680158d429c542b0c682b3a5d82281b9e046e SHA512 c276359edb0a44c325f1cbf42931d2adb8f5b2abadd13f803682195d450b6df4e1953ee1fb1f6f694d5982ce0f83d23ea724d0c146f2d72882402254feae6b0a WHIRLPOOL bca9ccf7f7aeb9e152e1d27798669930a3d042444af2a0e67d55168e6178b54eed7e5a5cffaee1972289de47951cb55c81a54f57d0a867be7b8999397a85bc93 MISC ChangeLog 3256 SHA256 8331d01c2abdf9d5ea9abc969c3d172a07e38e8395a3b9ab4a8dafc80d41fc55 SHA512 d6c5ac7898ad8be3e4171e90d0957fea01b48f6d0dea011b8a8cc6e2120907721f5e4ec4461a7741ee9909efb9fb1a73218ba45479977f3c276e9b53db9f7f15 WHIRLPOOL 1c8740f364acb4e34e1d40b0a0040634f2766e84c72264ffada2e828f1be4535461f0bdde2a785ebbd427eddbecbe2aa8e01fe09d9d74ce9beb153af43d2b639 MISC ChangeLog-2015 24228 SHA256 9ab7b065b5fc93ce8b3602cf1105dee690b53a2e3ab58ccf4fafc9b7bf7b1e42 SHA512 faf5e627979e5b3500ca99af9eaf4d0b3b362ffed25be809f8e129f841227bbdd881750b3f18d7cd2c997c58e98b7e7890e69f2696b51b748bac82a245de1379 WHIRLPOOL d120d61750414f765097afdf93e1977846d41607aba77047ae8140a4c318ce1ccedfbbabcd850369f1284ed5e37ef6946252ff150d21cadc5a91e6b0f41684cc MISC metadata.xml 256 SHA256 cbca1ae57df68811dc0f0eeceb7449e69bc046966ad0feff3279e148f7db2f18 SHA512 155f3cbb14ae54e9dfb98e954f6bdf7f23bf5654ae2d00549f7722085a7243d934dfd99d6f1325b00dcaeb50c5344e818e602dc4e2fe47dc7aeb1fdb77668521 WHIRLPOOL 37d54b13f923df58d35217014422b6b484597ce1f80f39a4c6d8a4906d3c5dff6d8c4e14972abb5bdc3a041006c5b691d1d284dbcab35bdffd0e6a013c110215 diff --git a/sys-process/vixie-cron/vixie-cron-4.1-r15.ebuild b/sys-process/vixie-cron/vixie-cron-4.1-r15.ebuild index a06340b19aef..ec856c3190a7 100644 --- a/sys-process/vixie-cron/vixie-cron-4.1-r15.ebuild +++ b/sys-process/vixie-cron/vixie-cron-4.1-r15.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2 mirror://gentoo/${P}-gentoo-${GENTOO_PATCH_REV}.patch.bz2" LICENSE="ISC BSD-2 BSD" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="selinux pam debug" DEPEND="selinux? ( sys-libs/libselinux ) |