From cb929f8ae7a23fa5e6ec03eb8a480307eb646d58 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Dec 01 2009 16:32:27 +0000 Subject: - Update to 4.11. --- diff --git a/.cvsignore b/.cvsignore index 59e0751..6f8095e 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -latexmk-410.zip +latexmk-411.zip diff --git a/latexmk-conf.patch b/latexmk-conf.patch index 6485fb7..9323cda 100644 --- a/latexmk-conf.patch +++ b/latexmk-conf.patch @@ -1,6 +1,6 @@ ---- latexmk.1.ORIG 2009-04-10 15:49:52.000000000 -0600 -+++ latexmk.1 2009-04-13 14:54:50.000000000 -0600 -@@ -479,6 +479,7 @@ +--- latexmk.1.ORIG 2009-11-24 11:14:22.000000000 -0700 ++++ latexmk.1 2009-12-01 08:38:29.251961734 -0700 +@@ -494,6 +494,7 @@ "/opt/local/share/latexmk/LatexMk", "/usr/local/share/latexmk/LatexMk", "/usr/local/lib/latexmk/LatexMk". @@ -8,9 +8,9 @@ On a MS-WINDOWS system it looks for "C:\\latexmk\\LatexMk". .PP 2) The user's RC file, "$HOME/.latexmkrc", if it exists. Here $HOME ---- latexmk.pl.ORIG 2009-04-10 15:49:17.000000000 -0600 -+++ latexmk.pl 2009-04-13 14:55:40.000000000 -0600 -@@ -725,10 +725,8 @@ +--- latexmk.pl.ORIG 2009-11-27 12:40:48.000000000 -0700 ++++ latexmk.pl 2009-12-01 08:39:24.877857354 -0700 +@@ -673,10 +673,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. @@ -18,8 +18,8 @@ - ( '/opt/local/share/latexmk/LatexMk', - '/usr/local/share/latexmk/LatexMk', - '/usr/local/lib/latexmk/LatexMk' ); -+ ## Fedora change: only look in /etc -+ @rc_system_files = ( '/etc/latexmk.conf' ); ++ ## Fedora change: only look in /etc ++ @rc_system_files = ( '/etc/latexmk.conf' ); $search_path_separator = ':'; # Separator of elements in search_path diff --git a/latexmk.conf b/latexmk.conf index fe76938..dca3ab0 100644 --- a/latexmk.conf +++ b/latexmk.conf @@ -1,4 +1,4 @@ -# This is the system-wide configuration file for latexmk version 4.01. +# This is the system-wide configuration file for latexmk version 4.11. # See the latexmk(1) man page for more information. # # The following options are given their default values. @@ -20,8 +20,8 @@ # The size of the banner message (about 1100 divided by the message length) # $banner_scale = 220; -# An array of directory names where BibTeX should look for .bib files. -# @BIBINPUTS = $ENV('BIBINPUTS') converted to an array of strings +# Directories where BibTeX should look for .bib files. +# $BIBINPUTS = $ENV('BIBINPUTS') || '.' # The name of the BibTeX executable # $bibtex = 'bibtex %O %B'; @@ -35,18 +35,21 @@ # Extra file extensions to remove when doing a full clean # $clean_full_ext = ""; -# Whether to just cleanup, or also generate files -# $cleanup_only = 0; - # Whether to clean latexmk's file database too # $cleanup_fdb = 0; +# Whether cleanup deletes files generated by (pdf)latex, found from \openout +# lines in the log file. +# $cleanup_includes_generated = 0 + # How much cleaning to do: 0 specifies normal operation (no cleaning), -# 1 specifies a full cleanup, 2 specifies a cleanup that leaves DVI, -# PostScript, and PDF files, and 3 specifies a cleanup that also leaves dep -# and aux files. You probably should not set this option. +# 1 specifies a full cleanup, and 2 specifies a cleanup that leaves DVI, +# PostScript, and PDF files. # $cleanup_mode = 0; +# Whether to just cleanup, or also generate files +# $cleanup_only = 0; + # A custom dependency list; see the man page for details # @cus_dep_list = (); @@ -79,6 +82,17 @@ $dvi_previewer = 'xdg-open %O %S'; # $dvi_previewer_landscape = 'start xdvi -paper usr %O %S'; $dvi_previewer_landscape = 'xdg-open %O %S'; +# 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 = $signo{USR1} + # The command to convert a DVI file into a PDF file. # See the warnings on the man page # $dvipdf = 'dvipdf %O %S %D'; @@ -94,20 +108,9 @@ $dvi_previewer_landscape = 'xdg-open %O %S'; # 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 = $signo{USR1} - # Which treatment of default extension and filenames with multiple extensions # is used. The possibilities are: -# - miktex_old, for Miktex version 1.20d or earlier +# - miktex_old, for MikTeX version 1.20d or earlier # - unix, for web2c 7.3.1 or later # $extension_treatment = 'unix'; @@ -150,6 +153,11 @@ $dvi_update_method = 1; # The command line switch to make LaTeX run in silent mode # $latex_silent_switch = '-interaction=batchmode'; +# Whether to treat log files as binary (1) or text (0). This is normally only +# necessary on Windows platforms with MikTeX, where some control characters are +# embedded in the log file. +# $log_file_binary = 0 + # The program that prints PostScript files # $lpr = 'lpr %O %S'; @@ -169,6 +177,10 @@ $dvi_update_method = 1; # references. # $max_repeat = 5; +# Set to 1 to give special treatment to Ctrl-c and Ctrl-Break in -pvc mode on +# Windows. This is unnecessary on Unix platforms. +$MSWin_fudge_break = 0 + # This variable is used only when running in continuous-preview mode. If zero, # check for a previously running previewer on the same file and update it. If # nonzero, always start a new previewer. @@ -180,12 +192,6 @@ $dvi_update_method = 1; # 3 = Create a PDF file with dvipdf # $pdf_mode = 0; -# The name of the LaTeX program that produces PDF files by default -# $pdflatex = 'pdflatex %O %S'; - -# The command line switch to make pdflatex run in silent mode -# $pdflatex_silent_switch = '-interaction=batchmode'; - # The command to invoke a PDF previewer # $pdf_previewer = 'start acroread %O %S'; $pdf_previewer = 'xdg-open %O %S'; @@ -200,6 +206,12 @@ $pdf_previewer = 'xdg-open %O %S'; # When PDF update method 2 is used, the number of the Unix signal to send # $pdf_update_signal = $signo{HUP} +# The name of the LaTeX program that produces PDF files by default +# $pdflatex = 'pdflatex %O %S'; + +# The command line switch to make pdflatex run in silent mode +# $pdflatex_silent_switch = '-interaction=batchmode'; + # Where the pid is in the output of $pscmd; see the man page # $pid_position = 1; @@ -213,17 +225,11 @@ $pdf_previewer = 'xdg-open %O %S'; # If nonzero, run a previewer to preview the document # $preview_mode = 0; -# If nonzero, print the document using lpr each time it is created -# $printout_mode = 0; - # The type of file to printout: 'dvi', 'none', 'pdf', or 'ps' # $print_type = 'ps'; -# Command used to list all the processes currently run by the user -# $pscmd = "ps --width 200 -f -u $ENV{USER}"; - -# Command to convert a PostScript file to a PDF file -# $ps2pdf = 'ps2pdf %O %S %D'; +# If nonzero, print the document using lpr each time it is created +# $printout_mode = 0; # Filter to run on newly created PostScript files # $ps_filter = ''; @@ -249,6 +255,12 @@ $ps_update_method = 1; # send # $ps_update_signal = $signo{HUP} +# Command to convert a PostScript file to a PDF file +# $ps2pdf = 'ps2pdf %O %S %D'; + +# Command used to list all the processes currently run by the user +# $pscmd = "ps --width 200 -f -u $ENV{USER}"; + # When previewing in -pvc mode, whether to make the viewer read from the # generated file or from a temporary copy # $pvc_view_file_via_temporary = 1; @@ -272,6 +284,9 @@ $ps_update_method = 1; # allowed. These files are in addition to *.tex in the current directory. # $texfile_search = ""; +# Directories where BibTeX should look for .bib files. +# $TEXINPUTS = $ENV('TEXINPUTS') || '.' + # The directory to store temporary files; omit the trailing '/' # $tmpdir = $ENV{TMPDIR} || '/tmp'; diff --git a/latexmk.spec b/latexmk.spec index 819762b..365659f 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,12 +1,12 @@ Name: latexmk -Version: 4.10 +Version: 4.11 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-410.zip +Source0: http://www.phys.psu.edu/~collins/software/latexmk-jcc/latexmk-411.zip Source1: latexmk.conf Source2: latexmk-README.fedora # Change the system-wide configuration file to /etc/latexmk.conf and fix the @@ -58,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT %doc CHANGES COPYING INSTALL README README.fedora extra-scripts %changelog +* Tue Dec 1 2009 Jerry James - 4.11-1 +- Update to 4.11. + * Mon Aug 24 2009 Jerry James - 4.10-1 - Update to 4.10 to correctly handle files produced by epstopdf. diff --git a/sources b/sources index aa54d95..7ababef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cda2adc346f130bd6a503710fb20b0ed latexmk-410.zip +6f2dedf6192a8bbc9be7a86f4cde2a3b latexmk-411.zip