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.