rpms/latexmk/FC-6 .cvsignore, 1.2, 1.3 latexmk-README.fedora, 1.1, 1.2 latexmk-conf.patch, 1.1, 1.2 latexmk-perl.patch, 1.1, 1.2 latexmk.conf, 1.1, 1.2 latexmk.spec, 1.3, 1.4 sources, 1.2, 1.3
Jerry James (jjames)
fedora-extras-commits at redhat.com
Sat Sep 1 04:18:46 UTC 2007
- Previous message (by thread): rpms/latexmk/F-7 .cvsignore, 1.2, 1.3 latexmk-README.fedora, 1.1, 1.2 latexmk-conf.patch, 1.1, 1.2 latexmk-perl.patch, 1.1, 1.2 latexmk.conf, 1.1, 1.2 latexmk.spec, 1.3, 1.4 sources, 1.2, 1.3
- Next message (by thread): rpms/latexmk/devel .cvsignore, 1.2, 1.3 latexmk-README.fedora, 1.1, 1.2 latexmk-conf.patch, 1.1, 1.2 latexmk-perl.patch, 1.1, 1.2 latexmk.conf, 1.1, 1.2 latexmk.spec, 1.3, 1.4 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jjames
Update of /cvs/pkgs/rpms/latexmk/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26058/FC-6
Modified Files:
.cvsignore latexmk-README.fedora latexmk-conf.patch
latexmk-perl.patch latexmk.conf latexmk.spec sources
Log Message:
* Fri Aug 31 2007 Jerry James <loganjerry at gmail.com> - 3.20-1
- New version 3.20.
- Texlive isn't as near as I thought; require the tetex packages for now.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/latexmk/FC-6/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 30 Mar 2007 15:41:17 -0000 1.2
+++ .cvsignore 1 Sep 2007 04:18:13 -0000 1.3
@@ -1 +1 @@
-latexmk-308n.zip
+latexmk-320.zip
Index: latexmk-README.fedora
===================================================================
RCS file: /cvs/pkgs/rpms/latexmk/FC-6/latexmk-README.fedora,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- latexmk-README.fedora 30 Mar 2007 15:41:17 -0000 1.1
+++ latexmk-README.fedora 1 Sep 2007 04:18:13 -0000 1.2
@@ -100,4 +100,3 @@
$pdf_previewer = 'start acroread';
$pdf_update_method = 1;
-
latexmk-conf.patch:
Index: latexmk-conf.patch
===================================================================
RCS file: /cvs/pkgs/rpms/latexmk/FC-6/latexmk-conf.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- latexmk-conf.patch 30 Mar 2007 15:41:17 -0000 1.1
+++ latexmk-conf.patch 1 Sep 2007 04:18:13 -0000 1.2
@@ -1,10 +1,10 @@
-diff -dur latexmk-3.08n.ORIG/latexmk.1 latexmk-3.08n/latexmk.1
---- latexmk-3.08n.ORIG/latexmk.1 2007-02-16 13:03:38.000000000 -0700
-+++ latexmk-3.08n/latexmk.1 2007-02-27 11:59:26.000000000 -0700
+diff -dur latexmk-3.20.ORIG/latexmk.1 latexmk-3.20/latexmk.1
+--- latexmk-3.20.ORIG/latexmk.1 2007-07-03 14:22:44.000000000 -0600
++++ latexmk-3.20/latexmk.1 2007-08-31 21:44:15.000000000 -0600
@@ -1,9 +1,9 @@
--.TH LATEXMK 1L "16 February 2007" ""
+-.TH LATEXMK 1L "3 July 2007" ""
-.SH NAME
-+.TH "LATEXMK" "1L" "16 February 2007" "" ""
++.TH "LATEXMK" "1L" "3 July 2007" "" ""
+.SH "NAME"
latexmk \- generate LaTeX document
-.SH SYNOPSIS
@@ -14,95 +14,80 @@
+.SH "DESCRIPTION"
.I LatexMk
completely automates the process of compiling a LaTeX document.
- Essentially, it is a highly specialized relative of the general
-@@ -13,10 +13,10 @@
- to run continuously with a previewer; in that case the latex program,
- etc, are rerun
- whenever one of the source files is modified.
--.PP
-+.PP
- \fILatexmk\fR will normally determine which are the source files by
- examining the log file. It has an option to parse the TeX file instead
----- see later. When \fIlatexmk\fR is run, it will examine the timestamps
-+\-\-\- see later. When \fIlatexmk\fR is run, it will examine the timestamps
- on the source files.
- If any of the source files have been changed since the last document
- generation, \fIlatexmk\fR will run the various LaTeX processing
-@@ -27,39 +27,39 @@
- With some macro packages and document styles four, or even more, runs may
- be needed. If necessary, \fIlatexmk\fR will also run bibtex and/or
- makeindex.
--.PP
--[If the option \fB-it\fR to scan the LaTeX file is used, the main LaTeX
-+.PP
-+[If the option \fB\-it\fR to scan the LaTeX file is used, the main LaTeX
- file and all input and included files (recursively) are scanned for
- LaTeX commands
- for inputting and including other TeX files and figure files. Then on
- subsequent runs,
--\fIlatexmk\fR with the \fB-it\fR switch reads the dependency
-+\fIlatexmk\fR with the \fB\-it\fR switch reads the dependency
- information from this file. If the dependencies of the document are
- changed (e.g., by adding or removing an \\input command), an additional
--pass of \fIlatexmk -i\fR or \fIlatexmk -I\fR will update the dependency
-+pass of \fIlatexmk \-i\fR or \fIlatexmk \-I\fR will update the dependency
- file.]
+ Essentially, it is like a specialized relative of the general
+@@ -15,8 +15,8 @@
+ document. It can also be set to run continuously with a suitable
+ previewer; in that case the LaTeX program, etc, are rerun whenever one
+ of the source files is modified, and the previewer updates the
+-on-screen view of the compiled document.
+-.PP
++on\-screen view of the compiled document.
++.PP
+ \fILatexmk\fR determines which are the source files by examining the
+ log file. When \fIlatexmk\fR is run, it examines properties of the
+ source files, and if any have been changed since the last document
+@@ -30,14 +30,14 @@
+ For example, from an updated figure file it can automatically generate
+ a file in encapsulated postscript or another suitable format for
+ reading by LaTeX.
-.PP
+.PP
\fILatexmk\fR has two different previewing options. In the simple
--\fB-pv\fR option, a dvi, postscript or pdf previewer is automatically run
-+\fB\-pv\fR option, a dvi, postscript or pdf previewer is automatically run
- after generating the dvi, postscript or pdf version of the document. The
--type of viewer is selected automatically depending on the \fB-ps\fR,
--\fB-pdf\fR or \fB-pdfps\fR options. The kind of file to be viewed can
--also be explicitly selected by using the \fB-view\fR option
--(\fB-view=ps\fR, etc).
--.PP
-+type of viewer is selected automatically depending on the \fB\-ps\fR,
-+\fB\-pdf\fR or \fB\-pdfps\fR options. The kind of file to be viewed can
-+also be explicitly selected by using the \fB\-view\fR option
-+(\fB\-view=ps\fR, etc).
-+.PP
- The second previewing option is
--the powerful \fB-pvc\fR option (mnemonic: "preview continuously").
-+the powerful \fB\-pvc\fR option (mnemonic: "preview continuously").
- Particularly when a document is reaching the final stages of editing, it
- is often useful to have a previewer open continuously and have it update
- its display whenever changes are made to the source file(s), and this
--is done by the \fB-pvc\fR option. With this option, \fIlatexmk\fR
-+is done by the \fB\-pvc\fR option. With this option, \fIlatexmk\fR
- runs a previewer for the
- document, and then \fIlatexmk\fR repeatedly monitors the source files of
- the document to see if any changes have been made since the last dependent
- file
- was produced. When changes are detected, \fIlatexmk\fR runs the
- appropriate LaTeX commands to regenerate the .dvi, .ps and/or .pdf files
--(depending on the which of the \fB-ps\fR, \fB-pdf\fR and \fB-pdfps\fR
-+(depending on the which of the \fB\-ps\fR, \fB\-pdf\fR and \fB\-pdfps\fR
- options was specified). A good previewer (like
- \fIgv\fR) will then automatically update its display.
- Thus the user can simply edit a file and, when the
-@@ -67,24 +67,24 @@
- cycle of updating the .dvi (and possibly the .ps and .pdf) file,
- and refreshing the previewer's display.
- It's not quite WYSIWYG, but usefully close.
--.PP
-+.PP
- For other
- previewers, the user will have to manually make the previewer update
- its display, which can be (xdvi and gsview) as forcing a redraw of its
- display.
--.PP
-+.PP
- \fILatexmk\fR has the ability to print a banner in gray diagonally across
- each page when making the postscript file. It can also, if needed,
- call an external program to do other postprocessing on the generated
- files.
+-\fB-pv\fR option, a dvi, postscript or pdf previewer is automatically
++\fB\-pv\fR option, a dvi, postscript or pdf previewer is automatically
+ run after generating the dvi, postscript or pdf version of the
+ document. The type of file to view is selected according to
+ configuration settings and command line options.
+-.PP
+-The second previewing option is the powerful \fB-pvc\fR option
++.PP
++The second previewing option is the powerful \fB\-pvc\fR option
+ (mnemonic: "preview continuously"). In this case, \fIlatexmk\fR runs
+ continuously, regularly monitoring all the source files to see if any
+ have changed. Every time a change is detected, \fIlatexmk\fR runs all
+@@ -47,31 +47,31 @@
+ are written to disk, \fIlatexmk\fR completely automates the cycle of
+ updating the .dvi (and possibly the .ps and .pdf) file, and refreshing
+ the previewer's display. It's not quite WYSIWYG, but usefully close.
+-.PP
++.PP
+ For other previewers, the user may have to manually make the previewer
+ update its display, which can be (some versions of xdvi and gsview) as
+ simple as forcing a redraw of its display.
+-.PP
++.PP
+ \fILatexmk\fR has the ability to print a banner in gray diagonally
+ across each page when making the postscript file. It can also, if
+ needed, call an external program to do other postprocessing on the
+ generated files.
-.PP
+.PP
\fILatexmk\fR is highly configurable, both from the command line and
in configuration files, so that it can accommodate a wide variety of
- user needs and system configurations.
+ user needs and system configurations. Default values are set
+ according to the operating system, so \fIlatexmk\fR often works
+-without special configuration on MS-Windows, cygwin, Linux, OS-X, and
++without special configuration on MS\-Windows, cygwin, Linux, OS\-X, and
+ other UNIX systems (notably Solaris).
+-.PP
++.PP
+ A very annoying complication handled very reliably by \fILatexmk\fR,
+ is that LaTeX is a multiple pass system. On each run, LaTeX reads in
+ information generated on a previous run, for things like cross
+ referencing and indexing. In the simplest cases, a second run of
+ LaTeX suffices, and often the log file contains a message about the
+-need for another pass. However, there is a wide variety of add-on
++need for another pass. However, there is a wide variety of add\-on
+ macro packages to LaTeX, with a variety of behaviors. The result is
+-to break simple-minded determinations of how many runs are needed and
++to break simple\-minded determinations of how many runs are needed and
+ of which programs. In its new version, \fIlatexmk\fR has a highly
+ general and efficient solution to these issues. The solution involves
+ retaining between runs information on the source files, and a symptom
+@@ -79,10 +79,10 @@
+ \fR.fdb_latexmk\fR, by default) that contains the source file
+ information.
+
-.SH LATEXMK OPTIONS AND ARGUMENTS
-(All options can be introduced by single or double "-" characters,
-e.g., "latexmk -help" or "latexmk --help".)
@@ -114,7 +99,7 @@
.B file
One or more files can be specified. If no files are specified,
\fIlatexmk\fR will, by default, run on all files in the current working directory
-@@ -97,72 +97,72 @@
+@@ -95,79 +95,79 @@
latexmk foo
then \fIlatexmk\fR will operate on the file "foo.tex".
@@ -128,14 +113,13 @@
-Note that if the \fB-bm\fR option is specified, the \fB-ps\fR option is
+Note that if the \fB\-bm\fR option is specified, the \fB\-ps\fR option is
- assumed and the postscript file is always generated, even if it is newer
- than the dvi file.
+ assumed.
-.TP
-.B -bi <intensity>
+.TP
+.B \-bi <intensity>
How dark to print the banner message. A decimal number between 0 and 1.
- 0 is black and 1 is white, default is 0.95 which is OK unless your
+ 0 is black and 1 is white. The default is 0.95, which is OK unless your
toner cartridge is getting low.
-.TP
-.B -bs <scale>
@@ -144,7 +128,7 @@
A decimal number that specifies how large the banner message will be
printed. Experimentation is necessary to get the right scale for your
message, as a rule of thumb the scale should be about equal to 1100
- divided by the number of characters in the message. Default is 220.0
+ divided by the number of characters in the message. The default is 220.0
which is just right for 5 character messages.
.TP
-.B -commands
@@ -154,37 +138,47 @@
.TP
-.B -c
+.B \-c
- Clean up (remove) all regenerateable files generated by \fIlatex\fR and
- \fIbibtex\fR except dvi, postscript and pdf. In addition, files
- specified by the $clean_ext configuration variable are removed.
+ Clean up (remove) all regenerateable files generated by \fIlatex\fR
+ and \fIbibtex\fR except dvi, postscript and pdf. In addition, files
+ specified by the $clean_ext configuration variable are removed. But
+ the file containing a database of source file information is not
+ removed.
-This cleanup is instead of a regular make. See the \fB-gg\fR option
+This cleanup is instead of a regular make. See the \fB\-gg\fR option
- if you want to do a cleanup than a make.
+ if you want to do a cleanup then a make.
.TP
-.B -C
+.B \-C
Clean up (remove) all regenerateable files generated by \fIlatex\fR
and \fIbibtex\fR including aux, dep, dvi, postscript and pdf. In
addition, those specified by the $clean_ext and $clean_full_ext
- configuration variables.
-
--This cleanup is instead of a regular make. See the \fB-gg\fR option
-+This cleanup is instead of a regular make. See the \fB\-gg\fR option
- if you want to do a cleanup than a make.
--.TP
--.B -c1
-+.TP
-+.B \-c1
- Clean up (remove) all regenerateable files generated by \fIlatex\fR
- and \fIbibtex\fR except aux and dep. In addition, files specified by
- the $clean_ext and $clean_full_ext configuration variables are
- removed.
+ configuration variables are removed. But the file containing a
+ database of source file information is not removed.
-This cleanup is instead of a regular make. See the \fB-gg\fR option
+This cleanup is instead of a regular make. See the \fB\-gg\fR option
if you want to do a cleanup than a make.
.TP
+-.B -CA
++.B \-CA
+ Clean up (remove) absolutely all regenerateable files generated by
+ \fIlatex\fR and \fIbibtex\fR including aux, dep, dvi, postscript and
+ pdf. In addition, those specified by the $clean_ext, $clean_full_ext,
+ and @generated_exts configuration variables are removed, and the file
+ containing a database of source file information.
+
+-This cleanup is instead of a regular make. It is the same as \fB-C
+--CF\fR. See the \fB-gg\fR option if you want to do a cleanup then a
++This cleanup is instead of a regular make. It is the same as \fB\-C
++\-CF\fR. See the \fB\-gg\fR option if you want to do a cleanup then a
+ make.
+ .TP
+-.B -CF
++.B \-CF
+ Remove the file containing a database of source file information,
+ before doing the other actions requested.
+ .TP
-.B -d
+.B \-d
Set draft mode. This prints the banner message "DRAFT" across your
@@ -199,8 +193,7 @@
-Note that if the \fB-d\fR option is specified, the \fB-ps\fR option is
+Note that if the \fB\-d\fR option is specified, the \fB\-ps\fR option is
- assumed and the postscript file is always generated, even if it is newer
- than the dvi file.
+ assumed.
-.TP
-.B -dF
+.TP
@@ -208,15 +201,22 @@
Dvi file filtering. The argument to this option is a filter which will
generate a filtered dvi file with the extension ".dviF". All extra
processing (e.g. conversion to postscript, preview, printing) will then
-@@ -170,157 +170,157 @@
+@@ -175,117 +175,117 @@
Example usage: To use dviselect to select only the even pages of the dvi file:
- latexmk -dF 'dviselect even' foo.tex
-.TP
--.B -dvi
+-.B -diagnostics
+ latexmk \-dF 'dviselect even' foo.tex
+.TP
++.B \-diagnostics
+ Print detailed diagnostics during a run. This may help for debugging
+ problems or to understand \fI.latexmk\fR's behavior in difficult
+ situations.
+-.TP
+-.B -dvi
++.TP
+.B \-dvi
Generate dvi version of document.
-.TP
@@ -227,18 +227,13 @@
overridden, if some other file is made (a .ps file) that is generated from
the dvi file, or if no generated file at all is requested.)
-.TP
--.B -diagnostics
-+.TP
-+.B \-diagnostics
- Whenever a log file is parsed to determine the input and included
- files, print a list of these files.
--.TP
-.B -f
+.TP
+.B \-f
Force \fIlatexmk\fR to continue document processing despite errors.
- Normally, when \fIlatexmk\fR detects that \fIlatex\fR has found an error
- which will not be resolved by further processing, the program terminates.
+ Normally, when \fIlatexmk\fR detects that LaTeX or another program has
+ found an error which will not be resolved by further processing, no
+ further processing is carried out.
-.TP
-.B -f-
-Turn off the forced processing-past-errors such as is set by the
@@ -249,31 +244,12 @@
+\fB\-f\fR option. This could be used to override a setting in a
configuration file.
-.TP
--.B -F
-+.TP
-+.B \-F
- Force \fIlatexmk\fR to include files that don't exist when generating
- dependency files. A warning is produced instead of an error message and
- the program terminating. If the file name is not an absolute path, it
- is assumed to be relative to the current working directory. (Note: This
--option is only relevant if you are using the \fB-it\fR to obtain the
-+option is only relevant if you are using the \fB\-it\fR to obtain the
- dependency information from the tex files. The default is to obtain
--this information from the log file and it that case the \fB-F\fR
-+this information from the log file and it that case the \fB\-F\fR
- option has no effect.)
--.TP
--.B -F-
--Turn off \fB-F\fR.
--.TP
-.B -g
+.TP
-+.B \-F\-
-+Turn off \fB\-F\fR.
-+.TP
+.B \-g
- Force \fIlatexmk\fR to process document, disregarding the timestamps of the
- source files.
+ Force \fIlatexmk\fR to process document fully, even under situations
+ where \fIlatexmk\fR would normally decide that no changes in the
+ source files have occured since the previous run.
This option is useful, for example, if you change some options and
wish to reprocess the files.
-.TP
@@ -286,74 +262,22 @@
+Turn off \fB\-g\fR.
+.TP
+.B \-gg
- "Super go mode" or "clean make": clean out generated files as if the
--\fB-C\fR had been given, and then do a regular make.
+ "Super go mode" or "clean make": clean out generated files as if
+-\fB-CA\fR had been given, and then do a regular make.
-.TP
-.B -h, -help
-+\fB\-C\fR had been given, and then do a regular make.
++\fB\-CA\fR had been given, and then do a regular make.
+.TP
+.B \-h, \-help
Print help information.
-.TP
--.B -i
-+.TP
-+.B \-i
- Generate new dependency file if root file is newer
- than dependency file or dependency file does not exist.
- The dependency information is taken from the log file or the source file,
--depending on the setting made by the \fB-il\fR and \fB-it\fR switches.
--.TP
--.B -i-
--Turn off \fB-i\fR.
--.TP
--.B -il
-+depending on the setting made by the \fB\-il\fR and \fB\-it\fR switches.
-+.TP
-+.B \-i\-
-+Turn off \fB\-i\fR.
-+.TP
-+.B \-il
- Extract dependency information from log file. This is normally the best
- method, so it is the default. However, some packages do not put
- information on files read in the log file, and then it may be better to
--tell \fIlatexmk\fR to get the information from the TeX file(s) --- see the
--switch \fB-it\fR.
-+tell \fIlatexmk\fR to get the information from the TeX file(s) \-\-\- see the
-+switch \fB\-it\fR.
- (Default)
--.TP
--.B -it
-+.TP
-+.B \-it
- Extract dependency information by scanning the source TeX file(s), rather
- than the log file.
- This is the method used by earlier versions of \fIlatexmk\fR. It relies on
- parsing TeX files, which can be confused by definitions of new commands,
--etc. Normally it is better to tell \fIlatexmk\fR to scan the log file --- see
--the switch \fB-il\fR.
--.TP
--.B -I
-+etc. Normally it is better to tell \fIlatexmk\fR to scan the log file \-\-\- see
-+the switch \fB\-il\fR.
-+.TP
-+.B \-I
- Always generate new dependency file, even if newer
- dependency file exists.
- The dependency information is taken from the log file or the source file,
--depending on the setting made by the \fB-il\fR and \fB-it\fR switches.
--.TP
--.B -I-
--Turn off \fB-I\fR.
--.TP
-.B -l
-+depending on the setting made by the \fB\-il\fR and \fB\-it\fR switches.
-+.TP
-+.B \-I\-
-+Turn off \fB\-I\fR.
+.TP
+.B \-l
Run in landscape mode, using the landscape mode for the previewers and
- the dvi to postscript converters.
+ the dvi to postscript converters. This option is not normally needed
+ nowadays, since current previewers normally determine this information
+ automatically.
-.TP
-.B -l-
-Turn off \fB-l\fR.
@@ -376,28 +300,31 @@
different directory). This option turns off this default behavior.
-.TP
-.B -new-viewer-
--The inverse of the \fR-new-viewer\fB option. It puts \fIlatexmk\fR
+-The inverse of the \fB-new-viewer\fR option. It puts \fIlatexmk\fR
-in its normal behavior that in preview-continuous mode it checks for
-an already-running previewer.
-.TP
-.B -p
+.TP
+.B \-new\-viewer\-
-+The inverse of the \fR\-new\-viewer\fB option. It puts \fIlatexmk\fR
++The inverse of the \fB\-new\-viewer\fR option. It puts \fIlatexmk\fR
+in its normal behavior that in preview\-continuous mode it checks for
+an already\-running previewer.
+.TP
+.B \-p
- Print out the file. By default, this is done using lpr after
- generating the postscript version. But you can use the
--\fB-print=...\fR option to print the dvi or pdf files instead, and you can
-+\fB\-print=...\fR option to print the dvi or pdf files instead, and you can
- configure this in a start up file (by setting the \fI$print_type\fR
- variable.
-
--Under MS-Windows you must have configured the print commands used by
-+Under MS\-Windows you must have configured the print commands used by
- \fIlatexmk\fR.
+ Print out the document. By default on a UNIX or Linux system, this is
+ done using lpr after generating the postscript file. But you can use
+-the \fB-print=...\fR option to print the dvi or pdf files instead, and
++the \fB\-print=...\fR option to print the dvi or pdf files instead, and
+ you can configure this in a start up file (by setting the
+ \fI$print_type\fR variable).
+
+ However, the correct behavior for printing very much depends on your
+-system's software. In particular, under MS-Windows you must have
++system's software. In particular, under MS\-Windows you must have
+ suitable program(s) available, and you must have configured the print
+-commands used by \fIlatexmk\fR. This can be non-trivial.
++commands used by \fIlatexmk\fR. This can be non\-trivial.
-This option is incompatible with the \fB-pv\fR and \fB-pvc\fR options,
+This option is incompatible with the \fB\-pv\fR and \fB\-pvc\fR options,
@@ -452,7 +379,7 @@
Postscript file filtering. The argument to this option is a filter
which will generate a filtered postscript file with the extension
".psF". All extra processing (e.g. preview, printing) will then be
-@@ -328,112 +328,112 @@
+@@ -293,54 +293,54 @@
Example usage: Use psnup to print two pages on the one page:
@@ -510,12 +437,13 @@
-\fB-p\fR and \fB-pv\fR options, so it turns these options off
+\fB\-p\fR and \fB\-pv\fR options, so it turns these options off
- With a good previewer the display will be automatically
--updated. (Under UNIX "gv -watch" does this for postscript files; it
-+updated. (Under UNIX "gv \-watch" does this for postscript files; it
- would also do it for pdf files except for an apparent bug in gv that
- causes an error when the newly updated pdf file is read.) Other
- previewers will need a manual update.
+ With a good previewer the display will be automatically updated.
+-(Under \fIsome but not all\fR versions of UNIX/Linux "gv -watch" does
++(Under \fIsome but not all\fR versions of UNIX/Linux "gv \-watch" does
+ this for postscript files; this can be set by a configuration
+ variable. This would also work for pdf files except for an apparent
+ bug in gv that causes an error when the newly updated pdf file is
+ read.) Many other previewers will need a manual update.
-Important note: the acroread program on MS-Windows locks the pdf file,
+Important note: the acroread program on MS\-Windows locks the pdf file,
@@ -527,13 +455,17 @@
+to use a dvi or ps viewer, as set by one of the \fB\-view=dvi\fR and
+\fB\-view=ps\fR options.
- Note that if \fIlatexmk\fR dies because it encounters an error, the
+ There are some other methods for arranging an update, notably useful
+ for many versions of xdvi and xpdf. These are best set in
+@@ -348,65 +348,65 @@
+
+ Note that if \fIlatexmk\fR dies or is stopped by the user, the
"forked" previewer will continue to run. Successive invocations with
-the \fB-pvc\fR option will not fork new previewers, but \fIlatexmk\fR
+the \fB\-pvc\fR option will not fork new previewers, but \fIlatexmk\fR
- will use the existing previewer. (At least this will happen when
- \fIlatexmk\fR is running under an operating system where it knows how
- to determine whether an existing previewer is running.)
+ will normally use the existing previewer. (At least this will happen
+ when \fIlatexmk\fR is running under an operating system where it knows
+ how to determine whether an existing previewer is running.)
-.TP
-.B -pvc-
-Turn off \fB-pvc\fR.
@@ -550,18 +482,21 @@
+Same as \-silent
+.TP
+.B \-r <rcfile>
- Read the specified initialization file ("RC file") before processing.
--Be careful about the ordering: Standard initialization files --- see
--the section below on "Initialization (RC) files" --- are read first,
-+Be careful about the ordering: Standard initialization files \-\-\- see
-+the section below on "Initialization (RC) files" \-\-\- are read first,
- then the options on the command line in the order they are given.
+ Read the specified initialization file ("RC file") before processing.
+
+-Be careful about the ordering: (1) Standard initialization files --
+-see the section below on "Initialization (RC) files" -- are read
++Be careful about the ordering: (1) Standard initialization files \-\-
++see the section below on "Initialization (RC) files" \-\- are read
+ first. (2) Then the options on the command line are acted on in the
+ order they are given. Therefore if an initialization file is
+-specified by the \fB-r\fR option, it is read during this second step.
-Thus an initialization file specified with the \fB-r\fR option can
++specified by the \fB\-r\fR option, it is read during this second step.
+Thus an initialization file specified with the \fB\-r\fR option can
- override both the standard initialization files and previously
- specified options. But all of these can be overridden by later
- options.
- See below for more details about initialization (RC) files.
+ override both the standard initialization files and \fIpreviously\fR
+ specified options. But all of these can be overridden by \fIlater\fR
+ options. See below for more details about initialization (RC) files.
-.TP
-.B -silent
+.TP
@@ -578,7 +513,7 @@
-.B -v, -version
+.TP
+.B \-v, \-version
- Print version number of \fILatexmk\fR.
+ Print version number of \fIlatexmk\fR.
-.TP
-.B -verbose
-Opposite of \fB-silent\fR. This is the default setting.
@@ -604,6 +539,7 @@
+.PP
+Options \fB\-p\fR, \fB\-pv\fR and \fB\-pvc\fR are mutually exclusive. So
each of these options turns the others off.
+
-.SH EXAMPLES
-.nf
+.SH "EXAMPLES"
@@ -620,7 +556,7 @@
file, start a previewer. Then
watch for changes in the source
file thesis.tex and any files it
-@@ -443,55 +443,56 @@
+@@ -416,55 +416,56 @@
encounters an error, latexmk will
keep running.
@@ -643,7 +579,7 @@
"/usr/local/lib/latexmk/LatexMk".
- On a MS-WINDOWS system it looks for "C:\\latexmk\\LatexMk".
-.PP
-+ On Fedora Core systems, it only looks for "/etc/latexmk.conf".
++ On Fedora systems, it only looks for "/etc/latexmk.conf".
+ On a MS\-WINDOWS system it looks for "C:\\latexmk\\LatexMk".
+.PP
2) The user's RC file in "$HOME/.latexmkrc", where $HOME is the value
@@ -698,7 +634,7 @@
for the setting of an array of strings.
Some of the variables set the names of the commands that \fIlatexmk\fR
-@@ -499,37 +500,37 @@
+@@ -472,37 +473,37 @@
\fB"Detaching" a command\fR: If a command is to be run detached this
is indicated by preceding it with "start", as in
@@ -745,8 +681,8 @@
+.PP
This means that an appropriate command has not been configured. The
string after the 'NONE' is effectively a comment.
- \fBOptions to commands\fR:
-@@ -538,9 +539,9 @@
+
+@@ -512,9 +513,9 @@
Suppose you want \fIlatexmk\fR to use latex with source specials
enabled. Then you might use the following line in an initialization
file:
@@ -759,7 +695,7 @@
\fBAdvanced tricks\fR: Normally \fIlatexmk\fR assumes certain behavior
for commands and in particular it assumes certain kinds and ordering
-@@ -548,50 +549,50 @@
+@@ -522,50 +523,50 @@
example you might want to use Distiller to convert postscript files to
pdf files. You cannot simply change the name of the ps2pdf conversion
program, as in
@@ -826,7 +762,7 @@
.B @BIBINPUTS
This is an array variable that specifies directories where
\fIlatexmk\fR should look for .bib files. By default it is set from
-@@ -614,13 +615,13 @@
+@@ -588,13 +589,13 @@
This variable is likely to become obsolete in a future version of
\fIlatexmk\fR which uses a better method of searching for files.
@@ -842,10 +778,10 @@
-.TP
+.TP
.B $cleanup_mode [0]
- If nonzero, specifies cleanup mode: 1 for full cleanup, 2 for cleanup
+ If nonzero, specifies cleanup mode: 1 for full cleanup, 2 for cleanup
except for dvi, ps and pdf files, 3 for cleanup except for dep and aux
-@@ -628,21 +629,21 @@
- and $clean_full_ext variables.)
+@@ -602,21 +603,21 @@
+ $clean_full_ext and @generated_exts variables.)
This variable is equivalent to specifying one of
-the \fB-c\fR, \fB-c1\fR, or \fB-C\fR options. But there should be no need
@@ -855,9 +791,9 @@
+.TP
.B $clean_ext [""]
Extra extensions of files for \fIlatexmk\fR to remove when any of the
--clean-up options (\fB-c\fR, \fB-c1\fR, or \fB-C\fR) is selected.
+-clean-up options (\fB-c\fR, \fB-c1\fR, or \fB-C\fR) is selected.
-.TP
-+clean\-up options (\fB\-c\fR, \fB\-c1\fR, or \fB\-C\fR) is selected.
++clean\-up options (\fB\-c\fR, \fB\-c1\fR, or \fB\-C\fR) is selected.
+.TP
.B $clean_full_ext [""]
-Extra extensions of files for \fIlatexmk\fR to remove when the \fB-C\fR
@@ -875,10 +811,10 @@
.B @default_files [('*.tex')]
Default list of files to be processed.
-@@ -667,30 +668,30 @@
-
- Note that more than file may be given, and that the default extension
- is '.tex'. Wild cards are allowed.
+@@ -643,30 +644,30 @@
+ is '.tex'. Wild cards are allowed. The parentheses are because
+ \fI at default_files\fR is an array variable, i.e., a sequence of
+ filename specifications is possible.
-.TP
+.TP
.B $dvi_filter [empty]
@@ -916,7 +852,7 @@
pdf file.
WARNING 2: If you want to use one of the programs dvipdfm or dvipdfmx
-@@ -700,24 +701,24 @@
+@@ -676,29 +677,29 @@
the command line. See the extra_scripts directory of the latexmk
distribution, where the necessary scripts dvipdfm_call, etc are to be
found, together with instructions for their use in the file README1.
@@ -925,10 +861,10 @@
.B $dvips ["dvips"]
The program to used as a filter to convert a .dvi file to a .ps file.
If pdf is going to be generated from pdf, then the value of the
--$dvips_pdf_switch --- see below --- will be appended.
+-$dvips_pdf_switch -- see below -- will be appended.
-.TP
-.B $dvips_landscape ["dvips -tlandscape"]
-+$dvips_pdf_switch \-\-\- see below \-\-\- will be appended.
++$dvips_pdf_switch \-\- see below \-\- will be appended.
+.TP
+.B $dvips_landscape ["dvips \-tlandscape"]
The program to used as a filter to convert a .dvi file to a .ps file
@@ -937,13 +873,19 @@
-.B $dvips_pdf_switch ["-P pdf"]
+.TP
+.B $dvips_pdf_switch ["\-P pdf"]
- \fBSwitch(es)\fR for dvips program when pdf file is to be generated from
+ Switch(es) for dvips program when pdf file is to be generated from
ps file.
-.TP
-.B $dvips_silent_switch ["-q"]
+.TP
+.B $dvips_silent_switch ["\-q"]
- \fBSwitch(es)\fR for dvips program when silent mode is on.
+ Switch(es) for dvips program when silent mode is on.
+-.TP
++.TP
+ .B $dvi_update_command [""]
+ When the dvi previewer is set to be updated by running a command, this
+ is the command that is run. See the information for the variable
+ \fI$dvi_update_method\fR.
-.TP
-.B $dvi_update_method [2 under UNIX, 1 under MS-Windows]
+.TP
@@ -951,14 +893,16 @@
How the dvi viewer updates its display when the dvi file has changed.
0 => update is automatic,
1=> manual update by user, which may only mean a mouse click on the
-@@ -725,35 +726,35 @@
+@@ -706,26 +707,26 @@
2 => Send the signal, whose number is in the variable
$dvi_update_signal. The default value under UNIX is suitable for xdvi.
3 => Viewer cannot do an update, because it locks the file. (As with
-acroread under MS-Windows.)
++acroread under MS\-Windows.)
+ 4 => run a command to do the update. The command is specified by
+ the variable $dvi_update_command.
-.TP
-.B $dvi_update_signal [Under UNIX: SIGUSR1, which is a system-dependent value]
-+acroread under MS\-Windows.)
+.TP
+.B $dvi_update_signal [Under UNIX: SIGUSR1, which is a system\-dependent value]
The number of the signal that is sent to the dvi viewer when it is
@@ -967,50 +911,25 @@
value is the one appropriate for xdvi on a UNIX system.
-.TP
+.TP
- .B $force_generate_and_save_includes [0]
- If nonzero, specifies that the dependency file should always be
--generated. Equivalent to specifying the \fB-I\fR option.
+ .B $fdb_ext ["fdb_latex"]
+ The extension of the file which \fIlatexmk\fR generates to contain a
+ database of information on source files. You will not normally need
+ to change this.
-.TP
-+generated. Equivalent to specifying the \fB\-I\fR option.
+.TP
.B $force_mode [0]
If nonzero, continue processing past minor \fIlatex\fR errors
including unrecognized cross references. Equivalent to specifying the
-\fB-f\fR option.
--Note that specifying the \fB-pvc\fR sets $forec_mode to 1.
+-Note that specifying the \fB-pvc\fR sets $force_mode to 1.
-.TP
+\fB\-f\fR option.
-+Note that specifying the \fB\-pvc\fR sets $forec_mode to 1.
-+.TP
- .B $force_include_mode [0]
- If nonzero, force \fIlatexmk\fR to include files that don't exist when
- generating dependency files. A warning is produced instead of an error
- message and the program terminating. If the file name is not an
- absolute path, it is assumed to be relative to the current working
--directory. Equivalent to specifying the \fB-F\fR option.
--.TP
-+directory. Equivalent to specifying the \fB\-F\fR option.
-+.TP
- .B $generate_and_save_includes [0]
- If nonzero, generates dependency file if it does not exist or is older
- than the root file (the base .tex file). Equivalent to specifying
--the \fB-i\fR option.
--.TP
-+the \fB\-i\fR option.
++Note that specifying the \fB\-pvc\fR sets $force_mode to 1.
+.TP
- .B @generated_exts [( 'ind', 'lof', 'lot', 'out', 'toc')]
+ .B @generated_exts [( 'ind', 'lof', 'lot', 'out', 'toc', $fdb_ext)]
This contains a list of extensions for files that are generated
(directly or indirectly) during a LaTeX run and that are read in by
-@@ -761,7 +762,7 @@
- from the .log file, it will ignore files with the extensions in
- \fI at generated_exts\fR, since NORMALLY they are not true source files,
- and the time stamps of these may mislead \fIlatexmk\fR as to whether
--the real output files are up-to-date.
-+the real output files are up\-to\-date.
-
- The extensions "aux" and "bbl" are always excluded from the dependents,
- because they get special treatment, so they do not need to be in this
-@@ -775,43 +776,43 @@
+@@ -750,38 +751,38 @@
adds the extension 'end' to the list of predefined generated
extensions.
@@ -1022,15 +941,6 @@
-.TP
+\fB\-g\fR option.
+.TP
- .B $includes_from_log [1]
- If nonzero, extract dependency information from the log file, rather than
--the source TeX file(s); this is equivalent to the \fB-il\fR option.
-+the source TeX file(s); this is equivalent to the \fB\-il\fR option.
- If zero, extract dependency information by scanning the source TeX file(s);
--this is equivalent to the \fB-it\fR option.
--.TP
-+this is equivalent to the \fB\-it\fR option.
-+.TP
.B $index_mode [0 and then as determined from the results of a run]
If nonzero, run \fImakeindex\fR to produce index of document.
Normally you should not need to set this variable in an RC file, since
@@ -1040,8 +950,9 @@
.B $landscape_mode [0]
If nonzero, run in landscape mode, using the landscape mode previewers and
-dvi to postscript converters. Equivalent to the \fB-l\fR option.
--.TP
+dvi to postscript converters. Equivalent to the \fB\-l\fR option.
+ Normally not needed with current previewers.
+-.TP
+.TP
.B $latex ["latex"]
The LaTeX processing program. Note that as with other programs, you
@@ -1064,17 +975,17 @@
.B $lpr ["lpr"]
-[Default is "NONE lpr" under MS-WINDOWS.]
+[Default is "NONE lpr" under MS\-WINDOWS.]
- The printing program to print postscript files.
+ The command to print postscript files.
-Under MS-Windows (unlike UNIX/LINUX), there is no standard program for
+Under MS\-Windows (unlike UNIX/LINUX), there is no standard program for
printing files. But there are ways you can do it. For example, if
- you have gsview installed, you can use it with the option '/p':
-
-@@ -822,14 +823,14 @@
- is necessary because one part of the command name ('Program Files')
- contains a space which would otherwise be misinterpreted.
+ you have gsview installed, you could use it with the option '/p':
+@@ -795,14 +796,14 @@
+ the command obeyed; this is necessary because one part of the command
+ name ('Program Files') contains a space which would otherwise be
+ misinterpreted.
-.TP
+.TP
.B $lpr_dvi ["NONE lpr_dvi"]
@@ -1089,7 +1000,7 @@
e.g.,
$lpr = '"c:/Program Files/Ghostgum/gsview/gsview32.exe" /p';
-@@ -839,18 +840,18 @@
+@@ -812,18 +813,18 @@
is necessary because one part of the command name ('Program Files')
contains a space which would otherwise be misinterpreted.
@@ -1113,17 +1024,15 @@
.B $pdf_mode [0]
If zero, do NOT generate a pdf version of the document.
If equal to 1, generate a pdf version of the document using pdflatex.
-@@ -858,148 +859,148 @@
+@@ -831,153 +832,153 @@
file, by using the command specified by the $ps2pdf variable.
If equal to 3, generate a pdf version of the document from the dvi
file, by using the command specified by the $dvipdf variable.
-Equivalent to the \fB-pdf-\fR, \fB-pdf\fR, \fB-pdfdvi\fR,
--\fB-pdfps\fR options,
-+Equivalent to the \fB\-pdf\-\fR, \fB\-pdf\fR, \fB\-pdfdvi\fR,
-+\fB\-pdfps\fR options,
- and is stored in the dependency file
- if generated.
+-\fB-pdfps\fR options.
-.TP
++Equivalent to the \fB\-pdf\-\fR, \fB\-pdf\fR, \fB\-pdfdvi\fR,
++\fB\-pdfps\fR options.
+.TP
.B $pdflatex ["pdflatex"]
The LaTeX processing program in the version that makes a pdf file instead
@@ -1132,7 +1041,7 @@
-.B $pdflatex_silent_switch ["-interaction=batchmode"]
+.TP
+.B $pdflatex_silent_switch ["\-interaction=batchmode"]
- \fBSwitch(es)\fR for the LaTeX processing program when silent mode is on.
+ Switch(es) for the LaTeX processing program when silent mode is on.
-Under MS-Windows, the default value is changed to
-"-interaction=batchmode -c-style-errors", as used by MikTeX and fpTeX.
-.TP
@@ -1157,11 +1066,20 @@
This problem does not occur if ghostview, gv or gsview is used to
view pdf files.
-.TP
++.TP
+ .B $pdf_update_command [""]
+ When the pdf previewer is set to be updated by running a command, this
+ is the command that is run. See the information for the variable
+ \fI$pdf_update_method\fR.
+-.TP
-.B $pdf_update_method [1 under UNIX, 3 under MS-Windows]
+.TP
+.B $pdf_update_method [1 under UNIX, 3 under MS\-Windows]
How the pdf viewer updates its display when the pdf file has
- changed. See $dvi_update_method for the codes.
+ changed. See $dvi_update_method for the codes, with the change that
+ for the value 4, to run a command to do the update, the command is
+ specified by the variable $pdf_update_command.
+
-Note that acroread under MS-Windows (but not UNIX) locks the pdf file, so
+Note that acroread under MS\-Windows (but not UNIX) locks the pdf file, so
the default value is then 3.
@@ -1203,24 +1121,24 @@
+continue running \fIlatexmk\fR to keep .dvi up\-to\-date. Equivalent to
+the \fB\-pvc\fR option.
Which previewer is run depends on the other settings, see the command
--line options $\fB-view=\fR.
+-line options \fB-view=\fR, and the variable \fI$view\fR.
-.TP
-+line options $\fB\-view=\fR.
++line options \fB\-view=\fR, and the variable \fI$view\fR.
+.TP
.B $preview_mode [0]
If nonzero, run a previewer to preview the document.
-Equivalent to the \fB-pv\fR option.
+Equivalent to the \fB\-pv\fR option.
Which previewer is run depends on the other settings, see the command
--line options $\fB-view=\fR.
+-line options \fB-view=\fR, and the variable \fI$view\fR.
-.TP
-+line options $\fB\-view=\fR.
++line options \fB\-view=\fR, and the variable \fI$view\fR.
+.TP
.B $printout_mode [0]
If nonzero, print the document using \fIlpr\fR. Equivalent to the
--\fB-p\fR option. Recommend that this is not set from an RC file or
-+\fB\-p\fR option. Recommend that this is not set from an RC file or
- you could waste lots of paper.
+-\fB-p\fR option. This is recommended \fBnot\fR to be set from an RC
++\fB\-p\fR option. This is recommended \fBnot\fR to be set from an RC
+ file, otherwise you could waste lots of paper.
-.TP
+.TP
.B $print_type = ["ps"]
@@ -1241,9 +1159,9 @@
previewer.
The command line options for this command under the different flavors of
UNIX are quite variable. The command given above is suitable for Solaris
- 2.6 and above, and \fBlatexmk\fR corrects it for Linux and OSX.
+ 2.6 and above, and \fIlatexmk\fR corrects it for Linux and OSX.
- NOTE: The variable $pid_position must also be set: see its description.
+ NOTE: The variable \fI$pid_position\fR must also be set; see its description.
-.TP
+.TP
.B $ps2pdf ["ps2pdf"]
@@ -1280,11 +1198,19 @@
Windows, this will cause to be run whatever command the system has
associated with .ps files.]
-.TP
++.TP
+ .B $ps_update_command [""]
+ When the postscript previewer is set to be updated by running a command, this
+ is the command that is run. See the information for the variable
+ \fI$ps_update_method\fR.
+-.TP
-.B $ps_update_method [0 under UNIX, 1 under MS-Windows]
+.TP
+.B $ps_update_method [0 under UNIX, 1 under MS\-Windows]
How the postscript viewer updates its display when the ps file has
- changed. See $dvi_update_method for the codes.
+ changed. See $dvi_update_method for the codes, with the change that
+ for the value 4, to run a command to do the update, the command is
+ specified by the variable $ps_update_command.
-.TP
-.B $ps_update_signal [Under UNIX: SIGHUP, which is a system-dependent value]
+.TP
@@ -1303,39 +1229,33 @@
+.TP
.B $texfile_search [""]
This is an obsolete variable, replaced by the \fI at default_files\fR
--variable -- see the description of \fI at default_files\fR for how it
-+variable \-\- see the description of \fI at default_files\fR for how it
- works.
-
- For backward compatibility, if you choose to set it,
--\fI$texfile_search\fR is a string of space-separated filenames, and
-+\fI$texfile_search\fR is a string of space\-separated filenames, and
+ variable.
+
+ For backward compatibility, if you choose to set
+-\fI$texfile_search\fR, it is a string of space-separated filenames, and
++\fI$texfile_search\fR, it is a string of space\-separated filenames, and
then \fIlatexmk\fR replaces \fI at default_files\fR with the filenames in
\fI$texfile_search\fR to which is added '*.tex'.
-.TP
--.B $tmpdir ["/tmp" under UNIX, value of environment variable TEMP under MS-Windows]
+.TP
-+.B $tmpdir ["/tmp" under UNIX, value of environment variable TEMP under MS\-Windows]
- Directory to store temporary files that \fIlatexmk\fR generates while
- running. Currently it only has a minor use, when making a banner to
- insert in a postscript file. There should be no trailing separator.
- It should not be necessary to change this value except when running
- under Cygwin.
--
-+.TP
- .B @TEXINPUTS
- This is an array variable that under circumstances specifies
- directories where \fIlatexmk\fR should look for .tex files. By
-@@ -1008,58 +1009,58 @@
- element list consisting of the current directory is set. The format
- is as for the @BIBINPUTS variable (qv).
-
--This variable is almost obsolete. It is only used when the \fB-it\fR
-+This variable is almost obsolete. It is only used when the \fB\-it\fR
- option is used to force \fIlatexmk\fR to scan the .tex files to find
- the input files instead of scanning the .log file, which it does by
- default. Since the .log file contains full path information, you
- should not need, normally, to set the @TEXINPUTS variable.
+ .B $tmpdir [See below for default]
+ Directory to store temporary files that \fIlatexmk\fR may generate while
+ running.
+@@ -986,62 +987,62 @@
+ \fI$tmpdir\fR to the value of the first of whichever of the system
+ environment variables TMPDIR or TEMP exists, otherwise to the current
+ directory. Under other operating systems (expected to be UNIX/Linux,
+-including OS-X), the default is the value of the system environment
++including OS\-X), the default is the value of the system environment
+ variable TMPDIR if it exists, otherwise to "/tmp".
+-.TP
++.TP
+ .B $view ["default"]
+ Which kind of file is to be previewed if a previewer is used. The
+ possible values are 'default', 'dvi', 'ps', 'pdf'. The value of
+ "default" means that the "highest" of the kinds of file generated is
+ to be used (among dvi, ps and pdf).
+
-.SH CUSTOM DEPENDENCIES
-.PP
+.SH "CUSTOM DEPENDENCIES"
@@ -1402,7 +1322,7 @@
Search for .bib files is not correct if they are not in the current
directory; the problem is that the log file generated by bibtex does not
give the full path to the .bib files. The easiest fix at the moment is to
-@@ -1080,27 +1081,27 @@
+@@ -1062,29 +1063,29 @@
Gv on UNIX/LINUX works for both postscript and pdf.
Ghostview on UNIX/LINUX needs a manual update (reopen); it views
postscript and pdf.
@@ -1417,7 +1337,9 @@
instead.)
-.SH THANKS TO
+.SH "THANKS TO"
- David Coppit (username david at node coppit.org) made many useful
+ Authors of previous versions. Many users with their feedback, and
+ especially
+ David Coppit (username david at node coppit.org) who made many useful
suggestions that contributed to version 3. (Please note that the
-e-mail addresses are not written in their standard form to avoid being
+e\-mail addresses are not written in their standard form to avoid being
@@ -1426,7 +1348,7 @@
+.SH "AUTHOR"
Current version, with substantial modifications, enhancements and bug
fixes by John Collins (username collins at node phys.psu.edu).
- (Version 3.08g).
+ (Version 3.09).
It can be obtained from CTAN:
-<http://www.tug.org/tex-archive/support/latexmk/>, and from the
@@ -1438,10 +1360,10 @@
-.br
+.br
Original script called "go" by David J. Musliner (RCS Version 3.2)
-diff -dur latexmk-3.08n.ORIG/latexmk.pl latexmk-3.08n/latexmk.pl
---- latexmk-3.08n.ORIG/latexmk.pl 2007-02-27 11:55:42.000000000 -0700
-+++ latexmk-3.08n/latexmk.pl 2007-02-27 11:57:13.000000000 -0700
-@@ -804,10 +804,8 @@
+diff -dur latexmk-3.20.ORIG/latexmk.pl latexmk-3.20/latexmk.pl
+--- latexmk-3.20.ORIG/latexmk.pl 2007-08-31 21:46:47.000000000 -0600
++++ latexmk-3.20/latexmk.pl 2007-08-31 21:45:50.000000000 -0600
+@@ -584,10 +584,8 @@
## /usr/local/share, depending on the local conventions.
## /usr/local/lib/latexmk/LatexMk is put in the list for
## compatibility with older versions of latexmk.
@@ -1449,7 +1371,7 @@
- ( '/opt/local/share/latexmk/LatexMk',
- '/usr/local/share/latexmk/LatexMk',
- '/usr/local/lib/latexmk/LatexMk' );
-+ ## Fedora Core change: only look in /etc
++ ## Fedora change: only look in /etc
+ @rc_system_files = ( '/etc/latexmk.conf' );
$search_path_separator = ':'; # Separator of elements in search_path
latexmk-perl.patch:
Index: latexmk-perl.patch
===================================================================
RCS file: /cvs/pkgs/rpms/latexmk/FC-6/latexmk-perl.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- latexmk-perl.patch 30 Mar 2007 15:41:17 -0000 1.1
+++ latexmk-perl.patch 1 Sep 2007 04:18:13 -0000 1.2
@@ -1,5 +1,5 @@
---- latexmk.pl.ORIG 2007-02-20 10:19:23.000000000 -0700
-+++ latexmk.pl 2007-02-20 10:22:18.000000000 -0700
+--- latexmk.pl.ORIG 2007-08-17 12:21:57.000000000 -0600
++++ latexmk.pl 2007-08-31 21:38:25.000000000 -0600
@@ -1,23 +1,4 @@
-eval '(exit $?0)' && eval 'exec perl -x -S "$0" ${1+"$@"}' &&
-eval 'exec perl -x -S "$0" $argv:q'
@@ -22,5 +22,5 @@
-# Source of the above: manpage for perlrun
-
- # ATTEMPT TO ALLOW FILENAMES WITH SPACES:
- # (as of 1 Apr 2006)
+ # Delete #??!! when working
+
Index: latexmk.conf
===================================================================
RCS file: /cvs/pkgs/rpms/latexmk/FC-6/latexmk.conf,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- latexmk.conf 30 Mar 2007 15:41:17 -0000 1.1
+++ latexmk.conf 1 Sep 2007 04:18:13 -0000 1.2
@@ -1,4 +1,4 @@
-# This is the system-wide configuration file for latexmk.
+# This is the system-wide configuration file for latexmk version 3.20.
# See the latexmk(1) man page for more information.
#
# The following options are given their default values.
@@ -62,7 +62,7 @@
# $dvips = 'dvips';
# The command to convert a DVI file into a PostScript file in landscape mode
-# $dvips = 'dvips -tlandscape';
+# $dvips_landscape = 'dvips -tlandscape';
# Command line switch for dvips when a PDF file is to be generated
# $dvips_pdf_switch = '-P pdf';
@@ -70,16 +70,20 @@
# Command line switch for dvips to make it run in silent mode
# $dvips_silent_switch = '-q';
+# The command to run when the DVI viewer is set to be updated by a command
+# $dvi_update_command = '';
+
# How to make the DVI viewer update its display when the DVI file changes.
# See the man page for a description of each method.
# $dvi_update_method = 2;
$dvi_update_method = 1;
# When DVI update method 2 is used, the number of the Unix signal to send
-# $dvi_update_signal = SIGUSR1 (a system-dependent value)
+# $dvi_update_signal = SIGUSR1
-# If nonzero, the dependency file is always generated
-# $force_generate_and_save_includes = 0;
+# The extension of the file which latexmk generates to contain a database
+# of information on source files.
+# $fdb_ext = 'fdb_latex';
# If nonzero, continue processing past minor LaTeX errors
# This option is made nonzero if the -pvs command line option is used.
@@ -89,22 +93,14 @@
# dependency files.
# $force_include_mode = 0;
-# If nonzero, generate the dependency file if it does not exist or is older
-# than the base .tex file
-# $generate_and_save_includes = 0;
-
# The list of extensions for files that are generated in one run and consumed
# by later runs of one of the LaTeX tools. The 'aux' and 'bbl' extensions are
# treated specially, and hence are not in this list.
-# @generated_exts = ( 'ind', 'lof', 'lot', 'out', 'toc' );
+# @generated_exts = ( 'ind', 'lof', 'lot', 'out', 'toc', $fdb_ext );
# If nonzero, process files regardless of timestamps
# $go_mode = 0;
-# If nonzero, extract dependency information from the log file instead of the
-# .tex file. If zero, extract dependency information from the .tex file.
-# $includes_from_log = 1;
-
# If nonzero, run makeindex to produce a document index. Normally, latexmk
# should be able to figure out when this is necessary.
# $index_mode = 0;
@@ -153,12 +149,15 @@
# $pdf_previewer = 'start acroread';
$pdf_previewer = 'xdg-open';
+# The command to run when the PDF viewer is set to be updated by a command
+# $pdf_update_command = '';
+
# How to make the PDF viewer update its display when the PDF file changes.
# See the man page for a description of each method.
# $pdf_update_method = 1;
# When PDF update method 2 is used, the number of the Unix signal to send
-# $pdf_update_signal = SIGHUP (a system-dependent value)
+# $pdf_update_signal = SIGHUP
# Where the pid is in the output of $pscmd; see the man page
# $pid_position = 1;
@@ -180,7 +179,7 @@
# $print_type = 'ps';
# Command used to list all the processes currently run by the user
-# $pscmd = "ps --width 200 -f -u $ENV{USER}";
+# $pscmd = "ps -f -u $ENV{USER}";
# Command to convert a PostScript file to a PDF file
# $ps2pdf = 'ps2pdf';
@@ -194,7 +193,11 @@
# The command to invoke a PostScript previewer in landscape mode
# $ps_previewer_landscape = 'start gv -swap -watch';
-$ps_previwer = 'xdg-open';
+$ps_previewer_landscape = 'xdg-open';
+
+# The command to run when the PostScript viewer is set to be updated by a
+# command
+# $ps_update_command = '';
# How to make the PostScript viewer update its display when the PostScript
# file changes. See the man page for a description of each method.
@@ -203,7 +206,7 @@
# When PostScript update method 2 is used, the number of the Unix signal to
# send
-# $ps_update_signal = SIGHUP (a system-dependent value)
+# $ps_update_signal = SIGHUP
# The time to sleep in seconds between checking for source file changes when
# running in continuous update mode
@@ -211,3 +214,9 @@
# The directory to store temporary files; omit the trailing '/'
# $tmpdir = '/tmp';
+
+# Which kind of file is to be previewed if a previewer is used. The possible
+# values are 'default', 'dvi', 'ps', and 'pdf'. The value of 'default' means
+# that the PDF is viewed if it is generated, else PostScript is viewed if it is
+# generated, else DVI is viewed.
+# $view = 'default';
Index: latexmk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/latexmk/FC-6/latexmk.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- latexmk.spec 22 Aug 2007 03:38:37 -0000 1.3
+++ latexmk.spec 1 Sep 2007 04:18:13 -0000 1.4
@@ -1,12 +1,12 @@
Name: latexmk
-Version: 3.08n
-Release: 5%{?dist}
+Version: 3.20
+Release: 1%{?dist}
Summary: A make-like utility for LaTeX files
Group: Applications/Publishing
License: GPLv2+
URL: http://www.phys.psu.edu/~collins/software/latexmk-jcc/
-Source0: http://www.phys.psu.edu/~collins/software/latexmk-jcc/latexmk-308n.zip
+Source0: http://www.phys.psu.edu/~collins/software/latexmk-jcc/latexmk-320.zip
Source1: latexmk.conf
Source2: latexmk-README.fedora
Patch0: latexmk-perl.patch
@@ -14,9 +14,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-# F7 and earlier use tetex, F8 and later use texlive, so require the binaries
-Requires: /usr/bin/latex, /usr/bin/bibtex, /usr/bin/makeindex
-Requires: ghostscript, xdg-utils
+Requires: tetex, tetex-latex, ghostscript, xdg-utils
%description
Latexmk is a perl script for running LaTeX the correct number of times to
@@ -41,9 +39,6 @@
# the man page accordingly.
%patch1 -p1
-# Get rid of the DOS batch files so we can %doc extra-scripts below
-rm -f extra-scripts/*.bat
-
%build
%install
@@ -66,6 +61,10 @@
%doc CHANGES COPYING INSTALL README README.fedora extra-scripts
%changelog
+* Fri Aug 31 2007 Jerry James <loganjerry at gmail.com> - 3.20-1
+- New version 3.20.
+- Texlive isn't as near as I thought; require the tetex packages for now.
+
* Tue Aug 21 2007 Jerry James <loganjerry at gmail.com> - 3.08n-5
- Update license tag
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/latexmk/FC-6/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 30 Mar 2007 15:41:17 -0000 1.2
+++ sources 1 Sep 2007 04:18:13 -0000 1.3
@@ -1 +1 @@
-0849be9d5aabe03e6de7159c8d10a191 latexmk-308n.zip
+fba0740fd6e5b9001c1300b3425cb659 latexmk-320.zip
- Previous message (by thread): rpms/latexmk/F-7 .cvsignore, 1.2, 1.3 latexmk-README.fedora, 1.1, 1.2 latexmk-conf.patch, 1.1, 1.2 latexmk-perl.patch, 1.1, 1.2 latexmk.conf, 1.1, 1.2 latexmk.spec, 1.3, 1.4 sources, 1.2, 1.3
- Next message (by thread): rpms/latexmk/devel .cvsignore, 1.2, 1.3 latexmk-README.fedora, 1.1, 1.2 latexmk-conf.patch, 1.1, 1.2 latexmk-perl.patch, 1.1, 1.2 latexmk.conf, 1.1, 1.2 latexmk.spec, 1.3, 1.4 sources, 1.2, 1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list