Manpages und Skripte nicht installieren

06/06/2009 - 11:31 von Frank Seitz | Report spam
Hallo,

ich würde gerne verhindern, dass Perl die pm-Doku
in Form von Manpages installiert, wie

.../man/man3/A::B::C.3

Diese Manpages sind wegen perldoc m.E. überflüssig.
Dies möchte ich am liebsten global abstellen.

Dann würde ich gerne gelegentlich verhindern,
dass die Skripte einer Distribution installiert werden,
da ich nur an den Libs (pm-Dateien) interessiert bin.

Wie geht das? Ich nutze Module::Build.

Ich weiß, mit

perl Build.PL --install_path script=DIR

kann ich Skripte woanders hininstallieren. Aber
wie unterdrücke ich die Installation? Dito
bei den Manpages (libdoc).

Grüße
Frank
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
 

Lesen sie die antworten

#1 K. Wittrock
18/06/2009 - 19:47 | Warnen spam
"Frank Seitz" schrieb im Newsbeitrag
news:
Hallo,

ich würde gerne verhindern, dass Perl die pm-Doku
in Form von Manpages installiert, wie

.../man/man3/A::B::C.3

Diese Manpages sind wegen perldoc m.E. überflüssig.
Dies möchte ich am liebsten global abstellen.

Dann würde ich gerne gelegentlich verhindern,
dass die Skripte einer Distribution installiert werden,
da ich nur an den Libs (pm-Dateien) interessiert bin.

Wie geht das? Ich nutze Module::Build.



Hallo Frank,

mit Module::Build kenne ich mich leider nicht aus. Aber da bisher niemand
geantwortet hat, möchte ich dich auf einen Abschnitt in perldoc
extutils::makemaker hinweisen, den ich kürzlich gesehen habe.

== The End Of Cargo Cult Programming
.

Some of the most common mistakes:

"MAN3PODS => ' '"
This is commonly used to suppress the creation of man pages. MAN3PODS
takes a hash ref not a string, but the above worked by accident in old
versions of MakeMaker.

The correct code is "MAN3PODS => { }".
==
Vielleicht kannst du das irgendwie auf Build übertragen. Ansonsten könntest
du vielleicht die sub pod2man in ExtUtils::Command::MM.pm an deine Wünsche
anpassen.

Gruß

Klaus

Persönliche Antwort bitte nur an
K<ohne_Punkt_und_Komma>Wittrock<Klammeraffe>web.de

Ähnliche fragen