summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2000-11-10 09:59:03 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2000-11-10 09:59:03 +0000
commit502cd508ff5522b63b4b6d4a5ffb74c64a7e286d (patch)
tree3e188fa94ac1a6665c56b9bcfbd8a1ed00291f7e
parentf51858efd4992b548e0fe55a5bf82ab802fbe44d (diff)
these contain special cases where they build man pages into .0 files;
they must now also build .ps files if MANPS is set.
-rw-r--r--gnu/usr.bin/perl/Makefile.bsd-wrapper678
-rw-r--r--lib/libssl/Makefile.bsd-wrapper87
2 files changed, 744 insertions, 21 deletions
diff --git a/gnu/usr.bin/perl/Makefile.bsd-wrapper b/gnu/usr.bin/perl/Makefile.bsd-wrapper
index fdbca0d656b..20113886490 100644
--- a/gnu/usr.bin/perl/Makefile.bsd-wrapper
+++ b/gnu/usr.bin/perl/Makefile.bsd-wrapper
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.bsd-wrapper,v 1.38 2000/04/21 17:59:53 millert Exp $
+# $OpenBSD: Makefile.bsd-wrapper,v 1.39 2000/11/10 09:58:59 deraadt Exp $
#
# Build wrapper for Perl 5.6.0
#
@@ -110,6 +110,89 @@ MANALL= a2p.cat1 c2ph.cat1 dprofpp.cat1 find2perl.cat1 \
less.cat3p lib.cat3p locale.cat3p open.cat3p ops.cat3p overload.cat3p \
re.cat3p sigtrap.cat3p strict.cat3p subs.cat3p utf8.cat3p vars.cat3p \
warnings.cat3p Win32.cat3p
+.if MANPS
+PSALL= a2p.ps1 c2ph.ps1 dprofpp.ps1 find2perl.ps1 \
+ h2ph.ps1 h2xs.ps1 perl.ps1 perl5004delta.ps1 \
+ perl5005delta.ps1 perlamiga.ps1 perlapi.ps1 perlapio.ps1 \
+ perlbook.ps1 perlboot.ps1 perlbot.ps1 perlbug.ps1 \
+ perlcall.ps1 perlcc.ps1 perlcompile.ps1 perlcygwin.ps1 \
+ perldata.ps1 perldbmfilter.ps1 perldebguts.ps1 perldebug.ps1 \
+ perldelta.ps1 perldiag.ps1 perldoc.ps1 perldos.ps1 \
+ perldsc.ps1 perlembed.ps1 perlfaq.ps1 perlfaq1.ps1 \
+ perlfaq2.ps1 perlfaq3.ps1 perlfaq4.ps1 perlfaq5.ps1 \
+ perlfaq6.ps1 perlfaq7.ps1 perlfaq8.ps1 perlfaq9.ps1 \
+ perlfilter.ps1 perlfork.ps1 perlform.ps1 perlfunc.ps1 \
+ perlguts.ps1 perlhack.ps1 perlhist.ps1 perlhpux.ps1 \
+ perlintern.ps1 perlipc.ps1 perllexwarn.ps1 perllocale.ps1 \
+ perllol.ps1 perlmachten.ps1 perlmod.ps1 perlmodinstall.ps1 \
+ perlmodlib.ps1 perlnumber.ps1 perlobj.ps1 perlop.ps1 \
+ perlopentut.ps1 perlos2.ps1 perlos390.ps1 perlpod.ps1 \
+ perlport.ps1 perlre.ps1 perlref.ps1 perlreftut.ps1 \
+ perlrun.ps1 perlsec.ps1 perlstyle.ps1 perlsub.ps1 \
+ perlsyn.ps1 perlthrtut.ps1 perltie.ps1 perltoc.ps1 \
+ perltodo.ps1 perltoot.ps1 perltootc.ps1 perltrap.ps1 \
+ perlunicode.ps1 perlvar.ps1 perlvms.ps1 perlwin32.ps1 \
+ perlxs.ps1 perlxstut.ps1 pl2pm.ps1 pod2html.ps1 \
+ pod2man.ps1 pod2text.ps1 pod2usage.ps1 podchecker.ps1 \
+ podselect.ps1 pstruct.ps1 s2p.ps1 splain.ps1 xsubpp.ps1 \
+ AnyDBM_File.ps3p AutoLoader.ps3p AutoSplit.ps3p B.ps3p \
+ B::Asmdata.ps3p B::Assembler.ps3p B::Bblock.ps3p B::Bytecode.ps3p \
+ B::C.ps3p B::CC.ps3p B::Debug.ps3p B::Deparse.ps3p \
+ B::Disassembler.ps3p B::Lint.ps3p B::Showlex.ps3p \
+ B::Stackobj.ps3p B::Terse.ps3p B::Xref.ps3p \
+ Benchmark.ps3p ByteLoader.ps3p CGI.ps3p CGI::Apache.ps3p \
+ CGI::Carp.ps3p CGI::Cookie.ps3p CGI::Fast.ps3p CGI::Pretty.ps3p \
+ CGI::Push.ps3p CGI::Switch.ps3p CPAN.ps3p CPAN::FirstTime.ps3p \
+ CPAN::Nox.ps3p Carp.ps3p Carp::Heavy.ps3p Class::Struct.ps3p \
+ Config.ps3p Cwd.ps3p DB.ps3p DB_File.ps3p Data::Dumper.ps3p \
+ Devel::DProf.ps3p Devel::Peek.ps3p Devel::SelfStubber.ps3p \
+ DirHandle.ps3p Dumpvalue.ps3p DynaLoader.ps3p English.ps3p \
+ Env.ps3p Errno.ps3p Exporter.ps3p Exporter::Heavy.ps3p \
+ ExtUtils::Command.ps3p ExtUtils::Embed.ps3p ExtUtils::Install.ps3p \
+ ExtUtils::Installed.ps3p ExtUtils::Liblist.ps3p \
+ ExtUtils::MM_Cygwin.ps3p ExtUtils::MM_OS2.ps3p \
+ ExtUtils::MM_Unix.ps3p ExtUtils::MM_VMS.ps3p \
+ ExtUtils::MM_Win32.ps3p ExtUtils::MakeMaker.ps3p \
+ ExtUtils::Manifest.ps3p ExtUtils::Miniperl.ps3p \
+ ExtUtils::Mkbootstrap.ps3p ExtUtils::Mksymlists.ps3p \
+ ExtUtils::Packlist.ps3p ExtUtils::testlib.ps3p Fatal.ps3p \
+ Fcntl.ps3p File::Basename.ps3p File::CheckTree.ps3p \
+ File::Compare.ps3p File::Copy.ps3p File::DosGlob.ps3p \
+ File::Find.ps3p File::Glob.ps3p File::Path.ps3p File::Spec.ps3p \
+ File::Spec::Functions.ps3p File::Spec::Mac.ps3p \
+ File::Spec::OS2.ps3p File::Spec::Unix.ps3p File::Spec::VMS.ps3p \
+ File::Spec::Win32.ps3p File::stat.ps3p File::Temp.ps3p \
+ FileCache.ps3p FileHandle.ps3p FindBin.ps3p Getopt::Long.ps3p \
+ Getopt::Std.ps3p I18N::Collate.ps3p IO.ps3p IO::Dir.ps3p \
+ IO::File.ps3p IO::Handle.ps3p IO::Pipe.ps3p IO::Poll.ps3p \
+ IO::Seekable.ps3p IO::Select.ps3p IO::Socket.ps3p \
+ IO::Socket::INET.ps3p IO::Socket::UNIX.ps3p IPC::Msg.ps3p \
+ IPC::Open2.ps3p IPC::Open3.ps3p IPC::Semaphore.ps3p \
+ IPC::SysV.ps3p Math::BigFloat.ps3p Math::BigInt.ps3p \
+ Math::Complex.ps3p Math::Trig.ps3p NDBM_File.ps3p Net::Ping.ps3p \
+ Net::hostent.ps3p Net::netent.ps3p Net::protoent.ps3p \
+ Net::servent.ps3p O.ps3p ODBM_File.ps3p Opcode.ps3p POSIX.ps3p \
+ Pod::Checker.ps3p Pod::Find.ps3p Pod::Html.ps3p \
+ Pod::InputObjects.ps3p Pod::Man.ps3p Pod::ParseUtils.ps3p \
+ Pod::Parser.ps3p Pod::Plainer.ps3p Pod::Select.ps3p \
+ Pod::Text.ps3p Pod::Text::Color.ps3p Pod::Text::Termcap.ps3p \
+ Pod::Usage.ps3p SDBM_File.ps3p Safe.ps3p Search::Dict.ps3p \
+ SelectSaver.ps3p SelfLoader.ps3p Shell.ps3p Socket.ps3p \
+ Symbol.ps3p Sys::Hostname.ps3p Sys::Syslog.ps3p \
+ Term::ANSIColor.ps3p Term::Cap.ps3p Term::Complete.ps3p \
+ Term::ReadLine.ps3p Test.ps3p Test::Harness.ps3p Text::Abbrev.ps3p \
+ Text::ParseWords.ps3p Text::Soundex.ps3p Text::Tabs.ps3p \
+ Text::Wrap.ps3p Tie::Array.ps3p Tie::Handle.ps3p Tie::Hash.ps3p \
+ Tie::RefHash.ps3p Tie::Scalar.ps3p Tie::SubstrHash.ps3p \
+ Time::Local.ps3p Time::gmtime.ps3p Time::localtime.ps3p \
+ Time::tm.ps3p UNIVERSAL.ps3p User::grent.ps3p User::pwent.ps3p \
+ XSLoader.ps3p attributes.ps3p attrs.ps3p autouse.ps3p \
+ base.ps3p blib.ps3p bytes.ps3p charnames.ps3p constant.ps3p \
+ diagnostics.ps3p fields.ps3p filetest.ps3p integer.ps3p \
+ less.ps3p lib.ps3p locale.ps3p open.ps3p ops.ps3p overload.ps3p \
+ re.ps3p sigtrap.ps3p strict.ps3p subs.ps3p utf8.ps3p vars.ps3p \
+ warnings.ps3p Win32.ps3p
+.endif
.else
MANALL=
.endif
@@ -137,14 +220,14 @@ MLINKS= c2ph.1 pstruct.1
GENERATED= config.sh config.h cflags makeaperl makedepend makedir \
myconfig writemain Makefile Policy.sh x2p/Makefile x2p/cflags
-CLEANFILES= config.sh Policy.sh ${MANALL}
+CLEANFILES= config.sh Policy.sh ${MANALL} ${PSALL}
.BEGIN:
@/usr/bin/arch -s >/dev/null || \
{ echo Error: you need to update /usr/bin/arch; exit 1; }
@if [ ${.CURDIR} != ${.OBJDIR} ]; then ${LNDIR} -s -e obj -e obj.${MACHINE_ARCH} -e Makefile.bsd-wrapper ${.CURDIR}; fi
-all: perl.build ${MANALL}
+all: perl.build ${MANALL} ${PSALL}
beforedepend: config.sh config.h
@@ -780,6 +863,595 @@ warnings.cat3p: lib/warnings.pm
Win32.cat3p: pod/Win32.pod
${POD2MAN} --section=3p --official ${.ALLSRC} | ${NROFF} -man > ${.TARGET}
+
+perl.ps1: pod/perl.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perl5004delta.ps1: pod/perl5004delta.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perl5005delta.ps1: pod/perl5005delta.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlapi.ps1: pod/perlapi.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlapio.ps1: pod/perlapio.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlbook.ps1: pod/perlbook.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlboot.ps1: pod/perlboot.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlbot.ps1: pod/perlbot.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlcall.ps1: pod/perlcall.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlcompile.ps1: pod/perlcompile.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldata.ps1: pod/perldata.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldbmfilter.ps1: pod/perldbmfilter.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldebguts.ps1: pod/perldebguts.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldebug.ps1: pod/perldebug.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldelta.ps1: pod/perldelta.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldiag.ps1: pod/perldiag.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldsc.ps1: pod/perldsc.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlembed.ps1: pod/perlembed.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq.ps1: pod/perlfaq.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq1.ps1: pod/perlfaq1.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq2.ps1: pod/perlfaq2.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq3.ps1: pod/perlfaq3.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq4.ps1: pod/perlfaq4.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq5.ps1: pod/perlfaq5.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq6.ps1: pod/perlfaq6.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq7.ps1: pod/perlfaq7.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq8.ps1: pod/perlfaq8.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfaq9.ps1: pod/perlfaq9.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfilter.ps1: pod/perlfilter.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfork.ps1: pod/perlfork.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlform.ps1: pod/perlform.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlfunc.ps1: pod/perlfunc.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlguts.ps1: pod/perlguts.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlhack.ps1: pod/perlhack.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlhist.ps1: pod/perlhist.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlintern.ps1: pod/perlintern.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlipc.ps1: pod/perlipc.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perllexwarn.ps1: pod/perllexwarn.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perllocale.ps1: pod/perllocale.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perllol.ps1: pod/perllol.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlmod.ps1: pod/perlmod.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlmodinstall.ps1: pod/perlmodinstall.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlmodlib.ps1: pod/perlmodlib.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlnumber.ps1: pod/perlnumber.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlobj.ps1: pod/perlobj.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlop.ps1: pod/perlop.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlopentut.ps1: pod/perlopentut.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlpod.ps1: pod/perlpod.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlport.ps1: pod/perlport.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlre.ps1: pod/perlre.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlref.ps1: pod/perlref.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlreftut.ps1: pod/perlreftut.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlrun.ps1: pod/perlrun.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlsec.ps1: pod/perlsec.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlstyle.ps1: pod/perlstyle.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlsub.ps1: pod/perlsub.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlsyn.ps1: pod/perlsyn.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlthrtut.ps1: pod/perlthrtut.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perltie.ps1: pod/perltie.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perltoc.ps1: pod/perltoc.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perltodo.ps1: pod/perltodo.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perltoot.ps1: pod/perltoot.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perltootc.ps1: pod/perltootc.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perltrap.ps1: pod/perltrap.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlunicode.ps1: pod/perlunicode.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlvar.ps1: pod/perlvar.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlxs.ps1: pod/perlxs.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlxstut.ps1: pod/perlxstut.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlamiga.ps1: pod/perlamiga.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlcygwin.ps1: pod/perlcygwin.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldos.ps1: pod/perldos.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlhpux.ps1: pod/perlhpux.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlos2.ps1: pod/perlos2.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlmachten.ps1: pod/perlmachten.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlos390.ps1: pod/perlos390.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlwin32.ps1: pod/perlwin32.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlvms.ps1: vms/perlvms.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+c2ph.ps1: utils/c2ph
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+h2ph.ps1: utils/h2ph
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+h2xs.ps1: utils/h2xs
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlcc.ps1: utils/perlcc
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perldoc.ps1: utils/perldoc
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+perlbug.ps1: utils/perlbug
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+pl2pm.ps1: utils/pl2pm
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+splain.ps1: utils/splain
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+dprofpp.ps1: utils/dprofpp
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+s2p.ps1: x2p/s2p
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+a2p.ps1: x2p/a2p.pod
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+find2perl.ps1: x2p/find2perl
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+pod2man.ps1: pod/pod2man
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+pod2html.ps1: pod/pod2html
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+pod2text.ps1: pod/pod2text
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+pod2usage.ps1: pod/pod2usage
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+podchecker.ps1: pod/podchecker
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+podselect.ps1: pod/podselect
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+pstruct.ps1: utils/pstruct
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+xsubpp.ps1: lib/ExtUtils/xsubpp
+ ${POD2MAN} --section=1 --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+
+AnyDBM_File.ps3p: lib/AnyDBM_File.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+AutoLoader.ps3p: lib/AutoLoader.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+AutoSplit.ps3p: lib/AutoSplit.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B.ps3p: lib/B.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Asmdata.ps3p: lib/B/Asmdata.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Assembler.ps3p: lib/B/Assembler.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Bblock.ps3p: lib/B/Bblock.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Bytecode.ps3p: lib/B/Bytecode.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::C.ps3p: lib/B/C.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::CC.ps3p: lib/B/CC.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Debug.ps3p: lib/B/Debug.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Deparse.ps3p: lib/B/Deparse.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Disassembler.ps3p: lib/B/Disassembler.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Lint.ps3p: lib/B/Lint.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Showlex.ps3p: lib/B/Showlex.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Stackobj.ps3p: lib/B/Stackobj.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Terse.ps3p: lib/B/Terse.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+B::Xref.ps3p: lib/B/Xref.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Benchmark.ps3p: lib/Benchmark.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ByteLoader.ps3p: lib/ByteLoader.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI.ps3p: lib/CGI.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI::Apache.ps3p: lib/CGI/Apache.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI::Carp.ps3p: lib/CGI/Carp.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI::Cookie.ps3p: lib/CGI/Cookie.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI::Fast.ps3p: lib/CGI/Fast.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI::Pretty.ps3p: lib/CGI/Pretty.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI::Push.ps3p: lib/CGI/Push.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CGI::Switch.ps3p: lib/CGI/Switch.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CPAN.ps3p: lib/CPAN.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CPAN::FirstTime.ps3p: lib/CPAN/FirstTime.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+CPAN::Nox.ps3p: lib/CPAN/Nox.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Carp.ps3p: lib/Carp.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Carp::Heavy.ps3p: lib/Carp/Heavy.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Class::Struct.ps3p: lib/Class/Struct.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Config.ps3p: lib/Config.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Cwd.ps3p: lib/Cwd.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+DB.ps3p: lib/DB.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+DB_File.ps3p: lib/DB_File.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Data::Dumper.ps3p: lib/Data/Dumper.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Devel::DProf.ps3p: lib/Devel/DProf.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Devel::Peek.ps3p: lib/Devel/Peek.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Devel::SelfStubber.ps3p: lib/Devel/SelfStubber.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+DirHandle.ps3p: lib/DirHandle.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Dumpvalue.ps3p: lib/Dumpvalue.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+DynaLoader.ps3p: lib/DynaLoader.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+English.ps3p: lib/English.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Env.ps3p: lib/Env.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Errno.ps3p: lib/Errno.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Exporter.ps3p: lib/Exporter.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Exporter::Heavy.ps3p: lib/Exporter/Heavy.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Command.ps3p: lib/ExtUtils/Command.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Embed.ps3p: lib/ExtUtils/Embed.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Install.ps3p: lib/ExtUtils/Install.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Installed.ps3p: lib/ExtUtils/Installed.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Liblist.ps3p: lib/ExtUtils/Liblist.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::MM_Cygwin.ps3p: lib/ExtUtils/MM_Cygwin.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::MM_OS2.ps3p: lib/ExtUtils/MM_OS2.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::MM_Unix.ps3p: lib/ExtUtils/MM_Unix.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::MM_VMS.ps3p: lib/ExtUtils/MM_VMS.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::MM_Win32.ps3p: lib/ExtUtils/MM_Win32.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::MakeMaker.ps3p: lib/ExtUtils/MakeMaker.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Manifest.ps3p: lib/ExtUtils/Manifest.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Miniperl.ps3p: lib/ExtUtils/Miniperl.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Mkbootstrap.ps3p: lib/ExtUtils/Mkbootstrap.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Mksymlists.ps3p: lib/ExtUtils/Mksymlists.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::Packlist.ps3p: lib/ExtUtils/Packlist.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ExtUtils::testlib.ps3p: lib/ExtUtils/testlib.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Fatal.ps3p: lib/Fatal.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Fcntl.ps3p: lib/Fcntl.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Basename.ps3p: lib/File/Basename.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::CheckTree.ps3p: lib/File/CheckTree.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Compare.ps3p: lib/File/Compare.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Copy.ps3p: lib/File/Copy.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::DosGlob.ps3p: lib/File/DosGlob.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Find.ps3p: lib/File/Find.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Glob.ps3p: lib/File/Glob.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Path.ps3p: lib/File/Path.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Spec.ps3p: lib/File/Spec.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Spec::Functions.ps3p: lib/File/Spec/Functions.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Spec::Mac.ps3p: lib/File/Spec/Mac.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Spec::OS2.ps3p: lib/File/Spec/OS2.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Spec::Unix.ps3p: lib/File/Spec/Unix.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Spec::VMS.ps3p: lib/File/Spec/VMS.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Spec::Win32.ps3p: lib/File/Spec/Win32.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::stat.ps3p: lib/File/stat.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+File::Temp.ps3p: lib/File/Temp.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+FileCache.ps3p: lib/FileCache.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+FileHandle.ps3p: lib/FileHandle.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+FindBin.ps3p: lib/FindBin.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Getopt::Long.ps3p: lib/Getopt/Long.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Getopt::Std.ps3p: lib/Getopt/Std.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+I18N::Collate.ps3p: lib/I18N/Collate.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO.ps3p: lib/IO.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Dir.ps3p: lib/IO/Dir.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::File.ps3p: lib/IO/File.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Handle.ps3p: lib/IO/Handle.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Pipe.ps3p: lib/IO/Pipe.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Poll.ps3p: lib/IO/Poll.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Seekable.ps3p: lib/IO/Seekable.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Select.ps3p: lib/IO/Select.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Socket.ps3p: lib/IO/Socket.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Socket::INET.ps3p: lib/IO/Socket/INET.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IO::Socket::UNIX.ps3p: lib/IO/Socket/UNIX.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IPC::Msg.ps3p: lib/IPC/Msg.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IPC::Open2.ps3p: lib/IPC/Open2.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IPC::Open3.ps3p: lib/IPC/Open3.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IPC::Semaphore.ps3p: lib/IPC/Semaphore.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+IPC::SysV.ps3p: lib/IPC/SysV.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Math::BigFloat.ps3p: lib/Math/BigFloat.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Math::BigInt.ps3p: lib/Math/BigInt.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Math::Complex.ps3p: lib/Math/Complex.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Math::Trig.ps3p: lib/Math/Trig.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+NDBM_File.ps3p: lib/NDBM_File.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Net::Ping.ps3p: lib/Net/Ping.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Net::hostent.ps3p: lib/Net/hostent.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Net::netent.ps3p: lib/Net/netent.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Net::protoent.ps3p: lib/Net/protoent.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Net::servent.ps3p: lib/Net/servent.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+O.ps3p: lib/O.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ODBM_File.ps3p: lib/ODBM_File.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Opcode.ps3p: lib/Opcode.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+POSIX.ps3p: lib/POSIX.pod
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Checker.ps3p: lib/Pod/Checker.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Find.ps3p: lib/Pod/Find.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Html.ps3p: lib/Pod/Html.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::InputObjects.ps3p: lib/Pod/InputObjects.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Man.ps3p: lib/Pod/Man.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::ParseUtils.ps3p: lib/Pod/ParseUtils.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Parser.ps3p: lib/Pod/Parser.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Plainer.ps3p: lib/Pod/Plainer.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Select.ps3p: lib/Pod/Select.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Text.ps3p: lib/Pod/Text.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Text::Color.ps3p: lib/Pod/Text/Color.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Text::Termcap.ps3p: lib/Pod/Text/Termcap.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Pod::Usage.ps3p: lib/Pod/Usage.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+SDBM_File.ps3p: lib/SDBM_File.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Safe.ps3p: lib/Safe.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Search::Dict.ps3p: lib/Search/Dict.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+SelectSaver.ps3p: lib/SelectSaver.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+SelfLoader.ps3p: lib/SelfLoader.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Shell.ps3p: lib/Shell.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Socket.ps3p: lib/Socket.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Symbol.ps3p: lib/Symbol.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Sys::Hostname.ps3p: lib/Sys/Hostname.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Sys::Syslog.ps3p: lib/Sys/Syslog.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Term::ANSIColor.ps3p: lib/Term/ANSIColor.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Term::Cap.ps3p: lib/Term/Cap.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Term::Complete.ps3p: lib/Term/Complete.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Term::ReadLine.ps3p: lib/Term/ReadLine.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Test.ps3p: lib/Test.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Test::Harness.ps3p: lib/Test/Harness.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Text::Abbrev.ps3p: lib/Text/Abbrev.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Text::ParseWords.ps3p: lib/Text/ParseWords.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Text::Soundex.ps3p: lib/Text/Soundex.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Text::Tabs.ps3p: lib/Text/Tabs.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Text::Wrap.ps3p: lib/Text/Wrap.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Tie::Array.ps3p: lib/Tie/Array.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Tie::Handle.ps3p: lib/Tie/Handle.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Tie::Hash.ps3p: lib/Tie/Hash.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Tie::RefHash.ps3p: lib/Tie/RefHash.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Tie::Scalar.ps3p: lib/Tie/Scalar.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Tie::SubstrHash.ps3p: lib/Tie/SubstrHash.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Time::Local.ps3p: lib/Time/Local.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Time::gmtime.ps3p: lib/Time/gmtime.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Time::localtime.ps3p: lib/Time/localtime.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Time::tm.ps3p: lib/Time/tm.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+UNIVERSAL.ps3p: lib/UNIVERSAL.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+User::grent.ps3p: lib/User/grent.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+User::pwent.ps3p: lib/User/pwent.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+XSLoader.ps3p: lib/XSLoader.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+attributes.ps3p: lib/attributes.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+attrs.ps3p: lib/attrs.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+autouse.ps3p: lib/autouse.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+base.ps3p: lib/base.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+blib.ps3p: lib/blib.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+bytes.ps3p: lib/bytes.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+charnames.ps3p: lib/charnames.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+constant.ps3p: lib/constant.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+diagnostics.ps3p: lib/diagnostics.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+fields.ps3p: lib/fields.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+filetest.ps3p: lib/filetest.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+integer.ps3p: lib/integer.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+less.ps3p: lib/less.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+lib.ps3p: lib/lib.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+locale.ps3p: lib/locale.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+open.ps3p: lib/open.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+ops.ps3p: lib/ops.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+overload.ps3p: lib/overload.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+re.ps3p: lib/re.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+sigtrap.ps3p: lib/sigtrap.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+strict.ps3p: lib/strict.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+subs.ps3p: lib/subs.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+utf8.ps3p: lib/utf8.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+vars.ps3p: lib/vars.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+warnings.ps3p: lib/warnings.pm
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+Win32.ps3p: pod/Win32.pod
+ ${POD2MAN} --section=3p --official ${.ALLSRC} | nroff -Tps -man > ${.TARGET}
+
.ifdef NOMAN
maninstall:
@echo NOMAN is set
diff --git a/lib/libssl/Makefile.bsd-wrapper b/lib/libssl/Makefile.bsd-wrapper
index c208db032c5..8bc9696c4dd 100644
--- a/lib/libssl/Makefile.bsd-wrapper
+++ b/lib/libssl/Makefile.bsd-wrapper
@@ -1,5 +1,5 @@
# Build wrapper for OpenSSL
-# $OpenBSD: Makefile.bsd-wrapper,v 1.24 2000/10/13 21:31:28 hugh Exp $
+# $OpenBSD: Makefile.bsd-wrapper,v 1.25 2000/11/10 09:59:02 deraadt Exp $
# Our lndir is hacked; specify a full path to avoid potential conflicts
# with the one installed with X11.
@@ -70,7 +70,11 @@ MANALL= ssl.cat3 SSL_get_error.cat3 \
\
BUF_MEM_new.cat3 RC4.cat3 \
RIPEMD160.cat3 CRYPTO_set_locking_callback.cat3
-
+
+.if MANPS
+PSALL= ${MANALL:S/.cat1/.ps1/g:S/.cat2/.ps2/g:S/.cat3/.ps3/g:S/.cat4/.ps4/g:S/.cat5/.ps5/g:S/.cat6/.ps6/g:S/.cat7/.ps7/g:S/.cat8/.ps8/g:S/.cat9/.ps9/g}
+.endif
+
# these are is a real problem, since they re-document functions described in
# other pages.
#
@@ -88,73 +92,107 @@ MANALL= ssl.cat3 SSL_get_error.cat3 \
# RAND_screen RAND_load_file RAND_write_file RAND_file_name RAND_egd
# RAND_set_rand_method RAND_get_rand_method RAND_SSLeay RAND_cleanup
-
# buffer.pod -> BUF_MEM_new.pod
# BUF_MEM_free BUF_MEM_grow BUF_strdup
-#
BUF_MEM_new.cat3: buffer.pod
( cp ${.ALLSRC} BUF_MEM_new.pm && pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
BUF_MEM_new.pm ) | nroff -Tascii -man > ${.TARGET}
+.if MANPS
+BUF_MEM_new.ps3: buffer.pod
+ ( cp ${.ALLSRC} BUF_MEM_new.pm && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ BUF_MEM_new.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
# rc4.pod -> RC4.pod
# RC4_set_key
-#
RC4.cat3: rc4.pod
( cp ${.ALLSRC} RC4.pm && pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
RC4.pm ) | nroff -Tascii -man > ${.TARGET}
-
+.if MANPS
+RC4.ps3: rc4.pod
+ ( cp ${.ALLSRC} RC4.pm && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ RC4.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
# threads.pod -> CRYPTO_set_locking_callback.pod
# CRYPTO_set_id_callback CRYPTO_num_locks
-#
CRYPTO_set_locking_callback.cat3: threads.pod
( cp ${.ALLSRC} CRYPTO_set_locking_callback.pm && \
pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
CRYPTO_set_locking_callback.pm ) | nroff -Tascii -man > ${.TARGET}
+.if MANPS
+CRYPTO_set_locking_callback.ps3: threads.pod
+ ( cp ${.ALLSRC} CRYPTO_set_locking_callback.pm && \
+ pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ CRYPTO_set_locking_callback.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
# ripemd.pod -> RIPEMD160.pod
# RIPEMD160_Init RIPEMD160_Update RIPEMD160_Final
-#
RIPEMD160.cat3: ripemd.pod
( cp ${.ALLSRC} RIPEMD160.pm && pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
RIPEMD160.pm ) | nroff -Tascii -man > ${.TARGET}
+.if MANPS
+RIPEMD160.ps3: ripemd.pod
+ ( cp ${.ALLSRC} RIPEMD160.pm && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ RIPEMD160.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
# sha.pod -> SHA1.pod
-# ...
-#
SHA1.cat3: sha.pod
( cp ${.ALLSRC} SHA1.pm && pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
SHA1.pm ) | nroff -Tascii -man > ${.TARGET}
+.if MANPS
+SHA1.ps3: sha.pod
+ ( cp ${.ALLSRC} SHA1.pm && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ SHA1.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
# md5.pod -> MD5.pod
-# ...
-#
MD5.cat3: md5.pod
( cp ${.ALLSRC} MD5.pm && pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
MD5.pm ) | nroff -Tascii -man > ${.TARGET}
+.if MANPS
+MD5.ps3: md5.pod
+ ( cp ${.ALLSRC} MD5.pm && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ MD5.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
# mdc2.pod -> MDC2.pod
-# ...
-#
MDC2.cat3: mdc2.pod
( cp ${.ALLSRC} MDC2.pm && pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
MDC2.pm ) | nroff -Tascii -man > ${.TARGET}
+.if MANPS
+MDC2.ps3: mdc2.pod
+ ( cp ${.ALLSRC} MDC2.pm && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ MDC2.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
# hmac.pod -> HMAC.pod
-# ...
-#
HMAC.cat3: hmac.pod
( cp ${.ALLSRC} HMAC.pm && pod2man --section=3 --official \
--center='OpenSSL' --release="OpenBSD `uname -r`" \
HMAC.pm ) | nroff -Tascii -man > ${.TARGET}
-
+.if MANPS
+HMAC.ps3: hmac.pod
+ ( cp ${.ALLSRC} HMAC.pm && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ HMAC.pm ) | nroff -Tps -man > ${.TARGET}
+.endif
MLINKS+=BN_CTX_new.3 BN_CTX_init.3 BN_CTX_new.3 BN_CTX_free.3 \
BN_CTX_start.3 BN_CTX_get.3 BN_CTX_start.3 BN_CTX_end.3 \
@@ -437,13 +475,26 @@ MANALL=
`basename ${.ALLSRC}` ) | nroff -Tascii -man > ${.TARGET}
+.pod.ps3:
+ ( cd `dirname ${.ALLSRC}` && pod2man --section=3 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ `basename ${.ALLSRC}` ) | nroff -Tps -man > ${.TARGET}
+.pod.ps7:
+ ( cd `dirname ${.ALLSRC}` && pod2man --section=7 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ `basename ${.ALLSRC}` ) | nroff -Tps -man > ${.TARGET}
+.pod.ps1:
+ ( cd `dirname ${.ALLSRC}` && pod2man --section=1 --official \
+ --center='OpenSSL' --release="OpenBSD `uname -r`" \
+ `basename ${.ALLSRC}` ) | nroff -Tps -man > ${.TARGET}
+
.if exists(src-patent)
SSL_SRC=src-patent
.else
SSL_SRC=src
.endif
-all: prereq ${MANALL}
+all: prereq ${MANALL} ${PSALL}
cd ${.OBJDIR} && ${MAKE}
includes: prereq