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

Diff of /eclass/enlightenment.eclass

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

Revision 1.15 Revision 1.16
1# Copyright 1999-2004 Gentoo Technologies, Inc. 1# Copyright 1999-2004 Gentoo Technologies, Inc.
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.15 2004/02/21 04:50:58 vapier Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.16 2004/02/23 05:56:08 vapier Exp $
4# 4#
5# Author: vapier@gentoo.org 5# Author: vapier@gentoo.org
6 6
7ECLASS=enlightenment 7ECLASS=enlightenment
8INHERITED="$INHERITED $ECLASS" 8INHERITED="$INHERITED $ECLASS"
24RDEPEND="nls? ( sys-devel/gettext )" 24RDEPEND="nls? ( sys-devel/gettext )"
25 25
26S=${WORKDIR}/${PN} 26S=${WORKDIR}/${PN}
27 27
28enlightenment_warning_msg() { 28enlightenment_warning_msg() {
29 if [ "${PV/2003}" != "${PV}" ] ; then 29 if [ "${PV/200}" != "${PV}" ] ; then
30 ewarn "Please do not contact the E team about bugs in Gentoo." 30 ewarn "Please do not contact the E team about bugs in Gentoo."
31 ewarn "Only contact vapier@gentoo.org via e-mail or bugzilla." 31 ewarn "Only contact vapier@gentoo.org via e-mail or bugzilla."
32 ewarn "Remember, this stuff is CVS only code so dont cry when" 32 ewarn "Remember, this stuff is CVS only code so dont cry when"
33 ewarn "I break you :)." 33 ewarn "I break you :)."
34 fi 34 fi
35}
36
37enlightenment_die() {
38 enlightenment_warning_msg
39 die "$@"$'\n'"!!! SEND BUG REPORTS TO vapier@gentoo.org NOT THE E TEAM"
35} 40}
36 41
37enlightenment_pkg_setup() { 42enlightenment_pkg_setup() {
38 enlightenment_warning_msg 43 enlightenment_warning_msg
39} 44}
57 PATH="${T}:${PATH}" \ 62 PATH="${T}:${PATH}" \
58 WANT_AUTOCONF_2_5=1 \ 63 WANT_AUTOCONF_2_5=1 \
59 NOCONFIGURE=yes \ 64 NOCONFIGURE=yes \
60 USER=blah \ 65 USER=blah \
61 ./autogen.sh \ 66 ./autogen.sh \
62 || die "autogen failed" 67 || enlightenment_die "autogen failed"
63 if [ ! -z "${EHACKLIBLTDL}" ] ; then 68 if [ ! -z "${EHACKLIBLTDL}" ] ; then
64 cd libltdl 69 cd libltdl
65 env WANT_AUTOCONF_2_5=1 autoconf || die "autogen in libltdl failed" 70 env WANT_AUTOCONF_2_5=1 autoconf || enlightenment_die "autogen in libltdl failed"
66 cd .. 71 cd ..
67 fi 72 fi
68 econf ${MY_ECONF} || die "econf failed" 73 econf ${MY_ECONF} || enlightenment_die "econf failed"
69 emake || die "emake failed" 74 emake || enlightenment_die "emake failed"
70 [ `use doc` ] && [ -x ./gendoc ] && { ./gendoc || die "gendoc failed" ; } 75 [ `use doc` ] && [ -x ./gendoc ] && { ./gendoc || enlightenment_die "gendoc failed" ; }
71} 76}
72 77
73enlightenment_src_install() { 78enlightenment_src_install() {
74 make install DESTDIR=${D} || die 79 make install DESTDIR=${D} || enlightenment_die
75 find ${D} -name CVS -type d -exec rm -rf '{}' \; 2>/dev/null 80 find ${D} -name CVS -type d -exec rm -rf '{}' \; 2>/dev/null
76 dodoc AUTHORS ChangeLog NEWS README TODO ${EDOCS} 81 dodoc AUTHORS ChangeLog NEWS README TODO ${EDOCS}
77 [ `use doc` ] && [ -d doc ] && dohtml -r doc/* 82 [ `use doc` ] && [ -d doc ] && dohtml -r doc/*
78} 83}
79 84

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

  ViewVC Help
Powered by ViewVC 1.1.20