HORDE.ECLASS

Section: portage (5)
Updated: Aug 2004
 

NAME

horde - standardize the installation of horde packages  

DESCRIPTION

The horde eclass provides generic functions to make the writing of horde ebuilds trivial. The horde eclass also provides transparent support for live CVS ebuilds via the cvs.eclass(5) (when ${PN} contains "-cvs").  

VARIABLES

HORDE_PHP_FEATURES A whitespace-delimited list of mod_php USE flags. If set, horde_pkg_setup will check to make sure that mod_php was compiled with the specified USE flags. If not, the build will fail, notifying the user that they must rebuild mod_php with the specified USE flags.  

FUNCTIONS

horde_pkg_setup
Handles the nasty details of the webapp.eclass(5) and checks HORDE_PHP_FEATURES, if set.
horde_src_unpack
In the case of a live CVS ebuild, this function calls cvs_src_unpack from the cvs eclass. Otherwise, unpack is called.
horde_src_install
Installs all files in ${S} into the webapp eclass' ${MY_HTDOCSDIR} directory. This will also installs documentation (the README and all files in in ${S}/docs/). Then the rest of the nasty details of the webapp.eclass(5) are taken care of.
horde_pkg_postinst
Displays various informational and/or warning messages.
 

REPORTING BUGS

Please report bugs via http://bugs.gentoo.org/  

SEE ALSO

ebuild(5), cvs.eclass(5), webapp.eclass(5)  

FILES

/usr/portage/eclass/horde.eclass
/usr/portage/eclass/webapp.eclass
/usr/portage/eclass/cvs.eclass
 

AUTHORS

Aaron Walker <ka0ttic@gentoo.org>
Mike Frysinger <vapier@gentoo.org>
 

CVS HEADER

$Header: /var/cvsroot/gentoo-src/portage/man/horde.eclass.5,v 1.3 2004/09/17 00:17:10 vapier Exp $


 

Index

NAME
DESCRIPTION
VARIABLES
FUNCTIONS
REPORTING BUGS
SEE ALSO
FILES
AUTHORS
CVS HEADER