summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2014-07-23 12:46:08 +0000
committerSergey Popov <pinkbyte@gentoo.org>2014-07-23 12:46:08 +0000
commitdc74b6526145ed110ce92f23752c430d57f1749b (patch)
tree40c1e4431853ac8c7da3541cec2a3591c0c105e0 /sys-apps
parentKeyword ~ppc and ~ppc64, bug #517838 (diff)
downloadhistorical-dc74b6526145ed110ce92f23752c430d57f1749b.tar.gz
historical-dc74b6526145ed110ce92f23752c430d57f1749b.tar.bz2
historical-dc74b6526145ed110ce92f23752c430d57f1749b.zip
Version bump, wrt bug #517412
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x1F357D42
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/proot/ChangeLog7
-rw-r--r--sys-apps/proot/Manifest20
-rw-r--r--sys-apps/proot/proot-4.0.0.ebuild67
3 files changed, 84 insertions, 10 deletions
diff --git a/sys-apps/proot/ChangeLog b/sys-apps/proot/ChangeLog
index 7cf0ece699ca..cd25d5ffe9b5 100644
--- a/sys-apps/proot/ChangeLog
+++ b/sys-apps/proot/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-apps/proot
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v 1.8 2014/04/26 06:59:16 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v 1.9 2014/07/23 12:46:07 pinkbyte Exp $
+
+*proot-4.0.0 (23 Jul 2014)
+
+ 23 Jul 2014; Sergey Popov <pinkbyte@gentoo.org> +proot-4.0.0.ebuild:
+ Version bump, wrt bug #517412
26 Apr 2014; Sergey Popov <pinkbyte@gentoo.org> proot-3.2.2-r1.ebuild:
Stable on amd64 and x86, wrt bug #508394
diff --git a/sys-apps/proot/Manifest b/sys-apps/proot/Manifest
index 986bb31728e6..989aeb5dc494 100644
--- a/sys-apps/proot/Manifest
+++ b/sys-apps/proot/Manifest
@@ -5,17 +5,19 @@ AUX proot-2.3.1-lib-paths-fix.patch 700 SHA256 e85bcf46445a09eaa124a8446e41f9ade
AUX proot-3.2.1-makefile.patch 327 SHA256 65c4a51860444d37fd633486cb53a34f9630ed143d1b28f681c82905dc6ee463 SHA512 8c1614b5c47ffddbbf59f1a47d60d7fa43c03a31612a1b8c699c8ea9c0a4f319ab326bb713e0c0dc6bcb8d7b38282a181e89f7429c7aaccc7340da0769235a57 WHIRLPOOL bc94159a67f0b67f11d475b29764251ad77a60a8d6c9c33bc85c7eb4de9540eaaefdbf92425c57a9028bdd87933e5945c88bfe06b52aba267d8fd63f98b0609c
AUX proot-3.2.2-build-care.patch 630 SHA256 81052a0b2aa34251da73e7d599f6fbdc06a42cd422975be1b7c3a613e725d734 SHA512 394d647a9b5054ca31b7c18a0993adb9d811123cc54fb9f9ea5560016562260966e61f73f3290697af1dc141482dd75d3bb4cbb7c84995af58e246f8977169b6 WHIRLPOOL 5d0f5540acdcf816d7b07a7d9a596184e21f50b5424c4f4e67556ef00eaa8bc4b2184d41b11e437dc56d8d747972a16002ed9ce573e24c58a02d1a58b01fa457
DIST proot-3.2.2.tar.gz 171047 SHA256 481296465027c48de8b8779c4cdad57948c765139f2a17b25590068b8d21a111 SHA512 baf8df06a463978f0faf36f9d81935d6583b99b7e8c54b8ac330478ed92bb3a5d5cd624e028247c50bb9bc6fbe1300c5736a38c0aff250b23614aa52f922dfdd WHIRLPOOL 426c1b2ee6f6ee9ecc3f0b056d3baaf5269c894c302449dca263a1fe45c94d2e76bc07592fd88b9556554550653495fe1ce81e5021b1487e65239026fd23b962
+DIST proot-4.0.0.tar.gz 206423 SHA256 6094932038626235d7ba59098e09a929d351eb94e6a27499db5f4c6bf8965aa7 SHA512 c0ccda5766860f1e23729d7993dbbcf4f855d87d1d2b343b1c59263ddce2838a28229cfdc5f91b8ee8325b2298263911392354da9fbf8dce704e7121ca5bfc72 WHIRLPOOL 94e69204f46261fa8082e4e1391a2f5fead44afae048b42f2e805ecc6f37f01d83f1d58cca41461bea3ddaa0172a4345920d04b301f8928d75bf8982be630459
EBUILD proot-3.2.2-r1.ebuild 1781 SHA256 b9cf875e775bb7bad3a5db862f69cbb2ec9d8680f080a9fd2f498284b0bf0077 SHA512 1a1b4bcfaba9c7721e274d755f58032d454e78af0f80f2b9e5025abd9b7cb9da78ec22b0be60d6df0dcf76f785b7d4c08ed4a23736fd972c77e7fb8af39f2523 WHIRLPOOL b649fbc4d6471cf5a6d88c73b046f3cb8a567f2ae1c062702d7a1b7d20be745c78690a2ef9f7565bed25064e4a03c608a4e9813415b4d18e44c8458b73e657e1
-MISC ChangeLog 1750 SHA256 3ad977293d64a22645f5b9a68d731518079f59de9dd22488d28858f9bc65b35b SHA512 98e8f4752704ab02debe4f5878c5a103eda177ff5def26769cd022609a35ed0ed003260cf123fa81dc8c6abbd1084ead2fcbc134aa4df976c05afa534b07f685 WHIRLPOOL 7b3be541c1bb89421abb7316549aed89bd6f6283bade17c6468d7abce5bc6eb1713a282b6bb1672d080884efa10a44b3096186c95b0b1e9394390c739b5c2486
+EBUILD proot-4.0.0.ebuild 1678 SHA256 d57e2824070887fc8a9b7e6654f8400add26f40dcf39a6e2d9b85ef915c728e0 SHA512 2fa1f342f50cce28b1d9c1c5d51246443d37e75601467e17665f4d26fbc70343a08c22870c3122e2686e70a9d65de668996775b8169380a856db4488d2ffa0a5 WHIRLPOOL 760f93c568e3c6dfd90502b86fe69a7812ffcf16c0162d9378d3a0d5063e8eab6144decad450baa5be02f273d9050cade5d2758ad77a1f9ae381aeee39e91c23
+MISC ChangeLog 1882 SHA256 1f0e1d1ed42a5ee35ff60b527e7619472919f1b2a871b5d11eb640c07990d7de SHA512 dfa31035bf5df249c2f55bf1e61fd5abe336d813443a8eb9b9161881740286b6449a93172a2db642135d6fe6690c0046463d09a0b2aa55321f67db1f7d2b1404 WHIRLPOOL 5e5009da8d4965ab9552e8b89f8e2c1e42345540149f8c94107df94b4a28170f3659ed36d056f84938f739dc90b2709d4a54ba759e508d8c483e533e2dc37856
MISC metadata.xml 957 SHA256 0d3f9a72d77c22ea364ad2764681da848f40b80c50caf409158351c176200d56 SHA512 e274ba47b78b3f0f5477bbf910523b13eb9fb20e9dda23405ecc228cd68bb8268300f77f24b021dbc8e465f25c028003b30eff4302fb03260ad4fc301319d5e4 WHIRLPOOL 30f73ac371ee2d8dc81a7e48e1d93599095f21617c37713910b9944fe89a39437d9623c6ab25d7a26e5241b4d307ae14ffe05e6ab74a512ec87933dd628e0b3a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQEcBAEBCAAGBQJTW1lKAAoJECo/aRed9267zSoH/i+Bgb/1n7avMCKYCxAl4Fy6
-7vwPvx7dUgqnJKCT84o599OuPSwGGcGO/5t3gNcUPZVrGoQKMlvYTWnN0EWwCuRz
-tI1g2WIPNAr6d09weJ/AFpktU9RdI1Iz5BqlE2ghAYUS1ic8BeAcLJd5zNiORv+H
-UrHF+d+49Ov0s4c1Jw2ABmUGYZU6CIG5Xp7vUVnyCa9e5Y6vjU4LNZEc6L8vIZTz
-MEXJRHH5viuGLtaiOrvV6ZVc2s3UF/vz2iZJNGC0kJ+XYWuKBFGVWT/jCcrzfMca
-M5yD2xpOWjUbk08syCJFR0eR1wtt0dwljSRasz2h6xuBjfV16SJpg1y1WVTLhaA=
-=+Tab
+iQEcBAEBCAAGBQJTz66QAAoJECo/aRed9267aAoH/2MDOt5a9lhcq7j6ao4UzOlV
+R0efh0DMe7OGrbd4ZXLLDpE9eZwBxRrXxm6Ovhf78qjYZDJF9wFd6k6E9+qC7cpX
+z5//eiVWDElwoPoouP/nB2SWZ6md2Tg6t72KBu6zWtSp6vjdbljjl0WnHKS9ld/J
+c9FgGohrjq8MgOdjoJdfOQrEjshKmpAP/wW2RRytTf6qzr8vRE2gpif5EzUWILuM
+x4N2PuSEUOxPSeEv6k/iFayCW6K5H5ImXrxSzatcEpq2PZxi0EnFZnKlZp25kSHu
+bMCXltF8oFuBfOzWl9CnNFmpdD6qtOTf0LEX0IEwz4uxtn72mO/EGufZHhOCWbE=
+=GE9t
-----END PGP SIGNATURE-----
diff --git a/sys-apps/proot/proot-4.0.0.ebuild b/sys-apps/proot/proot-4.0.0.ebuild
new file mode 100644
index 000000000000..df5e43a32e49
--- /dev/null
+++ b/sys-apps/proot/proot-4.0.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/proot-4.0.0.ebuild,v 1.1 2014/07/23 12:46:07 pinkbyte Exp $
+
+EAPI=5
+MY_PN="PRoot"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="User-space implementation of chroot, mount --bind, and binfmt_misc"
+HOMEPAGE="http://proot.me"
+SRC_URI="https://github.com/cedric-vincent/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="care test"
+
+RDEPEND="care? ( app-arch/libarchive:0= )
+ sys-libs/talloc"
+DEPEND="${RDEPEND}
+ care? ( dev-libs/uthash )
+ test? ( dev-util/valgrind )"
+
+# Breaks sandbox
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-3.2.1-makefile.patch" \
+ "${FILESDIR}/${PN}-2.3.1-lib-paths-fix.patch" \
+ "${FILESDIR}/${PN}-3.2.2-build-care.patch"
+ epatch_user
+}
+
+src_compile() {
+ # build the proot and care targets
+ emake -C src V=1 \
+ CC="$(tc-getCC)" \
+ CHECK_VERSION="true" \
+ CAREBUILDENV="ok" \
+ proot $(use care && echo "care")
+}
+
+src_install() {
+ use care && dobin src/care
+ dobin src/proot
+ newman doc/proot/man.1 proot.1
+ dodoc doc/proot/*.txt
+ dodoc -r doc/articles
+}
+
+src_test() {
+ emake -C tests -j1 CC="$(tc-getCC)"
+}
+
+pkg_postinst() {
+ if use care; then
+ elog "You have enabled 'care' USE flag, that builds and installs"
+ elog "dynamically linked care binary."
+ elog "Upstream does NOT support such way of building CARE,"
+ elog "it provides only prebuilt binaries."
+ elog "CARE also has known problems on hardened systems"
+ elog "Please do NOT file bugs about them to http://bugs.gentoo.org"
+ fi
+}