diff options
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/ctanify/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/ctanify/ctanify.pdf | bin | 14747 -> 175732 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/ctanify.1 | 57 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/ctanify.man1.pdf | bin | 15625 -> 15543 bytes | |||
-rwxr-xr-x | Master/texmf-dist/scripts/ctanify/ctanify | 14 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkginfo | 22 |
7 files changed, 57 insertions, 40 deletions
diff --git a/Master/texmf-dist/doc/latex/ctanify/README b/Master/texmf-dist/doc/latex/ctanify/README index ff190b15477..e09ebb434a3 100644 --- a/Master/texmf-dist/doc/latex/ctanify/README +++ b/Master/texmf-dist/doc/latex/ctanify/README @@ -35,7 +35,7 @@ ctanify.pdf ctanify documentation (PDF format) Copyright and License ===================== -Copyright 2013 Scott Pakin +Copyright 2014 Scott Pakin This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license diff --git a/Master/texmf-dist/doc/latex/ctanify/ctanify.pdf b/Master/texmf-dist/doc/latex/ctanify/ctanify.pdf Binary files differindex 51e54ce3d0e..12e196f9cef 100644 --- a/Master/texmf-dist/doc/latex/ctanify/ctanify.pdf +++ b/Master/texmf-dist/doc/latex/ctanify/ctanify.pdf diff --git a/Master/texmf-dist/doc/man/man1/ctanify.1 b/Master/texmf-dist/doc/man/man1/ctanify.1 index feedc6799b9..7cd33a886eb 100644 --- a/Master/texmf-dist/doc/man/man1/ctanify.1 +++ b/Master/texmf-dist/doc/man/man1/ctanify.1 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) +.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) .\" .\" Standard preamble: .\" ======================================================================== @@ -38,6 +38,8 @@ . ds PI \(*p . ds L" `` . ds R" '' +. ds C` +. ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. @@ -48,17 +50,24 @@ .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. -.ie \nF \{\ -. de IX -. tm Index:\\$1\t\\n%\t"\\$2" +.\" +.\" Avoid warning from groff about undefined register 'F'. +.de IX .. -. nr % 0 -. rr F -.\} -.el \{\ -. de IX +.nr rF 0 +.if \n(.g .if rF .nr rF 1 +.if (\n(rF:(\n(.g==0)) \{ +. if \nF \{ +. de IX +. tm Index:\\$1\t\\n%\t"\\$2" .. +. if !\nF==2 \{ +. nr % 0 +. nr F 2 +. \} +. \} .\} +.rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. @@ -124,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "CTANIFY 1" -.TH CTANIFY 1 "2013-06-18" "v1.4" "" +.TH CTANIFY 1 "2014-12-22" "v1.5" "" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -152,7 +161,7 @@ ctanify they want to distribute via the Comprehensive TeX Archive Network (\s-1CTAN\s0). Given a list of filenames, \fBctanify\fR creates a tarball (a \&\fI.tar.gz\fR file) with the files laid out in \s-1CTAN\s0's preferred -structure. The tarball additionally contains a \s-1ZIP\s0 (\fI.zip\fR) file +structure. The tarball additionally contains a \s-1ZIP \s0(\fI.zip\fR) file with copies of all files laid out in the standard TeX Directory Structure (\s-1TDS\s0), which facilitates inclusion of the package in the TeX Live distribution. @@ -178,7 +187,7 @@ automatically includes all files mentioned in a \fI.ins\fR file. .IP "\fB\-t\fR \fIfilespec\fR, \fB\-\-tdsonly\fR=\fIfilespec\fR" 5 .IX Item "-t filespec, --tdsonly=filespec" Specify a subset of the files named on the command line to include -only in the \s-1TDS\s0 \s-1ZIP\s0 file, not in the \s-1CTAN\s0 package directory. +only in the \s-1TDS ZIP\s0 file, not in the \s-1CTAN\s0 package directory. Wildcards are allowed (quoted if necessary), and \fB\-\-tdsonly\fR can be used multiple times on the same command line. .PP @@ -193,7 +202,7 @@ The following options are unlikely to be necessary in ordinary usage. They are provided for special circumstances that may arise. .IP "\fB\-d\fR \fIdirname\fR, \fB\-\-tdsdir\fR=\fIdirname\fR" 5 .IX Item "-d dirname, --tdsdir=dirname" -Instead of creating a tarball for \s-1CTAN\s0, merely create the package \s-1TDS\s0 +Instead of creating a tarball for \s-1CTAN,\s0 merely create the package \s-1TDS\s0 tree rooted in directory \fIdirname\fR. .IP "\fB\-nou\fR, \fB\-\-no\-unixify\fR" 5 .IX Item "-nou, --no-unixify" @@ -221,7 +230,7 @@ This message is typically caused by a \fI.ins\fR file that generates \&\fIfilename\fR but that has not already been run through \fItex\fR or \&\fIlatex\fR to actually produce \fIfilename\fR. \fBctanify\fR does not automatically run \fItex\fR or \fIlatex\fR; this needs to be done manually -by the user. See \*(L"\s-1CAVEATS\s0\*(R" for more information. +by the user. See \*(L"\s-1CAVEATS\*(R"\s0 for more information. .ie n .IP """Modified \f(CIfilename\f(CW to use Unix line endings (use \-\-no\-unixify to prevent this)""" 5 .el .IP "\f(CWModified \f(CIfilename\f(CW to use Unix line endings (use \-\-no\-unixify to prevent this)\fR" 5 .IX Item "Modified filename to use Unix line endings (use --no-unixify to prevent this)" @@ -243,13 +252,13 @@ the command line\*(--that \s-1CTAN\s0 prefers not receiving. These include files whose names start with "\fI.\fR\*(L" (Unix hidden files), end in \*(R"\fI~\fR" (Emacs automatic backups), or that come from a \fI\s-1CVS\s0\fR or \fI.svn\fR directory (version-control metadata files). If there's a good reason -to submit such files to \s-1CTAN\s0 (and there rarely is), the \fB\-\-no\-skip\fR +to submit such files to \s-1CTAN \s0(and there rarely is), the \fB\-\-no\-skip\fR option can be used to prevent \fBctanify\fR from ignoring them. .ie n .IP """CTAN prefers having only PDF documentation (re: \f(CIfilename\f(CW)""" 5 .el .IP "\f(CWCTAN prefers having only PDF documentation (re: \f(CIfilename\f(CW)\fR" 5 .IX Item "CTAN prefers having only PDF documentation (re: filename)" Because of the popularity of the \s-1PDF\s0 format, \s-1CTAN\s0 wants to have as -much documentation as possible distributed in \s-1PDF\s0. The preceding +much documentation as possible distributed in \s-1PDF. \s0 The preceding message asks the user to replace any PostScript or \s-1DVI\s0 documentation with \s-1PDF\s0 if possible. (\fBctanify\fR will still include PostScript and \&\s-1DVI\s0 documentation in the tarball; the preceding message is merely a @@ -261,10 +270,10 @@ polite request.) extensions. For example, all \fI.sty\fR files are placed in \&\fItex/latex/\fIpackage-name\fI\fR. If \fBctanify\fR does not know where to put a file it does not put it anywhere. See the last paragraph of -\&\*(L"\s-1OPTIONS\s0\*(R" for an explanation of how to specify explicitly a file's +\&\*(L"\s-1OPTIONS\*(R"\s0 for an explanation of how to specify explicitly a file's target location in the \s-1TDS\s0 tree. For common file extensions that happen to be absent from \fBctanify\fR's table, consider also notifying -\&\fBctanify\fR's author at the address shown below under \*(L"\s-1AUTHOR\s0\*(R". +\&\fBctanify\fR's author at the address shown below under \*(L"\s-1AUTHOR\*(R"\s0. .SH "EXAMPLES" .IX Header "EXAMPLES" .SS "The Common Case" @@ -328,7 +337,7 @@ package directory, not the documentation directory. \&\fBctanify\fR is written in Perl and needs a Perl installation to run. .IP "\fItar\fR, \fIgzip\fR" 5 .IX Item "tar, gzip" -\&\fBctanify\fR requires the \s-1GNU\s0 \fItar\fR and \fIgzip\fR programs to create a +\&\fBctanify\fR requires the \s-1GNU \s0\fItar\fR and \fIgzip\fR programs to create a compressed tarball (\fI.tar.gz\fR). .IP "\fIzip\fR" 5 .IX Item "zip" @@ -343,7 +352,7 @@ It was deemed better to do nothing than to risk overwriting existing \&\fI.sty\fR (or other) files or to include outdated generated files in the tarball. In short, before running \fBctanify\fR you should manually process any \fI.ins\fR files and otherwise generate any files that should -be sent to \s-1CTAN\s0. +be sent to \s-1CTAN.\s0 .PP \&\fBctanify\fR has been tested only on Linux. It may work on \s-1OS\s0\ X. It probably does not work on Windows. Volunteers willing to help port @@ -353,15 +362,15 @@ probably does not work on Windows. Volunteers willing to help port \&\fItar\fR\|(1), \&\fIzip\fR\|(1), \&\fIlatex\fR\|(1), -Guidelines for uploading TDS-Packaged materials to \s-1CTAN\s0 -(http://www.ctan.org/TDS\-guidelines.html <http://www.ctan.org/TDS-guidelines.html>), +Guidelines for uploading TDS-Packaged materials to \s-1CTAN +\&\s0(<http://www.ctan.org/TDS\-guidelines.html>), A Directory Structure for TeX Files (<http://tug.org/tds/>), .SH "AUTHOR" .IX Header "AUTHOR" Scott Pakin, \fIscott+ctify@pakin.org\fR .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" -Copyright 2013 Scott Pakin +Copyright 2014 Scott Pakin .PP This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version\ 1.3c of this @@ -369,7 +378,7 @@ license or (at your option) any later version. The latest version of this license is in .Sp .RS 4 -http://www.latex\-project.org/lppl.txt <http://www.latex-project.org/lppl.txt> +<http://www.latex\-project.org/lppl.txt> .RE .PP and version\ 1.3c or later is part of all distributions of LaTeX diff --git a/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf b/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf Binary files differindex 112d3ef1d9a..e625b56bb00 100644 --- a/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf diff --git a/Master/texmf-dist/scripts/ctanify/ctanify b/Master/texmf-dist/scripts/ctanify/ctanify index 5fa852a8ca7..aa731ea4532 100755 --- a/Master/texmf-dist/scripts/ctanify/ctanify +++ b/Master/texmf-dist/scripts/ctanify/ctanify @@ -19,7 +19,7 @@ use warnings; use strict; # Define some global variables. -our $VERSION = "1.4"; # ctanify version number +our $VERSION = "1.5"; # ctanify version number my $progname = basename $0; # Name of this program my $pkgname; # Base name of the package to create my $miscify = 0; # 1=replace singletons with misc; 0=don't @@ -40,18 +40,24 @@ my $tdsoutdir; # Directory name where to output TDS tree # Associate file extensions with TDS directories. "%s" is replaced # with the package name. my %ext2tds = - ("afm" => "fonts/afm/public/%s", - "README" => "doc/latex/%s", + ("README" => "doc/latex/%s", + "afm" => "fonts/afm/public/%s", "bat" => "scripts/%s", + "bbx" => "tex/latex/%s", "bib" => "bibtex/bib/%s", "bst" => "bibtex/bst/%s", + "cbx" => "tex/latex/%s", "cls" => "tex/latex/%s", "dtx" => "source/latex/%s", "dvi" => "doc/latex/%s", "fd" => "tex/latex/%s", "ins" => "source/latex/%s", + "map" => "fonts/map/dvips/%s", "mf" => "fonts/source/public/%s", "mp" => "metapost/%s", + "ofm" => "fonts/ofm/public/%s", + "ovf" => "fonts/ovf/public/%s", + "ovp" => "fonts/ovp/public/%s", "pdf" => "doc/latex/%s", "pfb" => "fonts/type1/public/%s", "pfm" => "fonts/type1/public/%s", @@ -660,7 +666,7 @@ Scott Pakin, I<scott+ctify@pakin.org> =head1 COPYRIGHT AND LICENSE -Copyright 2013 Scott Pakin +Copyright 2014 Scott Pakin This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either S<version 1.3c> of this diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 505268716e3..b0bf8447fae 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -440,7 +440,7 @@ my @TLP_working = qw( rviewport rvwrite ryethesis sa-tikz sageep sanskrit sanskrit-t1 sansmath sansmathaccent sansmathfonts sapthesis sasnrdisplay sauerj - sauterfonts savefnmark savesym savetrees + sauter sauterfonts savefnmark savesym savetrees scale scalebar scalerel scanpages schemabloc schemata sclang-prettifier schule schulschriften schwalbe-chess sciposter screenplay scrjrnl diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo index 1243c6ed7d4..4dd5e86671a 100755 --- a/Master/tlpkg/bin/tlpkginfo +++ b/Master/tlpkg/bin/tlpkginfo @@ -179,21 +179,23 @@ sub find_ctan_dir { if $me =~ /^hyphen-/ && ! $ctan_dir; } - # For cm, we just want the mf subdir of fonts/cm. if ($me eq "cm") { + # For cm, we just want the mf subdir of fonts/cm. $ctan_dir .= "/mf"; - } - # For mathspic, we cannot use the catalogue directory: - # we want to ignore the dos/ subdir and just go with the perl/. - if ($me eq "mathspic") { + } elsif ($pkgname eq "cs") { + # For cs, we need to unpack from multiple tarballs, + # so copy the entire cstex directory. + $ctan_dir = "$CTAN/macros/cstex/base"; + + } elsif ($me eq "mathspic") { + # For mathspic, we cannot use the catalogue directory: + # we want to ignore the dos/ subdir and just go with the perl/. $ctan_dir .= "/perl"; - } - # For cs, we need to unpack from multiple tarballs, - # so copy the entire cstex directory. - if ($pkgname eq "cs") { - $ctan_dir = "$CTAN/macros/cstex/base"; + } elsif ($me eq "sauter") { + # and for sauter, just base. + $ctan_dir .= "/base"; } # prepend ctan root if not an absolute dir (this happens when we make |