Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-fs/nfs-utils: metadata.xml ChangeLog nfs-utils-1.2.4.ebuild
Date: Fri, 02 Sep 2011 19:27:23
Message-Id: 20110902192713.C43B32004C@flycatcher.gentoo.org
1 vapier 11/09/02 19:27:13
2
3 Modified: metadata.xml ChangeLog nfs-utils-1.2.4.ebuild
4 Log:
5 Add USE="nfsidmap nfsv41" to control new deps and features #381459 by Krzysztof Pawlik.
6
7 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.4 net-fs/nfs-utils/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/metadata.xml?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/metadata.xml?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/metadata.xml?r1=1.3&r2=1.4
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/metadata.xml,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- metadata.xml 30 May 2009 21:47:12 -0000 1.3
23 +++ metadata.xml 2 Sep 2011 19:27:13 -0000 1.4
24 @@ -4,8 +4,10 @@
25 <herd>net-fs</herd>
26 <longdescription>NFS client and server daemons</longdescription>
27 <use>
28 + <flag name='nfsidmap'>Enable support for newer nfsidmap helper</flag>
29 <flag name='nfsv3'>Enable support for NFSv3</flag>
30 <flag name='nfsv4'>Enable support for NFSv4</flag>
31 + <flag name='nfsv41'>Enable support for NFSv4.1</flag>
32 <flag name='nonfsv4'>Disable support for NFSv4</flag>
33 </use>
34 </pkgmetadata>
35
36
37
38 1.187 net-fs/nfs-utils/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/ChangeLog?rev=1.187&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/ChangeLog?rev=1.187&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/ChangeLog?r1=1.186&r2=1.187
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/ChangeLog,v
47 retrieving revision 1.186
48 retrieving revision 1.187
49 diff -u -r1.186 -r1.187
50 --- ChangeLog 1 Sep 2011 23:10:15 -0000 1.186
51 +++ ChangeLog 2 Sep 2011 19:27:13 -0000 1.187
52 @@ -1,6 +1,11 @@
53 # ChangeLog for net-fs/nfs-utils
54 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/ChangeLog,v 1.186 2011/09/01 23:10:15 flameeyes Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/ChangeLog,v 1.187 2011/09/02 19:27:13 vapier Exp $
57 +
58 + 02 Sep 2011; Mike Frysinger <vapier@g.o> nfs-utils-1.2.4.ebuild,
59 + +files/nfs-utils-1.2.4-nfsidmap.patch, metadata.xml:
60 + Add USE="nfsidmap nfsv41" to control new deps and features #381459 by
61 + Krzysztof Pawlik.
62
63 01 Sep 2011; Diego E. Pettenò <flameeyes@g.o> nfs-utils-1.2.4.ebuild,
64 +files/nfs-utils-1.2.4-conditional.patch:
65
66
67
68 1.3 net-fs/nfs-utils/nfs-utils-1.2.4.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.2.4.ebuild?rev=1.3&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.2.4.ebuild?rev=1.3&content-type=text/plain
72 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.2.4.ebuild?r1=1.2&r2=1.3
73
74 Index: nfs-utils-1.2.4.ebuild
75 ===================================================================
76 RCS file: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.2.4.ebuild,v
77 retrieving revision 1.2
78 retrieving revision 1.3
79 diff -u -r1.2 -r1.3
80 --- nfs-utils-1.2.4.ebuild 1 Sep 2011 23:10:15 -0000 1.2
81 +++ nfs-utils-1.2.4.ebuild 2 Sep 2011 19:27:13 -0000 1.3
82 @@ -1,6 +1,6 @@
83 # Copyright 1999-2011 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 -# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.2.4.ebuild,v 1.2 2011/09/01 23:10:15 flameeyes Exp $
86 +# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.2.4.ebuild,v 1.3 2011/09/02 19:27:13 vapier Exp $
87
88 EAPI="2"
89
90 @@ -13,7 +13,7 @@
91 LICENSE="GPL-2"
92 SLOT="0"
93 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
94 -IUSE="caps ipv6 kerberos +nfsv3 +nfsv4 tcpd elibc_glibc"
95 +IUSE="caps ipv6 kerberos nfsidmap +nfsv3 +nfsv4 nfsv41 tcpd elibc_glibc"
96 RESTRICT="test" #315573
97
98 # kth-krb doesn't provide the right include
99 @@ -34,6 +34,10 @@
100 net-libs/libtirpc[kerberos]
101 app-crypt/mit-krb5
102 )
103 + nfsidmap? (
104 + >=net-libs/libnfsidmap-0.24
105 + sys-apps/keyutils
106 + )
107 )"
108 RDEPEND="${DEPEND_COMMON} !net-nds/portmap"
109 # util-linux dep is to prevent man-page collision
110 @@ -42,19 +46,22 @@
111
112 src_prepare() {
113 epatch "${FILESDIR}"/${PN}-1.1.4-mtab-sym.patch
114 - epatch "${FILESDIR}"/${PN}-1.2.4-exportfs-xlog.patch
115 - epatch "${FILESDIR}"/${PN}-1.2.4-exportfs-skip-dir.patch
116 - epatch "${FILESDIR}"/${PN}-1.2.4-conditional.patch
117 + epatch "${FILESDIR}"/${P}-exportfs-xlog.patch
118 + epatch "${FILESDIR}"/${P}-exportfs-skip-dir.patch
119 + epatch "${FILESDIR}"/${P}-conditional.patch
120 + epatch "${FILESDIR}"/${PN}-1.2.4-nfsidmap.patch
121 eautoreconf
122 }
123
124 src_configure() {
125 + export ac_cv_header_keyutils_h=$(use nfsidmap && echo yes || echo no)
126 econf \
127 --with-statedir=/var/lib/nfs \
128 --enable-tirpc \
129 $(use_with tcpd tcp-wrappers) \
130 $(use_enable nfsv3) \
131 $(use_enable nfsv4) \
132 + $(use_enable nfsv41) \
133 $(use_enable ipv6) \
134 $(use_enable caps) \
135 $(use nfsv4 && use_enable kerberos gss || echo "--disable-gss")