pinkbyte 15/01/15 18:10:54
Modified: ChangeLog
Added: proot-4.0.3.ebuild proot-5.1.0.ebuild
proot-5.0.0.ebuild
Log:
Version bump, wrt bug #530926, thanks to Joakim Tjernlund <Joakim.Tjernlund
AT transmode.se>
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key
0x1F357D42)
Revision Changes Path
1.11 sys-apps/proot/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/ChangeLog?rev=1.11&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/ChangeLog?rev=1.11&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/ChangeLog?r1=1.10&r2=1.11
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ChangeLog 2 Sep 2014 07:07:02 -0000 1.10
+++ ChangeLog 15 Jan 2015 18:10:54 -0000 1.11
@@ -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 <[email protected]> +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)
1.1 sys-apps/proot/proot-4.0.3.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-4.0.3.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-4.0.3.ebuild?rev=1.1&content-type=text/plain
Index: proot-4.0.3.ebuild
===================================================================
# 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
}
1.1 sys-apps/proot/proot-5.1.0.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-5.1.0.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-5.1.0.ebuild?rev=1.1&content-type=text/plain
Index: proot-5.1.0.ebuild
===================================================================
# 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
}
1.1 sys-apps/proot/proot-5.0.0.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-5.0.0.ebuild?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-5.0.0.ebuild?rev=1.1&content-type=text/plain
Index: proot-5.0.0.ebuild
===================================================================
# 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
}