Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/proot: ChangeLog proot-3.2.2.ebuild
Date: Tue, 25 Feb 2014 08:15:24
Message-Id: 20140225081517.6E7142004C@flycatcher.gentoo.org
1 patrick 14/02/25 08:15:17
2
3 Modified: ChangeLog
4 Added: proot-3.2.2.ebuild
5 Log:
6 Bump
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.5 sys-apps/proot/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/ChangeLog?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/ChangeLog?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/ChangeLog?r1=1.4&r2=1.5
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- ChangeLog 23 Dec 2013 16:18:23 -0000 1.4
24 +++ ChangeLog 25 Feb 2014 08:15:17 -0000 1.5
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sys-apps/proot
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v 1.4 2013/12/23 16:18:23 pinkbyte Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/ChangeLog,v 1.5 2014/02/25 08:15:17 patrick Exp $
31 +
32 +*proot-3.2.2 (25 Feb 2014)
33 +
34 + 25 Feb 2014; Patrick Lauer <patrick@g.o> +proot-3.2.2.ebuild:
35 + Bump
36
37 *proot-3.2.1-r1 (23 Dec 2013)
38
39 @@ -25,4 +30,3 @@
40 +files/proot-2.3.1-lib-paths-fix.patch, +files/proot-2.3.1-makefile.patch,
41 +metadata.xml:
42 Initial commit, wrt bug #439324, thanks to James Le Cuirot
43 -
44
45
46
47 1.1 sys-apps/proot/proot-3.2.2.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-3.2.2.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/proot/proot-3.2.2.ebuild?rev=1.1&content-type=text/plain
51
52 Index: proot-3.2.2.ebuild
53 ===================================================================
54 # Copyright 1999-2014 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/sys-apps/proot/proot-3.2.2.ebuild,v 1.1 2014/02/25 08:15:17 patrick Exp $
57
58 EAPI=5
59 MY_PN="PRoot"
60
61 inherit eutils pax-utils toolchain-funcs
62
63 DESCRIPTION="User-space implementation of chroot, mount --bind, and binfmt_misc"
64 HOMEPAGE="http://proot.me"
65 SRC_URI="https://github.com/cedric-vincent/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
66
67 LICENSE="GPL-2"
68 SLOT="0"
69 KEYWORDS="~amd64 ~x86"
70 IUSE="test"
71
72 RDEPEND="sys-libs/talloc"
73 DEPEND="${RDEPEND}
74 test? ( dev-util/valgrind )"
75
76 # Breaks sandbox
77 RESTRICT="test"
78
79 S="${WORKDIR}/${MY_PN}-${PV}"
80
81 src_prepare() {
82 epatch "${FILESDIR}/${PN}-3.2.1-makefile.patch" \
83 "${FILESDIR}/${PN}-2.3.1-lib-paths-fix.patch"
84 epatch_user
85 }
86
87 src_compile() {
88 emake -C src V=1 \
89 CC="$(tc-getCC)" \
90 CHECK_VERSION="true"
91 }
92
93 src_install() {
94 # Workaround for bug #493416
95 pax-mark -Emp src/proot
96
97 dobin src/proot
98 doman doc/proot.1
99 dodoc doc/*.txt doc/articles/*
100 }
101
102 src_test() {
103 emake -C tests -j1 CC="$(tc-getCC)"
104 }