#!/usr/bin/perl my @files = qw(mk-src.in MkSrc/Info.pm MkSrc/Util.pm MkSrc/Read.pm MkSrc/Create.pm MkSrc/CcHelper.pm); my $final; foreach (@files) { open IN, $_; $final .= "\n\n### FILE: $_\n\n"; while () { s/^\#pod\s*/\n\=pod\n\n/; s/^\#cut\s*/\n\=cut\n\n/; $final .= $_; } close IN; } open OUT, ">mk-src.pod" or die; print OUT $final; close OUT; use Pod::Checker; $parser = Pod::Checker->new(); $parser->parse_from_file('mk-src.pod', \*STDERR); use Pod::Text; $parser = Pod::Text->new(loose=>1); $parser->parse_from_file('mk-src.pod', 'mk-src.txt'); #use Pod::LaTeX; #$parser = Pod::LaTeX->new(AddPreamble => 0, AddPostamble => 0); #$parser->parse_from_file('mk-src.pod', '../manual/mk-src.tex.new'); #$/ = undef; #open IN, '../manual/mk-src.tex'; #$orig = ; #open IN, '../manual/mk-src.tex.new'; #$new = ; #close IN; #if ($orig eq $new) { # print "mk-src.tex unchanged\n"; #} else { # rename '../manual/mk-src.tex.new', '../manual/mk-src.tex'; #} #unlink "mk-src.pod";