All pastes #278471 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-12-14 02:44 UTC
rendered paste body
# Copyright 2000-2006 Gentoo Foundation 
# Distributed under the terms of the GNU General Public License v2 
# $Header: $ 
 
inherit cvs 
 
DESCRIPTION="eINIT - an alternate /sbin/init" 
HOMEPAGE="http://einit.sourceforge.net/" 
 
ECVS_SERVER="einit.cvs.sourceforge.net:/cvsroot/einit" 
ECVS_MODULE="einit" 
ECVS_AUTH="pserver" 
ECVS_USER="anonymous" 
ECVS_PASS="" 
S="${WORKDIR}/${ECVS_MODULE}" 
ECVS_CO_DATE="${PV##*_pre} UTC" 
ECVS_UP_OPTS="-D '${ECVS_CO_DATE}' -dP" 
ECVS_CO_OPTS="-D '${ECVS_CO_DATE}'" 
 
LICENSE="BSD" 
SLOT="0" 
KEYWORDS="~amd64 ~x86" 
IUSE="doc efl" 
 
RDEPEND="dev-libs/expat 
        doc? ( app-text/docbook-sgml app-doc/doxygen ) 
        efl? ( media-libs/edje
               x11-libs/evas
               x11-libs/ecore )" 
DEPEND="${RDEPEND}" 
 
S=${WORKDIR}/einit 
 
src_unpack() { 
   cvs_src_unpack 
} 
 
src_compile() { 
   local myconf 

   if use efl ; then 
      myconf="${myconf} --enable-linux --use-posix-regex --prefix=${ROOT} --enable-efl" 
   else 
      myconf="${myconf} --enable-linux --use-posix-regex --prefix=${ROOT}" 
   fi    
 
        econf ${myconf} || die 
        emake || die 

        if use doc ; then 
                make documentation || die 
        fi 
} 
 
src_install() { 
        emake -j1 install DESTDIR="${D}" || die 
        dodoc AUTHORS ChangeLog COPYING 
        if use doc ; then 
                dohtml build/documentation/html/* 
        fi 
}