/[gentoo-x86]/eclass/subversion.eclass
Gentoo

Diff of /eclass/subversion.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.80 Revision 1.81
1# Copyright 1999-2012 Gentoo Foundation 1# Copyright 1999-2012 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.80 2012/07/29 03:37:37 hattya Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.81 2012/07/29 04:26:10 hattya Exp $
4 4
5# @ECLASS: subversion.eclass 5# @ECLASS: subversion.eclass
6# @MAINTAINER: 6# @MAINTAINER:
7# Akinori Hattori <hattya@gentoo.org> 7# Akinori Hattori <hattya@gentoo.org>
8# @AUTHOR: 8# @AUTHOR:
23 *) 23 *)
24 EXPORT_FUNCTIONS src_unpack src_prepare pkg_preinst 24 EXPORT_FUNCTIONS src_unpack src_prepare pkg_preinst
25 ;; 25 ;;
26esac 26esac
27 27
28SUBVERSION_DEPEND="dev-vcs/subversion 28DEPEND="dev-vcs/subversion
29 net-misc/rsync" 29 net-misc/rsync"
30
31if [[ -z "${ESVN_DISABLE_DEPENDENCIES}" ]]; then
32 DEPEND="${SUBVERSION_DEPEND}"
33fi
34 30
35# @ECLASS-VARIABLE: ESVN_STORE_DIR 31# @ECLASS-VARIABLE: ESVN_STORE_DIR
36# @DESCRIPTION: 32# @DESCRIPTION:
37# subversion sources store directory. Users may override this in /etc/make.conf 33# subversion sources store directory. Users may override this in /etc/make.conf
38[[ -z ${ESVN_STORE_DIR} ]] && ESVN_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}/svn-src" 34[[ -z ${ESVN_STORE_DIR} ]] && ESVN_STORE_DIR="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}/svn-src"
136# this should be a space delimited list of subversion eclass features to 132# this should be a space delimited list of subversion eclass features to
137# restrict. 133# restrict.
138# export) 134# export)
139# don't export the working copy to S. 135# don't export the working copy to S.
140ESVN_RESTRICT="${ESVN_RESTRICT:-}" 136ESVN_RESTRICT="${ESVN_RESTRICT:-}"
141
142# @ECLASS-VARIABLE: ESVN_DISABLE_DEPENDENCIES
143# @DESCRIPTION:
144# Set this variable to a non-empty value to disable the automatic inclusion of
145# Subversion in dependencies.
146ESVN_DISABLE_DEPENDENCIES="${ESVN_DISABLE_DEPENDENCIES:-}"
147 137
148# @ECLASS-VARIABLE: ESVN_OFFLINE 138# @ECLASS-VARIABLE: ESVN_OFFLINE
149# @DESCRIPTION: 139# @DESCRIPTION:
150# Set this variable to a non-empty value to disable the automatic updating of 140# Set this variable to a non-empty value to disable the automatic updating of
151# an svn source tree. This is intended to be set outside the subversion source 141# an svn source tree. This is intended to be set outside the subversion source

Legend:
Removed from v.1.80  
changed lines
  Added in v.1.81

  ViewVC Help
Powered by ViewVC 1.1.20