| 1 | # Copyright 1999-2006 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.61 2006/01/29 06:14:40 vapier 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 | |
| 7 | inherit eutils |
7 | inherit eutils |
| 8 | |
8 | |
| … | |
… | |
| 27 | # SRC_URI EURI_STATE |
27 | # SRC_URI EURI_STATE |
| 28 | # S EURI_STATE |
28 | # S EURI_STATE |
| 29 | |
29 | |
| 30 | EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst |
30 | EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst |
| 31 | |
31 | |
|
|
32 | #E17_DEFAULT_CVS="cvs.sourceforge.net:/cvsroot/enlightenment" |
|
|
33 | E17_DEFAULT_CVS="anoncvs.enlightenment.org:/var/cvs/e" |
|
|
34 | |
| 32 | ECVS_STATE="release" |
35 | ECVS_STATE="release" |
| 33 | if [[ ${PV/9999} != ${PV} ]] ; then |
36 | if [[ ${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=${E17_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 |
| 45 | elif [[ ${PV/.200[3-9][0-1][0-9][0-3][0-9]/} != ${PV} ]] ; then |
48 | elif [[ ${PV/.200[3-9][0-1][0-9][0-3][0-9]/} != ${PV} ]] ; then |
| 46 | ECVS_STATE="snap" |
49 | ECVS_STATE="snap" |
| 47 | elif [[ ${PV%%.[0-9][0-9][0-9]} != ${PV} ]] ; then |
50 | elif [[ ${PV%%.[0-9][0-9][0-9]} != ${PV} ]] ; then |