texlive[46617] trunk: pdflatexpicscale (12feb18)

commits+karl at tug.org commits+karl at tug.org
Mon Feb 12 23:59:46 CET 2018


Revision: 46617
          http://tug.org/svn/texlive?view=revision&revision=46617
Author:   karl
Date:     2018-02-12 23:59:46 +0100 (Mon, 12 Feb 2018)
Log Message:
-----------
pdflatexpicscale (12feb18)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/pdflatexpicscale/pdflatexpicscale.pl
    trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
    trunk/Master/texmf-dist/doc/support/pdflatexpicscale/README
    trunk/Master/texmf-dist/doc/support/pdflatexpicscale/pdflatexpicscale.pdf
    trunk/Master/texmf-dist/doc/support/pdflatexpicscale/pdflatexpicscale.tex
    trunk/Master/texmf-dist/doc/support/pdflatexpicscale/testprinter.ps
    trunk/Master/texmf-dist/scripts/pdflatexpicscale/pdflatexpicscale.pl

Modified: trunk/Build/source/texk/texlive/linked_scripts/pdflatexpicscale/pdflatexpicscale.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/pdflatexpicscale/pdflatexpicscale.pl	2018-02-12 22:57:04 UTC (rev 46616)
+++ trunk/Build/source/texk/texlive/linked_scripts/pdflatexpicscale/pdflatexpicscale.pl	2018-02-12 22:59:46 UTC (rev 46617)
@@ -23,8 +23,8 @@
 use File::Copy;
 use Getopt::Long;
 
-my $version = '0.31';
-my $versiondate = '2017-02-01';           #version %version
+my $version = '0.32';
+my $versiondate = '2018-02-12';           #version %version
 my $showversion;
 
 my $verbose;

Modified: trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2018-02-12 22:57:04 UTC (rev 46616)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2018-02-12 22:59:46 UTC (rev 46617)
@@ -1,13 +1,12 @@
 #!/usr/bin/env perl
-# $Id: tlmgr.pl 46207 2018-01-04 18:34:36Z karl $
+# $Id: tlmgr.pl 46591 2018-02-11 00:19:58Z karl $
 #
-# Copyright 2008-2017 Norbert Preining
+# Copyright 2008-2018 Norbert Preining
 # This file is licensed under the GNU General Public License version 2
 # or any later version.
-#
 
-my $svnrev = '$Revision: 46207 $';
-my $datrev = '$Date: 2018-01-04 19:34:36 +0100 (Thu, 04 Jan 2018) $';
+my $svnrev = '$Revision: 46591 $';
+my $datrev = '$Date: 2018-02-11 01:19:58 +0100 (Sun, 11 Feb 2018) $';
 my $tlmgrrevision;
 my $tlmgrversion;
 my $prg;
@@ -6526,7 +6525,7 @@
         tldie("$prefix, verification explicitly requested on command line, quitting.\n");
       }
       if ($config{'verify-downloads'}) {
-        # verification explicitely requested in config file, but not gpg, die
+        # verification explicitly requested in config file, but not gpg, die
         tldie("$prefix, verification explicitly requested in config file, quitting.\n");
       }
       # it was requested via the default setting, so just debug it
@@ -7424,9 +7423,11 @@
 
 =item B<--no-require-verification>
 
-Instructs C<tlmgr> to only accept signed and verified remotes. In any
-other case C<tlmgr> will quit operation.
-See L<CRYPTOGRAPHIC VERIFICATION> below for details.
+Verify that all remote repositories to be correctly signed, or quit.
+With C<--no-require-verification>, all verification is omitted.  By
+default, verification is performed (but not required) if GnuPG and the
+relevant keys are available. See L<CRYPTOGRAPHIC VERIFICATION> below for
+details.
 
 =item B<--usermode>
 
@@ -7440,9 +7441,11 @@
 
 =item B<--no-verify-downloads>
 
-Enables or disables cryptographic verification of downloaded database files.
-A working GnuPG (C<gpg>) binary needs to be present in the path, otherwise
-this option has no effect. See L<CRYPTOGRAPHIC VERIFICATION> below for details.
+Enables or disables cryptographic verification of all downloaded
+database files.  A working GnuPG (C<gpg>) binary needs to be present in
+the path, otherwise this option has no effect.  By default, the main
+repository is verified, while any other repositories are not verified.
+See L<CRYPTOGRAPHIC VERIFICATION> below for details.
 
 =back
 
@@ -8438,11 +8441,12 @@
 
 Get the value of I<var>, or set it to I<val>.  Possible I<var> names:
 C<debug-translation>, C<machine-readable>, C<no-execute-actions>,
-C<require-verification>, C<verify-downloads>, C<repository>, and C<prompt>. All
-except C<repository> and C<prompt> are booleans, taking values 0 and 1, and behave
-like the corresponding command line option.  The C<repository> variable
-takes a string, and sets the remote repository location. The C<prompt> variable
-takes a string, and sets the current default prompt.
+C<require-verification>, C<verify-downloads>, C<repository>, and
+C<prompt>. All except C<repository> and C<prompt> are booleans, taking
+values 0 and 1, and behave like the corresponding command line option.
+The C<repository> variable takes a string, and sets the remote
+repository location. The C<prompt> variable takes a string, and sets the
+current default prompt.
 
 If I<var> or then I<val> is not specified, it is prompted for.
 
@@ -8723,11 +8727,8 @@
 
 The C<no-checksums> key needs more explanation.  By default, package
 checksums computed and stored on the server (in the TLPDB) are compared
-to checksums computed locally after downloading.  That is, for each
-C<texlive.tlpdb> loaded from a repository, the corresponding checksum
-file C<texlive.tlpdb.sha512> is also downloaded, and C<tlmgr> confirms
-whether the checksum of the downloaded TLPDB file agrees with the
-download data.  C<no-checksums> disables this process.
+to checksums computed locally after downloading.  C<no-checksums>
+disables this process.
 
 The checksum algorithm is SHA-512.  Your system must have one of (looked
 for in this order) the Perl C<Digest::SHA> module, the C<openssl>
@@ -8744,26 +8745,22 @@
 C<tlmgr> and C<install-tl> perform cryptographic verification if
 possible.  If verification is performed and successful, the programs
 report C<(verified)> after loading the TLPDB; otherwise, they report
-C<(not verified)>.  Either way, by default the installation and/or
+C<(not verified)>.  But either way, by default the installation and/or
 updates proceed normally.
 
-If a program named C<gpg> is available (that is, it is found in the
-C<PATH>), cryptographic signatures will be checked. In this case we
-require that the main repository is signed, but signing is not required
-for additional repositories. If C<gpg> is not available, signatures are
-not checked and no verification is carried out, but C<tlmgr> proceeds
-normally.
+If a program named C<gpg> is available (that is, found in C<PATH>),
+cryptographic signatures will be checked. In this case we require the
+main repository be signed, but not any additional repositories. If
+C<gpg> is not available, signatures are not checked and no verification
+is carried out, but C<tlmgr> proceeds normally.
 
-The attempted verification can be suppressed by specifying
-C<--no-verify-downloads> on the command line, or the entry
-C<verify-downloads=0> in a C<tlmgr> config file (described in
-L<CONFIGURATION FILE FOR TLMGR>).  On the other hand, you can
-I<require> verification by specifying C<--require-verification> on the
-command line, or C<require-verification=1> in a C<tlmgr> config file;
-in this case, if verification is not possible, the program quits.
-Note that as mentioned above, if C<gpg> is available, the main repository
-is always required to have a signature. Using the C<--require-verification>
-switch, C<tlmgr> also requires signatures from additional repositories.
+The attempted verification can be suppressed entirely by specifying
+C<--no-verify-downloads> on the command line, or a line
+C<verify-downloads=0> in a C<tlmgr> config file (see L<CONFIGURATION
+FILE FOR TLMGR>).  On the other hand, you can I<require> successful
+verification by specifying C<--require-verification> on the command
+line, or C<require-verification=1> in a C<tlmgr> config file; in this
+case, if verification is not possible, or fails, the program quits.
 
 Cryptographic verification requires checksum checking (described just
 above) to succeed, and a working GnuPG (C<gpg>) program (see below for
@@ -9350,7 +9347,7 @@
 distribution (L<http://tug.org/texlive>) and both are licensed under the
 GNU General Public License Version 2 or later.
 
-$Id: tlmgr.pl 46207 2018-01-04 18:34:36Z karl $
+$Id: tlmgr.pl 46591 2018-02-11 00:19:58Z karl $
 =cut
 
 # to remake HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html

Modified: trunk/Master/texmf-dist/doc/support/pdflatexpicscale/README
===================================================================
--- trunk/Master/texmf-dist/doc/support/pdflatexpicscale/README	2018-02-12 22:57:04 UTC (rev 46616)
+++ trunk/Master/texmf-dist/doc/support/pdflatexpicscale/README	2018-02-12 22:59:46 UTC (rev 46617)
@@ -3,7 +3,7 @@
 with PdfLaTeX.
 
 *Version*
-2017-02-01 (version of bundle)
+2018-02-12 (version of bundle)
 For version details check pdflatexpicscale.pdf.
 
 *Requirements*

Modified: trunk/Master/texmf-dist/doc/support/pdflatexpicscale/pdflatexpicscale.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/pdflatexpicscale/pdflatexpicscale.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/pdflatexpicscale/pdflatexpicscale.tex	2018-02-12 22:57:04 UTC (rev 46616)
+++ trunk/Master/texmf-dist/doc/support/pdflatexpicscale/pdflatexpicscale.tex	2018-02-12 22:59:46 UTC (rev 46617)
@@ -5,7 +5,7 @@
 \usepackage{url}
 \title{pdflatexpicscale}
 \author{Peter Willadt\footnote{willadt at t-online.de}}
-\date{2017-02-01} %version #version
+\date{2018-02-12} %version #version
 \begin{document}
 \maketitle
 
@@ -26,11 +26,9 @@
 and high-res pictures for print. When there are requirements that force the
 size of images in our document to change, the fun will probably be gone.
 
-There is an article in TUGboat (\url{%
-  https://www.tug.org/members/TUGboat/tb37-3/tb117willadt.pdf}) accompanying
-this package, for now (january, 2017) it is only available to TUG members; a
-public release will follow at the beginning of 2018, as with all TUGboat
-articles. 
+There is a freely accessible article\label{tugboatart} in TUGboat (\url{%
+https://www.tug.org/TUGboat/tb37-3/tb117willadt.pdf}) accompanying
+this package.
 
 
 \subsection{Similiar Work/Prior Art}
@@ -253,7 +251,7 @@
 changed the \verb|\graphicspath| and are too lazy to change it again. The
 default is empty.
 
-\paragraph{printdpi} followed by a number lets you change the range in which
+\paragraph{tolerance} followed by a number lets you change the range in which
 pictures remain unscaled because they are near the target resolution. Default
 is 20, that means 20~percent. If target resolution is 300~dpi, files up to
 320~dpi get accepted too. Change to 0 if you want no tolerance.
@@ -330,5 +328,12 @@
 \paragraph{2017-02-01} With very long pathnames in the log file,
 pdflatexpicscale did not find pictures. This is fixed, hopefully.
 
+\paragraph{2018-02-12} Only changes to this document, not to the software: In
+this document, the option \texttt{tolerance} had been listed as
+\texttt{printdpi}. From now on, this is corrected.
+
+As the TUGboat article corresponding to pdflatexpicscale is freely available
+now, the link on page~\pageref{tugboatart} has been adjusted.
+
 % for file version please see line 8
 \end{document}

Modified: trunk/Master/texmf-dist/doc/support/pdflatexpicscale/testprinter.ps
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/pdflatexpicscale/pdflatexpicscale.pl
===================================================================
--- trunk/Master/texmf-dist/scripts/pdflatexpicscale/pdflatexpicscale.pl	2018-02-12 22:57:04 UTC (rev 46616)
+++ trunk/Master/texmf-dist/scripts/pdflatexpicscale/pdflatexpicscale.pl	2018-02-12 22:59:46 UTC (rev 46617)
@@ -23,8 +23,8 @@
 use File::Copy;
 use Getopt::Long;
 
-my $version = '0.31';
-my $versiondate = '2017-02-01';           #version %version
+my $version = '0.32';
+my $versiondate = '2018-02-12';           #version %version
 my $showversion;
 
 my $verbose;



More information about the tex-live-commits mailing list