eplain[63] trunk: eplain-3.13

commits+karl at tug.org commits+karl at tug.org
Sun Oct 16 18:56:05 CEST 2022


Revision: 63
          http://tug.org/svn/eplain?view=revision&revision=63
Author:   karl
Date:     2022-10-16 18:56:05 +0200 (Sun, 16 Oct 2022)
Log Message:
-----------
eplain-3.13

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/Makefile
    trunk/NEWS
    trunk/PROJECTS
    trunk/doc/eplain.1
    trunk/doc/eplain.info
    trunk/doc/eplain.pdf
    trunk/doc/eplain.texi
    trunk/eplain.tex
    trunk/test/Makefile

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/ChangeLog	2022-10-16 16:56:05 UTC (rev 63)
@@ -1,3 +1,12 @@
+2022-10-16  Karl Berry  <karl at freefriends.org>
+
+	* NEWS,
+	* Makefile (version): 3.13
+	* doc/eplain.texi: 3.13, still October 2022.
+	* xeplain.tex (\@gobbleminus): restore accidentally commented-out
+	definition, causing toc processing to fail.
+	https://tug.org/pipermail/tex-eplain/2022/001057.html
+
 2022-10-02  Karl Berry  <karl at freefriends.org>
 
 	* NEWS,

Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/Makefile	2022-10-16 16:56:05 UTC (rev 63)
@@ -1,7 +1,7 @@
 # $Id$
 # Makefile for Eplain.  This file is public domain.
 
-version     = 3.12
+version     = 3.13
 dist_name   = eplain-$(version)
 
 # Categories of the files in the source tree.

Modified: trunk/NEWS
===================================================================
--- trunk/NEWS	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/NEWS	2022-10-16 16:56:05 UTC (rev 63)
@@ -1,6 +1,10 @@
 $Id$
 This file records noteworthy changes.  This file is public domain.
 
+
 3.13 (16 October 2022)
+* Fix dumb bug in 3.12 making toc processing fail (\@gobbleminus
+  definition was lost).
+
 
 3.12 (5 October 2022)
 * btxmac.tex: avoid use of \cs control sequence, conflicts with tugboat.sty.
 * iftex.sty: use this instead of the now-obsolete ifpdf.sty.

Modified: trunk/PROJECTS
===================================================================
--- trunk/PROJECTS	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/PROJECTS	2022-10-16 16:56:05 UTC (rev 63)
@@ -14,10 +14,13 @@
 Steps to make a release:
 
 check for updated included files: make fetch.
+commit xeplain.tex and any other source files.
 update version number/dates in Makefile, NEWS, doc/eplain.texi, doc/eplain.1;
   make all.
-commit, make dist.
-write announcement in ~/misc/announce.
+write ChangeLog entries.
+write announcement.
+commit.
+make dist.
 
 scp -p eplain-*.tar.gz tug:/home/ftp/tex
 mv eplain-*.tar.gz $misc/archive/eplain
@@ -25,11 +28,14 @@
   cd /home/ftp/tex
   tar xf eplain-$newver.tar.gz
   relink eplain $newver
+  ln -si eplain-$newver.tar.gz eplain.tar.gz
   rm -rf eplain-$oldver
-  cp -i /home/ftp/tex/eplain-*.tar.gz /home/ftp/historic/macros/eplain
-  # just copy in the new one
+  cp -i /home/ftp/tex/eplain-*.tar.gz /home/ftp/historic/macros/eplain/
+    # oldver should already be there, but just in case. Then:
+  rm eplain-$oldver.tar.gz
 on tug, update version in ~www/eplain/index.html
 
 mv eplain-*.upload.zip ~/tmp/
-upload to https://ctan.org/upload
+visit https://ctan.org/pkg/eplain/
+  then upload to https://ctan.org/upload
 mail announcement to tex-eplain at tug.org

Modified: trunk/doc/eplain.1
===================================================================
--- trunk/doc/eplain.1	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/doc/eplain.1	2022-10-16 16:56:05 UTC (rev 63)
@@ -1,4 +1,4 @@
-.TH EPLAIN 1 "2 October 2022" "Eplain 3.12"
+.TH EPLAIN 1 "2 October 2022" "Eplain 3.13"
 .\"=====================================================================
 .if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
 .if n .ds TX TeX

Modified: trunk/doc/eplain.info
===================================================================
--- trunk/doc/eplain.info	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/doc/eplain.info	2022-10-16 16:56:05 UTC (rev 63)
@@ -1,6 +1,6 @@
 This is eplain.info, produced by makeinfo version 6.8 from eplain.texi.
 
-This manual documents the Eplain macros, version 3.12, October 2022.
+This manual documents the Eplain macros, version 3.13, October 2022.
 Eplain provides functionality for plain TeX that is intended to be
 useful regardless of how your document is actually formatted.
 
@@ -21,7 +21,7 @@
 Eplain
 ******
 
-This manual documents the Eplain macros, version 3.12, October 2022.
+This manual documents the Eplain macros, version 3.13, October 2022.
 Eplain provides functionality for plain TeX that is intended to be
 useful regardless of how your document is actually formatted.
 

Modified: trunk/doc/eplain.pdf
===================================================================
(Binary files differ)

Modified: trunk/doc/eplain.texi
===================================================================
--- trunk/doc/eplain.texi	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/doc/eplain.texi	2022-10-16 16:56:05 UTC (rev 63)
@@ -4,7 +4,7 @@
 @settitle Eplain:  Expanded Plain @TeX{}
 
 @set UPDATED October 2022
- at set VERSION 3.12
+ at set VERSION 3.13
 
 @copying
 This manual documents the Eplain macros, version @value{VERSION},

Modified: trunk/eplain.tex
===================================================================
--- trunk/eplain.tex	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/eplain.tex	2022-10-16 16:56:05 UTC (rev 63)
@@ -1,10 +1,10 @@
 %% @texfile{
 %%   author = "Karl Berry, Steven Smith, Oleg Katsitadze, and others",
-%%   version = "3.12",
-%%   date = "Wed Oct  5 15:43:01 PDT 2022",
+%%   version = "3.13",
+%%   date = "Sun Oct 16 09:55:26 PDT 2022",
 %%   filename = "eplain.tex",
 %%   email = "tex-eplain at tug.org",
-%%   checksum = "4290   9524 139018",
+%%   checksum = "4291   9525 139058",
 %%   codetable = "ASCII",
 %%   supported = "yes",
 %%   docstring = "This file defines macros that extend and expand on
@@ -253,6 +253,7 @@
 \def\@emptymarkA{\@emptymarkB} 
 \def\ifempty#1{\@@ifempty #1\@emptymarkA\@emptymarkB}%
 \def\@@ifempty#1#2\@emptymarkB{\ifx #1\@emptymarkA}%
+\def\@gobbleminus#1{\ifx-#1\else#1\fi}%
 \def\ifinteger#1{\ifcat_\ifnum9<1\@gobbleminus#1 _\else A\fi}%
 \def\isinteger{TT\fi\ifinteger}%
 \def\@gobblemeaning#1:->{}%
@@ -4286,5 +4287,5 @@
 \def\fmtname{eplain}%
 \def\eplain{t}%
 {\edef\plainversion{\fmtversion}%
- \xdef\fmtversion{3.12:  5 October 2022 (and plain \plainversion)}%
+ \xdef\fmtversion{3.13: 16 October 2022 (and plain \plainversion)}%
 }%

Modified: trunk/test/Makefile
===================================================================
--- trunk/test/Makefile	2022-10-16 16:55:24 UTC (rev 62)
+++ trunk/test/Makefile	2022-10-16 16:56:05 UTC (rev 63)
@@ -2,7 +2,8 @@
 # public domain.
 
 try: forcemake
-	TEXINPUTS=..: pdftex '\nonstopmode\input pkgdate.tex' </dev/null
+	TEXINPUTS=..: pdftex '\nonstopmode\input contents.tex' </dev/null
+#	TEXINPUTS=..: pdftex '\nonstopmode\input pkgdate.tex' </dev/null
 #	TEXINPUTS=..: pdftex '\nonstopmode\input providecmd.tex' </dev/null
 #	TEXINPUTS=..: pdftex '\nonstopmode\input double3.tex'
 #	TEXINPUTS=..: pdftex '\nonstopmode\input raggedleft.tex'



More information about the tex-eplain-commits mailing list.