diff options
Diffstat (limited to 'context/perltk/texexec.pl')
| -rw-r--r-- | context/perltk/texexec.pl | 74 | 
1 files changed, 37 insertions, 37 deletions
diff --git a/context/perltk/texexec.pl b/context/perltk/texexec.pl index 79c871714..cc63f0926 100644 --- a/context/perltk/texexec.pl +++ b/context/perltk/texexec.pl @@ -58,21 +58,21 @@ $ENV{"MPXCOMMAND"} = "0" ; # otherwise loop  my $TotalTime = time ; -# start random seed hack  +# start random seed hack  # -# This hack is needed since tex has 1 minute resolution, so  -# we need to be smaller about 1440 (== 24*60 == tex's max time)  -# in which case (david a's) random calculator will overflow.  +# This hack is needed since tex has 1 minute resolution, so +# we need to be smaller about 1440 (== 24*60 == tex's max time) +# in which case (david a's) random calculator will overflow. -my ($sec,$min,$rest) = gmtime ;  -my $RandomSeed = $min*60+$sec ;   -# i have to look up the mod function -)  -if ($RandomSeed>2880) { $RandomSeed -= 2880 }  -if ($RandomSeed>1440) { $RandomSeed -= 1440 }  +my ($sec,$min,$rest) = gmtime ; +my $RandomSeed = $min*60+$sec ; +# i have to look up the mod function -) +if ($RandomSeed>2880) { $RandomSeed -= 2880 } +if ($RandomSeed>1440) { $RandomSeed -= 1440 } -# See usage of $Random and $RandomSeed later on.  +# See usage of $Random and $RandomSeed later on.  # -# end random seed hack  +# end random seed hack  ## $dosish      = ($Config{'osname'} =~ /dos|mswin/i) ;  ## $dosish      = ($Config{'osname'} =~ /^(ms)?dos|^os\/2|^(ms|cyg)win/i) ; @@ -172,7 +172,7 @@ my $GlobalFile       = 0 ;  my $AllPatterns      = 0 ;  my $ForceXML         = 0 ;  my $Random           = 0 ; -my $Filters          = '' ;  +my $Filters          = '' ;  # makempy : @@ -1091,7 +1091,7 @@ sub MakeOptionFile      print OPT "\\unprotect\n" ;      if ($ModeFile ne '')        { print OPT "\\readlocfile{$ModeFile}{}{}" } -    if ($Result ne '')  +    if ($Result ne '')        { print OPT "\\setupsystem[file=$Result]\n" }      elsif ($Suffix)        { print OPT "\\setupsystem[file=$JobName$Suffix]\n" } @@ -1173,7 +1173,7 @@ sub MakeOptionFile        { print OPT "\\setupsystem[inputfile=$Input]\n" }      else        { print OPT "\\setupsystem[inputfile=$JobName.$JobSuffix]\n" } -    if ($Random)  +    if ($Random)        { print OPT "\\setupsystem[\\c!willekeur=$RandomSeed]\n" }      if ($Mode)        { print OPT "\\enablemode[$Mode]\n" } @@ -1348,32 +1348,32 @@ sub ScanContent    { my ($ConTeXtInput) = @_ ;      open (TEX, $ConTeXtInput) ;      while (<TEX>) -      { if    (/\\(starttekst|stoptekst|startonderdeel|startdocument|startoverzicht)/) +      { if    (/\\(starttekst|stoptekst|startonderdeel|startdocument|startoverzicht)/o)            { $ConTeXtInterface = "nl" ; last } -        elsif (/\\(stelle|verwende|umgebung|benutze)/) +        elsif (/\\(stelle|verwende|umgebung|benutze)/o)            { $ConTeXtInterface = "de" ; last } -        elsif (/\\(stel|gebruik|omgeving)/) +        elsif (/\\(stel|gebruik|omgeving)/o)            { $ConTeXtInterface = "nl" ; last } -        elsif (/\\(use|setup|environment)/) +        elsif (/\\(use|setup|environment)/o)            { $ConTeXtInterface = "en" ; last } -        elsif (/\\(usa|imposta|ambiente)/) +        elsif (/\\(usa|imposta|ambiente)/o)            { $ConTeXtInterface = "it" ; last } -        elsif (/(height|width|style)=/) +        elsif (/(height|width|style)=/o)            { $ConTeXtInterface = "en" ; last } -        elsif (/(hoehe|breite|schrift)=/) +        elsif (/(hoehe|breite|schrift)=/o)            { $ConTeXtInterface = "de" ; last }          # brr, can be \c! -        elsif (/(hoogte|breedte|letter)=/) +        elsif (/(hoogte|breedte|letter)=/o)            { $ConTeXtInterface = "nl" ; last } -        elsif (/(altezza|ampiezza|stile)=/) +        elsif (/(altezza|ampiezza|stile)=/o)            { $ConTeXtInterface = "it" ; last } -        elsif (/externfiguur/) +        elsif (/externfiguur/o)            { $ConTeXtInterface = "nl" ; last } -        elsif (/externalfigure/) +        elsif (/externalfigure/o)            { $ConTeXtInterface = "en" ; last } -        elsif (/externeabbildung/) +        elsif (/externeabbildung/o)            { $ConTeXtInterface = "de" ; last } -        elsif (/figuraesterna/) +        elsif (/figuraesterna/o)            { $ConTeXtInterface = "it" ; last } }      close (TEX) } @@ -1534,12 +1534,12 @@ sub CheckChanges # also tub  my $DummyFile = 0 ;  sub isXMLfile -  { my $Name = shift ;  -    if (($ForceXML)||($name =~ /\.xml$/io))  -      { return 1 }  +  { my $Name = shift ; +    if (($ForceXML)||($name =~ /\.xml$/io)) +      { return 1 }      else        { open(XML,$Name) ; -        my $str = <XML> ;    +        my $str = <XML> ;          close(XML) ;          return ($str =~ /\<\?xml /io) } } @@ -1550,7 +1550,7 @@ sub RunConTeXtFile      my $OriSuffix = $JobSuffix ;      if (-e "$JobName.$JobSuffix")        { $DummyFile = (($ForceXML)||($JobSuffix =~ /xml/io)) } -    # to be considered :  +    # to be considered :      # { $DummyFile = isXMLfile("$JobName.$JobSuffix") }      elsif ($RunPath ne "")        { my @RunPaths = split(/,/,$RunPath) ; @@ -1646,7 +1646,7 @@ sub RunConTeXtFile          else            { while (!$StopRunning&&($TeXRuns<$NOfRuns)&&(!$Problems))               { ++$TeXRuns ; -               if ($TeXRuns==1)  +               if ($TeXRuns==1)                   { MakeOptionFile (0, 0, $JobName, $OriSuffix, 1) }                 else                   { MakeOptionFile (0, 0, $JobName, $OriSuffix, 2) } @@ -1677,7 +1677,7 @@ sub RunConTeXtFile          if ($Purge)            { PurgeFiles($JobName) }          if ($DummyFile) # $JobSuffix == run -          { unlink "$JobName.$JobSuffix" } } }  +          { unlink "$JobName.$JobSuffix" } } }  sub RunSomeTeXFile    { my ($JobName, $JobSuffix) = @_ ; @@ -2045,7 +2045,7 @@ sub RunOneFormat      else        { $Problems = 1 }      if ($Problems) -      { $Problems = 0 ;  +      { $Problems = 0 ;          if ($TeXExecutable =~ /etex|eetex|pdfetex|pdfeetex|eomega/io)            {$TeXPrefix = "*" }          my $CurrentPath = cwd() ; @@ -2073,13 +2073,13 @@ sub RunFormats        { @ConTeXtFormats = $Format; $ConTeXtFormatsPrefix='' ; }      else        { $ConTeXtFormatsPrefix="cont-" ; } -    if ($TeXHashExecutable ne '')  +    if ($TeXHashExecutable ne '')        { my $cmd = "$TeXProgramPath$TeXHashExecutable" ;          print "\n" ;          print "       TeX hash binary : $TeXProgramPath$TeXHashExecutable\n" ;          print "               comment : hashing may take a while ...\n" ;          if ($Verbose) { print "\n$cmd\n\n" } -        system ($cmd) }   +        system ($cmd) }      foreach my $Interface (@ConTeXtFormats)        { if ($Interface eq $MetaFun)            { RunMpFormat ($MetaFun) ; $MetaFunDone = 1 }  | 
