MAN perl-module.eclass 5
From Gentoo Linux Wiki
portage-manpages | |
Collection of administration scripts for Gentoo
| |
Developer: | Gentoo Foundation |
Category: | app-portage |
License: | GPL-2 |
Website: | http://www.gentoo.org/ |
Table of contents |
PERL-MODULE.ECLASS
Section: portage (5)Updated: Jun 2003
NAME
perl-module.eclass - handles generic perl module ebuildsDESCRIPTION
The perl-module eclass is used for the compilation, testing, and installation of perl modules within the portage system, following vanilla procedure for modules using either ExtUtils::MakeMaker(3pm) or Module::Builder(3pm).FUNCTIONS
- perl-module_src_prep
- Create the initial Makefile.
- perl-module_src_compile
- Calls perl-module_src_prep if it hasn't been already. Runs initial make.
- perl-module_src_test
- If invoked, runs all the tests distributed with the module.
- perl-module_src_install
- Runs `make install` (or the Module::Builder(3pm) equivelant if it is a builder module). Also cleans build paths from pod files and generated perllocal.pod.
- perl-module_pkg_setup
- Calls perlinfo.
- perl-module_pkg_preinst
- Calls perlinfo.
- perl-module_pkg_postinst
- Calls updatepod.
- perl-module_pkg_prerm
- Calls updatepod.
- perl-module_pkg_postrm
- Calls updatepod.
- fixlocalpod
- Handles the building of the perllocal.pod files to avoid collisions with an existing perllocal.pod.
- perlinfo
- Updates the gentoo-pods documentation.
- updatepod
- Cleans the perllocal.pods in ARCH_LIB and SITE_LIB.
REPORTING BUGS
Please report bugs via http://bugs.gentoo.org/SEE ALSO
ebuild(5), ExtUtils::MakeMaker(3pm), Module::Build(3pm), perl(1)FILES
/usr/portage/eclass/perl-module.eclassAUTHORS
Michael Cummings <mcummings@gentoo.org>Mike Frysinger <vapier@gentoo.org>
Updated Time:: 07:02:07 GMT, October 30, 2006