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

Diff of /eclass/enlightenment.eclass

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

Revision 1.1.1.1 Revision 1.62
1# Copyright 1999-2005 Gentoo Foundation 1# Copyright 1999-2006 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/enlightenment.eclass,v 1.1.1.1 2005/11/30 09:59:22 chriswhite Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.62 2006/03/28 07:54:04 vapier Exp $
4# 4#
5# Author: vapier@gentoo.org 5# Author: vapier@gentoo.org
6 6
7inherit eutils 7inherit eutils
8 8
27# SRC_URI EURI_STATE 27# SRC_URI EURI_STATE
28# S EURI_STATE 28# S EURI_STATE
29 29
30EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst 30EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst
31 31
32#E17_DEFAULT_CVS="cvs.sourceforge.net:/cvsroot/enlightenment"
33E17_DEFAULT_CVS="anoncvs.enlightenment.org:/var/cvs/e"
34
32ECVS_STATE="release" 35ECVS_STATE="release"
33if [[ ${PV/9999} != ${PV} ]] ; then 36if [[ ${PV/9999} != ${PV} ]] ; then
34 if [[ -z ${ECVS_MODULE} ]] ; then 37 if [[ -z ${ECVS_MODULE} ]] ; then
35 ECVS_MODULE=${PN} 38 ECVS_MODULE=${PN}
36 if [[ ${CATEGORY/libs} != ${CATEGORY} ]] ; then 39 if [[ ${CATEGORY/libs} != ${CATEGORY} ]] ; then
37 ECVS_MODULE="e17/libs/${PN}" 40 ECVS_MODULE="e17/libs/${PN}"
38 else 41 else
39 ECVS_MODULE="e17/apps/${PN}" 42 ECVS_MODULE="e17/apps/${PN}"
40 fi 43 fi
41 fi 44 fi
42 ECVS_SERVER=${ECVS_SERVER:-cvs.sourceforge.net:/cvsroot/enlightenment} 45 ECVS_SERVER=${E17_ECVS_SERVER:-${ECVS_SERVER:-${E17_DEFAULT_CVS}}}
43 ECVS_STATE="live" 46 ECVS_STATE="live"
44 inherit cvs 47 inherit cvs
45elif [[ ${PV/.200[3-9][0-1][0-9][0-3][0-9]/} != ${PV} ]] ; then 48elif [[ ${PV/.200[3-9][0-1][0-9][0-3][0-9]/} != ${PV} ]] ; then
46 ECVS_STATE="snap" 49 ECVS_STATE="snap"
47elif [[ ${PV%%.[0-9][0-9][0-9]} != ${PV} ]] ; then 50elif [[ ${PV%%.[0-9][0-9][0-9]} != ${PV} ]] ; then
58esac 61esac
59 62
60LICENSE="BSD" 63LICENSE="BSD"
61SLOT="0" 64SLOT="0"
62case ${EKEY_STATE:-${ECVS_STATE}} in 65case ${EKEY_STATE:-${ECVS_STATE}} in
63 release) KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86";; 66 release) KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86";;
64 snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86";; 67 snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86";;
65 live) KEYWORDS="-*";; 68 live) KEYWORDS="-*";;
66esac 69esac
67IUSE="nls doc" 70IUSE="nls doc"
68 71
69DEPEND="doc? ( app-doc/doxygen )" 72DEPEND="doc? ( app-doc/doxygen )"

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.62

  ViewVC Help
Powered by ViewVC 1.1.20