/[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.63
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.63 2006/04/15 00:27:40 flameeyes Exp $
4# 4#
5# Author: vapier@gentoo.org 5# Author: vapier@gentoo.org
6 6
7inherit eutils 7inherit eutils libtool
8 8
9# ECVS_STATE's: 9# ECVS_STATE's:
10# release [default] 10# release [default]
11# KEYWORDS arch 11# KEYWORDS arch
12# SRC_URI $P.tar.gz 12# SRC_URI $P.tar.gz
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 )"
137 autoconf || enlightenment_die "autogen in libltdl failed" 140 autoconf || enlightenment_die "autogen in libltdl failed"
138 cd .. 141 cd ..
139 fi 142 fi
140 fi 143 fi
141 epunt_cxx 144 epunt_cxx
145 elibtoolize
142 econf ${MY_ECONF} || enlightenment_die "econf failed" 146 econf ${MY_ECONF} || enlightenment_die "econf failed"
143 emake || enlightenment_die "emake failed" 147 emake || enlightenment_die "emake failed"
144 use doc && [[ -x ./gendoc ]] && { ./gendoc || enlightenment_die "gendoc failed" ; } 148 use doc && [[ -x ./gendoc ]] && { ./gendoc || enlightenment_die "gendoc failed" ; }
145} 149}
146 150

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

  ViewVC Help
Powered by ViewVC 1.1.20