From de0e0e06760b6aefd3d8757c692204e76309a58d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 18 May 2013 22:24:59 +0000 Subject: ctanify (18may13) git-svn-id: svn://tug.org/texlive/trunk@30563 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/ctanify/README | 48 ++++++++++++++++++++++ Master/texmf-dist/doc/latex/ctanify/ctanify.pdf | Bin 0 -> 14801 bytes Master/texmf-dist/doc/man/man1/ctanify.1 | 24 +++++------ Master/texmf-dist/doc/man/man1/ctanify.man1.pdf | Bin 15798 -> 15617 bytes Master/texmf-dist/doc/support/ctanify/README | 48 ---------------------- Master/texmf-dist/doc/support/ctanify/ctanify.pdf | Bin 14809 -> 0 bytes 6 files changed, 59 insertions(+), 61 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/ctanify/README create mode 100644 Master/texmf-dist/doc/latex/ctanify/ctanify.pdf delete mode 100644 Master/texmf-dist/doc/support/ctanify/README delete mode 100644 Master/texmf-dist/doc/support/ctanify/ctanify.pdf (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/ctanify/README b/Master/texmf-dist/doc/latex/ctanify/README new file mode 100644 index 00000000000..ff190b15477 --- /dev/null +++ b/Master/texmf-dist/doc/latex/ctanify/README @@ -0,0 +1,48 @@ + +---------------------------------------+ + | CTANIFY | + | | + | Prepare a package for upload to CTAN | + | | + | By Scott Pakin, scott+ctify@pakin.org | + +---------------------------------------+ + + +Description +=========== + +ctanify is intended for developers of LaTeX packages who want to +distribute their packages via the Comprehensive TeX Archive Network +(CTAN). Given a list of filenames, ctanify creates a tarball (a +.tar.gz file) with the files laid out in CTAN's preferred structure. +The tarball additionally contains a ZIP (.zip) file with copies of all +files laid out in the standard TeX Directory Structure (TDS), which +facilitates inclusion of the package in the TeX Live distribution of +TeX. + +So far, ctanify has been tested only on Linux. Volunteers willing to +help port ctanify to other platforms are especially welcome. + + +File manifest +============= + +README This file +ctanify The ctanify Perl script itself +ctanify.1 ctanify documentation (Unix man-page format) +ctanify.pdf ctanify documentation (PDF format) + + +Copyright and License +===================== + +Copyright 2013 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 +or (at your option) any later version. The latest version of this +license is in + + http://www.latex-project.org/lppl.txt + +and version 1.3c or later is part of all distributions of LaTeX version +2008/05/04 or later. diff --git a/Master/texmf-dist/doc/latex/ctanify/ctanify.pdf b/Master/texmf-dist/doc/latex/ctanify/ctanify.pdf new file mode 100644 index 00000000000..94ca8a80615 Binary files /dev/null and b/Master/texmf-dist/doc/latex/ctanify/ctanify.pdf differ diff --git a/Master/texmf-dist/doc/man/man1/ctanify.1 b/Master/texmf-dist/doc/man/man1/ctanify.1 index caecf4691f8..9185aa942ea 100644 --- a/Master/texmf-dist/doc/man/man1/ctanify.1 +++ b/Master/texmf-dist/doc/man/man1/ctanify.1 @@ -124,7 +124,7 @@ .\" ======================================================================== .\" .IX Title "CTANIFY 1" -.TH CTANIFY 1 "2013-05-14" "v1.2" "" +.TH CTANIFY 1 "2013-05-17" "v1.3" "" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -148,13 +148,13 @@ ctanify [\fB\-\-version\fR] .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBctanify\fR is intended for developers who have a L\h'-0.36'\v'-0.15'\s-2A\s+2\v'0.15'\h'-0.15'T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X package that -they want to distribute via the Comprehensive T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X Archive Network +\&\fBctanify\fR is intended for developers who have a LaTeX package that +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 -with copies of all files laid out in the standard T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X Directory -Structure (\s-1TDS\s0), which facilitates inclusion of the package in the T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X +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. .SH "OPTIONS" .IX Header "OPTIONS" @@ -290,7 +290,6 @@ prebuilt documentation, if any: \& 1957 source/latex/mypackage/mypackage.ins \& 1725 tex/latex/mypackage/mypackage.sty .Ve -.Ve .PP \&\fBctanify\fR outputs the size in bytes of the resulting tarball, each file within it, and each file within the contained \s-1ZIP\s0 file. In the @@ -314,7 +313,7 @@ alternative. .IX Subsection "Advanced Usage" \&\fBctanify\fR assumes that PostScript files are documentation and therefore stores them under \fIdoc/latex/\fIpackage-name\fI/\fR in the \s-1TDS\s0 -tree within the \s-1ZIP\s0 File. Suppose, however, that a L\h'-0.36'\v'-0.15'\s-2A\s+2\v'0.15'\h'-0.15'T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X package uses +tree within the \s-1ZIP\s0 File. Suppose, however, that a LaTeX package uses a set of PostScript files to control \fBdvips\fR's output. In this case, \&\fBctanify\fR must be told to include those PostScript files in the package directory, not the documentation directory. @@ -322,7 +321,6 @@ package directory, not the documentation directory. .Vb 1 \& $ ctanify mypackage.ins "mypackage*.ps=tex/latex/mypackage" .Ve -.Ve .SH "FILES" .IX Header "FILES" .IP "\fIperl\fR" 5 @@ -347,8 +345,8 @@ 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. .PP -\&\fBctanify\fR has been tested only on Linux. It may work on MacOS\ X. -It probably does not work on Windows. Volunteers willing to help port +\&\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 \&\fBctanify\fR to other platforms are extremely welcome. .SH "SEE ALSO" .IX Header "SEE ALSO" @@ -357,7 +355,7 @@ It probably does not work on Windows. Volunteers willing to help port \&\fIlatex\fR\|(1), Guidelines for uploading TDS-Packaged materials to \s-1CTAN\s0 (http://www.ctan.org/TDS\-guidelines.html ), -A Directory Structure for T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X Files (), +A Directory Structure for TeX Files (), .SH "AUTHOR" .IX Header "AUTHOR" Scott Pakin, \fIscott+ctify@pakin.org\fR @@ -366,11 +364,11 @@ Scott Pakin, \fIscott+ctify@pakin.org\fR Copyright 2013 Scott Pakin .PP This work may be distributed and/or modified under the conditions of -the L\h'-0.36'\v'-0.15'\s-2A\s+2\v'0.15'\h'-0.15'T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X Project Public License, either version\ 1.3c of this +the LaTeX Project Public License, either version\ 1.3c of this license or (at your option) any later version. The latest version of this license is in .PP http://www.latex\-project.org/lppl.txt .PP -and version\ 1.3c or later is part of all distributions of L\h'-0.36'\v'-0.15'\s-2A\s+2\v'0.15'\h'-0.15'T\h'-0.1667'\v'0.2'E\v'-0.2'\h'-0.125'X +and version\ 1.3c or later is part of all distributions of LaTeX version 2008/05/04 or later. diff --git a/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf b/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf index 6801ca10ccd..3801316d4da 100644 Binary files a/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf and b/Master/texmf-dist/doc/man/man1/ctanify.man1.pdf differ diff --git a/Master/texmf-dist/doc/support/ctanify/README b/Master/texmf-dist/doc/support/ctanify/README deleted file mode 100644 index ff190b15477..00000000000 --- a/Master/texmf-dist/doc/support/ctanify/README +++ /dev/null @@ -1,48 +0,0 @@ - +---------------------------------------+ - | CTANIFY | - | | - | Prepare a package for upload to CTAN | - | | - | By Scott Pakin, scott+ctify@pakin.org | - +---------------------------------------+ - - -Description -=========== - -ctanify is intended for developers of LaTeX packages who want to -distribute their packages via the Comprehensive TeX Archive Network -(CTAN). Given a list of filenames, ctanify creates a tarball (a -.tar.gz file) with the files laid out in CTAN's preferred structure. -The tarball additionally contains a ZIP (.zip) file with copies of all -files laid out in the standard TeX Directory Structure (TDS), which -facilitates inclusion of the package in the TeX Live distribution of -TeX. - -So far, ctanify has been tested only on Linux. Volunteers willing to -help port ctanify to other platforms are especially welcome. - - -File manifest -============= - -README This file -ctanify The ctanify Perl script itself -ctanify.1 ctanify documentation (Unix man-page format) -ctanify.pdf ctanify documentation (PDF format) - - -Copyright and License -===================== - -Copyright 2013 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 -or (at your option) any later version. The latest version of this -license is in - - http://www.latex-project.org/lppl.txt - -and version 1.3c or later is part of all distributions of LaTeX version -2008/05/04 or later. diff --git a/Master/texmf-dist/doc/support/ctanify/ctanify.pdf b/Master/texmf-dist/doc/support/ctanify/ctanify.pdf deleted file mode 100644 index 64caca9618e..00000000000 Binary files a/Master/texmf-dist/doc/support/ctanify/ctanify.pdf and /dev/null differ -- cgit v1.2.3