Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/libcap: ChangeLog libcap-2.10.ebuild
Date: Sun, 01 Jun 2008 02:28:32
Message-Id: E1K2dJ4-0002v7-M0@stork.gentoo.org
1 vapier 08/06/01 02:28:26
2
3 Modified: ChangeLog
4 Added: libcap-2.10.ebuild
5 Log:
6 Version bump #221505 by Arfrever Frehtes Taifersar Arahesis.
7 (Portage version: 2.2_pre5.spank.spunk)
8
9 Revision Changes Path
10 1.65 sys-libs/libcap/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libcap/ChangeLog?rev=1.65&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libcap/ChangeLog?rev=1.65&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libcap/ChangeLog?r1=1.64&r2=1.65
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v
19 retrieving revision 1.64
20 retrieving revision 1.65
21 diff -u -r1.64 -r1.65
22 --- ChangeLog 24 Mar 2008 14:01:49 -0000 1.64
23 +++ ChangeLog 1 Jun 2008 02:28:26 -0000 1.65
24 @@ -1,6 +1,13 @@
25 # ChangeLog for sys-libs/libcap
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.64 2008/03/24 14:01:49 vapier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.65 2008/06/01 02:28:26 vapier Exp $
29 +
30 +*libcap-2.10 (01 Jun 2008)
31 +
32 + 01 Jun 2008; Mike Frysinger <vapier@g.o>
33 + +files/2.10/0001-Make-fixes.patch,
34 + +files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild:
35 + Version bump #221505 by Arfrever Frehtes Taifersar Arahesis.
36
37 *libcap-2.08-r1 (24 Mar 2008)
38
39
40
41
42 1.1 sys-libs/libcap/libcap-2.10.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libcap/libcap-2.10.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/libcap/libcap-2.10.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libcap-2.10.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/libcap-2.10.ebuild,v 1.1 2008/06/01 02:28:26 vapier Exp $
52
53 inherit eutils multilib toolchain-funcs pam
54
55 DESCRIPTION="POSIX 1003.1e capabilities"
56 HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html"
57 SRC_URI="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap${PV:0:1}/${P}.tar.bz2"
58
59 LICENSE="GPL-2 BSD"
60 SLOT="0"
61 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
62 IUSE="pam"
63
64 RDEPEND="sys-apps/attr"
65 DEPEND="${RDEPEND}
66 sys-kernel/linux-headers"
67
68 src_unpack() {
69 unpack ${P}.tar.bz2
70 cd "${S}"
71 epatch "${FILESDIR}"/${PV}/*.patch
72 epatch "${FILESDIR}"/${PN}-2.08-no-static.patch
73 sed -i 's:gperf:false:' libcap/Makefile #210424
74
75 sed -i -e '/cap_setfcap.*morgan/s:^:#:' pam_cap/capability.conf
76 }
77
78 src_compile() {
79 tc-export BUILD_CC CC AR RANLIB
80 export PAM_CAP=$(use pam && echo yes || echo no)
81 emake || die
82 }
83
84 src_install() {
85 emake install DESTDIR="${D}" lib=$(get_libdir) || die
86
87 gen_usr_ldscript libcap.so
88 mv "${D}"/$(get_libdir)/libcap.a "${D}"/usr/$(get_libdir)/ || die
89
90 dopammod pam_cap/pam_cap.so
91 dopamsecurity '' pam_cap/capability.conf
92
93 dodoc CHANGELOG README doc/capability.notes
94 }
95
96
97
98 --
99 gentoo-commits@l.g.o mailing list