aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2003-07-01 13:28:22 +0000
committerMike Frysinger <vapier@gentoo.org>2003-07-01 13:28:22 +0000
commit3cf7067c16ed7c913940da4ce82c1021bc7a48e9 (patch)
tree479bb1be0ba7b79985e819952871b7ea9ca4604a
parentdoc on make_desktop_entry (diff)
downloadportage-cvs-3cf7067c16ed7c913940da4ce82c1021bc7a48e9.tar.gz
portage-cvs-3cf7067c16ed7c913940da4ce82c1021bc7a48e9.tar.bz2
portage-cvs-3cf7067c16ed7c913940da4ce82c1021bc7a48e9.zip
manpage for perl-module eclass
-rw-r--r--man/perl-module.eclass.566
1 files changed, 66 insertions, 0 deletions
diff --git a/man/perl-module.eclass.5 b/man/perl-module.eclass.5
new file mode 100644
index 0000000..88dfc45
--- /dev/null
+++ b/man/perl-module.eclass.5
@@ -0,0 +1,66 @@
+.TH "PERL-MODULE" "5" "Jun 2003" "Portage 2.0.48" "portage"
+.SH "NAME"
+perl-module \- handles generic perl module ebuilds
+.SH "DESCRIPTION"
+The \fBperl-module\fR eclass is used for the compilation, testing, and
+installation of perl modules within the portage system, following
+vanilla procedure for modules using either \fBExtUtils::MakeMaker\fR(3pm)
+or \fBModule::Builder\fR(3pm).
+.SH "VARIABLES"
+.TP
+.B "style" = \fI"[builder|makemaker]"\fR
+This variable allows you to choose which package to use as the default
+for building the module. If you do not specify a \fIstyle\fR, then
+the default \fBExtUtils::MakeMaker\fR(3pm) will be used.
+.SH "FUNCTIONS"
+.TP
+.B perl-module_src_prep
+Create the initial Makefile.
+.TP
+.B perl-module_src_compile
+Calls \fBperl-module_src_prep\fR if it hasn't been already. Runs
+initial make.
+.TP
+.B perl-module_src_test
+If invoked, runs all the tests distributed with the module.
+.TP
+.B perl-module_src_install
+Runs `make install` (or the \fBModule::Builder\fR(3pm) equivelant if it
+is a builder module). Also cleans build paths from pod files and
+generated perllocal.pod.
+.TP
+.B perl-module_pkg_setup
+Calls \fBperlinfo\fR.
+.TP
+.B perl-module_pkg_preinst
+Calls \fBperlinfo\fR.
+.TP
+.B perl-module_pkg_postinst
+Calls \fBupdatepod\fR.
+.TP
+.B perl-module_pkg_prerm
+Calls \fBupdatepod\fR.
+.TP
+.B perl-module_pkg_postrm
+Calls \fBupdatepod\fR.
+.TP
+.B perlinfo
+Updates the gentoo-pods documentation.
+.TP
+.B updatepod
+Cleans the perllocal.pods in ARCH_LIB and SITE_LIB.
+.SH "REPORTING BUGS"
+Please report bugs via http://bugs.gentoo.org/
+.SH "SEE ALSO"
+.BR ebuild (5),
+.BR ExtUtils::MakeMaker (3pm),
+.BR Module::Build (3pm),
+.BR perl (1)
+.SH "FILES"
+.BR /usr/portage/eclass/perl-module.eclass
+.SH "AUTHORS"
+Michael Cummings <mcummings@gentoo.org>
+.br
+Mike Frysinger <vapier@gentoo.org>
+.SH "CVS HEADER"
+$Header: /local/data/ulm/cvs/history/var/cvsroot/gentoo-src/portage/man/perl-module.eclass.5,v 1.1 2003/07/01 13:28:22 vapier Exp $