summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-08-08 20:43:00 +0000
committerKarl Berry <karl@freefriends.org>2017-08-08 20:43:00 +0000
commit151e09fa8bfbc7d8091329179c1688f92415d642 (patch)
tree95763b991084b6b33d446294f1790e095d882f35
parentf0e9d9ddebeb0e70a47bc3f59f45f1cde3621303 (diff)
texfot (8aug17)
git-svn-id: svn://tug.org/texlive/trunk@44991 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xBuild/source/texk/texlive/linked_scripts/texfot/texfot.pl15
-rw-r--r--Master/texmf-dist/doc/man/man1/texfot.124
-rw-r--r--Master/texmf-dist/doc/man/man1/texfot.man1.pdfbin30927 -> 16690 bytes
-rw-r--r--Master/texmf-dist/doc/support/texfot/README4
-rwxr-xr-xMaster/texmf-dist/scripts/texfot/texfot.pl15
5 files changed, 30 insertions, 28 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/texfot/texfot.pl b/Build/source/texk/texlive/linked_scripts/texfot/texfot.pl
index 48b9f0e9a8f..4a310cf1b30 100755
--- a/Build/source/texk/texlive/linked_scripts/texfot/texfot.pl
+++ b/Build/source/texk/texlive/linked_scripts/texfot/texfot.pl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: texfot,v 1.32 2016/02/09 19:13:22 karl Exp $
+# $Id: texfot,v 1.37 2017/07/25 15:06:53 karl Exp $
# Invoke a TeX command, filtering all but interesting terminal output;
# do not look at the log or check any output files.
# Exit status is that of the subprogram.
@@ -8,7 +8,7 @@
#
# Public domain. Originally written 2014 by Karl Berry.
-my $ident = '$Id: texfot,v 1.32 2016/02/09 19:13:22 karl Exp $';
+my $ident = '$Id: texfot,v 1.37 2017/07/25 15:06:53 karl Exp $';
(my $prg = $0) =~ s,^.*/,,;
select STDERR; $| = 1; # no buffering
select STDOUT; $| = 1;
@@ -134,12 +134,13 @@ sub process_output {
|LaTeX\ Font\ Warning:\ Size\ substitutions
|Package\ caption\ Warning:\ Unsupported\ document\ class
|Package\ fixltx2e\ Warning:\ fixltx2e\ is\ not\ required
- |Package\ frenchb\.ldf\ Warning:\ (Figures|The\ definition)
- |Reloading\ Xunicode\ for\ encoding # spurious ***
- |This\ is.*(epsf\.tex|\.sty) # so what
+ |Package\ frenchb?\.ldf\ Warning:\ (Figures|The\ definition)
+ |\*\*\*\ Reloading\ Xunicode\ for\ encoding # spurious ***
+ |This\ is\ `?(epsf\.tex|.*\.sty|TAP) # so what
|pdfTeX\ warning:.*inclusion:\ fou #nd PDF version ...
|pdfTeX\ warning:.*inclusion:\ mul #tiple pdfs with page group
|libpng\ warning:\ iCCP:\ Not\ recognizing
+ |!\ $
)/x;
# don't anchor user ignores, leave it up to them.
@@ -152,9 +153,10 @@ sub process_output {
if (/^(
.*?:[0-9]+: # usual file:lineno: form
|! # usual ! form
+ |>\ [^<] # from \show..., but not "> <img.whatever"
|.*pdfTeX\ warning # pdftex complaints often cross lines
|LaTeX\ Font\ Warning:\ Font\ shape
- |>\ [^<] # from \show..., but not "> <img.whatever"
+ |Package\ hyperref\ Warning:\ Token\ not\ allowed
|removed\ on\ input\ line # hyperref
|Runaway\ argument
)/x) {
@@ -170,6 +172,7 @@ sub process_output {
This\ is
|Output\ written
|No\ pages\ of\ output
+ |\(.*end\ occurred\ inside\ a\ group
|(Und|Ov)erfull
|(LaTeX|Package|Class).*(Error|Warning)
|.*Citation.*undefined
diff --git a/Master/texmf-dist/doc/man/man1/texfot.1 b/Master/texmf-dist/doc/man/man1/texfot.1
index cd320e5971c..373152e74f7 100644
--- a/Master/texmf-dist/doc/man/man1/texfot.1
+++ b/Master/texmf-dist/doc/man/man1/texfot.1
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29)
+.\" Automatically generated by Pod::Man 4.07 (Pod::Simple 3.32)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -46,7 +46,7 @@
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
@@ -54,20 +54,16 @@
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
-.nr rF 0
-.if \n(.g .if rF .nr rF 1
-.if (\n(rF:(\n(.g==0)) \{
-. if \nF \{
-. de IX
-. tm Index:\\$1\t\\n%\t"\\$2"
+.if !\nF .nr F 0
+.if \nF>0 \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
..
-. if !\nF==2 \{
-. nr % 0
-. nr F 2
-. \}
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
. \}
.\}
-.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
@@ -133,7 +129,7 @@
.\" ========================================================================
.\"
.IX Title "TEXFOT 1"
-.TH TEXFOT 1 "2016-02-09" "texfot" "Karl Berry"
+.TH TEXFOT 1 "2017-07-25" "texfot" "Karl Berry"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/Master/texmf-dist/doc/man/man1/texfot.man1.pdf b/Master/texmf-dist/doc/man/man1/texfot.man1.pdf
index a5feee6c9b3..d19d82fba0f 100644
--- a/Master/texmf-dist/doc/man/man1/texfot.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/texfot.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/texfot/README b/Master/texmf-dist/doc/support/texfot/README
index 81b84dc9283..05c1b5b3291 100644
--- a/Master/texmf-dist/doc/support/texfot/README
+++ b/Master/texmf-dist/doc/support/texfot/README
@@ -12,5 +12,5 @@ Supposedly it is possible to add options to either groff or ps2pdf
Originally written in 2014. Released to the public domain.
-Author: Karl Berry <karl@freefriends.org>
-Home page: http://ctan.org/pkg/texfot
+Author and maintainer: Karl Berry <karl@freefriends.org>
+Home page: https://ctan.org/pkg/texfot
diff --git a/Master/texmf-dist/scripts/texfot/texfot.pl b/Master/texmf-dist/scripts/texfot/texfot.pl
index 48b9f0e9a8f..4a310cf1b30 100755
--- a/Master/texmf-dist/scripts/texfot/texfot.pl
+++ b/Master/texmf-dist/scripts/texfot/texfot.pl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: texfot,v 1.32 2016/02/09 19:13:22 karl Exp $
+# $Id: texfot,v 1.37 2017/07/25 15:06:53 karl Exp $
# Invoke a TeX command, filtering all but interesting terminal output;
# do not look at the log or check any output files.
# Exit status is that of the subprogram.
@@ -8,7 +8,7 @@
#
# Public domain. Originally written 2014 by Karl Berry.
-my $ident = '$Id: texfot,v 1.32 2016/02/09 19:13:22 karl Exp $';
+my $ident = '$Id: texfot,v 1.37 2017/07/25 15:06:53 karl Exp $';
(my $prg = $0) =~ s,^.*/,,;
select STDERR; $| = 1; # no buffering
select STDOUT; $| = 1;
@@ -134,12 +134,13 @@ sub process_output {
|LaTeX\ Font\ Warning:\ Size\ substitutions
|Package\ caption\ Warning:\ Unsupported\ document\ class
|Package\ fixltx2e\ Warning:\ fixltx2e\ is\ not\ required
- |Package\ frenchb\.ldf\ Warning:\ (Figures|The\ definition)
- |Reloading\ Xunicode\ for\ encoding # spurious ***
- |This\ is.*(epsf\.tex|\.sty) # so what
+ |Package\ frenchb?\.ldf\ Warning:\ (Figures|The\ definition)
+ |\*\*\*\ Reloading\ Xunicode\ for\ encoding # spurious ***
+ |This\ is\ `?(epsf\.tex|.*\.sty|TAP) # so what
|pdfTeX\ warning:.*inclusion:\ fou #nd PDF version ...
|pdfTeX\ warning:.*inclusion:\ mul #tiple pdfs with page group
|libpng\ warning:\ iCCP:\ Not\ recognizing
+ |!\ $
)/x;
# don't anchor user ignores, leave it up to them.
@@ -152,9 +153,10 @@ sub process_output {
if (/^(
.*?:[0-9]+: # usual file:lineno: form
|! # usual ! form
+ |>\ [^<] # from \show..., but not "> <img.whatever"
|.*pdfTeX\ warning # pdftex complaints often cross lines
|LaTeX\ Font\ Warning:\ Font\ shape
- |>\ [^<] # from \show..., but not "> <img.whatever"
+ |Package\ hyperref\ Warning:\ Token\ not\ allowed
|removed\ on\ input\ line # hyperref
|Runaway\ argument
)/x) {
@@ -170,6 +172,7 @@ sub process_output {
This\ is
|Output\ written
|No\ pages\ of\ output
+ |\(.*end\ occurred\ inside\ a\ group
|(Und|Ov)erfull
|(LaTeX|Package|Class).*(Error|Warning)
|.*Citation.*undefined