Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: subversion.eclass
Date: Sun, 26 Apr 2009 02:33:39
Message-Id: E1LxuBU-00055q-HE@stork.gentoo.org
1 arfrever 09/04/26 02:33:36
2
3 Modified: subversion.eclass
4 Log:
5 Update for EAPI="2".
6
7 Revision Changes Path
8 1.64 eclass/subversion.eclass
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/subversion.eclass?rev=1.64&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/subversion.eclass?rev=1.64&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/subversion.eclass?r1=1.63&r2=1.64
13
14 Index: subversion.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v
17 retrieving revision 1.63
18 retrieving revision 1.64
19 diff -u -r1.63 -r1.64
20 --- subversion.eclass 26 Apr 2009 02:18:09 -0000 1.63
21 +++ subversion.eclass 26 Apr 2009 02:33:36 -0000 1.64
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2009 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.63 2009/04/26 02:18:09 arfrever Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.64 2009/04/26 02:33:36 arfrever Exp $
27
28 # @ECLASS: subversion.eclass
29 # @MAINTAINER:
30 @@ -19,7 +19,11 @@
31
32 ESVN="${ECLASS}"
33
34 -EXPORT_FUNCTIONS src_unpack pkg_preinst
35 +if has "${EAPI}" 0 1; then
36 + EXPORT_FUNCTIONS src_unpack src_prepare pkg_preinst
37 +else
38 + EXPORT_FUNCTIONS src_unpack pkg_preinst
39 +fi
40
41 DESCRIPTION="Based on the ${ECLASS} eclass"
42
43 @@ -366,9 +370,18 @@
44
45 # @FUNCTION: subversion_src_unpack
46 # @DESCRIPTION:
47 -# default src_unpack. fetch and bootstrap.
48 +# Default src_unpack. Fetch and, in older EAPIs, bootstrap.
49 subversion_src_unpack() {
50 subversion_fetch || die "${ESVN}: unknown problem occurred in subversion_fetch."
51 + if has "${EAPI}" 0 1; then
52 + subversion_bootstrap || die "${ESVN}: unknown problem occurred in subversion_bootstrap."
53 + fi
54 +}
55 +
56 +# @FUNCTION: subversion_src_prepare
57 +# @DESCRIPTION:
58 +# Default src_prepare. Bootstrap.
59 +subversion_src_prepare() {
60 subversion_bootstrap || die "${ESVN}: unknown problem occurred in subversion_bootstrap."
61 }