summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2015-01-15 18:10:56 +0000
committerSergey Popov <pinkbyte@gentoo.org>2015-01-15 18:10:56 +0000
commit16fe8896ed6ac6939c9b8ecf6f5f6d00bc7c0d97 (patch)
treee8e224e7b2913e036ef9c6858385b4e5f0890912 /sys-apps/proot
parentProxy commit for Karol Herbst. Add him as proxied maintainer. Version bump. R... (diff)
downloadhistorical-16fe8896ed6ac6939c9b8ecf6f5f6d00bc7c0d97.tar.gz
historical-16fe8896ed6ac6939c9b8ecf6f5f6d00bc7c0d97.tar.bz2
historical-16fe8896ed6ac6939c9b8ecf6f5f6d00bc7c0d97.zip
Version bump, wrt bug #530926, thanks to Joakim Tjernlund <Joakim.Tjernlund AT transmode.se>
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x1F357D42
Diffstat (limited to 'sys-apps/proot')
-rw-r--r--sys-apps/proot/ChangeLog13
-rw-r--r--sys-apps/proot/Manifest22
-rw-r--r--sys-apps/proot/proot-4.0.3.ebuild69
-rw-r--r--sys-apps/proot/proot-5.0.0.ebuild69
-rw-r--r--sys-apps/proot/proot-5.1.0.ebuild69
5 files changed, 232 insertions, 10 deletions
diff --git a/sys-apps/proot/ChangeLog b/sys-apps/proot/ChangeLog
index 9b2d27215db4..b8c9f7f178c5 100644
--- a/sys-apps/proot/ChangeLog
+++ b/sys-apps/proot/ChangeLog
@@ -1,6 +1,15 @@
# 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.10 2014/09/02 07:07:02 pinkbyte Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v 1.11 2015/01/15 18:10:54 pinkbyte Exp $
+
+*proot-5.1.0 (15 Jan 2015)
+*proot-5.0.0 (15 Jan 2015)
+*proot-4.0.3 (15 Jan 2015)
+
+ 15 Jan 2015; Sergey Popov <pinkbyte@gentoo.org> +proot-4.0.3.ebuild,
+ +proot-5.0.0.ebuild, +proot-5.1.0.ebuild:
+ Version bump, wrt bug #530926, thanks to Joakim Tjernlund <Joakim.Tjernlund
+ AT transmode.se>
*proot-4.0.1 (02 Sep 2014)
diff --git a/sys-apps/proot/Manifest b/sys-apps/proot/Manifest
index 66044accab49..46660bdcef0c 100644
--- a/sys-apps/proot/Manifest
+++ b/sys-apps/proot/Manifest
@@ -7,18 +7,24 @@ AUX proot-3.2.2-build-care.patch 630 SHA256 81052a0b2aa34251da73e7d599f6fbdc06a4
AUX proot-4.0.1-argv.patch 3833 SHA256 84a85c26d9f8d0843de31a92fd436e1ef2f4f4c5928193efb1d832f302a3d8e2 SHA512 d0be9f636ecfd75fef3987d2ebb4c693aa134371e2fee6d975373ac89b0da79ad017301c388b4893667101db405f98d54a8de2cc851413356b1616337d274a14 WHIRLPOOL ed3da73ec05975eea8279f882f6632737f0ef7d4a2097bcffe4ba60758da02d952a42e96e6c313fa4963d79630c9304c72d3b0f76b9ce4bf036baebe19163737
DIST proot-3.2.2.tar.gz 171047 SHA256 481296465027c48de8b8779c4cdad57948c765139f2a17b25590068b8d21a111 SHA512 baf8df06a463978f0faf36f9d81935d6583b99b7e8c54b8ac330478ed92bb3a5d5cd624e028247c50bb9bc6fbe1300c5736a38c0aff250b23614aa52f922dfdd WHIRLPOOL 426c1b2ee6f6ee9ecc3f0b056d3baaf5269c894c302449dca263a1fe45c94d2e76bc07592fd88b9556554550653495fe1ce81e5021b1487e65239026fd23b962
DIST proot-4.0.1.tar.gz 218732 SHA256 fbb92835f6d4f4cf0560709a852bdb2880611d3b0398b65e9036fabe9857645e SHA512 df6ea412856268af65ed5fd3ede8ae099c70e9b08d7875e3e2d8e44e9d4288de93e3844aa361db0b7b579b68b5e7a983989ec0742a6d31d7bef889f739db2158 WHIRLPOOL 640dde65a3b2f24777e292a90c35ff9489fa508054bf8a7752b5e5adbdb25c9fc17d300ebb344473194942b4bf60bdaab5f2ccd743a4bab0798d629573cec6df
+DIST proot-4.0.3.tar.gz 222716 SHA256 743e253c11d737ddaa0904774b3a9a9f01b5a22778b65076437282ffdc7638cb SHA512 1c74219d44ea79a4573c6dd21a5b62df8e93522886cadb1175044b782f40a711193af348763663d24ab634fbe13b67264f0bff061a980947810e38850d0133f8 WHIRLPOOL ffc6088c65cbe535c465e9839df34fa45eb6986a766f1ec86dbf6b655363817b3e0c21bd5863537797da4a91eb770d9e9267321f13715a7597173613a73117ee
+DIST proot-5.0.0.tar.gz 250005 SHA256 e3f4f38132416e0306fe8e7e225f037e1630665231c65a659969f7c0555483a7 SHA512 0617142d5bfe40329c12f5cbe3c850d01b82f10a8b44d63acb64e7e880af652fb60d05610fb91ce317353986eb30f031d82114661e5d58a38696d242ccd366ee WHIRLPOOL f2027f953046ed84e9095f599d4b414a5ec0c6b91544a66ebeaaaa5e48359dc44f91823aae237227f90a682b2c8290e718198ec74dfd9d7f74404b154f0ffc1f
+DIST proot-5.1.0.tar.gz 253251 SHA256 50fcb882662b2de3e64e603b68d1af75e920d480191a49e11c0cb63d50040386 SHA512 26be26d405a8bcbe94377c3e9c18a571e4b61e3074f0716b0db3517d147d9d4a07c80f7312171cf9580ac7748e72e688efaf1b8e4a0ca3bfc31c802aa351346f WHIRLPOOL 0642496dc5adba8e3e08bfc0c994fa173bfcfaa4b17c4f0586498fbbc62b06afaaa98156bd4ea95530a88b5d436cdf4acb66cced9bff428515c1bd3b3317f19a
EBUILD proot-3.2.2-r1.ebuild 1781 SHA256 b9cf875e775bb7bad3a5db862f69cbb2ec9d8680f080a9fd2f498284b0bf0077 SHA512 1a1b4bcfaba9c7721e274d755f58032d454e78af0f80f2b9e5025abd9b7cb9da78ec22b0be60d6df0dcf76f785b7d4c08ed4a23736fd972c77e7fb8af39f2523 WHIRLPOOL b649fbc4d6471cf5a6d88c73b046f3cb8a567f2ae1c062702d7a1b7d20be745c78690a2ef9f7565bed25064e4a03c608a4e9813415b4d18e44c8458b73e657e1
EBUILD proot-4.0.1.ebuild 1719 SHA256 0d656ccbfb4c04161b45e4d9a19ad04394dccc75da06818bbc821d1749bf30a9 SHA512 f66eb4c37fff4cc383b03d38f6c62687af73298e1cc3d5222da00f390aec35bcea2a94076c8ea9c95b661131a883d4065c4660527808315397c8e9d33b5b5d40 WHIRLPOOL 48f26fc899ddb33ed33238e2e447183693d90fe9525ee0ba1b742787a217ee9434241db05a06f0d3d6e731dfbe7b7a857b94020190cbb502da71d806ed18b953
-MISC ChangeLog 2207 SHA256 19b2fcf34423444f89291345aa21d1d26807bb45d7712ce2c22b8a07e3d34441 SHA512 3151b36697601067669a1e52a0117fdfc9b2f6103dadfb866b3e799af787413322708db111823ca87409cad4c8d1586b5d948443c9cac2a2203c7d3f806c694b WHIRLPOOL d861b6b6256534a73f968c2ab1dd63a29e6644e4933a6e8c7c4fde0426d497c132d86bb6e5bf4e9bdfed28867d35e7b9e8891d7cdcbb0626687937fb6bcbe3d1
+EBUILD proot-4.0.3.ebuild 1666 SHA256 3bddb22bacaa17da4d9a8dfb435da84c81e0502aa11fa06f9343f435e7c9a789 SHA512 29a8aff3e56feec7649d9aa823dca361224957926ee9cb9d95e70781157f61f30296c2f74d184a3e0a8c4aa77e14f837375c48d1f9a1de0b13c851fbd3d14b9c WHIRLPOOL 697b041c0a5d4b33a7710a851cd5ff89d8da8292dd47d535c9615d3ed386de8b8d7a41f5297ffb83d09130b274c22e5fef928f1a8afbef8160ba37321dd24566
+EBUILD proot-5.0.0.ebuild 1666 SHA256 95621e147003c1636a87998b6c9a5f458c502443b8fda17466122c5f93a6ac09 SHA512 cdbd969341ba11c42bcf684352fca646ce546ae634ef0b89e3461ad489888ecc6843e4d56e9897644df8671b9d78f6c59a92c52bd304134a60c17793bec15c7d WHIRLPOOL d3b040df9689043ef7f1b19dcddc21b20b0a6322a52b319e348abed1fe3311a55b9fc0edba1e430026ec3c405a1402a618e576afc3a80cf0d37d1a325e8fefb6
+EBUILD proot-5.1.0.ebuild 1666 SHA256 8cbd8bcd5f93c6cecd2e69c6773d903aede4d916c568e97efc9d79b73f0eb4c4 SHA512 0493d5b3c906221c13ab78ce5adc1c895d101a6dc4bcd6a9b0a86ca976222cb6ef2a6c3ad0645c5ad0cb635e51892f9287f63fcf90977f3fb31d09cc87de1661 WHIRLPOOL 27199addc391daac1f76b896faa08fbfdad4952e6dbe4ddc78d537fc5c380c4c49c273dfe38d77958a522cae586b99bbb67d3b74a379db0e41397ec903ce1263
+MISC ChangeLog 2502 SHA256 67b403aef767d88e0a6406bc40b5c586ff1870707ea09492fc47c6ac5bbe8071 SHA512 a83aee7171ee1005ae60bc396c80218214355bd20bc56102f18a54ada11090d212ebb0f5b5809d3e91e41c6b0beaf71549a7f19dd7f660ffafba1a620efeb07a WHIRLPOOL b748a5988aca4809b0cf8a3b387870b9226bcf754072f1e213a936b87b0762ec80a7aa0e9fde796985e7cbec15ffa8ff7e31a279e40ede82bc30737fa09bb4c8
MISC metadata.xml 957 SHA256 0d3f9a72d77c22ea364ad2764681da848f40b80c50caf409158351c176200d56 SHA512 e274ba47b78b3f0f5477bbf910523b13eb9fb20e9dda23405ecc228cd68bb8268300f77f24b021dbc8e465f25c028003b30eff4302fb03260ad4fc301319d5e4 WHIRLPOOL 30f73ac371ee2d8dc81a7e48e1d93599095f21617c37713910b9944fe89a39437d9623c6ab25d7a26e5241b4d307ae14ffe05e6ab74a512ec87933dd628e0b3a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUBWyXAAoJECo/aRed9267HBkH/3x8HPaLv1+wcjcOwOkx31ia
-prNv05NbSwYakFvlLn9EAR05kVD+2UMbNpUk6OmoAcKZdVV89jbterTdvWWG0xzo
-RjKgmWpx/kvABERYcwXa9rpQrVNB7FZbGolYeBZKFqI90EuKjlMEYWHpLjei4gyC
-PZautS0HiyW7iWMZEn4d7qaiB5qlQPw5gVL02aS18VUcZda5p2LL+gkj4uSueb8E
-5G9C8gfnyyUGJe4y0QgsKw+tdJAt71o6QdACEmhcTvc5wgdUhvp8mdjKL85M1XIU
-zfffHkbksqbSNx0EAmWawUuqt7sLFTZv7y9JiIVhiTHtShRckQAm/qaOd6T4Oyg=
-=mTF5
+iQEcBAEBCAAGBQJUuAKwAAoJECo/aRed92675XsIAKo+i9NYs+JmE5DFdkxAdf7w
+pKLij2ud5DY8CV97zQX+8S0l57CmhVKHjaJ65+B3yVRCcLfid7WNFvPXbKDN+YrQ
+nm/rbe4mtDdGMnCHBwkBpeckF5SxqsXhEAm84tNH6ATzEgARZQT+ZCUWSX5JsRsZ
+aNtDoaLvHKe8XEccgzhqN/u1CbTvBVpgZZerhzgIrsAxyFscDPet4Zsu0Y/VI6Sw
++mlvlnbUSpSuLUvcBHNkrNVbT7psTPjdqTNfcgzlhJj1xC1m/W5/y/f/ATafzy6h
+IjyJMTL+8GELZZubQHvADH2jMjeaY1FgXzAqsJJfpz1NvRurL0NLT1CyzlpcX4Y=
+=7c5+
-----END PGP SIGNATURE-----
diff --git a/sys-apps/proot/proot-4.0.3.ebuild b/sys-apps/proot/proot-4.0.3.ebuild
new file mode 100644
index 000000000000..1b857baa9594
--- /dev/null
+++ b/sys-apps/proot/proot-4.0.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/proot-4.0.3.ebuild,v 1.1 2015/01/15 18:10:54 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"
+ 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() {
+ if use care; then
+ dobin src/care
+ dodoc doc/care/*.txt
+ fi
+ 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
+}
diff --git a/sys-apps/proot/proot-5.0.0.ebuild b/sys-apps/proot/proot-5.0.0.ebuild
new file mode 100644
index 000000000000..1ae63398a4f8
--- /dev/null
+++ b/sys-apps/proot/proot-5.0.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/proot-5.0.0.ebuild,v 1.1 2015/01/15 18:10:54 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"
+ 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() {
+ if use care; then
+ dobin src/care
+ dodoc doc/care/*.txt
+ fi
+ 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
+}
diff --git a/sys-apps/proot/proot-5.1.0.ebuild b/sys-apps/proot/proot-5.1.0.ebuild
new file mode 100644
index 000000000000..8a5978ce2732
--- /dev/null
+++ b/sys-apps/proot/proot-5.1.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/proot-5.1.0.ebuild,v 1.1 2015/01/15 18:10:54 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"
+ 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() {
+ if use care; then
+ dobin src/care
+ dodoc doc/care/*.txt
+ fi
+ 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
+}