From 91c9b5dc1e480401f79c7ea64bd98754e1eab170 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 21 Feb 2017 23:44:01 +0000 Subject: lwarp (10feb17) git-svn-id: svn://tug.org/texlive/trunk@43292 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/texk/texlive/linked_scripts/Makefile.am | 1 + .../source/texk/texlive/linked_scripts/Makefile.in | 1 + .../texk/texlive/linked_scripts/lwarp/lwarpmk.lua | 384 + .../source/texk/texlive/linked_scripts/scripts.lst | 1 + Master/bin/amd64-freebsd/lwarpmk | 1 + Master/bin/amd64-netbsd/lwarpmk | 1 + Master/bin/armel-linux/lwarpmk | 1 + Master/bin/armhf-linux/lwarpmk | 1 + Master/bin/i386-cygwin/lwarpmk | 1 + Master/bin/i386-freebsd/lwarpmk | 1 + Master/bin/i386-linux/lwarpmk | 1 + Master/bin/i386-netbsd/lwarpmk | 1 + Master/bin/i386-solaris/lwarpmk | 1 + Master/bin/powerpc-linux/lwarpmk | 1 + Master/bin/sparc-solaris/lwarpmk | 1 + Master/bin/universal-darwin/lwarpmk | 1 + Master/bin/win32/lwarpmk.exe | Bin 0 -> 1536 bytes Master/bin/x86_64-cygwin/lwarpmk | 1 + Master/bin/x86_64-darwin/lwarpmk | 1 + Master/bin/x86_64-linux/lwarpmk | 1 + Master/bin/x86_64-solaris/lwarpmk | 1 + Master/texmf-dist/doc/latex/lwarp/README.txt | 40 + Master/texmf-dist/doc/latex/lwarp/lwarp.pdf | Bin 0 -> 1262513 bytes Master/texmf-dist/scripts/lwarp/lwarpmk.lua | 384 + Master/texmf-dist/source/latex/lwarp/lwarp.dtx | 21225 +++++++++++++++++++ Master/texmf-dist/source/latex/lwarp/lwarp.ins | 92 + .../texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty | 104 + .../tex/latex/lwarp/lwarp-algorithmicx.sty | 120 + Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty | 107 + .../texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty | 110 + .../texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty | 106 + .../tex/latex/lwarp/lwarp-draftwatermark.sty | 113 + .../texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty | 139 + .../texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty | 121 + .../texmf-dist/tex/latex/lwarp/lwarp-everypage.sty | 106 + .../tex/latex/lwarp/lwarp-extramarks.sty | 114 + .../texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty | 121 + Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty | 127 + .../texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty | 232 + .../texmf-dist/tex/latex/lwarp/lwarp-geometry.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-graphics.sty | 108 + .../texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty | 208 + .../texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty | 131 + .../tex/latex/lwarp/lwarp-letterspace.sty | 108 + .../texmf-dist/tex/latex/lwarp/lwarp-listings.sty | 207 + .../texmf-dist/tex/latex/lwarp/lwarp-longtable.sty | 144 + .../texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty | 109 + .../texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty | 261 + .../texmf-dist/tex/latex/lwarp/lwarp-microtype.sty | 135 + .../texmf-dist/tex/latex/lwarp/lwarp-multicol.sty | 133 + .../texmf-dist/tex/latex/lwarp/lwarp-multirow.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-needspace.sty | 105 + .../tex/latex/lwarp/lwarp-newproject.sty | 2014 ++ .../texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty | 109 + .../texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty | 107 + .../texmf-dist/tex/latex/lwarp/lwarp-placeins.sty | 103 + .../texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty | 124 + .../texmf-dist/tex/latex/lwarp/lwarp-rotating.sty | 115 + .../texmf-dist/tex/latex/lwarp/lwarp-setspace.sty | 131 + .../texmf-dist/tex/latex/lwarp/lwarp-textpos.sty | 120 + .../tex/latex/lwarp/lwarp-threeparttable.sty | 119 + .../texmf-dist/tex/latex/lwarp/lwarp-titleps.sty | 153 + .../texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty | 138 + .../texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty | 133 + .../texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty | 308 + .../texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty | 122 + .../texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty | 121 + .../texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty | 158 + Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty | 142 + Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty | 162 + Master/texmf-dist/tex/latex/lwarp/lwarp.sty | 4861 +++++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/libexec/ctan2tds | 1 + Master/tlpkg/tlpsrc/collection-htmlxml.tlpsrc | 1 + Master/tlpkg/tlpsrc/lwarp.tlpsrc | 1 + 76 files changed, 34966 insertions(+), 1 deletion(-) create mode 100755 Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua create mode 120000 Master/bin/amd64-freebsd/lwarpmk create mode 120000 Master/bin/amd64-netbsd/lwarpmk create mode 120000 Master/bin/armel-linux/lwarpmk create mode 120000 Master/bin/armhf-linux/lwarpmk create mode 120000 Master/bin/i386-cygwin/lwarpmk create mode 120000 Master/bin/i386-freebsd/lwarpmk create mode 120000 Master/bin/i386-linux/lwarpmk create mode 120000 Master/bin/i386-netbsd/lwarpmk create mode 120000 Master/bin/i386-solaris/lwarpmk create mode 120000 Master/bin/powerpc-linux/lwarpmk create mode 120000 Master/bin/sparc-solaris/lwarpmk create mode 120000 Master/bin/universal-darwin/lwarpmk create mode 100755 Master/bin/win32/lwarpmk.exe create mode 120000 Master/bin/x86_64-cygwin/lwarpmk create mode 120000 Master/bin/x86_64-darwin/lwarpmk create mode 120000 Master/bin/x86_64-linux/lwarpmk create mode 120000 Master/bin/x86_64-solaris/lwarpmk create mode 100644 Master/texmf-dist/doc/latex/lwarp/README.txt create mode 100644 Master/texmf-dist/doc/latex/lwarp/lwarp.pdf create mode 100755 Master/texmf-dist/scripts/lwarp/lwarpmk.lua create mode 100644 Master/texmf-dist/source/latex/lwarp/lwarp.dtx create mode 100644 Master/texmf-dist/source/latex/lwarp/lwarp.ins create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-afterpage.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-algorithmicx.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-alltt.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-bookmark.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-booktabs.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-draftwatermark.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-epigraph.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-eso-pic.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-everypage.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-extramarks.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-fancyhdr.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-float.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-floatrow.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-geometry.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-graphics.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-graphicx.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-hyperref.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-keyfloat.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-letterspace.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-listings.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-longtable.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-ltcaption.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-mdframed.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-microtype.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-multicol.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-multirow.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-needspace.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-newproject.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-nowidow.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-pagenote.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-placeins.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-ragged2e.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-rotating.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-setspace.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-textpos.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-threeparttable.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-titleps.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-titlesec.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-titletoc.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-tocloft.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-trivfloat.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-wallpaper.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-wrapfig.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-xcolor.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-xfrac.sty create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp.sty create mode 100644 Master/tlpkg/tlpsrc/lwarp.tlpsrc diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.am b/Build/source/texk/texlive/linked_scripts/Makefile.am index 08ce6f86888..ecaac6326e7 100644 --- a/Build/source/texk/texlive/linked_scripts/Makefile.am +++ b/Build/source/texk/texlive/linked_scripts/Makefile.am @@ -136,6 +136,7 @@ texmf_other_scripts = \ lilyglyphs/lily-rebuild-pdfs.py \ ltximg/ltximg.pl \ luaotfload/luaotfload-tool.lua \ + lwarp/lwarpmk.lua \ m-tx/m-tx.lua \ makedtx/makedtx.pl \ make4ht/make4ht \ diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.in b/Build/source/texk/texlive/linked_scripts/Makefile.in index af07c4b8d99..535712e8442 100644 --- a/Build/source/texk/texlive/linked_scripts/Makefile.in +++ b/Build/source/texk/texlive/linked_scripts/Makefile.in @@ -351,6 +351,7 @@ texmf_other_scripts = \ lilyglyphs/lily-rebuild-pdfs.py \ ltximg/ltximg.pl \ luaotfload/luaotfload-tool.lua \ + lwarp/lwarpmk.lua \ m-tx/m-tx.lua \ makedtx/makedtx.pl \ make4ht/make4ht \ diff --git a/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua b/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua new file mode 100755 index 00000000000..cbb8e175ffd --- /dev/null +++ b/Build/source/texk/texlive/linked_scripts/lwarp/lwarpmk.lua @@ -0,0 +1,384 @@ +#!/usr/bin/env texlua + +-- Copyright 2016 Brian Dunn + +-- Print the usage of the lwarpmk command: + +printversion = "v0.20" + +function printhelp () +print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ; +end + +function printusage () +print ( [[ + +lwarpmk print [project]: Compile a print version. +lwarpmk printindex [project]: Process the index for the print version. +lwarpmk html [project]: Compile an HTML version. +lwarpmk htmlindex [project]: Process the index for the html version. +lwarpmk again [project]: Touch the source code to trigger recompiles. +lwarpmk limages [project]: Process the "lateximages" created by lwarp.sty. +lwarpmk pdftohtml [project]: + For use with latexmk or a Makefile: + Convert project_html.pdf to project_html.html and + individual HTML files. +lwarpmk clean [project]: Remove project.aux, .toc, .lof, .lot, .idx, .ind, .log +lwarpmk cleanall [project]: Remove auxiliary files and also project.pdf, *.html +lwarpmk -h: Print this help message. +lwarpmk --help: Print this help message. + +]] ) +printconf () +end + +-- Print the format of the configuration file lwarpmk.conf: + +function printconf () +print ( [[ +An example lwarpmk.conf or .lwarpmkconf project file: +-- +opsystem = "Unix" (or "Windows") +latexname = "pdflatex" (or "lualatex", or "xelatex") +sourcename = "projectname" (the source-code filename w/o .tex) +homehtmlfilename = "index" (or perhaps the project name) +htmlfilename = "" (or "projectname" - filename prefix) +uselatexmk = "false" (or "true" to use latexmk to build PDFs) +-- +Filenames must contain only letters, numbers, underscore, or dash. +Values must be in "quotes". + +]] ) ; +end + +-- Split one large sourcefile into a number of files, +-- starting with destfile. +-- The file is split at each occurance of + + + + + + + + + + + +\end{VerbatimOut} +% \end{Verbatim}% for syntax highlighting +% \end{macrocode} + + + +% \subsection{Lwarpmk option} + +% The following is only generated if the |lwarpmk| option +% was given to \pkg{lwarp-newproject}. +% \begin{macrocode} +\begin{LWR@createlwarpmk} +% \end{macrocode} + +% \DescribeFile{lwarpmk} Creates a local copy of |lwarpmk|: +% +% \begin{macrocode} +\begin{VerbatimOut}{lwarpmk.lua} +#!/usr/bin/env texlua + +-- Copyright 2016 Brian Dunn + +-- Print the usage of the lwarpmk command: + +printversion = "v0.20" + +function printhelp () +print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ; +end + +function printusage () +print ( [[ + +lwarpmk print [project]: Compile a print version. +lwarpmk printindex [project]: Process the index for the print version. +lwarpmk html [project]: Compile an HTML version. +lwarpmk htmlindex [project]: Process the index for the html version. +lwarpmk again [project]: Touch the source code to trigger recompiles. +lwarpmk limages [project]: Process the "lateximages" created by lwarp.sty. +lwarpmk pdftohtml [project]: + For use with latexmk or a Makefile: + Convert project_html.pdf to project_html.html and + individual HTML files. +lwarpmk clean [project]: Remove project.aux, .toc, .lof, .lot, .idx, .ind, .log +lwarpmk cleanall [project]: Remove auxiliary files and also project.pdf, *.html +lwarpmk -h: Print this help message. +lwarpmk --help: Print this help message. + +]] ) +printconf () +end + +-- Print the format of the configuration file lwarpmk.conf: + +function printconf () +print ( [[ +An example lwarpmk.conf or .lwarpmkconf project file: +-- +opsystem = "Unix" (or "Windows") +latexname = "pdflatex" (or "lualatex", or "xelatex") +sourcename = "projectname" (the source-code filename w/o .tex) +homehtmlfilename = "index" (or perhaps the project name) +htmlfilename = "" (or "projectname" - filename prefix) +uselatexmk = "false" (or "true" to use latexmk to build PDFs) +-- +Filenames must contain only letters, numbers, underscore, or dash. +Values must be in "quotes". + +]] ) ; +end + +-- Split one large sourcefile into a number of files, +-- starting with destfile. +-- The file is split at each occurance of + + + + + + + + + + + +\end{VerbatimOut} + + +\begin{LWR@createlwarpmk} + +\begin{VerbatimOut}{lwarpmk.lua} +#!/usr/bin/env texlua + +-- Copyright 2016 Brian Dunn + +-- Print the usage of the lwarpmk command: + +printversion = "v0.20" + +function printhelp () +print ("lwarpmk: Use lwarpmk -h or lwarpmk --help for help.") ; +end + +function printusage () +print ( [[ + +lwarpmk print [project]: Compile a print version. +lwarpmk printindex [project]: Process the index for the print version. +lwarpmk html [project]: Compile an HTML version. +lwarpmk htmlindex [project]: Process the index for the html version. +lwarpmk again [project]: Touch the source code to trigger recompiles. +lwarpmk limages [project]: Process the "lateximages" created by lwarp.sty. +lwarpmk pdftohtml [project]: + For use with latexmk or a Makefile: + Convert project_html.pdf to project_html.html and + individual HTML files. +lwarpmk clean [project]: Remove project.aux, .toc, .lof, .lot, .idx, .ind, .log +lwarpmk cleanall [project]: Remove auxiliary files and also project.pdf, *.html +lwarpmk -h: Print this help message. +lwarpmk --help: Print this help message. + +]] ) +printconf () +end + +-- Print the format of the configuration file lwarpmk.conf: + +function printconf () +print ( [[ +An example lwarpmk.conf or .lwarpmkconf project file: +-- +opsystem = "Unix" (or "Windows") +latexname = "pdflatex" (or "lualatex", or "xelatex") +sourcename = "projectname" (the source-code filename w/o .tex) +homehtmlfilename = "index" (or perhaps the project name) +htmlfilename = "" (or "projectname" - filename prefix) +uselatexmk = "false" (or "true" to use latexmk to build PDFs) +-- +Filenames must contain only letters, numbers, underscore, or dash. +Values must be in "quotes". + +]] ) ; +end + +-- Split one large sourcefile into a number of files, +-- starting with destfile. +-- The file is split at each occurance of