Wed Feb 14 19:36:47 2024 UTC (113d)
tex-memoir{,-doc}: update to 3.8.2

3.8
 -- now requires a LaTeX format from 2021/06/01 or newer.

    The class will halt compilation (in all interaction modes) if the
    format is too old.

 -- \titleref is now an alias for \nameref (autoloaded).
    The class have been adjusted to provide info for sectionals and
    normal captions.

    The titleref package will remain marked as being emulated
    as it shouldn't be used with the class (and haven't been updated in
    20+ years).

 -- nameref paches in the class are no longer needed

 -- label handling for subcaptions and friends have been reimplemented.

 -- no longer re-defines \label as per request of the LaTeX Team.

 -- booktabs is now loaded as a required package instead of being
    embedded

 -- Fixed typo in the caption of figure 2.13. Thanks to Vladimir
    G. Ivanović for the report.

 -- removed etex loading (was only loaded for kernels from before
    2015). The noetex class option removed as well.

 -- reimplemented \pagenumbering(*) as a single macro

 -- additions to \@xfloat is now done via a cmd/after hook if the
    format version supports it.

 -- Definition of \theHpoem changed to \providecommand

 -- The \theH<counter> macros defined in memoir was modified to use
    \the\value{counter} instead of just \arabic{counter} as some
    packages change \arabic.

 -- \toclevel at part was actually never fixed in v3.7.19, now it is

 -- added \@currentcounter in various places that manually
    set \@currentlabel (primarily footnote constructions).
    Reported by Gustavo Barros.

 -- replaced hardcoded \footnotesize in \verbfootnote by \foottextfont

 -- made a small change to footnote formatting. Now one can use
    \raggedright in \footnotetext to get raggedright footnotes. Use
    with care as \raggedright does change various paragraph settings

 -- replaced etoolbox loading by xpatch (which loads etoolbox) as it
    can patch more.

 -- Added a Hook named memoir/subcaption/aftercounter which is executed
    after \refstepcounter in \subcaption, \subbottom, \subtop
    etc. Requested by Gustavo Barros.

 -- Redefinition of \@setsize removed, was copied from setspace.sty
    which states that it was only needed for some 209 packages.

3.8a
-- forgot to enable the announced stop if the LaTeX format is to old.
-- updated the bibliography to more recent years.

3.8.1
 The new additions to \@xfloat via AddToHook are too fragile
 (thefloat package changes \@xfloat in an incompatible way).
 We've moved the additions to the \@floatboxreset.

3.8.2
-- In v3.8 I forgot to add some internal testing code related to
   \@startsection. The code experiment has now been added, but is not
   enabled by default.

-- Axel Sommerfeldt suggested a useful macro abstraction for
   sidecaption and sidecontcaption that simplifies his adjustments
   whenever the caption package is loaded.

-- Fixed a small (but important) typo in my maintainers note (Peter started
   memoir in 2001, not 2021)

-- The Nov-2023 kernel update gave issued with our version of \verb.
   Now fixed by un-embedding the verbatim package. Issue first
   reported by Andrew Swann.

-- Fixed a typo in \m at make@footnotetext where ##1 got interpreted as a
   macro name, not contents. Reported by Richard Zach.

-- Replaced the embedded copy of the shortvrb package by loading the
   package instead.

-- Replaced the embedded and modified copy of the verbatim package by
   just loading the package.


(markd)
diff -r1.21 -r1.22 pkgsrc/print/tex-memoir/Makefile
diff -r1.21 -r1.22 pkgsrc/print/tex-memoir/distinfo
diff -r1.20 -r1.21 pkgsrc/print/tex-memoir-doc/Makefile
diff -r1.20 -r1.21 pkgsrc/print/tex-memoir-doc/distinfo

cvs diff -r1.21 -r1.22 pkgsrc/print/tex-memoir/Makefile (expand / switch to unified diff)

--- pkgsrc/print/tex-memoir/Makefile 2023/04/01 12:00:10 1.21
+++ pkgsrc/print/tex-memoir/Makefile 2024/02/14 19:36:47 1.22
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.21 2023/04/01 12:00:10 markd Exp $ 1# $NetBSD: Makefile,v 1.22 2024/02/14 19:36:47 markd Exp $
2 2
3DISTNAME= memoir 3DISTNAME= memoir
4PKGNAME= tex-${DISTNAME}-3.7.19 4PKGNAME= tex-${DISTNAME}-3.8.2
5TEXLIVE_REV= 65040 5TEXLIVE_REV= 69600
6 6
7MAINTAINER= minskim@NetBSD.org 7MAINTAINER= minskim@NetBSD.org
8HOMEPAGE= https://ctan.org/pkg/memoir 8HOMEPAGE= https://ctan.org/pkg/memoir
9COMMENT= Typeset fiction, non-fiction and mathematical books 9COMMENT= Typeset fiction, non-fiction and mathematical books
10LICENSE= lppl-1.3c 10LICENSE= lppl-1.3c
11 11
12DEPENDS+= tex-iftex>=1.0d:../../print/tex-iftex 12DEPENDS+= tex-iftex>=1.0d:../../print/tex-iftex
13DEPENDS+= tex-oberdiek>=2009nb1:../../print/tex-oberdiek 13DEPENDS+= tex-oberdiek>=2009nb1:../../print/tex-oberdiek
14 14
15.include "../../print/texlive/package.mk" 15.include "../../print/texlive/package.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"

cvs diff -r1.21 -r1.22 pkgsrc/print/tex-memoir/distinfo (expand / switch to unified diff)

--- pkgsrc/print/tex-memoir/distinfo 2023/04/01 12:00:10 1.21
+++ pkgsrc/print/tex-memoir/distinfo 2024/02/14 19:36:47 1.22
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.21 2023/04/01 12:00:10 markd Exp $ 1$NetBSD: distinfo,v 1.22 2024/02/14 19:36:47 markd Exp $
2 2
3BLAKE2s (memoir.r65040.tar.xz) = 94998f9487d0e8b6f3b0999e0fef37070abc76b32d06e43f4d4fb7c2b32a248f 3BLAKE2s (memoir.r69600.tar.xz) = 3154afdcbbac522711cb68f1efb074c0e894ea8836d0eb6878a245f67e500301
4SHA512 (memoir.r65040.tar.xz) = 925a0aa087b4cbe6e0f3815a067a65bc551bd4a1adcc19ade2e4293c3d7e9d6957684feb5140aab1d6f93c7a815a68f3256f86764fe4e57b4428f02df88d6ac1 4SHA512 (memoir.r69600.tar.xz) = ef905bedb5b27fcc0e65e2b86ce9f949135e0bf4c857431a0af68eaf5a4472e69ffc687d243560d69a3727d8db2388ff9da7c86283e625964ffea677f7e80c0b
5Size (memoir.r65040.tar.xz) = 75292 bytes 5Size (memoir.r69600.tar.xz) = 69116 bytes

cvs diff -r1.20 -r1.21 pkgsrc/print/tex-memoir-doc/Makefile (expand / switch to unified diff)

--- pkgsrc/print/tex-memoir-doc/Makefile 2023/04/01 12:00:10 1.20
+++ pkgsrc/print/tex-memoir-doc/Makefile 2024/02/14 19:36:47 1.21
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: Makefile,v 1.20 2023/04/01 12:00:10 markd Exp $ 1# $NetBSD: Makefile,v 1.21 2024/02/14 19:36:47 markd Exp $
2 2
3DISTNAME= memoir.doc 3DISTNAME= memoir.doc
4PKGNAME= tex-${DISTNAME:S/./-/}-3.7.19 4PKGNAME= tex-${DISTNAME:S/./-/}-3.8.2
5TEXLIVE_REV= 65040 5TEXLIVE_REV= 69600
6 6
7MAINTAINER= minskim@NetBSD.org 7MAINTAINER= minskim@NetBSD.org
8HOMEPAGE= https://ctan.org/pkg/memoir 8HOMEPAGE= https://ctan.org/pkg/memoir
9COMMENT= Documentation for tex-memoir 9COMMENT= Documentation for tex-memoir
10LICENSE= lppl-1.3c 10LICENSE= lppl-1.3c
11 11
12.include "../../print/texlive/package.mk" 12.include "../../print/texlive/package.mk"
13.include "../../mk/bsd.pkg.mk" 13.include "../../mk/bsd.pkg.mk"

cvs diff -r1.20 -r1.21 pkgsrc/print/tex-memoir-doc/distinfo (expand / switch to unified diff)

--- pkgsrc/print/tex-memoir-doc/distinfo 2023/04/01 12:00:10 1.20
+++ pkgsrc/print/tex-memoir-doc/distinfo 2024/02/14 19:36:47 1.21
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.20 2023/04/01 12:00:10 markd Exp $ 1$NetBSD: distinfo,v 1.21 2024/02/14 19:36:47 markd Exp $
2 2
3BLAKE2s (memoir.doc.r65040.tar.xz) = 0599686c26f85da396879bc250eb48659b1cf69e20ed9236ea8b8772bf263993 3BLAKE2s (memoir.doc.r69600.tar.xz) = 210788f5db9f3be1385797c1f30368fefc859fc7b2323d31da5f936117fe4bfc
4SHA512 (memoir.doc.r65040.tar.xz) = 5b80fe697420ebceaf793e80aaa3e8779c8408ae3b0aacd63552e6d23ba8f8b132e670821efd1c2244f3a8792899f59e8b85941ad5b9981780cbe4a6d17942a3 4SHA512 (memoir.doc.r69600.tar.xz) = 4e2b4f36a5a894ed7579e1018e0ca2309791716fb9e36623237c9c4021441893c634ffabdbb33bc23b63a599d4576bd1ce2f1c549d424c9d87c6df2b12e43a09
5Size (memoir.doc.r65040.tar.xz) = 3136720 bytes 5Size (memoir.doc.r69600.tar.xz) = 3127948 bytes