From c121a1808152f2f2617d4e68a16aaf9b3cbad294 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Fri, 19 Jul 2019 12:02:07 -0400 Subject: [PATCH 01/49] "Adding package.cfg file" --- package.cfg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package.cfg diff --git a/package.cfg b/package.cfg new file mode 100644 index 0000000..66ea79d --- /dev/null +++ b/package.cfg @@ -0,0 +1,2 @@ +[koji] +targets = epel8 epel8-playground \ No newline at end of file From 183a02ef900f072598070ccf781fa6cb110304f3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 12:28:39 +0000 Subject: [PATCH 02/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index c35dfc1..a3ebd4f 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.65 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -75,6 +75,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 4.65-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed Jun 26 2019 Jerry James - 4.65-1 - Update to 4.65 From a9c424d6fe5f1fe5f79ab576189f5376f5e8b203 Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Thu, 25 Jul 2019 21:48:11 +0000 Subject: [PATCH 03/49] remove package.cfg from merged files --- package.cfg | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 package.cfg diff --git a/package.cfg b/package.cfg deleted file mode 100644 index 66ea79d..0000000 --- a/package.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[koji] -targets = epel8 epel8-playground \ No newline at end of file From d3c6953274b55d058e58c55e9147063b9ca07d38 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Fri, 3 Jan 2020 17:00:15 -0700 Subject: [PATCH 04/49] Update to 4.67. --- latexmk-conf.patch | 12 ++++++------ latexmk.rpmlintrc | 5 +++++ latexmk.spec | 9 ++++++--- sources | 2 +- 4 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 latexmk.rpmlintrc diff --git a/latexmk-conf.patch b/latexmk-conf.patch index a72662b..db9dcb4 100644 --- a/latexmk-conf.patch +++ b/latexmk-conf.patch @@ -1,6 +1,6 @@ ---- latexmk.1.orig 2019-06-18 12:48:12.000000000 -0600 -+++ latexmk.1 2019-06-26 21:32:33.019700563 -0600 -@@ -1388,6 +1388,7 @@ system RC file, in the following order, +--- latexmk.1.orig 2019-12-31 12:19:38.000000000 -0700 ++++ latexmk.1 2020-01-03 16:44:48.283297451 -0700 +@@ -1426,6 +1426,7 @@ system RC file, in the following order, "/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". On a cygwin system (i.e., a MS-Windows system in which Perl is that of cygwin), \fIlatexmk\fR reads the first it finds of ---- latexmk.pl.orig 2019-06-18 12:59:41.000000000 -0600 -+++ latexmk.pl 2019-06-26 21:32:33.029700549 -0600 -@@ -951,13 +951,9 @@ else { +--- latexmk.pl.orig 2019-12-26 15:10:09.000000000 -0700 ++++ latexmk.pl 2020-01-03 16:44:48.304297391 -0700 +@@ -981,13 +981,9 @@ else { ## /usr/local/share, depending on the local conventions. ## But /usr/local/lib/latexmk is put in the list for ## compatibility with older versions of latexmk. diff --git a/latexmk.rpmlintrc b/latexmk.rpmlintrc new file mode 100644 index 0000000..86f430c --- /dev/null +++ b/latexmk.rpmlintrc @@ -0,0 +1,5 @@ +# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON +# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors + +# The dictionary is missing some technical terms +addFilter(r'W: spelling-error .* (bibtex|dvips|makeindex|perl)') diff --git a/latexmk.spec b/latexmk.spec index a3ebd4f..74536e2 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.65 -Release: 2%{?dist} +Version: 4.67 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -70,11 +70,14 @@ rm -f extra-scripts/*.bat %{_bindir}/* %{_mandir}/man1/* %config(noreplace) %{_sysconfdir}/latexmk.conf -%doc CHANGES INSTALL README README.fedora extra-scripts example_rcfiles +%doc CHANGES README README.fedora extra-scripts example_rcfiles %doc latexmk.pdf %license COPYING %changelog +* Fri Jan 3 2020 Jerry James - 4.67-1 +- Update to 4.67 + * Thu Jul 25 2019 Fedora Release Engineering - 4.65-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index f8cf325..6091bd2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-465.zip) = 132cdd95c0274f98946b37a0c1554a82bb649dcd61284386f3005aa78895d51c382d5d8f6cf1ecd8ece60c1877a0dc80660367e0ad82a44036334b3f4634ee86 +SHA512 (latexmk-467.zip) = f19280fbe0109749682bfd8097ea983d1d35347a0227a2a945ec6bb0c822841eb4de0e9515a44e24654089d5312d5263b8c6e41ce00efee063345ddfc9017fa8 From 561b5b10fa80616b1254346a29219074f61254d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 08:14:30 +0000 Subject: [PATCH 05/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index 74536e2..7ff0752 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.67 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -75,6 +75,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 4.67-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jan 3 2020 Jerry James - 4.67-1 - Update to 4.67 From cc14bf9617e952efd9a7f1a855f58be24cc72e8e Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 12 Mar 2020 14:30:48 -0600 Subject: [PATCH 06/49] Update to 4.69. --- latexmk-conf.patch | 12 ++++++------ latexmk.spec | 7 +++++-- sources | 2 +- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/latexmk-conf.patch b/latexmk-conf.patch index db9dcb4..fb8db19 100644 --- a/latexmk-conf.patch +++ b/latexmk-conf.patch @@ -1,6 +1,6 @@ ---- latexmk.1.orig 2019-12-31 12:19:38.000000000 -0700 -+++ latexmk.1 2020-01-03 16:44:48.283297451 -0700 -@@ -1426,6 +1426,7 @@ system RC file, in the following order, +--- latexmk.1.orig 2020-01-31 18:36:20.000000000 -0700 ++++ latexmk.1 2020-03-12 14:27:58.608672219 -0600 +@@ -1452,6 +1452,7 @@ system RC file, in the following order, "/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". On a cygwin system (i.e., a MS-Windows system in which Perl is that of cygwin), \fIlatexmk\fR reads the first it finds of ---- latexmk.pl.orig 2019-12-26 15:10:09.000000000 -0700 -+++ latexmk.pl 2020-01-03 16:44:48.304297391 -0700 -@@ -981,13 +981,9 @@ else { +--- latexmk.pl.orig 2020-02-07 17:38:36.000000000 -0700 ++++ latexmk.pl 2020-03-12 14:27:58.638671730 -0600 +@@ -998,13 +998,9 @@ else { ## /usr/local/share, depending on the local conventions. ## But /usr/local/lib/latexmk is put in the list for ## compatibility with older versions of latexmk. diff --git a/latexmk.spec b/latexmk.spec index 7ff0752..d3ebf94 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.67 -Release: 2%{?dist} +Version: 4.69 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -75,6 +75,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Mar 12 2020 Jerry James - 4.69-1 +- Update to 4.69 + * Wed Jan 29 2020 Fedora Release Engineering - 4.67-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 6091bd2..61cb2fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-467.zip) = f19280fbe0109749682bfd8097ea983d1d35347a0227a2a945ec6bb0c822841eb4de0e9515a44e24654089d5312d5263b8c6e41ce00efee063345ddfc9017fa8 +SHA512 (latexmk-469.zip) = b1ca496cc424167296b3a5305d1a6fcf4a35d33020dcbbac88d14c102ec3d92be100c5daca54168b69846e3f8b6a3ac326e2e35b0c9a84ff141ed31592aec857 From a57855f5301d93c07f3919d990a9cf95bba6cf3a Mon Sep 17 00:00:00 2001 From: Jerry James Date: Fri, 17 Apr 2020 14:48:32 -0600 Subject: [PATCH 07/49] Update to 4.69a. --- latexmk.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index d3ebf94..5b3cbb5 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.69 +Version: 4.69a Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -75,6 +75,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Fri Apr 17 2020 Jerry James - 4.69a-1 +- Update to 4.69a + * Thu Mar 12 2020 Jerry James - 4.69-1 - Update to 4.69 diff --git a/sources b/sources index 61cb2fb..8fd95cb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-469.zip) = b1ca496cc424167296b3a5305d1a6fcf4a35d33020dcbbac88d14c102ec3d92be100c5daca54168b69846e3f8b6a3ac326e2e35b0c9a84ff141ed31592aec857 +SHA512 (latexmk-469a.zip) = b064f8ea920cbd5f42ddd391e463644a62818ce6c50a0943b0d21c97aeaf74df8131a75e8169b1ac49f5e2ea25c1a02cf3de619c2590f57e5a7ca0c4a8a90987 From d8ad08e183c7060ec84669b12bd1f4e7930660ce Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 03:57:39 +0000 Subject: [PATCH 08/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index 5b3cbb5..20c8447 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.69a -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -75,6 +75,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 4.69a-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Apr 17 2020 Jerry James - 4.69a-1 - Update to 4.69a From 8e2077fdf4c69cb4bbe4150fea54795dbb21a955 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 9 Sep 2020 16:15:17 -0600 Subject: [PATCH 09/49] Update to 4.70. --- latexmk.conf | 6 +++--- latexmk.spec | 10 ++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/latexmk.conf b/latexmk.conf index a37dfcb..2d1a6ee 100644 --- a/latexmk.conf +++ b/latexmk.conf @@ -44,10 +44,10 @@ # $biber_silent_switch = '--onlylog'; # The name of the BibTeX executable -# $bibtex = 'bibtex %O %B'; +# $bibtex = 'bibtex %O %S'; # Apply bibtex hack for old versions that don't handle output-directory -# $bibtex_fudge = 1; +# $bibtex_fudge = 0; # The switch that puts BibTeX in silent mode # $bibtex_silent_switch = '-terse'; @@ -61,7 +61,7 @@ # $bibtex_use = 1; # Extra file extensions to remove when cleaning -# $clean_ext = ""; +# $clean_ext = "%R-mod.blg %R-mod.aux %R-mod.bbl"; # Extra file extensions to remove when doing a full clean # $clean_full_ext = ""; diff --git a/latexmk.spec b/latexmk.spec index 20c8447..744404a 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.69a -Release: 2%{?dist} +Version: 4.70 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -33,8 +33,7 @@ version of the original version of latexmk. Before using a previewer, read the file README.fedora. %prep -%setup -q -n %{name} -%patch0 +%autosetup -p0 -n %{name} fixtimestamp() { touch -r $1.orig $1 @@ -75,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Wed Sep 9 2020 Jerry James - 4.70-1 +- Update to 4.70 + * Tue Jul 28 2020 Fedora Release Engineering - 4.69a-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 8fd95cb..6482330 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-469a.zip) = b064f8ea920cbd5f42ddd391e463644a62818ce6c50a0943b0d21c97aeaf74df8131a75e8169b1ac49f5e2ea25c1a02cf3de619c2590f57e5a7ca0c4a8a90987 +SHA512 (latexmk-470.zip) = a3c432417f0f0a5273f2e00c0257f9e13715f2caa63364c85e0db33b34ed648d2d575541b0e47cd296c8d8b1e2e8ad12ed69f561d4b18f62ac430eaf1dc6eb28 From bff162f7d17fcbfd54b713ffdba624775c637981 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 30 Sep 2020 08:52:08 -0600 Subject: [PATCH 10/49] Update to 4.70b. --- latexmk.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 744404a..f7ee92d 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.70 +Version: 4.70b Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Wed Sep 30 2020 Jerry James - 4.70b-1 +- Update to 4.70b + * Wed Sep 9 2020 Jerry James - 4.70-1 - Update to 4.70 diff --git a/sources b/sources index 6482330..f58e301 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-470.zip) = a3c432417f0f0a5273f2e00c0257f9e13715f2caa63364c85e0db33b34ed648d2d575541b0e47cd296c8d8b1e2e8ad12ed69f561d4b18f62ac430eaf1dc6eb28 +SHA512 (latexmk-470b.zip) = 2f984fd9c1785177fd58eb6bad44061bc7b397ed627599557704bae2cef1f53c186d161f99e4aaae5fa33fc66d56936dc9f5b6385f00d85bd634016bac0d555d From b04b2fe63501764beaf332c7692eca38eff40651 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 16:23:29 +0000 Subject: [PATCH 11/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index f7ee92d..495f694 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.70b -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 4.70b-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Sep 30 2020 Jerry James - 4.70b-1 - Update to 4.70b From 86155d0756b986b0809390e81ad3ed7fab5e7ffc Mon Sep 17 00:00:00 2001 From: Jerry James Date: Sat, 17 Apr 2021 10:38:09 -0600 Subject: [PATCH 12/49] Update to 4.72b. --- latexmk.conf | 8 ++++++++ latexmk.spec | 7 +++++-- sources | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/latexmk.conf b/latexmk.conf index 2d1a6ee..9e60bbb 100644 --- a/latexmk.conf +++ b/latexmk.conf @@ -234,6 +234,11 @@ $dvi_update_method = 1; # The name of the makeindex program # $makeindex = 'makeindex %O -o %D %S'; +# Whether or not to cd to aux dir when running makeindex. Set to 1 to avoid +# security-related prohibition on makeindex writing to aux_dir when it is +# not specified as a subdirectory of cwd. +# $makeindex_fudge = 1; + # The command line switch to make makeindex run in silent mode # $makeindex_silent_switch = '-q'; @@ -250,6 +255,9 @@ $MSWin_fudge_break = 0; # nonzero, always start a new previewer. # $new_viewer_always = 0; +# Zero to preserve filenames, nonzero to normalize filenames. +# $normalize_names = 2; + # Directory for output files # $out_dir = ''; diff --git a/latexmk.spec b/latexmk.spec index 495f694..b631f5f 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.70b -Release: 2%{?dist} +Version: 4.72b +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Sat Apr 17 2021 Jerry James - 4.72b-1 +- Update to 4.72b + * Tue Jan 26 2021 Fedora Release Engineering - 4.70b-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index f58e301..9539103 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-470b.zip) = 2f984fd9c1785177fd58eb6bad44061bc7b397ed627599557704bae2cef1f53c186d161f99e4aaae5fa33fc66d56936dc9f5b6385f00d85bd634016bac0d555d +SHA512 (latexmk-472b.zip) = 31461871486dee929e1513e46ef3e77dd9fd7431b3c7e0c98b7b81be599d5912c16593558b0ede46682389eaa0adc1a541667068fede94d2c4db7b754bcf244d From a1e243c26ebb15a54faa953de8ab84e374291532 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 6 May 2021 08:43:17 -0600 Subject: [PATCH 13/49] Update to 4.73. --- latexmk.conf | 4 ++++ latexmk.spec | 5 ++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/latexmk.conf b/latexmk.conf index 9e60bbb..8de53cf 100644 --- a/latexmk.conf +++ b/latexmk.conf @@ -155,6 +155,10 @@ $dvi_update_method = 1; # Command line switch for dvips to make it run in silent mode # $dvips_silent_switch = '-q'; +# Whether to emulate -aux-directory on systems that do not support it, such as +# TeXLive +# $emulate_aux = 1; + # Which treatment of default extension and filenames with multiple extensions # is used. The possibilities are: # - miktex_old, for MikTeX version 1.20d or earlier diff --git a/latexmk.spec b/latexmk.spec index b631f5f..e05d153 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.72b +Version: 4.73 Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu May 6 2021 Jerry James - 4.73-1 +- Update to 4.73 + * Sat Apr 17 2021 Jerry James - 4.72b-1 - Update to 4.72b diff --git a/sources b/sources index 9539103..7970308 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-472b.zip) = 31461871486dee929e1513e46ef3e77dd9fd7431b3c7e0c98b7b81be599d5912c16593558b0ede46682389eaa0adc1a541667068fede94d2c4db7b754bcf244d +SHA512 (latexmk-473.zip) = 2cb3254d1b51e06b3c5c7be7a056c4d72d5368374c9592141ef22f771cc6a6434f66ec19598e9260e562caebf863231c569f554a008b71d04bd9334ed655de07 From 620fd546248cef8ff708116a841d40bcd554dba9 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Mon, 17 May 2021 13:50:07 -0600 Subject: [PATCH 14/49] Update to 4.74. --- latexmk.conf | 6 ++++++ latexmk.spec | 5 ++++- sources | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/latexmk.conf b/latexmk.conf index 8de53cf..af2f146 100644 --- a/latexmk.conf +++ b/latexmk.conf @@ -22,6 +22,9 @@ # Directory for aux files (log, aux, etc.) # $aux_dir = ''; +# Whether to report on aux_dir & out_dir after initialization & normalization +# $aux_out_dir_report = 0; + # If nonzero, DVI-to-postscript conversion adds a banner message on each page # $banner = 0; @@ -353,6 +356,9 @@ $ps_update_method = 1; # containing spaces. # $quote_filenames = 1; +# Whether to report on rc files read +# $rc_report = 0; + # Whether to use the recorder option on (pdf)latex # $recorder = 1; diff --git a/latexmk.spec b/latexmk.spec index e05d153..c8747dc 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.73 +Version: 4.74 Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Mon May 17 2021 Jerry James - 4.74-1 +- Update to 4.74 + * Thu May 6 2021 Jerry James - 4.73-1 - Update to 4.73 diff --git a/sources b/sources index 7970308..0f8048a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-473.zip) = 2cb3254d1b51e06b3c5c7be7a056c4d72d5368374c9592141ef22f771cc6a6434f66ec19598e9260e562caebf863231c569f554a008b71d04bd9334ed655de07 +SHA512 (latexmk-474.zip) = 35b50acbd652a2dfd7f973f4e143ebf3efc9552f4e116ec7fc228a2614b286bb15cb02c3aa5943bad7f5deb0d4b2a96cfb580be8cfbb5818d5cca34d009544e8 From 554eccda55afac2bb75b84db4ed644f5e28d1356 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 8 Jun 2021 15:33:58 -0600 Subject: [PATCH 15/49] Update to 4.74b. --- latexmk.conf | 4 ++-- latexmk.spec | 5 ++++- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/latexmk.conf b/latexmk.conf index af2f146..4cb4928 100644 --- a/latexmk.conf +++ b/latexmk.conf @@ -160,7 +160,7 @@ $dvi_update_method = 1; # Whether to emulate -aux-directory on systems that do not support it, such as # TeXLive -# $emulate_aux = 1; +# $emulate_aux = 0; # Which treatment of default extension and filenames with multiple extensions # is used. The possibilities are: @@ -357,7 +357,7 @@ $ps_update_method = 1; # $quote_filenames = 1; # Whether to report on rc files read -# $rc_report = 0; +# $rc_report = 1; # Whether to use the recorder option on (pdf)latex # $recorder = 1; diff --git a/latexmk.spec b/latexmk.spec index c8747dc..c4f16f9 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.74 +Version: 4.74b Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Tue Jun 8 2021 Jerry James - 4.74b-1 +- Update to 4.74b + * Mon May 17 2021 Jerry James - 4.74-1 - Update to 4.74 diff --git a/sources b/sources index 0f8048a..b0ca7c8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-474.zip) = 35b50acbd652a2dfd7f973f4e143ebf3efc9552f4e116ec7fc228a2614b286bb15cb02c3aa5943bad7f5deb0d4b2a96cfb580be8cfbb5818d5cca34d009544e8 +SHA512 (latexmk-474b.zip) = 94bf6f4a982ad7f6ec049fc35d4453f3cf702b3f66b2e61473d9c9ae08acecf64ed15669ef1911012882582ecf4c113dc0ad7a3fae75b870cb8b0e0ea8e2a5ef From 00558080832af31b9a47601bdb2b4a29b0185f5f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 10:40:59 +0000 Subject: [PATCH 16/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index c4f16f9..8a03859 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.74b -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 4.74b-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jun 8 2021 Jerry James - 4.74b-1 - Update to 4.74b From aff4bc3ede3e19b10118d8d4eefcb5846116339f Mon Sep 17 00:00:00 2001 From: Jerry James Date: Mon, 27 Sep 2021 08:17:57 -0600 Subject: [PATCH 17/49] Update to 4.75. --- latexmk.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 8a03859..1d77f6c 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.74b -Release: 2%{?dist} +Version: 4.75 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -74,6 +74,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Mon Sep 27 2021 Jerry James - 4.75-1 +- Update to 4.75 + * Thu Jul 22 2021 Fedora Release Engineering - 4.74b-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index b0ca7c8..028ba46 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-474b.zip) = 94bf6f4a982ad7f6ec049fc35d4453f3cf702b3f66b2e61473d9c9ae08acecf64ed15669ef1911012882582ecf4c113dc0ad7a3fae75b870cb8b0e0ea8e2a5ef +SHA512 (latexmk-475.zip) = 3160f2c8adc410118b99d12aa21b3d1325e12d71e4fc83de8b8d15ca31fc9eaced75e40ddc0edbdded5a44eedd2e59c0424458d14d657876ac814b5be1a010e6 From 264c0a4b3cb05a12a8ce8b870535df94e5f5dc6c Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 24 Nov 2021 15:08:26 -0700 Subject: [PATCH 18/49] Update to 4.76. Drop upstreamed -conf patch. --- README.md | 9 +++++++++ latexmk-conf.patch | 29 ----------------------------- latexmk.spec | 19 ++++++------------- sources | 2 +- 4 files changed, 16 insertions(+), 43 deletions(-) create mode 100644 README.md delete mode 100644 latexmk-conf.patch diff --git a/README.md b/README.md new file mode 100644 index 0000000..6e96e43 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +[Latexmk](http://personal.psu.edu/jcc8/software/latexmk-jcc/) is a perl script +for running LaTeX the correct number of times to resolve cross references, +etc.; it also runs auxiliary programs (bibtex, makeindex if necessary, and +dvips and/or a previewer as requested). It has a number of other useful +capabilities, for example to start a previewer and then run latex whenever the +source files are updated, so that the previewer gives an up-to-date view of +the document. The script runs on both UNIX and MS-WINDOWS (95, ME, XP, etc). +This script is a corrected and improved version of the original version of +latexmk. diff --git a/latexmk-conf.patch b/latexmk-conf.patch deleted file mode 100644 index fb8db19..0000000 --- a/latexmk-conf.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- latexmk.1.orig 2020-01-31 18:36:20.000000000 -0700 -+++ latexmk.1 2020-03-12 14:27:58.608672219 -0600 -@@ -1452,6 +1452,7 @@ system RC file, in the following order, - "/opt/local/share/latexmk/LatexMk", - "/usr/local/share/latexmk/LatexMk", - "/usr/local/lib/latexmk/LatexMk". -+ On a Fedora system, it only looks for "/etc/latexmk.conf". - On a MS-Windows system it looks for "C:\\latexmk\\LatexMk". - On a cygwin system (i.e., a MS-Windows system in which Perl is - that of cygwin), \fIlatexmk\fR reads the first it finds of ---- latexmk.pl.orig 2020-02-07 17:38:36.000000000 -0700 -+++ latexmk.pl 2020-03-12 14:27:58.638671730 -0600 -@@ -998,13 +998,9 @@ else { - ## /usr/local/share, depending on the local conventions. - ## But /usr/local/lib/latexmk is put in the list for - ## compatibility with older versions of latexmk. -- @rc_system_files = (); -- foreach ( 'LatexMk', 'latexmkrc' ) { -- push @rc_system_files, -- ( "/opt/local/share/latexmk/$_", -- "/usr/local/share/latexmk/$_", -- "/usr/local/lib/latexmk/$_" ); -- } -+ ## Fedora change: only look in /etc -+ @rc_system_files = ( '/etc/latexmk.conf' ); -+ - $search_path_separator = ':'; # Separator of elements in search_path - - $dvi_update_signal = $signo{USR1} diff --git a/latexmk.spec b/latexmk.spec index 1d77f6c..6edc635 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.75 +Version: 4.76 Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -10,11 +10,7 @@ URL: http://personal.psu.edu/jcc8/software/latexmk-jcc/ Source0: http://personal.psu.edu/jcc8/software/latexmk-jcc/%{name}-%{upstreamver}.zip Source1: latexmk.conf Source2: latexmk-README.fedora -# Change the system-wide configuration file to /etc/latexmk.conf and fix the -# man page accordingly. This patch has not been submitted upstream, as -# upstream needs to be backwards compatible with previous versions of latexmk. -# Fedora has only ever used /etc/latexmk.conf. -Patch0: latexmk-conf.patch + BuildArch: noarch BuildRequires: perl-generators @@ -40,13 +36,6 @@ fixtimestamp() { rm -f $1.orig } -# Fix encoding -pushd example_rcfiles -mv texinfo-latexmkrc texinfo-latexmkrc.orig -iconv -f iso8859-1 -t utf-8 texinfo-latexmkrc.orig > texinfo-latexmkrc -fixtimestamp texinfo-latexmkrc -popd - # Invoke perl directly sed -i.orig "s|^#\!/usr/bin/env perl|#\!/usr/bin/perl -w|" latexmk.pl fixtimestamp latexmk.pl @@ -74,6 +63,10 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Wed Nov 24 2021 Jerry James - 4.76-1 +- Update to 4.76 +- Drop upstreamed -conf patch + * Mon Sep 27 2021 Jerry James - 4.75-1 - Update to 4.75 diff --git a/sources b/sources index 028ba46..2d99d5e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-475.zip) = 3160f2c8adc410118b99d12aa21b3d1325e12d71e4fc83de8b8d15ca31fc9eaced75e40ddc0edbdded5a44eedd2e59c0424458d14d657876ac814b5be1a010e6 +SHA512 (latexmk-476.zip) = 2483d09a931a636dd0aedd365d66480997c820a39988407b121d367288d41c33e86c69b7faa4c3ef865535863e70d12058b0be3ba7f8284530a4f1d1ac730a48 From 40552105a346b6602b2f2d9ce0498e913852c1af Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Sun, 5 Dec 2021 12:24:05 +0100 Subject: [PATCH 19/49] Fix Fedora configuration not being found The configuration file is installed as `/etc/latexmk.conf` while the new upstream change looks for `/etc/latexmkrc`. --- latexmk-README.fedora | 4 +--- latexmk.spec | 9 ++++++--- latexmk.conf => latexmkrc | 0 3 files changed, 7 insertions(+), 6 deletions(-) rename latexmk.conf => latexmkrc (100%) diff --git a/latexmk-README.fedora b/latexmk-README.fedora index 0bd4dd6..d7dfaf7 100644 --- a/latexmk-README.fedora +++ b/latexmk-README.fedora @@ -3,9 +3,7 @@ I. CHANGES FROM UPSTREAM Latexmk almost works out of the box. Two changes have been made to conform to Fedora conventions. First, the default DVI, PostScript, and PDF previewers have been changed to 'xdg-open'; see below for more -information. Second, the site-wide configuration file is -/etc/latexmk.conf only, as opposed to the list of names searched by the -original latexmk. +information. II. PREVIEWERS diff --git a/latexmk.spec b/latexmk.spec index 6edc635..3a1ef7f 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.76 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -8,7 +8,7 @@ Summary: A make-like utility for LaTeX files License: GPLv2+ URL: http://personal.psu.edu/jcc8/software/latexmk-jcc/ Source0: http://personal.psu.edu/jcc8/software/latexmk-jcc/%{name}-%{upstreamver}.zip -Source1: latexmk.conf +Source1: latexmkrc Source2: latexmk-README.fedora BuildArch: noarch @@ -57,12 +57,15 @@ rm -f extra-scripts/*.bat %files %{_bindir}/* %{_mandir}/man1/* -%config(noreplace) %{_sysconfdir}/latexmk.conf +%config(noreplace) %{_sysconfdir}/latexmkrc %doc CHANGES README README.fedora extra-scripts example_rcfiles %doc latexmk.pdf %license COPYING %changelog +* Sun Dec 05 2021 Michael Kuhn - 4.76-2 +- Fix Fedora configuration not being found + * Wed Nov 24 2021 Jerry James - 4.76-1 - Update to 4.76 - Drop upstreamed -conf patch diff --git a/latexmk.conf b/latexmkrc similarity index 100% rename from latexmk.conf rename to latexmkrc From a20a6ff767df9d77b1759d1191ddaa6cc0130d76 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 15:28:05 +0000 Subject: [PATCH 20/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index 3a1ef7f..99714b4 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.76 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -63,6 +63,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 4.76-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Sun Dec 05 2021 Michael Kuhn - 4.76-2 - Fix Fedora configuration not being found From 6890311a2e8636d9bf6ac836f39ad109c1904099 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Mon, 31 Jan 2022 11:02:31 -0800 Subject: [PATCH 21/49] epel8-playground decommissioned : https://pagure.io/epel/issue/136 --- .gitignore | 1 - dead.package | 1 + latexmk-README.fedora | 101 ----------- latexmk-conf.patch | 29 --- latexmk.conf | 408 ------------------------------------------ latexmk.spec | 361 ------------------------------------- sources | 1 - 7 files changed, 1 insertion(+), 901 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 latexmk-README.fedora delete mode 100644 latexmk-conf.patch delete mode 100644 latexmk.conf delete mode 100644 latexmk.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index bc758e2..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/latexmk-*.zip diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..a72aec0 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +epel8-playground decommissioned : https://pagure.io/epel/issue/136 diff --git a/latexmk-README.fedora b/latexmk-README.fedora deleted file mode 100644 index 0bd4dd6..0000000 --- a/latexmk-README.fedora +++ /dev/null @@ -1,101 +0,0 @@ -I. CHANGES FROM UPSTREAM - -Latexmk almost works out of the box. Two changes have been made to -conform to Fedora conventions. First, the default DVI, PostScript, and -PDF previewers have been changed to 'xdg-open'; see below for more -information. Second, the site-wide configuration file is -/etc/latexmk.conf only, as opposed to the list of names searched by the -original latexmk. - -II. PREVIEWERS - -The command xdg-open views a file using the viewer selected by the user -for that type of file. See the xdg-mime(1) command for more -information. Unfortunately, the use of xdg-open precludes the updating -of the previewing application, as latexmk cannot know which application -is doing the previewing. It also breaks viewing of landscape documents -for some previewers. For best results, you should customize latexmk for -the particular previewers you intend to use. Following are the settings -for some commonly used previewers, to be placed in the site, user, or -project configuration file. Note that an update method of 1 means that -there is no way for latexmk to cause the program to refresh; you have to -take some action of your own to see changes to the document. - - A. DVI PREVIEWERS - - 1. xdvi - - $dvi_previewer = 'start xdvi'; - $dvi_previewer_landscape = 'start xdvi -paper usr'; - $dvi_update_method = 2; - - 2. pxdvi - - $dvi_previewer = 'start pxdvi'; - $dvi_previewer_landscape = 'start pxdvi -paper usr'; - $dvi_update_method = 2; - - 3. kdvi - - $dvi_previewer = 'start kdvi'; - $dvi_previewer_landscape = 'start kdvi'; - $dvi_update_method = 0; - - B. POSTSCRIPT PREVIEWERS - - 1. gv - - $ps_previewer = 'start gv -watch'; - $ps_previewer_landscape = 'start gv -swap -watch'; - $ps_update_method = 0; - - 2. evince - - $ps_previewer = 'start evince -w'; - $ps_previewer_landscape = 'start evince -w'; - $ps_update_method = 0; - - 3. kghostview - - $ps_previewer = 'start kghostview'; - $ps_previewer_landscape = 'start kghostview --orientation=landscape'; - $ps_update_method = 1; - - If you can remember to set the "Watch File" option in - kghostview, then instead set: - - $ps_update_method = 0; - - Unfortunately, there appears to be no command line argument to - set the "Watch File" option. - - C. PDF PREVIEWERS - - 1. gv - - $pdf_previewer = 'start gv -watch'; - $pdf_update_method = 0; - - 2. evince - - $pdf_previewer = 'start evince -w'; - $pdf_update_method = 0; - - 3. kghostview - - $pdf_previewer = 'start kghostview'; - $pdf_update_method = 1; - - See the remark on the "Watch File" option above. - - 4. kpdf - - $pdf_previewer = 'start kpdf; - $pdf_update_method = 1; - - The "Watch File" remark above for kghostview applies to kpdf also. - - 5. acroread - - $pdf_previewer = 'start acroread'; - $pdf_update_method = 1; diff --git a/latexmk-conf.patch b/latexmk-conf.patch deleted file mode 100644 index a72662b..0000000 --- a/latexmk-conf.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- latexmk.1.orig 2019-06-18 12:48:12.000000000 -0600 -+++ latexmk.1 2019-06-26 21:32:33.019700563 -0600 -@@ -1388,6 +1388,7 @@ system RC file, in the following order, - "/opt/local/share/latexmk/LatexMk", - "/usr/local/share/latexmk/LatexMk", - "/usr/local/lib/latexmk/LatexMk". -+ On a Fedora system, it only looks for "/etc/latexmk.conf". - On a MS-Windows system it looks for "C:\\latexmk\\LatexMk". - On a cygwin system (i.e., a MS-Windows system in which Perl is - that of cygwin), \fIlatexmk\fR reads the first it finds of ---- latexmk.pl.orig 2019-06-18 12:59:41.000000000 -0600 -+++ latexmk.pl 2019-06-26 21:32:33.029700549 -0600 -@@ -951,13 +951,9 @@ else { - ## /usr/local/share, depending on the local conventions. - ## But /usr/local/lib/latexmk is put in the list for - ## compatibility with older versions of latexmk. -- @rc_system_files = (); -- foreach ( 'LatexMk', 'latexmkrc' ) { -- push @rc_system_files, -- ( "/opt/local/share/latexmk/$_", -- "/usr/local/share/latexmk/$_", -- "/usr/local/lib/latexmk/$_" ); -- } -+ ## Fedora change: only look in /etc -+ @rc_system_files = ( '/etc/latexmk.conf' ); -+ - $search_path_separator = ':'; # Separator of elements in search_path - - $dvi_update_signal = $signo{USR1} diff --git a/latexmk.conf b/latexmk.conf deleted file mode 100644 index a37dfcb..0000000 --- a/latexmk.conf +++ /dev/null @@ -1,408 +0,0 @@ -# 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. -# Uncomment them and change the values if the defaults do not suit your needs. - -# Allow missing subdirectories of aux_dir to be created as needed -# $allow_subdir_creation = 1; - -# When previewing, whether to make the viewer read from the generated file or -# from a temporary copy -# $always_view_file_via_temporary = 0; - -# If nonzero, always analyze .log files for input files in the <...> and (...) -# constructions. Otherwise, only do the analysis when fls file doesn't exist -# or is out of date. -# $analyze_input_log_always = 1; - -# Whether to read rc files automatically -# $auto_rc_use = 1; - -# Directory for aux files (log, aux, etc.) -# $aux_dir = ''; - -# If nonzero, DVI-to-postscript conversion adds a banner message on each page -# $banner = 0; - -# The darkness of the banner, a number between 0 (black) and 1 (white) -# $banner_intensity = 0.95; - -# The banner message to print across each page if $banner is nonzero -# $banner_message = 'DRAFT'; - -# The size of the banner message (about 1100 divided by the message length) -# $banner_scale = 220; - -# Directories where BibTeX should look for .bib files. -# $BIBINPUTS = $ENV('BIBINPUTS') || '.' - -# The name of the biber executable -# $biber = 'biber %O %B'; - -# The switch that puts biber in silent mode -# $biber_silent_switch = '--onlylog'; - -# The name of the BibTeX executable -# $bibtex = 'bibtex %O %B'; - -# Apply bibtex hack for old versions that don't handle output-directory -# $bibtex_fudge = 1; - -# The switch that puts BibTeX in silent mode -# $bibtex_silent_switch = '-terse'; - -# Whether to run bibtex to update bbl files: 0 means never run bibtex and do -# not delete bbl files on cleanup, 1 means run bibtex only if the source files -# exist and the bbl files are out of date and do not delete bbl files on -# cleanup, 1.5 is the same as 1 but deletes bbl files on cleanup if source -# files exist, and 2 means run bibtex whenever the bbl files are out of date -# and delete bbl files on cleanup. -# $bibtex_use = 1; - -# Extra file extensions to remove when cleaning -# $clean_ext = ""; - -# Extra file extensions to remove when doing a full clean -# $clean_full_ext = ""; - -# Whether to clean latexmk's file database too -# $cleanup_fdb = 0; - -# Whether cleanup deletes files generated by custom dependencies -# $cleanup_includes_cusdep_generated = 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, and 2 specifies a cleanup that leaves dvi, dviF, -# pdf, ps, psF, and xdv files. -# $cleanup_mode = 0; - -# Whether to just cleanup, or also generate files -# $cleanup_only = 0; - -# Command to use in pvc mode for compiling -# $compiling_cmd = ""; - -# A custom dependency list; see the man page for details -# @cus_dep_list = (); - -# The default list of files to not be processed; see the man page for details -# @default_excluded_files = ( ); - -# The default list of files to be processed; see the man page for details -# @default_files = ('*.tex'); - -# Whether to display lists of dependencies -# $dependents_list = 0; - -# Whether lists of dependencies include phony targets -# $dependents_phony = 0; - -# File for dependency list output. Default is stdout. -# $deps_file = '-'; - -# Whether to get diagnostic output from latexmk -# $diagnostics = 0; - -# Whether to change to the directory of the source file -# $do_cd = 0; - -# The DVI file filter to be run on newly produced DVI files -# $dvi_filter = ''; - -# Always make a DVI file -# $dvi_mode = 0; - -# The command to start a DVI previewer -# $dvi_previewer = 'start xdvi %O %S'; -$dvi_previewer = 'xdg-open %O %S'; - -# The command to start a DVI previewer in landscape mode -# $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'; - -# Command line switch for dvipdf to make it run in silent mode -# $dvipdf_silent_switch = '-q'; - -# The command to convert a DVI file into a PostScript file -# $dvips = 'dvips %O -o %D %S'; - -# The command to convert a DVI file into a PostScript file in landscape mode -# $dvips_landscape = 'dvips -tlandscape %O -o %D %S'; - -# Command line switch for dvips when a PDF file is to be generated -# $dvips_pdf_switch = '-P pdf'; - -# Command line switch for dvips to make it run in silent mode -# $dvips_silent_switch = '-q'; - -# Which treatment of default extension and filenames with multiple extensions -# is used. The possibilities are: -# - miktex_old, for MikTeX version 1.20d or earlier -# - unix, for web2c 7.3.1 or later -# $extension_treatment = 'unix'; - -# Command to use in pvc mode for failures -# $failure_cmd = ""; - -# The extension of the file which latexmk generates to contain a database -# of information on source files. -# $fdb_ext = 'fdb_latexmk'; - -# Version number for kind of fdb_file -# $fdb_ver = 3; - -# If nonzero, continue processing past minor LaTeX errors -# This option is made nonzero if the -pvc command line option is used. -# $force_mode = 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. -# @generated_exts = ( 'aux', 'bcf', 'fls', 'idx', 'ind', 'lof', 'lot', 'out', 'toc' ); - -# 1 = process files regardless of timestamps -# 2 = do a full cleanup first -# $go_mode = 0; - -# The basename of generated files -# $jobname = ""; - -# The command to search for tex-related files -# $kpsewhich = 'kpsewhich %S'; - -# Show calls to and results from kpsewhich -# $kpsewhich_show = 0; - -# If nonzero, run in landscape mode; otherwise in portrait mode -# $landscape_mode = 0; - -# The name of the LaTeX program -# $latex = 'latex %O %S'; - -# Default switches to pass to the LaTeX program -# $latex_default_switches = ''; - -# 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'; - -# The program that prints DVI files -# $lpr_dvi = 'NONE $lpr_dvi variable is not configured to allow printing of dvi files'; - -# The program that prints PDF files -# $lpr_pdf = 'NONE $lpr_pdf variable is not configured to allow printing of pdf files'; - -# The name of the LUALaTeX program -# $lualatex = 'lualatex %O %S'; - -# Default switches to pass to the lualatex program -# $lualatex_default_switches = ''; - -# The command line switch to make lualatex run in silent mode -# $lualatex_silent_switch = '-interaction=batchmode'; - -# Command to run make -# $make = 'make'; - -# The name of the makeindex program -# $makeindex = 'makeindex %O -o %D %S'; - -# The command line switch to make makeindex run in silent mode -# $makeindex_silent_switch = '-q'; - -# The maximum number of times latex will be invoked in an effort to fix up -# 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. -# $new_viewer_always = 0; - -# Directory for output files -# $out_dir = ''; - -# 0 = do not create a PDF file -# 1 = Create a PDF file with pdflatex -# 2 = Create a PDF file with ps2pdf -# 3 = Create a PDF file with dvipdf -# 4 = Create a PDF file with lualatex -# 5 = Create a PDF file with xelatex + xdvipdfmx -# $pdf_mode = 0; - -# The command to invoke a PDF previewer -# $pdf_previewer = 'start acroread %O %S'; -$pdf_previewer = 'xdg-open %O %S'; - -# 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 = $signo{HUP} - -# The name of the LaTeX program that produces PDF files by default -# $pdflatex = 'pdflatex %O %S'; - -# Default switches to pass to the pdflatex program -# $pdflatex_default_switches = ''; - -# 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; - -# Always make a PostScript file -# $postscript_mode = 0; - -# If nonzero, run a previewer to view the document and keep the DVI file up -# to date -# $preview_continuous_mode = 0; - -# If nonzero, run a previewer to preview the document -# $preview_mode = 0; - -# The type of file to printout: 'auto', 'dvi', 'none', 'pdf', or 'ps' -# $print_type = 'auto'; - -# 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 = ''; - -# The command to invoke a PostScript previewer -# $ps_previewer = 'start gv %O %S'; -$ps_previewer = 'xdg-open %O %S'; - -# The command to invoke a PostScript previewer in landscape mode -# $ps_previewer_landscape = 'start gv -swap %O %S'; -$ps_previewer_landscape = 'xdg-open %O %S'; - -# 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. -# $ps_update_method = 0; -$ps_update_method = 1; - -# When PostScript update method 2 is used, the number of the Unix signal to -# 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 -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; - -# Quote filenames in external commands. This is essential for filenames -# containing spaces. -# $quote_filenames = 1; - -# Whether to use the recorder option on (pdf)latex -# $recorder = 1; - -# Whether to display lists of dependencies. -# $rules_list = 0; - -# The character that separates paths in a list of paths -# $search_path_separator = ':'; - -# Whether to display timing information -# $show_time = 0; - -# Whether to suppress latex messages -# $silent = 0; - -# Whether to suppress a summary of warnings in the log file -# $silence_logfile_warnings = 0; - -# The time to sleep in seconds between checking for source file changes when -# running in continuous update mode -# $sleep_time = 2; - -# Command to use in pvc mode for success -# $success_cmd = ""; - -# Space-separated list of extra files to search for when no files are specified -# on the command line and the @default_files list is empty. Wildcards are -# 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'; - -# Whether to use make to try to create missing files -# $use_make_for_missing_files = 0; - -# Which kind of file is to be previewed if a previewer is used. The possible -# values are 'default', 'dvi', 'ps', 'pdf', and 'none'. 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'; - -# Nonzero to treat warnings as errors and exit with nonzero exit status -# $warning_as_errors = 0; - -# Command to use in pvc mode for warnings -# $warning_cmd = ""; - -# The command to convert an XDV file into a PDF file. -# $xdvipdfmx = 'xdvipdfmx -o %D %O %S'; - -# Command line switch for xdvipdfmx to make it run in silent mode -# $xdvipdfmx_silent_switch = '-q'; - -# The name of the LaTeX program that produces XDV files by default -# $xelatex = 'xelatex -no-pdf %O %S'; - -# Default switches to pass to the xelatex program -# $xelatex_default_switches = ''; - -# The command line switch to make xelatex run in silent mode -# $xelatex_silent_switch = '-interaction=batchmode'; diff --git a/latexmk.spec b/latexmk.spec deleted file mode 100644 index c35dfc1..0000000 --- a/latexmk.spec +++ /dev/null @@ -1,361 +0,0 @@ -Name: latexmk -Version: 4.65 -Release: 1%{?dist} -Summary: A make-like utility for LaTeX files - -%global upstreamver %(sed 's/\\.//' <<< %{version}) - -License: GPLv2+ -URL: http://personal.psu.edu/jcc8/software/latexmk-jcc/ -Source0: http://personal.psu.edu/jcc8/software/latexmk-jcc/%{name}-%{upstreamver}.zip -Source1: latexmk.conf -Source2: latexmk-README.fedora -# Change the system-wide configuration file to /etc/latexmk.conf and fix the -# man page accordingly. This patch has not been submitted upstream, as -# upstream needs to be backwards compatible with previous versions of latexmk. -# Fedora has only ever used /etc/latexmk.conf. -Patch0: latexmk-conf.patch -BuildArch: noarch -BuildRequires: perl-generators - -Requires: tex-latex-bin, ghostscript, xdg-utils - -%description -Latexmk is a perl script for running LaTeX the correct number of times to -resolve cross references, etc.; it also runs auxiliary programs (bibtex, -makeindex if necessary, and dvips and/or a previewer as requested). It has -a number of other useful capabilities, for example to start a previewer and -then run latex whenever the source files are updated, so that the previewer -gives an up-to-date view of the document. The script runs on both UNIX and -MS-WINDOWS (95, ME, XP, etc). This script is a corrected and improved -version of the original version of latexmk. - -Before using a previewer, read the file README.fedora. - -%prep -%setup -q -n %{name} -%patch0 - -fixtimestamp() { - touch -r $1.orig $1 - rm -f $1.orig -} - -# Fix encoding -pushd example_rcfiles -mv texinfo-latexmkrc texinfo-latexmkrc.orig -iconv -f iso8859-1 -t utf-8 texinfo-latexmkrc.orig > texinfo-latexmkrc -fixtimestamp texinfo-latexmkrc -popd - -# Invoke perl directly -sed -i.orig "s|^#\!/usr/bin/env perl|#\!/usr/bin/perl -w|" latexmk.pl -fixtimestamp latexmk.pl - -%build -cp -p %{SOURCE2} README.fedora - -%install -mkdir -p $RPM_BUILD_ROOT%{_bindir} -mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir} -install -m 0755 -p latexmk.pl $RPM_BUILD_ROOT%{_bindir}/latexmk -install -m 0644 -p latexmk.1 $RPM_BUILD_ROOT%{_mandir}/man1 -install -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir} - -# Remove files we don't want in the docs -rm -f extra-scripts/*.bat - -%files -%{_bindir}/* -%{_mandir}/man1/* -%config(noreplace) %{_sysconfdir}/latexmk.conf -%doc CHANGES INSTALL README README.fedora extra-scripts example_rcfiles -%doc latexmk.pdf -%license COPYING - -%changelog -* Wed Jun 26 2019 Jerry James - 4.65-1 -- Update to 4.65 - -* Tue May 21 2019 Jerry James - 4.64a-1 -- Update to 4.64a - -* Sat Apr 6 2019 Jerry James - 4.63b-1 -- Update to 4.63b - -* Thu Mar 14 2019 Jerry James - 4.63-1 -- Update to 4.63 - -* Fri Feb 01 2019 Fedora Release Engineering - 4.61-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Oct 30 2018 Jerry James - 4.61-1 -- Update to 4.61 - -* Sat Sep 22 2018 Jerry James - 4.60-1 -- Update to 4.60 - -* Wed Aug 8 2018 Jerry James - 4.59-1 -- Update to 4.59 - -* Fri Jul 13 2018 Fedora Release Engineering - 4.57-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 21 2018 Jerry James - 4.57-1 -- Update to 4.57 - -* Mon May 28 2018 Jerry James - 4.56-1 -- Update to 4.56 - -* Fri Mar 16 2018 Jerry James - 4.55d-1 -- Update to 4.55d - -* Wed Feb 07 2018 Fedora Release Engineering - 4.55a-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Feb 3 2018 Jerry James - 4.55a-1 -- Update to 4.55a - -* Wed Jan 17 2018 Jerry James - 4.55-1 -- Update to 4.55 -- Update URLs - -* Fri Nov 24 2017 Jerry James - 4.54-1 -- Update to 4.54 - -* Wed Aug 9 2017 Jerry James - 4.53a-1 -- Update to 4.53a - -* Wed Jul 26 2017 Fedora Release Engineering - 4.52c-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 4.52c-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Jan 24 2017 Jerry James - 4.52c-1 -- Update to 4.52c - -* Sat Jan 14 2017 Jerry James - 4.51-1 -- Update to 4.51 - -* Tue Oct 25 2016 Jerry James - 4.48-1 -- Update to 4.48 - -* Thu Apr 28 2016 Jerry James - 4.45-1 -- Update to 4.45 - -* Thu Feb 25 2016 Jerry James - 4.44-1 -- Update to 4.44 - -* Thu Feb 04 2016 Fedora Release Engineering - 4.43a-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Nov 26 2015 Jerry James - 4.43a-1 -- Update to 4.43a: -- Source files in directories with non-ASCII names are not correctly detected - under MiKTeX -- On cleanup, synctex.gz files are deleted only by -C, not by -c - -* Wed Jun 17 2015 Fedora Release Engineering - 4.42-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Jan 12 2015 Jerry James - 4.42-1 -- Update to 4.42: -- -c also deletes $deps_file if it is used -- Fix bugs associated with the -cd option -- Add missfont.log and the generated synctex.gz to standard cleaned-up files - -* Tue Dec 9 2014 Jerry James - 4.40h-1 -- Fix license handling -- Relax LaTeX Requires slightly -- Update to 4.40h: -- When -jobname option is used, quote it on command line. -- Change maintainer's preferred e-mail. -- Attempt to improve handling of errors from (pdf)latex. -- Fix up for the making of -eps-converted-to.pdf -- Improve listing of warning lines from log file. -- Fix failure when using both -cd and -output-directory -- If user's home directory can't be determined, then don't read ~/.latexmkrc -- Introduce configuration variable $silence_logfile_warnings -- In setting $pscmd, allow for non-existent environment variable USER -- Miscellaneous corrections. - -* Sat Jun 07 2014 Fedora Release Engineering - 4.40-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Mon Jan 27 2014 Jerry James - 4.40-1 -- Update to 4.40: -- Fix failure to clean up correctly when root filename contains '['. - -* Mon Dec 2 2013 Jerry James - 4.39-1 -- Update to 4.39: -- Automatic creation of subdirectories of auxdir -- Add error diagnostics to if_source -- Allow print_type = 'auto' -- Fix use of directories with names containing perl glob characters -- Ensure that subdirectories are created properly -- In output of dependencies, include pathname of target file(s) in the rule. -- In -pvc mode, writing of deps file is per make not per overall run. - -* Sat Aug 03 2013 Fedora Release Engineering - 4.37-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Jul 9 2013 Jerry James - 4.37-1 -- Update URLs -- Update to 4.37: -- Fix failure when current dir's name contains special regexp characters -- Make -rules work with -pvc -- Add -lualatex option -- Allow $clean_ext and $clean_full_ext to contain wildcards -- Fix bug when using revtex4-1.cls - -* Thu Feb 14 2013 Fedora Release Engineering - 4.35-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Nov 19 2012 Jerry James - 4.35-1 -- Update to 4.35 (fix retaining old dependency info with -gg) - -* Wed Oct 24 2012 Jerry James - 4.34-1 -- Update to 4.34 (eliminate unnecessary runs of latex/pdflatex) - -* Mon Aug 20 2012 Jerry James - 4.33c-1 -- Update to 4.33c (improved error handling for latex/pdflatex) - -* Thu Jul 19 2012 Fedora Release Engineering - 4.31-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Mon Apr 2 2012 Jerry James - 4.31-1 -- Update to 4.31 (numerous new features documented at - http://www.phys.psu.edu/~collins/software/latexmk-jcc/versions.html) - -* Tue Jan 10 2012 Jerry James - 4.30a-2 -- Mass rebuild for Fedora 17 - -* Mon Dec 12 2011 Jerry James - 4.30a-1 -- Add latexmk.pdf to docs -- Update to 4.30a: -- Fix use of bibtex when $aux_dir and/or $out_dir are set -- Documentation of $search_path separator variable -- Work with feynmp package and mpost -- Let dvips find files in the output directory -- In search for cus-deps that can make a missing file, look in $out_dir -- Parse biber 0.9.7 error messages - -* Mon Nov 28 2011 Jerry James - 4.28a-1 -- Update to 4.28a: -- Corrects handling of missing files needed by bibtex or biber -- Corrects duplicate invocations of dvipdf and ps2pdf - -* Mon Oct 17 2011 Jerry James - 4.27a-1 -- Update to 4.27a: -- Fixes making ps/pdf files via a temporary file with no %%D placeholder -- Adds png to list of graphics extensions for pdflatex -- Adds -norc option to prevent auto-reading of rc files -- Adds -aux-directory and -output-directory options - -* Mon Aug 15 2011 Jerry James - 4.26-1 -- Update to 4.26 (fix some bugs in error reporting) - -* Mon Jul 11 2011 Jerry James - 4.25-1 -- Update to 4.25 (add deps output file to dependency information) - -* Tue Apr 19 2011 Jerry Jamse - 4.23a-1 -- Update to 4.23a (fix detection of source files listed in .fls file) - -* Mon Mar 28 2011 Jerry James - 4.23-1 -- Update to 4.23 (several bug fixes, new dependency-tracking functionality) -- Drop BuildRoot and %%clean - -* Mon Feb 07 2011 Fedora Release Engineering - 4.22e-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Feb 7 2011 Jerry James - 4.22e-1 -- Update to 4.22e (fixes incorrect error handling when reading init files) - -* Mon Jan 3 2011 Jerry James - 4.22-1 -- Update to 4.22 (fixes more parse problems, adds biber support) - -* Mon Aug 2 2010 Jerry James - 4.18-1 -- Update to 4.18 (parses natbib's citation-undefined warning) -- Drop latexmk-man.patch, upstreamed. - -* Tue Jul 6 2010 Jerry James - 4.17-1 -- Update to 4.17 (fixes log file misparse with filename-space-message sequence) -- Add latexmk-man.patch to fix insufficiently escaped man page constructs. - -* Mon May 24 2010 Jerry James - 4.16a-1 -- Update to 4.16a (solves problem with preview files on NFS filesystems) - -* Mon May 17 2010 Jerry James - 4.16-1 -- Update to 4.16 (solves problem with misparsed log files) - -* Wed Apr 21 2010 Jerry James - 4.15c-1 -- Update to 4.15c (solves failure to detect some dependent files) - -* Mon Apr 12 2010 Jerry James - 4.15-1 -- Update to 4.15 (some diagnostic and error-handling improvements) - -* Mon Jan 25 2010 Jerry James - 4.13a-1 -- Update to 4.13a (fixes bug with -C not deleting files). - -* Mon Jan 18 2010 Jerry James - 4.13-1 -- Update to 4.13. - -* Tue Dec 29 2009 Jerry James - 4.12-1 -- Update to 4.12 to get new option to not run bibtex. -- Add a missing semicolon to the conf file (bz 551082). - -* 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. - -* Fri Jul 24 2009 Fedora Release Engineering - 4.07-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Jun 1 2009 Jerry James - 4.07-1 -- Update to 4.07 to correct problem with exiting from preview-continuous mode. - -* Mon Apr 13 2009 Jerry James - 4.05-1 -- Update to 4.05 to correct problems when running latex and pdflatex on the - same source file. - -* Wed Feb 25 2009 Fedora Release Engineering - 4.03-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Jan 6 2009 Jerry James - 4.03-1 -- Update to 4.03 to fix log file parsing - -* Mon Dec 1 2008 Jerry James - 4.02b-1 -- Update to 4.02b to fix bz 473430 - -* Mon Oct 13 2008 Jerry James - 4.01-1 -- New version 4.01. - -* Wed Sep 24 2008 Jerry James - 4.00e-1 -- New version 4.00e. -- Drop the perl patch; the script finds it just fine - -* Fri Aug 31 2007 Jerry James - 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 - 3.08n-5 -- Update license tag - -* Tue Mar 27 2007 Jerry James - 3.08n-4 -- Avoid tetex vs. texlive issues by Requiring the binaries. - -* Tue Mar 20 2007 Jerry James - 3.08n-3 -- Use xdg-open for the DVI and PostScript previewers also. -- Describe previewer configuration in README.fedora. - -* Mon Mar 19 2007 Jerry James - 3.08n-2 -- Use xdg-open instead of explicitly invoking evince. -- Package the extra-scripts directory as documentation. -- Fix a few other packaging infelicities as pointed out in Extras review. - -* Tue Feb 27 2007 Jerry James - 3.08n-1 -- Initial RPM diff --git a/sources b/sources deleted file mode 100644 index f8cf325..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (latexmk-465.zip) = 132cdd95c0274f98946b37a0c1554a82bb649dcd61284386f3005aa78895d51c382d5d8f6cf1ecd8ece60c1877a0dc80660367e0ad82a44036334b3f4634ee86 From b1d3e0d214ad129732470162184c5fbb2b6e8a14 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Sat, 19 Mar 2022 16:18:27 -0600 Subject: [PATCH 22/49] Update to 4.77. --- latexmk.rpmlintrc | 5 ----- latexmk.spec | 7 +++++-- latexmkrc | 9 +++------ sources | 2 +- 4 files changed, 9 insertions(+), 14 deletions(-) delete mode 100644 latexmk.rpmlintrc diff --git a/latexmk.rpmlintrc b/latexmk.rpmlintrc deleted file mode 100644 index 86f430c..0000000 --- a/latexmk.rpmlintrc +++ /dev/null @@ -1,5 +0,0 @@ -# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON -# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_errors - -# The dictionary is missing some technical terms -addFilter(r'W: spelling-error .* (bibtex|dvips|makeindex|perl)') diff --git a/latexmk.spec b/latexmk.spec index 99714b4..246a98e 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.76 -Release: 3%{?dist} +Version: 4.77 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -63,6 +63,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Sat Mar 19 2022 Jerry James - 4.77-1 +- Update to 4.77 + * Thu Jan 20 2022 Fedora Release Engineering - 4.76-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/latexmkrc b/latexmkrc index 4cb4928..4558b9b 100644 --- a/latexmkrc +++ b/latexmkrc @@ -63,12 +63,6 @@ # and delete bbl files on cleanup. # $bibtex_use = 1; -# Extra file extensions to remove when cleaning -# $clean_ext = "%R-mod.blg %R-mod.aux %R-mod.bbl"; - -# Extra file extensions to remove when doing a full clean -# $clean_full_ext = ""; - # Whether to clean latexmk's file database too # $cleanup_fdb = 0; @@ -249,6 +243,9 @@ $dvi_update_method = 1; # The command line switch to make makeindex run in silent mode # $makeindex_silent_switch = '-q'; +# Maximum number of log file warnings to report +# $max_logfile_warnings = 7; + # The maximum number of times latex will be invoked in an effort to fix up # references. # $max_repeat = 5; diff --git a/sources b/sources index 2d99d5e..6318056 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-476.zip) = 2483d09a931a636dd0aedd365d66480997c820a39988407b121d367288d41c33e86c69b7faa4c3ef865535863e70d12058b0be3ba7f8284530a4f1d1ac730a48 +SHA512 (latexmk-477.zip) = 415f365cca3140fb8117d3ca43c856ecf5cd6d19fb7b270811d599b0eba104026ba79a33da1d21a3711a06b70d7891d936dc2a8cb81c63a4de01834bd2e5da76 From 7e7d065f3ec2493302044133ac8ce6d7fc86d512 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 16:59:16 +0000 Subject: [PATCH 23/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index 246a98e..e3692fa 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.77 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -63,6 +63,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 4.77-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Mar 19 2022 Jerry James - 4.77-1 - Update to 4.77 From f21f27ec979cfc7571d6bd72c8db132b2f8603a7 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Mon, 21 Nov 2022 09:35:08 -0700 Subject: [PATCH 24/49] Version 4.78. Convert License tag to SPDX. --- latexmk.spec | 20 ++++++++++++-------- latexmkrc | 31 ++++++++++++++++++++++++++----- sources | 2 +- 3 files changed, 39 insertions(+), 14 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index e3692fa..1121095 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,13 +1,13 @@ Name: latexmk -Version: 4.77 -Release: 2%{?dist} +Version: 4.78 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) -License: GPLv2+ -URL: http://personal.psu.edu/jcc8/software/latexmk-jcc/ -Source0: http://personal.psu.edu/jcc8/software/latexmk-jcc/%{name}-%{upstreamver}.zip +License: GPL-2.0-or-later +URL: https://personal.psu.edu/jcc8/software/latexmk-jcc/ +Source0: https://personal.psu.edu/jcc8/software/latexmk-jcc/%{name}-%{upstreamver}.zip Source1: latexmkrc Source2: latexmk-README.fedora @@ -29,7 +29,7 @@ version of the original version of latexmk. Before using a previewer, read the file README.fedora. %prep -%autosetup -p0 -n %{name} +%autosetup -n %{name} fixtimestamp() { touch -r $1.orig $1 @@ -55,14 +55,18 @@ install -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir} rm -f extra-scripts/*.bat %files -%{_bindir}/* -%{_mandir}/man1/* +%{_bindir}/latexmk +%{_mandir}/man1/latexmk.1* %config(noreplace) %{_sysconfdir}/latexmkrc %doc CHANGES README README.fedora extra-scripts example_rcfiles %doc latexmk.pdf %license COPYING %changelog +* Mon Nov 21 2022 Jerry James - 4.78-1 +- Version 4.78 +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering - 4.77-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/latexmkrc b/latexmkrc index 4558b9b..bf0050e 100644 --- a/latexmkrc +++ b/latexmkrc @@ -111,7 +111,19 @@ # The DVI file filter to be run on newly produced DVI files # $dvi_filter = ''; -# Always make a DVI file +# Command to generate DVI output with lualatex +# $dvilualatex = 'dvilualatex %O %S'; + +# Default switches to pass to the dvilualatex program +# $dvilualatex_default_switches = ''; + +# The command line switch to make dvilualatex run in silent mode +# $dvilualatex_silent_switch = '-interaction=batchmode'; + +# Whether to generate DVI output +# 0 = Do not generate DVI output +# 1 = Generate DVI output using latex +# 2 = Generate DVI output using dvilualatex # $dvi_mode = 0; # The command to start a DVI previewer @@ -154,7 +166,7 @@ $dvi_update_method = 1; # Whether to emulate -aux-directory on systems that do not support it, such as # TeXLive -# $emulate_aux = 0; +# $emulate_aux = 1; # Which treatment of default extension and filenames with multiple extensions # is used. The possibilities are: @@ -170,7 +182,7 @@ $dvi_update_method = 1; # $fdb_ext = 'fdb_latexmk'; # Version number for kind of fdb_file -# $fdb_ver = 3; +# $fdb_ver = 4; # If nonzero, continue processing past minor LaTeX errors # This option is made nonzero if the -pvc command line option is used. @@ -183,6 +195,7 @@ $dvi_update_method = 1; # 1 = process files regardless of timestamps # 2 = do a full cleanup first +# 3 = just force primary rule(s) to run # $go_mode = 0; # The basename of generated files @@ -267,8 +280,8 @@ $MSWin_fudge_break = 0; # 0 = do not create a PDF file # 1 = Create a PDF file with pdflatex -# 2 = Create a PDF file with ps2pdf -# 3 = Create a PDF file with dvipdf +# 2 = Create a PDF file by compile-to-dvi+divps+ps2pdf +# 3 = Create a PDF file by compile-to-dvi+dvipdf # 4 = Create a PDF file with lualatex # 5 = Create a PDF file with xelatex + xdvipdfmx # $pdf_mode = 0; @@ -395,6 +408,10 @@ $ps_update_method = 1; # Whether to use make to try to create missing files # $use_make_for_missing_files = 0; +# Whether a file that is deleted should be regarded as changed: +# 0 = no, 1 = only in non-preview-continuous mode, 2 = yes. +# $user_deleted_file_treated_as_changed = 0; + # Which kind of file is to be previewed if a previewer is used. The possible # values are 'default', 'dvi', 'ps', 'pdf', and 'none'. The value of 'default' # means that the PDF is viewed if it is generated, else PostScript is viewed if @@ -407,6 +424,10 @@ $ps_update_method = 1; # Command to use in pvc mode for warnings # $warning_cmd = ""; +# 0 = Do not generate xdv output +# 1 = Generate xdv output with xelatex +# $xdv_mode = 0; + # The command to convert an XDV file into a PDF file. # $xdvipdfmx = 'xdvipdfmx -o %D %O %S'; diff --git a/sources b/sources index 6318056..c273964 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-477.zip) = 415f365cca3140fb8117d3ca43c856ecf5cd6d19fb7b270811d599b0eba104026ba79a33da1d21a3711a06b70d7891d936dc2a8cb81c63a4de01834bd2e5da76 +SHA512 (latexmk-478.zip) = 45b7e6eed9b655dc11eebd53edd5f0fa02a343fc9ed8fbeb3f8ac5613db55002f30af3928d4a11b711d58d7bbb6cd35e70d1366535638dd2e87c08b203168e76 From 695a9b70d4e3059530ca5c1423f6e002f7d51ab6 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Sun, 8 Jan 2023 11:12:49 -0700 Subject: [PATCH 25/49] Version 4.79. --- latexmk.spec | 19 +++++++++++-------- sources | 2 +- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 1121095..6bbb2ab 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.78 +Version: 4.79 Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -7,7 +7,7 @@ Summary: A make-like utility for LaTeX files License: GPL-2.0-or-later URL: https://personal.psu.edu/jcc8/software/latexmk-jcc/ -Source0: https://personal.psu.edu/jcc8/software/latexmk-jcc/%{name}-%{upstreamver}.zip +Source0: %{url}/%{name}-%{upstreamver}.zip Source1: latexmkrc Source2: latexmk-README.fedora @@ -44,12 +44,12 @@ fixtimestamp latexmk.pl cp -p %{SOURCE2} README.fedora %install -mkdir -p $RPM_BUILD_ROOT%{_bindir} -mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 -mkdir -p $RPM_BUILD_ROOT%{_sysconfdir} -install -m 0755 -p latexmk.pl $RPM_BUILD_ROOT%{_bindir}/latexmk -install -m 0644 -p latexmk.1 $RPM_BUILD_ROOT%{_mandir}/man1 -install -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir} +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_mandir}/man1 +mkdir -p %{buildroot}%{_sysconfdir} +install -m 0755 -p latexmk.pl %{buildroot}%{_bindir}/latexmk +install -m 0644 -p latexmk.1 %{buildroot}%{_mandir}/man1 +install -m 0644 -p %{SOURCE1} %{buildroot}%{_sysconfdir} # Remove files we don't want in the docs rm -f extra-scripts/*.bat @@ -63,6 +63,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Sat Jan 7 2023 Jerry James - 4.79-1 +- Version 4.79 + * Mon Nov 21 2022 Jerry James - 4.78-1 - Version 4.78 - Convert License tag to SPDX diff --git a/sources b/sources index c273964..e59e7df 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-478.zip) = 45b7e6eed9b655dc11eebd53edd5f0fa02a343fc9ed8fbeb3f8ac5613db55002f30af3928d4a11b711d58d7bbb6cd35e70d1366535638dd2e87c08b203168e76 +SHA512 (latexmk-479.zip) = 0b16298e742cf0403b755c1dccc525620ab739ea174f2a4990916c8c0452bcd7ab0ba4d8bcdc8b5772acbb2f4caf1bb281147345fb5d33a5bf4659246f358637 From f68e0cc141807e370c6ff8b3f1f30291cda53550 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 15:30:34 +0000 Subject: [PATCH 26/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index 6bbb2ab..13e565e 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.79 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -63,6 +63,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 4.79-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jan 7 2023 Jerry James - 4.79-1 - Version 4.79 From 325bfa2451392b35c6d6480269a403d616531d5a Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 4 Apr 2023 13:25:23 -0600 Subject: [PATCH 27/49] Version 4.80 --- latexmk.spec | 15 ++++++------- latexmkrc | 62 ++++++++++++++-------------------------------------- sources | 2 +- 3 files changed, 24 insertions(+), 55 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 13e565e..d6a7a80 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.79 -Release: 2%{?dist} +Version: 4.80 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -31,14 +31,10 @@ Before using a previewer, read the file README.fedora. %prep %autosetup -n %{name} -fixtimestamp() { - touch -r $1.orig $1 - rm -f $1.orig -} - # Invoke perl directly sed -i.orig "s|^#\!/usr/bin/env perl|#\!/usr/bin/perl -w|" latexmk.pl -fixtimestamp latexmk.pl +touch -r latexmk.pl.orig latexmk.pl +rm latexmk.pl.orig %build cp -p %{SOURCE2} README.fedora @@ -63,6 +59,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Tue Apr 4 2023 Jerry James - 4.80-1 +- Version 4.80 + * Thu Jan 19 2023 Fedora Release Engineering - 4.79-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/latexmkrc b/latexmkrc index bf0050e..a0dcb93 100644 --- a/latexmkrc +++ b/latexmkrc @@ -25,6 +25,9 @@ # Whether to report on aux_dir & out_dir after initialization & normalization # $aux_out_dir_report = 0; +# If nonzero, treat certain warnings as errors +# $bad_warning_is_error = 0; + # If nonzero, DVI-to-postscript conversion adds a banner message on each page # $banner = 0; @@ -37,11 +40,8 @@ # The size of the banner message (about 1100 divided by the message length) # $banner_scale = 220; -# Directories where BibTeX should look for .bib files. -# $BIBINPUTS = $ENV('BIBINPUTS') || '.' - # The name of the biber executable -# $biber = 'biber %O %B'; +# $biber = 'biber %O %S'; # The switch that puts biber in silent mode # $biber_silent_switch = '--onlylog'; @@ -50,7 +50,7 @@ # $bibtex = 'bibtex %O %S'; # Apply bibtex hack for old versions that don't handle output-directory -# $bibtex_fudge = 0; +# $bibtex_fudge = 1; # The switch that puts BibTeX in silent mode # $bibtex_silent_switch = '-terse'; @@ -111,9 +111,6 @@ # The DVI file filter to be run on newly produced DVI files # $dvi_filter = ''; -# Command to generate DVI output with lualatex -# $dvilualatex = 'dvilualatex %O %S'; - # Default switches to pass to the dvilualatex program # $dvilualatex_default_switches = ''; @@ -135,7 +132,7 @@ $dvi_previewer = 'xdg-open %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 = ''; +# $dvi_update_command = undef; # How to make the DVI viewer update its display when the DVI file changes. # See the man page for a description of each method. @@ -147,7 +144,7 @@ $dvi_update_method = 1; # The command to convert a DVI file into a PDF file. # See the warnings on the man page -# $dvipdf = 'dvipdf %O %S %D'; +# $dvipdf = 'dvipdf -dALLOWPSTRANSPARENCY %O %S %D'; # Command line switch for dvipdf to make it run in silent mode # $dvipdf_silent_switch = '-q'; @@ -168,11 +165,8 @@ $dvi_update_method = 1; # TeXLive # $emulate_aux = 1; -# Which treatment of default extension and filenames with multiple extensions -# is used. The possibilities are: -# - miktex_old, for MikTeX version 1.20d or earlier -# - unix, for web2c 7.3.1 or later -# $extension_treatment = 'unix'; +# Nonzero if emulate_aux has to be switched on during a run +# $emulate_aux_switched = 0; # Command to use in pvc mode for failures # $failure_cmd = ""; @@ -191,7 +185,8 @@ $dvi_update_method = 1; # 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. -# @generated_exts = ( 'aux', 'bcf', 'fls', 'idx', 'ind', 'lof', 'lot', 'out', 'toc' ); +# @generated_exts = ( 'aux', 'bcf', 'fls', 'idx', 'ind', 'lof', 'lot', 'out', +# 'toc', 'blg', 'ilg', 'log', 'xdv' ); # 1 = process files regardless of timestamps # 2 = do a full cleanup first @@ -210,9 +205,6 @@ $dvi_update_method = 1; # If nonzero, run in landscape mode; otherwise in portrait mode # $landscape_mode = 0; -# The name of the LaTeX program -# $latex = 'latex %O %S'; - # Default switches to pass to the LaTeX program # $latex_default_switches = ''; @@ -233,9 +225,6 @@ $dvi_update_method = 1; # The program that prints PDF files # $lpr_pdf = 'NONE $lpr_pdf variable is not configured to allow printing of pdf files'; -# The name of the LUALaTeX program -# $lualatex = 'lualatex %O %S'; - # Default switches to pass to the lualatex program # $lualatex_default_switches = ''; @@ -265,7 +254,7 @@ $dvi_update_method = 1; # 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; +# $MSWin_fudge_break = 1; # 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 @@ -300,9 +289,6 @@ $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'; - # Default switches to pass to the pdflatex program # $pdflatex_default_switches = ''; @@ -315,10 +301,6 @@ $pdf_previewer = 'xdg-open %O %S'; # Always make a PostScript file # $postscript_mode = 0; -# If nonzero, run a previewer to view the document and keep the DVI file up -# to date -# $preview_continuous_mode = 0; - # If nonzero, run a previewer to preview the document # $preview_mode = 0; @@ -341,7 +323,7 @@ $ps_previewer_landscape = 'xdg-open %O %S'; # The command to run when the PostScript viewer is set to be updated by a # command -# $ps_update_command = ''; +# $ps_update_command = undef; # How to make the PostScript viewer update its display when the PostScript # file changes. See the man page for a description of each method. @@ -353,7 +335,7 @@ $ps_update_method = 1; # $ps_update_signal = $signo{HUP} # Command to convert a PostScript file to a PDF file -# $ps2pdf = 'ps2pdf %O %S %D'; +# $ps2pdf = 'ps2pdf -dALLOWPSTRANSPARENCY %O %S %D'; # Command used to list all the processes currently run by the user # $pscmd = "ps -f -u $ENV{USER}"; @@ -378,9 +360,6 @@ $ps_update_method = 1; # The character that separates paths in a list of paths # $search_path_separator = ':'; -# Whether to display timing information -# $show_time = 0; - # Whether to suppress latex messages # $silent = 0; @@ -399,9 +378,6 @@ $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'; @@ -418,9 +394,6 @@ $ps_update_method = 1; # it is generated, else DVI is viewed. # $view = 'default'; -# Nonzero to treat warnings as errors and exit with nonzero exit status -# $warning_as_errors = 0; - # Command to use in pvc mode for warnings # $warning_cmd = ""; @@ -429,16 +402,13 @@ $ps_update_method = 1; # $xdv_mode = 0; # The command to convert an XDV file into a PDF file. -# $xdvipdfmx = 'xdvipdfmx -o %D %O %S'; +# $xdvipdfmx = 'xdvipdfmx -E -o %D %O %S'; # Command line switch for xdvipdfmx to make it run in silent mode # $xdvipdfmx_silent_switch = '-q'; -# The name of the LaTeX program that produces XDV files by default -# $xelatex = 'xelatex -no-pdf %O %S'; - # Default switches to pass to the xelatex program -# $xelatex_default_switches = ''; +# $xelatex_default_switches = '-no-pdf'; # The command line switch to make xelatex run in silent mode # $xelatex_silent_switch = '-interaction=batchmode'; diff --git a/sources b/sources index e59e7df..b7919ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-479.zip) = 0b16298e742cf0403b755c1dccc525620ab739ea174f2a4990916c8c0452bcd7ab0ba4d8bcdc8b5772acbb2f4caf1bb281147345fb5d33a5bf4659246f358637 +SHA512 (latexmk-480.zip) = 38652457a0ba311a7d4e3fdfeec53af27a1f370bf35e4f4214d97946eeece13b67ece22fe5b2c428c3d4d9145f593b683a1fc7993c11c601d8c4d87b592428da From 1d1267586d7c88219005cd8aa6f183fa7c65327c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 09:56:41 +0000 Subject: [PATCH 28/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index d6a7a80..5a0f8c5 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.80 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -59,6 +59,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 4.80-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Apr 4 2023 Jerry James - 4.80-1 - Version 4.80 From b764c2fe3399e1957da87f6b41cd5cfac88ca5c9 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 7 Nov 2023 08:40:16 -0700 Subject: [PATCH 29/49] Version 4.81. New project URL. --- latexmk.spec | 10 +++++++--- latexmkrc | 3 +++ sources | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 5a0f8c5..e149eaa 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,12 +1,12 @@ Name: latexmk -Version: 4.80 -Release: 2%{?dist} +Version: 4.81 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) License: GPL-2.0-or-later -URL: https://personal.psu.edu/jcc8/software/latexmk-jcc/ +URL: https://www.cantab.net/users/johncollins/latexmk/ Source0: %{url}/%{name}-%{upstreamver}.zip Source1: latexmkrc Source2: latexmk-README.fedora @@ -59,6 +59,10 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Tue Nov 7 2023 Jerry James - 4.81-1 +- Version 4.81 +- New project URL + * Thu Jul 20 2023 Fedora Release Engineering - 4.80-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/latexmkrc b/latexmkrc index a0dcb93..ff44a57 100644 --- a/latexmkrc +++ b/latexmkrc @@ -245,6 +245,9 @@ $dvi_update_method = 1; # The command line switch to make makeindex run in silent mode # $makeindex_silent_switch = '-q'; +# Expected biggest construct in log file in bytes. +# $max_log_construct = 600; + # Maximum number of log file warnings to report # $max_logfile_warnings = 7; diff --git a/sources b/sources index b7919ea..289b062 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-480.zip) = 38652457a0ba311a7d4e3fdfeec53af27a1f370bf35e4f4214d97946eeece13b67ece22fe5b2c428c3d4d9145f593b683a1fc7993c11c601d8c4d87b592428da +SHA512 (latexmk-481.zip) = 085e32a065a04e1f2292d7d2806073340d35eaa8fe9d065b64d46517d893859a8f104a86babef58b9dafe05f4af248bf101dea7681c108d74c1938a733bb7c9b From 9d1f1c8000b3853393b42db156c00d315cdd34af Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 26 Dec 2023 09:46:47 -0700 Subject: [PATCH 30/49] Version 4.82 --- latexmk.spec | 7 +++++-- latexmkrc | 29 +++++++++++++++++++++++------ sources | 2 +- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index e149eaa..44e134f 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.81 +Version: 4.82 Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -7,7 +7,7 @@ Summary: A make-like utility for LaTeX files License: GPL-2.0-or-later URL: https://www.cantab.net/users/johncollins/latexmk/ -Source0: %{url}/%{name}-%{upstreamver}.zip +Source0: %{url}%{name}-%{upstreamver}.zip Source1: latexmkrc Source2: latexmk-README.fedora @@ -59,6 +59,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Tue Dec 26 2023 Jerry James - 4.82-1 +- Version 4.82 + * Tue Nov 7 2023 Jerry James - 4.81-1 - Version 4.81 - New project URL diff --git a/latexmkrc b/latexmkrc index ff44a57..74bc389 100644 --- a/latexmkrc +++ b/latexmkrc @@ -84,6 +84,13 @@ # Command to use in pvc mode for compiling # $compiling_cmd = ""; +# Whether to search for ^^ notation in log file for non-7-bit characters, and +# and convert to bytes. (Note: ^^ notation is produced by hilatex in TeXLive +# 2023, and by pdflatex in MiKTeX 22.1 if no special option is used +# (-enable-8bit-chars). Also pdflatex in TeXLive 2023 (and earlier) gives it +# if -translate-file=empty is used. +# $conv_hathat = 1; + # A custom dependency list; see the man page for details # @cus_dep_list = (); @@ -182,17 +189,20 @@ $dvi_update_method = 1; # This option is made nonzero if the -pvc command line option is used. # $force_mode = 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. -# @generated_exts = ( 'aux', 'bcf', 'fls', 'idx', 'ind', 'lof', 'lot', 'out', -# 'toc', 'blg', 'ilg', 'log', 'xdv' ); - # 1 = process files regardless of timestamps # 2 = do a full cleanup first # 3 = just force primary rule(s) to run # $go_mode = 0; +# Default switches to pass to the hilatex program +# $hilatex_default_switches = ''; + +# The command line switch to make hilatex run in silent mode +# $hilatex_silent_switch = '-interaction=batchmode'; + +# The command to invoke a PDF previewer +# $hnt_previewer = 'NONE'; + # The basename of generated files # $jobname = ""; @@ -255,6 +265,9 @@ $dvi_update_method = 1; # references. # $max_repeat = 5; +# Minimum nonzero sleep time +# $min_sleep_time = 0.01; + # 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 = 1; @@ -360,6 +373,10 @@ $ps_update_method = 1; # Whether to display lists of dependencies. # $rules_list = 0; +# Suffix to be added to filename when an erroneous file is saved instead of +# being deleted. +# $save_error_suffix = '-SAVE-ERROR'; + # The character that separates paths in a list of paths # $search_path_separator = ':'; diff --git a/sources b/sources index 289b062..ff7c67f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-481.zip) = 085e32a065a04e1f2292d7d2806073340d35eaa8fe9d065b64d46517d893859a8f104a86babef58b9dafe05f4af248bf101dea7681c108d74c1938a733bb7c9b +SHA512 (latexmk-482.zip) = 680e26631f79d1b94b10e93f8d320cf09be658084154326ac3ec9d853a4537cacb817ac6bbaadc9e099b6f94b66e6bbef78f5a718a3ab3544c1e94a0774dafca From 798f24149469ce83c184a9061e79b33cf657900d Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 10 Jan 2024 10:39:41 -0700 Subject: [PATCH 31/49] Version 4.82a --- latexmk.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 44e134f..fcc2085 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.82 +Version: 4.82a Release: 1%{?dist} Summary: A make-like utility for LaTeX files @@ -59,6 +59,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Wed Jan 10 2024 Jerry James - 4.82a-1 +- Version 4.82a + * Tue Dec 26 2023 Jerry James - 4.82-1 - Version 4.82 diff --git a/sources b/sources index ff7c67f..663c097 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-482.zip) = 680e26631f79d1b94b10e93f8d320cf09be658084154326ac3ec9d853a4537cacb817ac6bbaadc9e099b6f94b66e6bbef78f5a718a3ab3544c1e94a0774dafca +SHA512 (latexmk-482a.zip) = 9a29f544a297b34240602d2ac4e8802a85d40aa260be1a9493c5bd79b107b277c95cc467f852bfdcaee3b4b5a8c5cc280f9a942e4b1d161631af51f1dcc5e0ec From 64e5bb7a44ab7064fdde2c088857dfd141ec6221 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 03:16:20 +0000 Subject: [PATCH 32/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index fcc2085..ee898e5 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.82a -Release: 1%{?dist} +Release: 2%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -59,6 +59,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 4.82a-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jan 10 2024 Jerry James - 4.82a-1 - Version 4.82a From 96ff86ecd6ff18535523864c061c8e29d8b07d12 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 01:14:13 +0000 Subject: [PATCH 33/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- latexmk.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index ee898e5..12b0a96 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.82a -Release: 2%{?dist} +Release: 3%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -59,6 +59,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 4.82a-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 4.82a-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From db015043788bea8e29a0af532c658a4b2e736015 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 31 Jan 2024 16:29:15 -0700 Subject: [PATCH 34/49] Version 4.83 --- latexmk.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 12b0a96..120cb50 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk -Version: 4.82a -Release: 3%{?dist} +Version: 4.83 +Release: 1%{?dist} Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -59,6 +59,9 @@ rm -f extra-scripts/*.bat %license COPYING %changelog +* Wed Jan 31 2024 Jerry James - 4.83-1 +- Version 4.83 + * Thu Jan 25 2024 Fedora Release Engineering - 4.82a-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 663c097..a802b5a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-482a.zip) = 9a29f544a297b34240602d2ac4e8802a85d40aa260be1a9493c5bd79b107b277c95cc467f852bfdcaee3b4b5a8c5cc280f9a942e4b1d161631af51f1dcc5e0ec +SHA512 (latexmk-483.zip) = 5a856bb8ec37ab582ce35ba01f6c3ad574b73862e6ed67810b166b34344a2d76c3046e4b7442cac81e8cf7ff64bac674f2b4f5b76f0c0cd266271e930ded093e From 85bb1e4e0bcf0883538b71f644a9f6ee91f53e2b Mon Sep 17 00:00:00 2001 From: Jerry James Date: Sat, 30 Mar 2024 20:36:50 -0600 Subject: [PATCH 35/49] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 380 ++++++++++++++++++++++++++++++++++++++++++++++++++ latexmk.spec | 383 +-------------------------------------------------- 2 files changed, 382 insertions(+), 381 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..d7a4604 --- /dev/null +++ b/changelog @@ -0,0 +1,380 @@ +* Wed Jan 31 2024 Jerry James - 4.83-1 +- Version 4.83 + +* Thu Jan 25 2024 Fedora Release Engineering - 4.82a-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 4.82a-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jan 10 2024 Jerry James - 4.82a-1 +- Version 4.82a + +* Tue Dec 26 2023 Jerry James - 4.82-1 +- Version 4.82 + +* Tue Nov 7 2023 Jerry James - 4.81-1 +- Version 4.81 +- New project URL + +* Thu Jul 20 2023 Fedora Release Engineering - 4.80-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Apr 4 2023 Jerry James - 4.80-1 +- Version 4.80 + +* Thu Jan 19 2023 Fedora Release Engineering - 4.79-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jan 7 2023 Jerry James - 4.79-1 +- Version 4.79 + +* Mon Nov 21 2022 Jerry James - 4.78-1 +- Version 4.78 +- Convert License tag to SPDX + +* Thu Jul 21 2022 Fedora Release Engineering - 4.77-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Mar 19 2022 Jerry James - 4.77-1 +- Update to 4.77 + +* Thu Jan 20 2022 Fedora Release Engineering - 4.76-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Sun Dec 05 2021 Michael Kuhn - 4.76-2 +- Fix Fedora configuration not being found + +* Wed Nov 24 2021 Jerry James - 4.76-1 +- Update to 4.76 +- Drop upstreamed -conf patch + +* Mon Sep 27 2021 Jerry James - 4.75-1 +- Update to 4.75 + +* Thu Jul 22 2021 Fedora Release Engineering - 4.74b-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jun 8 2021 Jerry James - 4.74b-1 +- Update to 4.74b + +* Mon May 17 2021 Jerry James - 4.74-1 +- Update to 4.74 + +* Thu May 6 2021 Jerry James - 4.73-1 +- Update to 4.73 + +* Sat Apr 17 2021 Jerry James - 4.72b-1 +- Update to 4.72b + +* Tue Jan 26 2021 Fedora Release Engineering - 4.70b-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Sep 30 2020 Jerry James - 4.70b-1 +- Update to 4.70b + +* Wed Sep 9 2020 Jerry James - 4.70-1 +- Update to 4.70 + +* Tue Jul 28 2020 Fedora Release Engineering - 4.69a-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Apr 17 2020 Jerry James - 4.69a-1 +- Update to 4.69a + +* Thu Mar 12 2020 Jerry James - 4.69-1 +- Update to 4.69 + +* Wed Jan 29 2020 Fedora Release Engineering - 4.67-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jan 3 2020 Jerry James - 4.67-1 +- Update to 4.67 + +* Thu Jul 25 2019 Fedora Release Engineering - 4.65-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Jun 26 2019 Jerry James - 4.65-1 +- Update to 4.65 + +* Tue May 21 2019 Jerry James - 4.64a-1 +- Update to 4.64a + +* Sat Apr 6 2019 Jerry James - 4.63b-1 +- Update to 4.63b + +* Thu Mar 14 2019 Jerry James - 4.63-1 +- Update to 4.63 + +* Fri Feb 01 2019 Fedora Release Engineering - 4.61-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Oct 30 2018 Jerry James - 4.61-1 +- Update to 4.61 + +* Sat Sep 22 2018 Jerry James - 4.60-1 +- Update to 4.60 + +* Wed Aug 8 2018 Jerry James - 4.59-1 +- Update to 4.59 + +* Fri Jul 13 2018 Fedora Release Engineering - 4.57-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 21 2018 Jerry James - 4.57-1 +- Update to 4.57 + +* Mon May 28 2018 Jerry James - 4.56-1 +- Update to 4.56 + +* Fri Mar 16 2018 Jerry James - 4.55d-1 +- Update to 4.55d + +* Wed Feb 07 2018 Fedora Release Engineering - 4.55a-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 3 2018 Jerry James - 4.55a-1 +- Update to 4.55a + +* Wed Jan 17 2018 Jerry James - 4.55-1 +- Update to 4.55 +- Update URLs + +* Fri Nov 24 2017 Jerry James - 4.54-1 +- Update to 4.54 + +* Wed Aug 9 2017 Jerry James - 4.53a-1 +- Update to 4.53a + +* Wed Jul 26 2017 Fedora Release Engineering - 4.52c-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 4.52c-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jan 24 2017 Jerry James - 4.52c-1 +- Update to 4.52c + +* Sat Jan 14 2017 Jerry James - 4.51-1 +- Update to 4.51 + +* Tue Oct 25 2016 Jerry James - 4.48-1 +- Update to 4.48 + +* Thu Apr 28 2016 Jerry James - 4.45-1 +- Update to 4.45 + +* Thu Feb 25 2016 Jerry James - 4.44-1 +- Update to 4.44 + +* Thu Feb 04 2016 Fedora Release Engineering - 4.43a-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Nov 26 2015 Jerry James - 4.43a-1 +- Update to 4.43a: +- Source files in directories with non-ASCII names are not correctly detected + under MiKTeX +- On cleanup, synctex.gz files are deleted only by -C, not by -c + +* Wed Jun 17 2015 Fedora Release Engineering - 4.42-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jan 12 2015 Jerry James - 4.42-1 +- Update to 4.42: +- -c also deletes $deps_file if it is used +- Fix bugs associated with the -cd option +- Add missfont.log and the generated synctex.gz to standard cleaned-up files + +* Tue Dec 9 2014 Jerry James - 4.40h-1 +- Fix license handling +- Relax LaTeX Requires slightly +- Update to 4.40h: +- When -jobname option is used, quote it on command line. +- Change maintainer's preferred e-mail. +- Attempt to improve handling of errors from (pdf)latex. +- Fix up for the making of -eps-converted-to.pdf +- Improve listing of warning lines from log file. +- Fix failure when using both -cd and -output-directory +- If user's home directory can't be determined, then don't read ~/.latexmkrc +- Introduce configuration variable $silence_logfile_warnings +- In setting $pscmd, allow for non-existent environment variable USER +- Miscellaneous corrections. + +* Sat Jun 07 2014 Fedora Release Engineering - 4.40-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Jan 27 2014 Jerry James - 4.40-1 +- Update to 4.40: +- Fix failure to clean up correctly when root filename contains '['. + +* Mon Dec 2 2013 Jerry James - 4.39-1 +- Update to 4.39: +- Automatic creation of subdirectories of auxdir +- Add error diagnostics to if_source +- Allow print_type = 'auto' +- Fix use of directories with names containing perl glob characters +- Ensure that subdirectories are created properly +- In output of dependencies, include pathname of target file(s) in the rule. +- In -pvc mode, writing of deps file is per make not per overall run. + +* Sat Aug 03 2013 Fedora Release Engineering - 4.37-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Jul 9 2013 Jerry James - 4.37-1 +- Update URLs +- Update to 4.37: +- Fix failure when current dir's name contains special regexp characters +- Make -rules work with -pvc +- Add -lualatex option +- Allow $clean_ext and $clean_full_ext to contain wildcards +- Fix bug when using revtex4-1.cls + +* Thu Feb 14 2013 Fedora Release Engineering - 4.35-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Nov 19 2012 Jerry James - 4.35-1 +- Update to 4.35 (fix retaining old dependency info with -gg) + +* Wed Oct 24 2012 Jerry James - 4.34-1 +- Update to 4.34 (eliminate unnecessary runs of latex/pdflatex) + +* Mon Aug 20 2012 Jerry James - 4.33c-1 +- Update to 4.33c (improved error handling for latex/pdflatex) + +* Thu Jul 19 2012 Fedora Release Engineering - 4.31-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Apr 2 2012 Jerry James - 4.31-1 +- Update to 4.31 (numerous new features documented at + http://www.phys.psu.edu/~collins/software/latexmk-jcc/versions.html) + +* Tue Jan 10 2012 Jerry James - 4.30a-2 +- Mass rebuild for Fedora 17 + +* Mon Dec 12 2011 Jerry James - 4.30a-1 +- Add latexmk.pdf to docs +- Update to 4.30a: +- Fix use of bibtex when $aux_dir and/or $out_dir are set +- Documentation of $search_path separator variable +- Work with feynmp package and mpost +- Let dvips find files in the output directory +- In search for cus-deps that can make a missing file, look in $out_dir +- Parse biber 0.9.7 error messages + +* Mon Nov 28 2011 Jerry James - 4.28a-1 +- Update to 4.28a: +- Corrects handling of missing files needed by bibtex or biber +- Corrects duplicate invocations of dvipdf and ps2pdf + +* Mon Oct 17 2011 Jerry James - 4.27a-1 +- Update to 4.27a: +- Fixes making ps/pdf files via a temporary file with no %%D placeholder +- Adds png to list of graphics extensions for pdflatex +- Adds -norc option to prevent auto-reading of rc files +- Adds -aux-directory and -output-directory options + +* Mon Aug 15 2011 Jerry James - 4.26-1 +- Update to 4.26 (fix some bugs in error reporting) + +* Mon Jul 11 2011 Jerry James - 4.25-1 +- Update to 4.25 (add deps output file to dependency information) + +* Tue Apr 19 2011 Jerry Jamse - 4.23a-1 +- Update to 4.23a (fix detection of source files listed in .fls file) + +* Mon Mar 28 2011 Jerry James - 4.23-1 +- Update to 4.23 (several bug fixes, new dependency-tracking functionality) +- Drop BuildRoot and %%clean + +* Mon Feb 07 2011 Fedora Release Engineering - 4.22e-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Feb 7 2011 Jerry James - 4.22e-1 +- Update to 4.22e (fixes incorrect error handling when reading init files) + +* Mon Jan 3 2011 Jerry James - 4.22-1 +- Update to 4.22 (fixes more parse problems, adds biber support) + +* Mon Aug 2 2010 Jerry James - 4.18-1 +- Update to 4.18 (parses natbib's citation-undefined warning) +- Drop latexmk-man.patch, upstreamed. + +* Tue Jul 6 2010 Jerry James - 4.17-1 +- Update to 4.17 (fixes log file misparse with filename-space-message sequence) +- Add latexmk-man.patch to fix insufficiently escaped man page constructs. + +* Mon May 24 2010 Jerry James - 4.16a-1 +- Update to 4.16a (solves problem with preview files on NFS filesystems) + +* Mon May 17 2010 Jerry James - 4.16-1 +- Update to 4.16 (solves problem with misparsed log files) + +* Wed Apr 21 2010 Jerry James - 4.15c-1 +- Update to 4.15c (solves failure to detect some dependent files) + +* Mon Apr 12 2010 Jerry James - 4.15-1 +- Update to 4.15 (some diagnostic and error-handling improvements) + +* Mon Jan 25 2010 Jerry James - 4.13a-1 +- Update to 4.13a (fixes bug with -C not deleting files). + +* Mon Jan 18 2010 Jerry James - 4.13-1 +- Update to 4.13. + +* Tue Dec 29 2009 Jerry James - 4.12-1 +- Update to 4.12 to get new option to not run bibtex. +- Add a missing semicolon to the conf file (bz 551082). + +* 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. + +* Fri Jul 24 2009 Fedora Release Engineering - 4.07-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jun 1 2009 Jerry James - 4.07-1 +- Update to 4.07 to correct problem with exiting from preview-continuous mode. + +* Mon Apr 13 2009 Jerry James - 4.05-1 +- Update to 4.05 to correct problems when running latex and pdflatex on the + same source file. + +* Wed Feb 25 2009 Fedora Release Engineering - 4.03-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 6 2009 Jerry James - 4.03-1 +- Update to 4.03 to fix log file parsing + +* Mon Dec 1 2008 Jerry James - 4.02b-1 +- Update to 4.02b to fix bz 473430 + +* Mon Oct 13 2008 Jerry James - 4.01-1 +- New version 4.01. + +* Wed Sep 24 2008 Jerry James - 4.00e-1 +- New version 4.00e. +- Drop the perl patch; the script finds it just fine + +* Fri Aug 31 2007 Jerry James - 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 - 3.08n-5 +- Update license tag + +* Tue Mar 27 2007 Jerry James - 3.08n-4 +- Avoid tetex vs. texlive issues by Requiring the binaries. + +* Tue Mar 20 2007 Jerry James - 3.08n-3 +- Use xdg-open for the DVI and PostScript previewers also. +- Describe previewer configuration in README.fedora. + +* Mon Mar 19 2007 Jerry James - 3.08n-2 +- Use xdg-open instead of explicitly invoking evince. +- Package the extra-scripts directory as documentation. +- Fix a few other packaging infelicities as pointed out in Extras review. + +* Tue Feb 27 2007 Jerry James - 3.08n-1 +- Initial RPM diff --git a/latexmk.spec b/latexmk.spec index 120cb50..7727392 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,6 +1,6 @@ Name: latexmk Version: 4.83 -Release: 1%{?dist} +Release: %autorelease Summary: A make-like utility for LaTeX files %global upstreamver %(sed 's/\\.//' <<< %{version}) @@ -59,383 +59,4 @@ rm -f extra-scripts/*.bat %license COPYING %changelog -* Wed Jan 31 2024 Jerry James - 4.83-1 -- Version 4.83 - -* Thu Jan 25 2024 Fedora Release Engineering - 4.82a-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 4.82a-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jan 10 2024 Jerry James - 4.82a-1 -- Version 4.82a - -* Tue Dec 26 2023 Jerry James - 4.82-1 -- Version 4.82 - -* Tue Nov 7 2023 Jerry James - 4.81-1 -- Version 4.81 -- New project URL - -* Thu Jul 20 2023 Fedora Release Engineering - 4.80-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Apr 4 2023 Jerry James - 4.80-1 -- Version 4.80 - -* Thu Jan 19 2023 Fedora Release Engineering - 4.79-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jan 7 2023 Jerry James - 4.79-1 -- Version 4.79 - -* Mon Nov 21 2022 Jerry James - 4.78-1 -- Version 4.78 -- Convert License tag to SPDX - -* Thu Jul 21 2022 Fedora Release Engineering - 4.77-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Mar 19 2022 Jerry James - 4.77-1 -- Update to 4.77 - -* Thu Jan 20 2022 Fedora Release Engineering - 4.76-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sun Dec 05 2021 Michael Kuhn - 4.76-2 -- Fix Fedora configuration not being found - -* Wed Nov 24 2021 Jerry James - 4.76-1 -- Update to 4.76 -- Drop upstreamed -conf patch - -* Mon Sep 27 2021 Jerry James - 4.75-1 -- Update to 4.75 - -* Thu Jul 22 2021 Fedora Release Engineering - 4.74b-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jun 8 2021 Jerry James - 4.74b-1 -- Update to 4.74b - -* Mon May 17 2021 Jerry James - 4.74-1 -- Update to 4.74 - -* Thu May 6 2021 Jerry James - 4.73-1 -- Update to 4.73 - -* Sat Apr 17 2021 Jerry James - 4.72b-1 -- Update to 4.72b - -* Tue Jan 26 2021 Fedora Release Engineering - 4.70b-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Sep 30 2020 Jerry James - 4.70b-1 -- Update to 4.70b - -* Wed Sep 9 2020 Jerry James - 4.70-1 -- Update to 4.70 - -* Tue Jul 28 2020 Fedora Release Engineering - 4.69a-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Apr 17 2020 Jerry James - 4.69a-1 -- Update to 4.69a - -* Thu Mar 12 2020 Jerry James - 4.69-1 -- Update to 4.69 - -* Wed Jan 29 2020 Fedora Release Engineering - 4.67-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jan 3 2020 Jerry James - 4.67-1 -- Update to 4.67 - -* Thu Jul 25 2019 Fedora Release Engineering - 4.65-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Wed Jun 26 2019 Jerry James - 4.65-1 -- Update to 4.65 - -* Tue May 21 2019 Jerry James - 4.64a-1 -- Update to 4.64a - -* Sat Apr 6 2019 Jerry James - 4.63b-1 -- Update to 4.63b - -* Thu Mar 14 2019 Jerry James - 4.63-1 -- Update to 4.63 - -* Fri Feb 01 2019 Fedora Release Engineering - 4.61-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Oct 30 2018 Jerry James - 4.61-1 -- Update to 4.61 - -* Sat Sep 22 2018 Jerry James - 4.60-1 -- Update to 4.60 - -* Wed Aug 8 2018 Jerry James - 4.59-1 -- Update to 4.59 - -* Fri Jul 13 2018 Fedora Release Engineering - 4.57-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 21 2018 Jerry James - 4.57-1 -- Update to 4.57 - -* Mon May 28 2018 Jerry James - 4.56-1 -- Update to 4.56 - -* Fri Mar 16 2018 Jerry James - 4.55d-1 -- Update to 4.55d - -* Wed Feb 07 2018 Fedora Release Engineering - 4.55a-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Feb 3 2018 Jerry James - 4.55a-1 -- Update to 4.55a - -* Wed Jan 17 2018 Jerry James - 4.55-1 -- Update to 4.55 -- Update URLs - -* Fri Nov 24 2017 Jerry James - 4.54-1 -- Update to 4.54 - -* Wed Aug 9 2017 Jerry James - 4.53a-1 -- Update to 4.53a - -* Wed Jul 26 2017 Fedora Release Engineering - 4.52c-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 4.52c-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Jan 24 2017 Jerry James - 4.52c-1 -- Update to 4.52c - -* Sat Jan 14 2017 Jerry James - 4.51-1 -- Update to 4.51 - -* Tue Oct 25 2016 Jerry James - 4.48-1 -- Update to 4.48 - -* Thu Apr 28 2016 Jerry James - 4.45-1 -- Update to 4.45 - -* Thu Feb 25 2016 Jerry James - 4.44-1 -- Update to 4.44 - -* Thu Feb 04 2016 Fedora Release Engineering - 4.43a-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Nov 26 2015 Jerry James - 4.43a-1 -- Update to 4.43a: -- Source files in directories with non-ASCII names are not correctly detected - under MiKTeX -- On cleanup, synctex.gz files are deleted only by -C, not by -c - -* Wed Jun 17 2015 Fedora Release Engineering - 4.42-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Jan 12 2015 Jerry James - 4.42-1 -- Update to 4.42: -- -c also deletes $deps_file if it is used -- Fix bugs associated with the -cd option -- Add missfont.log and the generated synctex.gz to standard cleaned-up files - -* Tue Dec 9 2014 Jerry James - 4.40h-1 -- Fix license handling -- Relax LaTeX Requires slightly -- Update to 4.40h: -- When -jobname option is used, quote it on command line. -- Change maintainer's preferred e-mail. -- Attempt to improve handling of errors from (pdf)latex. -- Fix up for the making of -eps-converted-to.pdf -- Improve listing of warning lines from log file. -- Fix failure when using both -cd and -output-directory -- If user's home directory can't be determined, then don't read ~/.latexmkrc -- Introduce configuration variable $silence_logfile_warnings -- In setting $pscmd, allow for non-existent environment variable USER -- Miscellaneous corrections. - -* Sat Jun 07 2014 Fedora Release Engineering - 4.40-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Mon Jan 27 2014 Jerry James - 4.40-1 -- Update to 4.40: -- Fix failure to clean up correctly when root filename contains '['. - -* Mon Dec 2 2013 Jerry James - 4.39-1 -- Update to 4.39: -- Automatic creation of subdirectories of auxdir -- Add error diagnostics to if_source -- Allow print_type = 'auto' -- Fix use of directories with names containing perl glob characters -- Ensure that subdirectories are created properly -- In output of dependencies, include pathname of target file(s) in the rule. -- In -pvc mode, writing of deps file is per make not per overall run. - -* Sat Aug 03 2013 Fedora Release Engineering - 4.37-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Jul 9 2013 Jerry James - 4.37-1 -- Update URLs -- Update to 4.37: -- Fix failure when current dir's name contains special regexp characters -- Make -rules work with -pvc -- Add -lualatex option -- Allow $clean_ext and $clean_full_ext to contain wildcards -- Fix bug when using revtex4-1.cls - -* Thu Feb 14 2013 Fedora Release Engineering - 4.35-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Nov 19 2012 Jerry James - 4.35-1 -- Update to 4.35 (fix retaining old dependency info with -gg) - -* Wed Oct 24 2012 Jerry James - 4.34-1 -- Update to 4.34 (eliminate unnecessary runs of latex/pdflatex) - -* Mon Aug 20 2012 Jerry James - 4.33c-1 -- Update to 4.33c (improved error handling for latex/pdflatex) - -* Thu Jul 19 2012 Fedora Release Engineering - 4.31-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Mon Apr 2 2012 Jerry James - 4.31-1 -- Update to 4.31 (numerous new features documented at - http://www.phys.psu.edu/~collins/software/latexmk-jcc/versions.html) - -* Tue Jan 10 2012 Jerry James - 4.30a-2 -- Mass rebuild for Fedora 17 - -* Mon Dec 12 2011 Jerry James - 4.30a-1 -- Add latexmk.pdf to docs -- Update to 4.30a: -- Fix use of bibtex when $aux_dir and/or $out_dir are set -- Documentation of $search_path separator variable -- Work with feynmp package and mpost -- Let dvips find files in the output directory -- In search for cus-deps that can make a missing file, look in $out_dir -- Parse biber 0.9.7 error messages - -* Mon Nov 28 2011 Jerry James - 4.28a-1 -- Update to 4.28a: -- Corrects handling of missing files needed by bibtex or biber -- Corrects duplicate invocations of dvipdf and ps2pdf - -* Mon Oct 17 2011 Jerry James - 4.27a-1 -- Update to 4.27a: -- Fixes making ps/pdf files via a temporary file with no %%D placeholder -- Adds png to list of graphics extensions for pdflatex -- Adds -norc option to prevent auto-reading of rc files -- Adds -aux-directory and -output-directory options - -* Mon Aug 15 2011 Jerry James - 4.26-1 -- Update to 4.26 (fix some bugs in error reporting) - -* Mon Jul 11 2011 Jerry James - 4.25-1 -- Update to 4.25 (add deps output file to dependency information) - -* Tue Apr 19 2011 Jerry Jamse - 4.23a-1 -- Update to 4.23a (fix detection of source files listed in .fls file) - -* Mon Mar 28 2011 Jerry James - 4.23-1 -- Update to 4.23 (several bug fixes, new dependency-tracking functionality) -- Drop BuildRoot and %%clean - -* Mon Feb 07 2011 Fedora Release Engineering - 4.22e-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Feb 7 2011 Jerry James - 4.22e-1 -- Update to 4.22e (fixes incorrect error handling when reading init files) - -* Mon Jan 3 2011 Jerry James - 4.22-1 -- Update to 4.22 (fixes more parse problems, adds biber support) - -* Mon Aug 2 2010 Jerry James - 4.18-1 -- Update to 4.18 (parses natbib's citation-undefined warning) -- Drop latexmk-man.patch, upstreamed. - -* Tue Jul 6 2010 Jerry James - 4.17-1 -- Update to 4.17 (fixes log file misparse with filename-space-message sequence) -- Add latexmk-man.patch to fix insufficiently escaped man page constructs. - -* Mon May 24 2010 Jerry James - 4.16a-1 -- Update to 4.16a (solves problem with preview files on NFS filesystems) - -* Mon May 17 2010 Jerry James - 4.16-1 -- Update to 4.16 (solves problem with misparsed log files) - -* Wed Apr 21 2010 Jerry James - 4.15c-1 -- Update to 4.15c (solves failure to detect some dependent files) - -* Mon Apr 12 2010 Jerry James - 4.15-1 -- Update to 4.15 (some diagnostic and error-handling improvements) - -* Mon Jan 25 2010 Jerry James - 4.13a-1 -- Update to 4.13a (fixes bug with -C not deleting files). - -* Mon Jan 18 2010 Jerry James - 4.13-1 -- Update to 4.13. - -* Tue Dec 29 2009 Jerry James - 4.12-1 -- Update to 4.12 to get new option to not run bibtex. -- Add a missing semicolon to the conf file (bz 551082). - -* 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. - -* Fri Jul 24 2009 Fedora Release Engineering - 4.07-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Jun 1 2009 Jerry James - 4.07-1 -- Update to 4.07 to correct problem with exiting from preview-continuous mode. - -* Mon Apr 13 2009 Jerry James - 4.05-1 -- Update to 4.05 to correct problems when running latex and pdflatex on the - same source file. - -* Wed Feb 25 2009 Fedora Release Engineering - 4.03-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Jan 6 2009 Jerry James - 4.03-1 -- Update to 4.03 to fix log file parsing - -* Mon Dec 1 2008 Jerry James - 4.02b-1 -- Update to 4.02b to fix bz 473430 - -* Mon Oct 13 2008 Jerry James - 4.01-1 -- New version 4.01. - -* Wed Sep 24 2008 Jerry James - 4.00e-1 -- New version 4.00e. -- Drop the perl patch; the script finds it just fine - -* Fri Aug 31 2007 Jerry James - 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 - 3.08n-5 -- Update license tag - -* Tue Mar 27 2007 Jerry James - 3.08n-4 -- Avoid tetex vs. texlive issues by Requiring the binaries. - -* Tue Mar 20 2007 Jerry James - 3.08n-3 -- Use xdg-open for the DVI and PostScript previewers also. -- Describe previewer configuration in README.fedora. - -* Mon Mar 19 2007 Jerry James - 3.08n-2 -- Use xdg-open instead of explicitly invoking evince. -- Package the extra-scripts directory as documentation. -- Fix a few other packaging infelicities as pointed out in Extras review. - -* Tue Feb 27 2007 Jerry James - 3.08n-1 -- Initial RPM +%autochangelog From fb13d33513c085012709e1b30253ab1b1b3543a3 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Mon, 1 Apr 2024 11:07:56 -0600 Subject: [PATCH 36/49] Version 4.84 --- latexmk.spec | 2 +- latexmkrc | 133 ++++++++++++++++++++++++++++++++++++++++----------- sources | 2 +- 3 files changed, 108 insertions(+), 29 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 7727392..fa3e754 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.83 +Version: 4.84 Release: %autorelease Summary: A make-like utility for LaTeX files diff --git a/latexmkrc b/latexmkrc index 74bc389..2046a5e 100644 --- a/latexmkrc +++ b/latexmkrc @@ -7,6 +7,10 @@ # Allow missing subdirectories of aux_dir to be created as needed # $allow_subdir_creation = 1; +# Allow switch of rule structure to accommodate changed output filename of +# primary. Even if this flag is set on, it may be disabled by other settings. +# $allow_switch = 1; + # When previewing, whether to make the viewer read from the generated file or # from a temporary copy # $always_view_file_via_temporary = 0; @@ -25,9 +29,16 @@ # Whether to report on aux_dir & out_dir after initialization & normalization # $aux_out_dir_report = 0; -# If nonzero, treat certain warnings as errors +# If nonzero, treat warnings in bad_warnings as errors # $bad_warning_is_error = 0; +# Array of regexps to match warnings in the log files that should be treated +# as errors +# @bad_warnings = ( +# '^\(\\\\end occurred when .* was incomplete\)', +# '^\(\\\\end occurred inside .*\)' +# ); + # If nonzero, DVI-to-postscript conversion adds a banner message on each page # $banner = 0; @@ -63,9 +74,6 @@ # and delete bbl files on cleanup. # $bibtex_use = 1; -# Whether to clean latexmk's file database too -# $cleanup_fdb = 0; - # Whether cleanup deletes files generated by custom dependencies # $cleanup_includes_cusdep_generated = 0 @@ -78,8 +86,11 @@ # pdf, ps, psF, and xdv files. # $cleanup_mode = 0; -# Whether to just cleanup, or also generate files -# $cleanup_only = 0; +# Space-separated extensions of files to remove during cleanup +# $clean_ext = ""; + +# Space-separated extensions of files to remove during full cleanup +# $clean_full_ext = ""; # Command to use in pvc mode for compiling # $compiling_cmd = ""; @@ -106,18 +117,24 @@ # Whether lists of dependencies include phony targets # $dependents_phony = 0; +# The kind of escaping of space characters to use in dependency lists. Values: +# - none: no escaping +# - unix: escape with "`" for standard Unix make +# - nmake: escape with "^" for Microsoft nmake +# $deps_escape = "none"; + # File for dependency list output. Default is stdout. # $deps_file = '-'; -# Whether to get diagnostic output from latexmk -# $diagnostics = 0; - # Whether to change to the directory of the source file # $do_cd = 0; # The DVI file filter to be run on newly produced DVI files # $dvi_filter = ''; +# The command line to invoke the dvilualatex program +# $dvilualatex = "dvilualatex %O %S"; + # Default switches to pass to the dvilualatex program # $dvilualatex_default_switches = ''; @@ -139,7 +156,7 @@ $dvi_previewer = 'xdg-open %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 = undef; +# $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. @@ -172,9 +189,6 @@ $dvi_update_method = 1; # TeXLive # $emulate_aux = 1; -# Nonzero if emulate_aux has to be switched on during a run -# $emulate_aux_switched = 0; - # Command to use in pvc mode for failures # $failure_cmd = ""; @@ -185,23 +199,59 @@ $dvi_update_method = 1; # Version number for kind of fdb_file # $fdb_ver = 4; +# Array or regular expressions matching log messages indicating that a file +# was not found. +# @file_not_found = ( +# '^No file\\s+(.*)\\.$', +# '^No file\\s+(.+)\s*$', +# '^\\! LaTeX Error: File `([^\\\']*)\\\' not found\\.', +# '^\\! I can\\\'t find file `([^\\\']*)\\\'\\.', +# '.*?:\\d*: LaTeX Error: File `([^\\\']*)\\\' not found\\.', +# '^LaTeX Warning: File `([^\\\']*)\\\' not found', +# '^Package .* [fF]ile `([^\\\']*)\\\' not found', +# '^Package .* No file `([^\\\']*)\\\'', +# 'Error: pdflatex \(file ([^\)]*)\): cannot find image file', +# ': File (.*) not found:\s*$', +# '! Unable to load picture or PDF file \\\'([^\\\']+)\\\'.', +# ); + +# Time differences smaller than this size are ignored for determining whether +# a file was generated in the most recent run or a previous run. +# $filetime_causality_threshold = 5; + +# Whether a .fls file should be in the output directory (nonzero) or the aux +# directory (0). +# $fls_uses_out_dir = 0; + # If nonzero, continue processing past minor LaTeX errors # This option is made nonzero if the -pvc command line option is used. # $force_mode = 0; +# File extensions that are generated by LaTeX and related tools +# @generated_exts = ( +# 'aux', 'bcf', 'bcf'.$save_error_suffix, 'fls', 'idx', 'ind', 'lof', 'lot', +# 'out', 'run.xml', 'toc', 'blg', 'ilg', 'log', 'xdv' +# ); + # 1 = process files regardless of timestamps # 2 = do a full cleanup first # 3 = just force primary rule(s) to run # $go_mode = 0; +# For experts only. See the man page for details. +# %hash_calc_ignore_pattern =(); + +# Command to invoke for the hilatex program +# $hilatex = "hilatex %O %S"; + # Default switches to pass to the hilatex program # $hilatex_default_switches = ''; # The command line switch to make hilatex run in silent mode # $hilatex_silent_switch = '-interaction=batchmode'; -# The command to invoke a PDF previewer -# $hnt_previewer = 'NONE'; +# The command to invoke a HNT previewer +$hnt_previewer = 'xdg-open %O %S';; # The basename of generated files # $jobname = ""; @@ -215,17 +265,15 @@ $dvi_update_method = 1; # If nonzero, run in landscape mode; otherwise in portrait mode # $landscape_mode = 0; +# Command to invoke for the latex program +# $latex = "latex %O %S"; + # Default switches to pass to the LaTeX program # $latex_default_switches = ''; # 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'; @@ -235,6 +283,9 @@ $dvi_update_method = 1; # The program that prints PDF files # $lpr_pdf = 'NONE $lpr_pdf variable is not configured to allow printing of pdf files'; +# Command to invoke for the lualatex program +# $lualatex = "lualatex %O %S"; + # Default switches to pass to the lualatex program # $lualatex_default_switches = ''; @@ -268,10 +319,6 @@ $dvi_update_method = 1; # Minimum nonzero sleep time # $min_sleep_time = 0.01; -# 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 = 1; - # 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. @@ -283,6 +330,12 @@ $dvi_update_method = 1; # Directory for output files # $out_dir = ''; +# Directory for final output files (experimental) +# $out2_dir = ''; + +# Extensions for files to be copied to out2_dir +# @out2_exts = ( 'hnt', 'pdf', 'ps', 'synctex', 'synctex.gz' ); + # 0 = do not create a PDF file # 1 = Create a PDF file with pdflatex # 2 = Create a PDF file by compile-to-dvi+divps+ps2pdf @@ -305,6 +358,9 @@ $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} +# Command to invoke for the pdflatex program +# $pdflatex = "pdflatex %O %S"; + # Default switches to pass to the pdflatex program # $pdflatex_default_switches = ''; @@ -317,6 +373,13 @@ $pdf_previewer = 'xdg-open %O %S'; # Always make a PostScript file # $postscript_mode = 0; +# TeX code to execute before inputting the source file +# $pre_tex_code = ''; + +# If nonzero, run a previewer to preview the document and continue running +# latexmk to keep the generated file up to date +# $preview_continuous_mode = 0; + # If nonzero, run a previewer to preview the document # $preview_mode = 0; @@ -339,7 +402,7 @@ $ps_previewer_landscape = 'xdg-open %O %S'; # The command to run when the PostScript viewer is set to be updated by a # command -# $ps_update_command = undef; +# $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. @@ -356,6 +419,13 @@ $ps_update_method = 1; # Command used to list all the processes currently run by the user # $pscmd = "ps -f -u $ENV{USER}"; +# If nonzero, there will be a timeout in -pvc mode after pvc_timeout_mins +# minutes of inactivity +# $pvc_timeout = 0; + +# Number of minutes after which -pvc mode times out +# $pvc_timeout_mins = 30; + # 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; @@ -380,12 +450,15 @@ $ps_update_method = 1; # The character that separates paths in a list of paths # $search_path_separator = ':'; -# Whether to suppress latex messages -# $silent = 0; +# Nonzero to show time used, both total and for individual steps +# $show_time = 0; # Whether to suppress a summary of warnings in the log file # $silence_logfile_warnings = 0; +# Whether to suppress latex messages +# $silent = 0; + # The time to sleep in seconds between checking for source file changes when # running in continuous update mode # $sleep_time = 2; @@ -417,6 +490,9 @@ $ps_update_method = 1; # Command to use in pvc mode for warnings # $warning_cmd = ""; +# Treat warnings as errors if nonzero +# $warnings_as_errors = 0; + # 0 = Do not generate xdv output # 1 = Generate xdv output with xelatex # $xdv_mode = 0; @@ -427,6 +503,9 @@ $ps_update_method = 1; # Command line switch for xdvipdfmx to make it run in silent mode # $xdvipdfmx_silent_switch = '-q'; +# Command to invoke for the xelatex program +# $xelatex = "xelatex %O %S"; + # Default switches to pass to the xelatex program # $xelatex_default_switches = '-no-pdf'; diff --git a/sources b/sources index a802b5a..844848d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-483.zip) = 5a856bb8ec37ab582ce35ba01f6c3ad574b73862e6ed67810b166b34344a2d76c3046e4b7442cac81e8cf7ff64bac674f2b4f5b76f0c0cd266271e930ded093e +SHA512 (latexmk-484.zip) = bf304232bc2d4b271a39bd71ee9821c77122baf3e5b8f5931268da31a3c51e368a6fed64cd2dc3e2d6f6b6678ea65524679ba9d96863eb5c838a928fee82bfd5 From 63b1e5f8b72f5948ac02747d4321e9a3e9204587 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 9 Apr 2024 20:20:47 -0600 Subject: [PATCH 37/49] Version 4.85 --- latexmk.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index fa3e754..9e34d61 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.84 +Version: 4.85 Release: %autorelease Summary: A make-like utility for LaTeX files diff --git a/sources b/sources index 844848d..4c36a79 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-484.zip) = bf304232bc2d4b271a39bd71ee9821c77122baf3e5b8f5931268da31a3c51e368a6fed64cd2dc3e2d6f6b6678ea65524679ba9d96863eb5c838a928fee82bfd5 +SHA512 (latexmk-485.zip) = cb177fc1379ce7249da0931c6ce7e37fbacd812a96ded415fdeaaf5bf736324f55f08df03cec807fc931f65271c5bc4051523d5ffde0b0e281b3777e1c885840 From 23c2448d3b47a431fc23c0dca623ce49ffb656ce Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 13:00:21 +0000 Subject: [PATCH 38/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 401b13bd8593968df1ee32eaa16162e2a08d3dbd Mon Sep 17 00:00:00 2001 From: Jerry James Date: Sun, 15 Dec 2024 09:22:16 -0700 Subject: [PATCH 39/49] Version 4.86 --- latexmk.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 9e34d61..da2ae79 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.85 +Version: 4.86 Release: %autorelease Summary: A make-like utility for LaTeX files diff --git a/sources b/sources index 4c36a79..1ef58e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-485.zip) = cb177fc1379ce7249da0931c6ce7e37fbacd812a96ded415fdeaaf5bf736324f55f08df03cec807fc931f65271c5bc4051523d5ffde0b0e281b3777e1c885840 +SHA512 (latexmk-486.zip) = 8d80fd32c9e13ea6d38e7c335c324c57360e45a61c3dba51a2769fbab2951fc7c8cf1860621c74ff4d0b410ab78b866e63b6bc2c97713b5c44599d9f010c690a From deedf4dd54caf5bfe099a433940786a5931190f2 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 29 Dec 2024 10:49:54 -0500 Subject: [PATCH 40/49] Version 4.86a --- latexmk.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index da2ae79..00f4deb 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.86 +Version: 4.86a Release: %autorelease Summary: A make-like utility for LaTeX files diff --git a/sources b/sources index 1ef58e9..63b90d6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-486.zip) = 8d80fd32c9e13ea6d38e7c335c324c57360e45a61c3dba51a2769fbab2951fc7c8cf1860621c74ff4d0b410ab78b866e63b6bc2c97713b5c44599d9f010c690a +SHA512 (latexmk-486a.zip) = 32a0302a35dc9c9d9b0f2f766fbc983ed98b25d20d4badcb15fd2f7cf0d8d246b545afc547fe100d757a5d7c8300cb3299c442ffda33cd9e56b0018a649c8c4e From b91e6166a65806de5f6ff3ad97f0b5839b0b7d81 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 14 Jan 2025 11:57:19 -0700 Subject: [PATCH 41/49] Move configuration steps to %conf --- latexmk.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/latexmk.spec b/latexmk.spec index 00f4deb..dc1c002 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -31,6 +31,7 @@ Before using a previewer, read the file README.fedora. %prep %autosetup -n %{name} +%conf # Invoke perl directly sed -i.orig "s|^#\!/usr/bin/env perl|#\!/usr/bin/perl -w|" latexmk.pl touch -r latexmk.pl.orig latexmk.pl From 219c9f3d5c90e8eebc1a5ee56348f057f94de9cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 10:13:17 +0000 Subject: [PATCH 42/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 488f265bc4d8d43451ebe0ff7f777673101beb3b Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 3 Jul 2025 11:09:09 -0600 Subject: [PATCH 43/49] Version 4.87 --- latexmk.spec | 2 +- latexmkrc | 15 +++------------ sources | 2 +- 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index dc1c002..7368d5f 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,5 +1,5 @@ Name: latexmk -Version: 4.86a +Version: 4.87 Release: %autorelease Summary: A make-like utility for LaTeX files diff --git a/latexmkrc b/latexmkrc index 2046a5e..9443c59 100644 --- a/latexmkrc +++ b/latexmkrc @@ -39,18 +39,6 @@ # '^\(\\\\end occurred inside .*\)' # ); -# If nonzero, DVI-to-postscript conversion adds a banner message on each page -# $banner = 0; - -# The darkness of the banner, a number between 0 (black) and 1 (white) -# $banner_intensity = 0.95; - -# The banner message to print across each page if $banner is nonzero -# $banner_message = 'DRAFT'; - -# The size of the banner message (about 1100 divided by the message length) -# $banner_scale = 220; - # The name of the biber executable # $biber = 'biber %O %S'; @@ -440,6 +428,9 @@ $ps_update_method = 1; # Whether to use the recorder option on (pdf)latex # $recorder = 1; +# Whether to report mismatch of name of cwd between report by .fls and from perl +# $report_cwd_mismatch = 0; + # Whether to display lists of dependencies. # $rules_list = 0; diff --git a/sources b/sources index 63b90d6..bc422e1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-486a.zip) = 32a0302a35dc9c9d9b0f2f766fbc983ed98b25d20d4badcb15fd2f7cf0d8d246b545afc547fe100d757a5d7c8300cb3299c442ffda33cd9e56b0018a649c8c4e +SHA512 (latexmk-487.zip) = 3caf7a18b7c26b24aeeea29ec8708e4b151067fe1b0f92f235c0da9dd94ec69d4d3fbe05ca21b73a512b9d9753c87e63b5d518d269e9b20a3847cec5d6a9c35e From 733bb9c5e2314009022d6fe1c9af7737b96af22b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 19:09:57 +0000 Subject: [PATCH 44/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 81271417cfdfb23709cccdf594197c1e711c0e5f Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 4 Jan 2026 19:37:15 -0500 Subject: [PATCH 45/49] Update dvipdf dependency dvipdf was split out of the ghostscript package in F28: https://src.fedoraproject.org/rpms/ghostscript/c/770acd3ace8a4574b27edd02d7e180bd4f451b56 --- latexmk.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/latexmk.spec b/latexmk.spec index 7368d5f..fac19cb 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -14,7 +14,7 @@ Source2: latexmk-README.fedora BuildArch: noarch BuildRequires: perl-generators -Requires: tex-latex-bin, ghostscript, xdg-utils +Requires: tex-latex-bin, ghostscript-tools-dvipdf, xdg-utils %description Latexmk is a perl script for running LaTeX the correct number of times to From 60a373363c6210b0db1036ad23cdc41e5bbc5ac8 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 8 Jan 2026 10:07:27 -0700 Subject: [PATCH 46/49] Reflow the description --- latexmk.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index fac19cb..93ad01a 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -19,12 +19,12 @@ Requires: tex-latex-bin, ghostscript-tools-dvipdf, xdg-utils %description Latexmk is a perl script for running LaTeX the correct number of times to resolve cross references, etc.; it also runs auxiliary programs (bibtex, -makeindex if necessary, and dvips and/or a previewer as requested). It has -a number of other useful capabilities, for example to start a previewer and -then run latex whenever the source files are updated, so that the previewer -gives an up-to-date view of the document. The script runs on both UNIX and -MS-WINDOWS (95, ME, XP, etc). This script is a corrected and improved -version of the original version of latexmk. +makeindex if necessary, and dvips and/or a previewer as requested). It has a +number of other useful capabilities, for example to start a previewer and then +run latex whenever the source files are updated, so that the previewer gives +an up-to-date view of the document. The script runs on both UNIX and +MS-WINDOWS (95, ME, XP, etc). This script is a corrected and improved version +of the original version of latexmk. Before using a previewer, read the file README.fedora. From e2cae42583dda08fc42e16ecd1490ecf8f367a7f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 18:20:19 +0000 Subject: [PATCH 47/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 0512bc7869a56cf0dccc166c28b6e1ec0f6663d8 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 10 Mar 2026 09:54:32 -0600 Subject: [PATCH 48/49] Version 4.88 --- latexmk.spec | 4 ++-- latexmkrc | 17 ++++++----------- sources | 2 +- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/latexmk.spec b/latexmk.spec index 93ad01a..fbf7937 100644 --- a/latexmk.spec +++ b/latexmk.spec @@ -1,9 +1,9 @@ Name: latexmk -Version: 4.87 +Version: 4.88 Release: %autorelease Summary: A make-like utility for LaTeX files -%global upstreamver %(sed 's/\\.//' <<< %{version}) +%global upstreamver %{gsub %version %. %{quote:}} License: GPL-2.0-or-later URL: https://www.cantab.net/users/johncollins/latexmk/ diff --git a/latexmkrc b/latexmkrc index 9443c59..46cf38a 100644 --- a/latexmkrc +++ b/latexmkrc @@ -136,12 +136,10 @@ # $dvi_mode = 0; # The command to start a DVI previewer -# $dvi_previewer = 'start xdvi %O %S'; -$dvi_previewer = 'xdg-open %O %S'; +# $dvi_previewer = 'xdg-open %S'; # The command to start a DVI previewer in landscape mode -# $dvi_previewer_landscape = 'start xdvi -paper usr %O %S'; -$dvi_previewer_landscape = 'xdg-open %O %S'; +# $dvi_previewer_landscape = 'xdg-open %S'; # The command to run when the DVI viewer is set to be updated by a command # $dvi_update_command = ''; @@ -239,7 +237,7 @@ $dvi_update_method = 1; # $hilatex_silent_switch = '-interaction=batchmode'; # The command to invoke a HNT previewer -$hnt_previewer = 'xdg-open %O %S';; +# $hnt_previewer = 'xdg-open %S'; # The basename of generated files # $jobname = ""; @@ -333,8 +331,7 @@ $hnt_previewer = 'xdg-open %O %S';; # $pdf_mode = 0; # The command to invoke a PDF previewer -# $pdf_previewer = 'start acroread %O %S'; -$pdf_previewer = 'xdg-open %O %S'; +# $pdf_previewer = 'xdg-open %S'; # The command to run when the PDF viewer is set to be updated by a command # $pdf_update_command = ''; @@ -381,12 +378,10 @@ $pdf_previewer = 'xdg-open %O %S'; # $ps_filter = ''; # The command to invoke a PostScript previewer -# $ps_previewer = 'start gv %O %S'; -$ps_previewer = 'xdg-open %O %S'; +# $ps_previewer = 'xdg-open %S'; # The command to invoke a PostScript previewer in landscape mode -# $ps_previewer_landscape = 'start gv -swap %O %S'; -$ps_previewer_landscape = 'xdg-open %O %S'; +# $ps_previewer_landscape = 'xdg-open %S'; # The command to run when the PostScript viewer is set to be updated by a # command diff --git a/sources b/sources index bc422e1..9bc28c5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (latexmk-487.zip) = 3caf7a18b7c26b24aeeea29ec8708e4b151067fe1b0f92f235c0da9dd94ec69d4d3fbe05ca21b73a512b9d9753c87e63b5d518d269e9b20a3847cec5d6a9c35e +SHA512 (latexmk-488.zip) = fbf9b7a1b9e0ce00d6bff4db4355e3d542bfc8d49443b9bfb402599083ae4be62870c06dfcc2deb17baa39f6b462fc533ad53d8d58fa9152d0d1ebda2f98bc20 From 58987022c87c47110c2d1e6679d345ab79f59cc9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 05:29:26 +0000 Subject: [PATCH 49/49] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild