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

Diff of /eclass/enlightenment.eclass

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

Revision 1.56 Revision 1.60
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.56 2005/08/23 23:53:26 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.60 2006/01/07 06:50:16 vapier Exp $
4# 4#
5# Author: vapier@gentoo.org 5# Author: vapier@gentoo.org
6 6
7inherit eutils 7inherit eutils
8 8
37 ECVS_MODULE="e17/libs/${PN}" 37 ECVS_MODULE="e17/libs/${PN}"
38 else 38 else
39 ECVS_MODULE="e17/apps/${PN}" 39 ECVS_MODULE="e17/apps/${PN}"
40 fi 40 fi
41 fi 41 fi
42 ECVS_SERVER=${ECVS_SERVER:-cvs.sourceforge.net:/cvsroot/enlightenment} 42 ECVS_SERVER=${E17_ECVS_SERVER:-${ECVS_SERVER:-cvs.sourceforge.net:/cvsroot/enlightenment}}
43 ECVS_STATE="live" 43 ECVS_STATE="live"
44 inherit cvs 44 inherit cvs
45elif [[ ${PV/.200[3-9][0-1][0-9][0-3][0-9]/} != ${PV} ]] ; then 45elif [[ ${PV/.200[3-9][0-1][0-9][0-3][0-9]/} != ${PV} ]] ; then
46 ECVS_STATE="snap" 46 ECVS_STATE="snap"
47elif [[ ${PV%%.[0-9][0-9][0-9]} != ${PV} ]] ; then 47elif [[ ${PV%%.[0-9][0-9][0-9]} != ${PV} ]] ; then
58esac 58esac
59 59
60LICENSE="BSD" 60LICENSE="BSD"
61SLOT="0" 61SLOT="0"
62case ${EKEY_STATE:-${ECVS_STATE}} in 62case ${EKEY_STATE:-${ECVS_STATE}} in
63 release) KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86";; 63 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";; 64 snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86";;
65 live) KEYWORDS="-*";; 65 live) KEYWORDS="-*";;
66esac 66esac
67IUSE="nls doc" 67IUSE="nls doc"
68 68
69DEPEND="doc? ( app-doc/doxygen )" 69DEPEND="doc? ( app-doc/doxygen )"
84 elif [[ ${ECVS_STATE} == "live" ]] ; then 84 elif [[ ${ECVS_STATE} == "live" ]] ; then
85 eerror "This is a LIVE CVS ebuild." 85 eerror "This is a LIVE CVS ebuild."
86 eerror "That means there are NO promises it will work." 86 eerror "That means there are NO promises it will work."
87 eerror "If it fails to build, FIX THE CODE YOURSELF" 87 eerror "If it fails to build, FIX THE CODE YOURSELF"
88 eerror "before reporting any issues." 88 eerror "before reporting any issues."
89 echo
90 einfo "If you have trouble connecting to the sourceforge cvs"
91 einfo "server, try exporting using the unofficial mirror:"
92 einfo "export E17_ECVS_SERVER=thinktux.net:/root"
89 fi 93 fi
90} 94}
91 95
92enlightenment_die() { 96enlightenment_die() {
93 enlightenment_warning_msg 97 enlightenment_warning_msg

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.60

  ViewVC Help
Powered by ViewVC 1.1.20