MAN perl-module.eclass 5

From Gentoo Linux Wiki

Jump to: navigation, search
This article is part of the MAN series.
Purge this man page to update its contents
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 ebuilds  

DESCRIPTION

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.eclass  

AUTHORS

Michael Cummings <mcummings@gentoo.org>
Mike Frysinger <vapier@gentoo.org>


Updated Time:: 07:02:07 GMT, October 30, 2006
Personal tools