texlive[73579] Master/texmf-dist: crossword (24jan25)
commits+karl at tug.org
commits+karl at tug.org
Fri Jan 24 22:05:39 CET 2025
Revision: 73579
https://tug.org/svn/texlive?view=revision&revision=73579
Author: karl
Date: 2025-01-24 22:05:39 +0100 (Fri, 24 Jan 2025)
Log Message:
-----------
crossword (24jan25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/crossword/README.md
trunk/Master/texmf-dist/doc/latex/crossword/cwpuzzle.pdf
trunk/Master/texmf-dist/doc/latex/crossword/makefile
trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.dtx
trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.ins
trunk/Master/texmf-dist/tex/latex/crossword/cwpuzzle.sty
Modified: trunk/Master/texmf-dist/doc/latex/crossword/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/crossword/README.md 2025-01-24 21:05:30 UTC (rev 73578)
+++ trunk/Master/texmf-dist/doc/latex/crossword/README.md 2025-01-24 21:05:39 UTC (rev 73579)
@@ -70,7 +70,7 @@
## More Cell-based Puzzles
In addition to crossword puzzles **Sudoku** and **Kakuro** are
-supported. They are also grid-based. Thus it was easy to facilityte
+supported. They are also grid-based. Thus it was easy to facilitate
the infrastructure already in place for them.
There is a package for sudoku on CTAN. But it does not support
@@ -114,11 +114,11 @@
```
-Or use the `Makefile` to do both.
-Per default the `Makefile` produces the documentation as PDF.
+Or use the `makefile` to do both.
+Per default the `makefile` produces the documentation as PDF.
```
- make -f Makefile
+ make -f makefile
```
Finally move the file `cwpuzzle.sty` into a directory where your TeX
Modified: trunk/Master/texmf-dist/doc/latex/crossword/cwpuzzle.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/crossword/makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/crossword/makefile 2025-01-24 21:05:30 UTC (rev 73578)
+++ trunk/Master/texmf-dist/doc/latex/crossword/makefile 2025-01-24 21:05:39 UTC (rev 73579)
@@ -44,11 +44,15 @@
cwpuzzle.gls:
zip dist: ${FILES} cwpuzzle.pdf
+ chmod go-w *
+ chmod a-x *.*
rm -rf crossword
mkdir crossword
cp ${FILES} cwpuzzle.pdf crossword
- zip crossword-` perl -n -e 'print $$1 if m/\\\\def\\\\fileversion[{](.*)[}]/' cwpuzzle.dtx`.zip \
- crossword/*
+ mkdir -p dist
+ zip crossword.zip crossword/*
+ cp crossword.zip \
+ dist/crossword-` perl -n -e 'print $$1 if m/\\\\def\\\\fileversion[{](.*)[}]/' cwpuzzle.dtx`.zip
rm -rf crossword
clean:
Modified: trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.dtx 2025-01-24 21:05:30 UTC (rev 73578)
+++ trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.dtx 2025-01-24 21:05:39 UTC (rev 73579)
@@ -1,7 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\filename{cwpuzzle.dtx}
-\def\fileversion{1.11}
-\def\filedate{2022/09/13}
+\def\fileversion{1.13}
+\def\filedate{2025/01/23}
\let\docversion=\fileversion
\let\docdate=\filedate
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -19,11 +19,11 @@
%%
%%
%% Author: Gerd Neugebauer
-%% Im Lerchels\"ohl 5
-%% 64521 Gro\ss-Gerau
+%% Brechklinge 10
+%% 69256 Mauer
%% Mail: gene at gerd-neugebauer.de
%%
-%% Copyright (c) 1995-2022 Gerd Neugebauer
+%% Copyright (c) 1995-2025 Gerd Neugebauer
%%
%% cwpuzzle.dtx is distributed in the hope that it will be useful,
%% but WITHOUT ANY WARRANTY. No author or distributor accepts
@@ -55,9 +55,9 @@
% Puzzles and More\thanks{This file documents \filename\ version
% \fileversion\ as of \filedate.}}
% \author{Gerd Neugebauer\\
-% Im Lerchels\"ohl 5\\
-% 64521 Gro\ss{}-Gerau (Germany)\\
-% Net: {\tt gene at gerd-neugebauer.de}}
+% Brechklinge 10\\
+% 69256 Mauer (Germany)\\
+% Net: \texttt{gene at gerd-neugebauer.de}}
%
% \date{{\footnotesize Documentation date: \docdate}}
%
@@ -74,7 +74,7 @@
% \DoNotIndex{\newcount,\newdimen,\newenvironment,\newif,\noindent}
% \DoNotIndex{\normalsize,\null,\par,\put,\raggedright,\raggedleft}
% \DoNotIndex{\relax,\renewcommand,\RequirePackage,\rm,\rmfamily,\rule}
-% \DoNotIndex{\scriptsize,\sf,\sffamily,\small,\textsf,\textwidth}
+% \DoNotIndex{\scriptsize,\sf,\sffamily,\small,\textsf,\texttt,\textwidth}
% \DoNotIndex{\the,\tiny,\unitlength,\uppercase,\xdef,\ProvidesPackage}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -82,7 +82,7 @@
% \changes{1.3}{1996/10/28}{First public release.}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \CheckSum{640}
+% \CheckSum{642}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -1105,7 +1105,7 @@
% This macro contains the definition of the font switching macros
% used when typesetting a Kakuro hint.
%
-% \DescribeMacro{\KakuroHintTypeKakuroNumberFont}
+% \DescribeMacro{\KakuroHintType}
% This macro contains the cell type used when typesetting a Kakuro
% hint. It can be used to redefine the appearance.
%
@@ -1963,10 +1963,12 @@
% The environemnt |Sudoku| is used to typeset the puzzle.
% The implementation defines the begin and end macro separately.
% \changes{1.8}{2009/09/13}{New}
+% \changes{1.13}{2025/01/23}{Minor fix for the solution mode}
% \begin{macrocode}
\begingroup
\catcode`\|=13
\gdef\Sudoku{\begin{Puzzle}{9}{9}%
+ \def\PuzzleContent{}
\let\Puzzle at pipe=|%
\def\PPa{\Puzzle at pipe[][fS]}%
\def|##1{\ifx##1*\let\next\PPa\else
Modified: trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.ins 2025-01-24 21:05:30 UTC (rev 73578)
+++ trunk/Master/texmf-dist/source/latex/crossword/cwpuzzle.ins 2025-01-24 21:05:39 UTC (rev 73579)
@@ -1,11 +1,11 @@
%%------------------------------------------------------------------
%% Driver file to extract the dtx style and package file.
%%
-%% Copyright (C) 1995-2022 Gerd Neugebauer
+%% Copyright (C) 1995-2025 Gerd Neugebauer
%%
%% Author: Gerd Neugebauer
-%% Im Lerchelsb\"ohl 5
-%% 64521 Gro\ss-Gerau
+%% Brechklinge 10
+%% 69256 Mauer
%% Mail: gene at gerd-neugebauer.de
%%
%% cwpuzzle.ins is distributed in the hope that it will be useful,
Modified: trunk/Master/texmf-dist/tex/latex/crossword/cwpuzzle.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/crossword/cwpuzzle.sty 2025-01-24 21:05:30 UTC (rev 73578)
+++ trunk/Master/texmf-dist/tex/latex/crossword/cwpuzzle.sty 2025-01-24 21:05:39 UTC (rev 73579)
@@ -21,8 +21,8 @@
%% same distribution. (The sources need not necessarily be
%% in the same archive or directory.)
\def\filename{cwpuzzle.dtx}
-\def\fileversion{1.11}
-\def\filedate{2022/09/13}
+\def\fileversion{1.13}
+\def\filedate{2025/01/23}
\let\docversion=\fileversion
\let\docdate=\filedate
\typeout{%
@@ -38,11 +38,11 @@
%%
%%
%% Author: Gerd Neugebauer
-%% Im Lerchels\"ohl 5
-%% 64521 Gro\ss-Gerau
+%% Brechklinge 10
+%% 69256 Mauer
%% Mail: gene at gerd-neugebauer.de
%%
-%% Copyright (c) 1995-2022 Gerd Neugebauer
+%% Copyright (c) 1995-2025 Gerd Neugebauer
%%
%% cwpuzzle.dtx is distributed in the hope that it will be useful,
%% but WITHOUT ANY WARRANTY. No author or distributor accepts
@@ -333,6 +333,7 @@
\begingroup
\catcode`\|=13
\gdef\Sudoku{\begin{Puzzle}{9}{9}%
+ \def\PuzzleContent{}
\let\Puzzle at pipe=|%
\def\PPa{\Puzzle at pipe[][fS]}%
\def|##1{\ifx##1*\let\next\PPa\else
More information about the tex-live-commits
mailing list.