From 251c314a008fabe6d09e9e781039a9ed86444204 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Tue, 18 Oct 2022 20:52:44 +0000
Subject: glossaries (17oct22)

git-svn-id: svn://tug.org/texlive/trunk@64741 c570f23f-e606-0410-a88d-b1316a301751
---
 .../glossaries/base/glossaries-compatible-307.sty  | 513 +--------------------
 1 file changed, 9 insertions(+), 504 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty')

diff --git a/Master/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty b/Master/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty
index 479d1cc2a23..c20d8b4d4b8 100644
--- a/Master/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty
+++ b/Master/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307.sty
@@ -7,7 +7,7 @@
 %% glossaries.dtx  (with options: `glossaries-compatible-307.sty,package')
 %% 
 %%  glossaries.dtx
-%%  Copyright 2021 Nicola Talbot
+%%  Copyright 2022 Nicola Talbot
 %% 
 %%  This work may be distributed and/or modified under the
 %%  conditions of the LaTeX Project Public License, either version 1.3
@@ -21,7 +21,7 @@
 %% 
 %%  The Current Maintainer of this work is Nicola Talbot.
 %% 
-%%  This work consists of the files glossaries.dtx and glossaries.ins and the derived files glossaries.sty, glossaries-prefix.sty, glossary-hypernav.sty, glossary-inline.sty, glossary-list-2020-03-19.sty, glossary-list.sty, glossary-long.sty, glossary-longbooktabs.sty, glossary-longragged.sty, glossary-mcols.sty, glossary-super.sty, glossary-superragged.sty, glossary-tree.sty, glossaries-compatible-207.sty, glossaries-compatible-307.sty, glossaries-accsupp.sty, glossaries-babel.sty, glossaries-polyglossia.sty, example-glossaries-acronym-desc.tex, example-glossaries-acronym.tex, example-glossaries-acronyms-lang.tex, example-glossaries-brief.tex, example-glossaries-childmultipar.tex, example-glossaries-childnoname.tex, example-glossaries-cite.tex, example-glossaries-images.tex, example-glossaries-long.tex, example-glossaries-longchild.tex, example-glossaries-multipar.tex, example-glossaries-parent.tex, example-glossaries-symbolnames.tex, example-glossaries-symbols.tex, example-glossaries-url.tex, glossaries-2020-03-19.sty, glossaries.perl.
+%%  This work consists of the files glossaries.dtx and glossaries.ins and the derived files glossaries.sty, glossary-hypernav.sty, glossary-inline.sty, glossary-list.sty, glossary-long.sty, glossary-longbooktabs.sty, glossary-longragged.sty, glossary-mcols.sty, glossary-super.sty, glossary-superragged.sty, glossary-tree.sty, glossaries-babel.sty, glossaries-polyglossia.sty, glossaries-prefix.sty, glossaries-accsupp.sty, glossaries-compatible-207.sty, glossaries-compatible-307.sty, glossaries-2020-03-19.sty, glossaries-accsupp-2020-03-19.sty, glossaries-babel-2020-03-19.sty, glossaries-compatible-207-2020-03-19.sty, glossaries-compatible-307-2020-03-19.sty, glossaries-polyglossia-2020-03-19.sty, glossaries-prefix-2020-03-19.sty, glossary-hypernav-2020-03-19.sty, glossary-inline-2020-03-19.sty, glossary-list-2020-03-19.sty, glossary-long-2020-03-19.sty, glossary-longbooktabs-2020-03-19.sty, glossary-longragged-2020-03-19.sty, glossary-mcols-2020-03-19.sty, glossary-super-2020-03-19.sty, glossary-superragged-2020-03-19.sty, glossary-tree-2020-03-19.sty, glossaries-2021-11-01.sty, glossaries-accsupp-2021-11-01.sty, glossaries-babel-2021-11-01.sty, glossaries-compatible-207-2021-11-01.sty, glossaries-compatible-307-2021-11-01.sty, glossaries-polyglossia-2021-11-01.sty, glossaries-prefix-2021-11-01.sty, glossary-hypernav-2021-11-01.sty, glossary-inline-2021-11-01.sty, glossary-list-2021-11-01.sty, glossary-long-2021-11-01.sty, glossary-longbooktabs-2021-11-01.sty, glossary-longragged-2021-11-01.sty, glossary-mcols-2021-11-01.sty, glossary-super-2021-11-01.sty, glossary-superragged-2021-11-01.sty, glossary-tree-2021-11-01.sty, example-glossaries-acronym-desc.tex, example-glossaries-acronym.tex, example-glossaries-acronyms-lang.tex, example-glossaries-brief.tex, example-glossaries-childmultipar.tex, example-glossaries-childnoname.tex, example-glossaries-cite.tex, example-glossaries-images.tex, example-glossaries-long.tex, example-glossaries-longchild.tex, example-glossaries-multipar.tex, example-glossaries-parent.tex, example-glossaries-symbolnames.tex, example-glossaries-symbols.tex, example-glossaries-url.tex, glossaries.l2h.
 %% 
 %% \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
@@ -39,508 +39,13 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{glossaries-compatible-307}[2021/11/01 v4.49 (NLCT)]
-\newcommand{\compatglossarystyle}[2]{%
-  \ifcsundef{@glscompstyle@#1}%
-  {%
-    \csdef{@glscompstyle@#1}{#2}%
-  }%
-  {%
-    \PackageError{glossaries}{Glossary compatibility style `#1' is already defined}{}%
-  }%
-}
-\compatglossarystyle{inline}{%
-  \renewcommand{\glossaryentryfield}[5]{%
-    \glsinlinedopostchild
-    \gls@inlinesep
-    \def\glo@desc{##3}%
-    \def\@no@post@desc{\nopostdesc}%
-    \glsentryitem{##1}\glsinlinenameformat{##1}{##2}%
-    \ifx\glo@desc\@no@post@desc
-      \glsinlineemptydescformat{##4}{##5}%
-    \else
-      \ifstrempty{##3}%
-      {\glsinlineemptydescformat{##4}{##5}}%
-      {\glsinlinedescformat{##3}{##4}{##5}}%
-    \fi
-    \ifglshaschildren{##1}%
-    {%
-       \glsresetsubentrycounter
-       \glsinlineparentchildseparator
-       \def\gls@inlinesubsep{}%
-       \def\gls@inlinepostchild{\glsinlinepostchild}%
-    }%
-    {}%
-    \def\gls@inlinesep{\glsinlineseparator}%
-  }%
-  \renewcommand{\glossarysubentryfield}[6]{%
-    \gls@inlinesubsep%
-    \glsinlinesubnameformat{##2}{##3}%
-    \glssubentryitem{##2}\glsinlinesubdescformat{##4}{##5}{##6}%
-    \def\gls@inlinesubsep{\glsinlinesubseparator}%
-  }%
-}
-\compatglossarystyle{list}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \item[\glsentryitem{##1}\glstarget{##1}{##2}]
-       ##3\glspostdescription\space ##5}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-    \glssubentryitem{##2}%
-    \glstarget{##2}{\strut}##4\glspostdescription\space ##6.}%
-}
-\compatglossarystyle{listgroup}{%
- \csuse{@glscompstyle@list}%
-}%
-\compatglossarystyle{listhypergroup}{%
- \csuse{@glscompstyle@list}%
-}%
-\compatglossarystyle{altlist}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \item[\glsentryitem{##1}\glstarget{##1}{##2}]%
-      \mbox{}\par\nobreak\@afterheading
-      ##3\glspostdescription\space ##5}%
-  \renewcommand{\glossarysubentryfield}[6]{%
-    \par
-    \glssubentryitem{##2}%
-    \glstarget{##2}{\strut}##4\glspostdescription\space ##6}%
-}%
-\compatglossarystyle{altlistgroup}{%
- \csuse{@glscompstyle@altlist}%
-}%
-\compatglossarystyle{altlisthypergroup}{%
- \csuse{@glscompstyle@altlist}%
-}%
-\compatglossarystyle{listdotted}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \item[]\makebox[\glslistdottedwidth][l]{%
-      \glsentryitem{##1}\glstarget{##1}{##2}%
-      \unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}##3}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-    \item[]\makebox[\glslistdottedwidth][l]{%
-    \glssubentryitem{##2}%
-    \glstarget{##2}{##3}%
-    \unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}##4}%
-}%
-\compatglossarystyle{sublistdotted}{%
-  \csuse{@glscompstyle@listdotted}%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \item[\glsentryitem{##1}\glstarget{##1}{##2}]}%
-}%
-\compatglossarystyle{long}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3\glspostdescription\space ##5\\}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4\glspostdescription\space ##6\\}%
-}%
-\compatglossarystyle{longborder}{%
- \csuse{@glscompstyle@long}%
-}%
-\compatglossarystyle{longheader}{%
- \csuse{@glscompstyle@long}%
-}%
-\compatglossarystyle{longheaderborder}{%
- \csuse{@glscompstyle@long}%
-}%
-\compatglossarystyle{long3col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##5\\}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##6\\}%
-}%
-\compatglossarystyle{long3colborder}{%
- \csuse{@glscompstyle@long3col}%
-}%
-\compatglossarystyle{long3colheader}{%
- \csuse{@glscompstyle@long3col}%
-}%
-\compatglossarystyle{long3colheaderborder}{%
- \csuse{@glscompstyle@long3col}%
-}%
-\compatglossarystyle{long4col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##4 & ##5\\}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##5 & ##6\\}%
-}%
-\compatglossarystyle{long4colheader}{%
- \csuse{@glscompstyle@long4col}%
-}%
-\compatglossarystyle{long4colborder}{%
- \csuse{@glscompstyle@long4col}%
-}%
-\compatglossarystyle{long4colheaderborder}{%
- \csuse{@glscompstyle@long4col}%
-}%
-\compatglossarystyle{altlong4col}{%
- \csuse{@glscompstyle@long4col}%
-}%
-\compatglossarystyle{altlong4colheader}{%
- \csuse{@glscompstyle@long4col}%
-}%
-\compatglossarystyle{altlong4colborder}{%
- \csuse{@glscompstyle@long4col}%
-}%
-\compatglossarystyle{altlong4colheaderborder}{%
- \csuse{@glscompstyle@long4col}%
-}%
-\compatglossarystyle{longragged}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3\glspostdescription\space ##5%
-    \tabularnewline}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4\glspostdescription\space ##6%
-    \tabularnewline}%
-}%
-\compatglossarystyle{longraggedborder}{%
- \csuse{@glscompstyle@longragged}%
-}%
-\compatglossarystyle{longraggedheader}{%
- \csuse{@glscompstyle@longragged}%
-}%
-\compatglossarystyle{longraggedheaderborder}{%
- \csuse{@glscompstyle@longragged}%
-}%
-\compatglossarystyle{longragged3col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##5\tabularnewline}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##6\tabularnewline}%
-}%
-\compatglossarystyle{longragged3colborder}{%
- \csuse{@glscompstyle@longragged3col}%
-}%
-\compatglossarystyle{longragged3colheader}{%
- \csuse{@glscompstyle@longragged3col}%
-}%
-\compatglossarystyle{longragged3colheaderborder}{%
- \csuse{@glscompstyle@longragged3col}%
-}%
-\compatglossarystyle{altlongragged4col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##4 & ##5\tabularnewline}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##5 & ##6\tabularnewline}%
-}%
-\compatglossarystyle{altlongragged4colheader}{%
- \csuse{@glscompstyle@altlong4col}%
-}%
-\compatglossarystyle{altlongragged4colborder}{%
- \csuse{@glscompstyle@altlong4col}%
-}%
-\compatglossarystyle{altlongragged4colheaderborder}{%
- \csuse{@glscompstyle@altlong4col}%
-}%
-\compatglossarystyle{index}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \item\glsentryitem{##1}\textbf{\glstarget{##1}{##2}}%
-      \ifx\relax##4\relax
-      \else
-        \space(##4)%
-      \fi
-      \space ##3\glspostdescription \space ##5}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-    \ifcase##1\relax
-      % level 0
-      \item
-    \or
-      % level 1
-      \subitem
-      \glssubentryitem{##2}%
-    \else
-      % all other levels
-      \subsubitem
-    \fi
-    \textbf{\glstarget{##2}{##3}}%
-    \ifx\relax##5\relax
-    \else
-      \space(##5)%
-    \fi
-    \space##4\glspostdescription\space ##6}%
-}%
-\compatglossarystyle{indexgroup}{%
- \csuse{@glscompstyle@index}%
-}%
-\compatglossarystyle{indexhypergroup}{%
- \csuse{@glscompstyle@index}%
-}%
-\compatglossarystyle{tree}{%
-  \renewcommand{\glossaryentryfield}[5]{%
-    \hangindent0pt\relax
-    \parindent0pt\relax
-    \glsentryitem{##1}\textbf{\glstarget{##1}{##2}}%
-    \ifx\relax##4\relax
-    \else
-      \space(##4)%
-    \fi
-    \space ##3\glspostdescription \space ##5\par}%
-  \renewcommand{\glossarysubentryfield}[6]{%
-    \hangindent##1\glstreeindent\relax
-    \parindent##1\glstreeindent\relax
-    \ifnum##1=1\relax
-      \glssubentryitem{##2}%
-    \fi
-    \textbf{\glstarget{##2}{##3}}%
-    \ifx\relax##5\relax
-    \else
-      \space(##5)%
-    \fi
-    \space##4\glspostdescription\space ##6\par}%
-}%
-\compatglossarystyle{treegroup}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{treehypergroup}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{treenoname}{%
-  \renewcommand{\glossaryentryfield}[5]{%
-    \hangindent0pt\relax
-    \parindent0pt\relax
-    \glsentryitem{##1}\textbf{\glstarget{##1}{##2}}%
-    \ifx\relax##4\relax
-    \else
-      \space(##4)%
-    \fi
-    \space ##3\glspostdescription \space ##5\par}%
-  \renewcommand{\glossarysubentryfield}[6]{%
-    \hangindent##1\glstreeindent\relax
-    \parindent##1\glstreeindent\relax
-    \ifnum##1=1\relax
-      \glssubentryitem{##2}%
-    \fi
-    \glstarget{##2}{\strut}%
-    ##4\glspostdescription\space ##6\par}%
-}%
-\compatglossarystyle{treenonamegroup}{%
- \csuse{@glscompstyle@treenoname}%
-}%
-\compatglossarystyle{treenonamehypergroup}{%
- \csuse{@glscompstyle@treenoname}%
-}%
-\compatglossarystyle{alttree}{%
-  \renewcommand{\glossaryentryfield}[5]{%
-    \ifnum\@gls@prevlevel=0\relax
-    \else
-       \settowidth{\glstreeindent}{\textbf{\@glswidestname\space}}%
-      \hangindent\glstreeindent
-      \parindent\glstreeindent
-    \fi
-    \makebox[0pt][r]{\makebox[\glstreeindent][l]{%
-       \glsentryitem{##1}\textbf{\glstarget{##1}{##2}}}}%
-    \ifx\relax##4\relax
-    \else
-      (##4)\space
-    \fi
-    ##3\glspostdescription \space ##5\par
-    \def\@gls@prevlevel{0}%
-  }%
-  \renewcommand{\glossarysubentryfield}[6]{%
-    \ifnum##1=1\relax
-      \glssubentryitem{##2}%
-    \fi
-    \ifnum\@gls@prevlevel=##1\relax
-    \else
-      \@ifundefined{@glswidestname\romannumeral##1}{%
-        \settowidth{\gls@tmplen}{\textbf{\@glswidestname\space}}}{%
-        \settowidth{\gls@tmplen}{\textbf{%
-           \csname @glswidestname\romannumeral##1\endcsname\space}}}%
-      \ifnum\@gls@prevlevel<##1\relax
-         \setlength\glstreeindent\gls@tmplen
-         \addtolength\glstreeindent\parindent
-         \parindent\glstreeindent
-      \else
-         \@ifundefined{@glswidestname\romannumeral\@gls@prevlevel}{%
-           \settowidth{\glstreeindent}{\textbf{%
-              \@glswidestname\space}}}{%
-           \settowidth{\glstreeindent}{\textbf{%
-              \csname @glswidestname\romannumeral\@gls@prevlevel
-                 \endcsname\space}}}%
-         \addtolength\parindent{-\glstreeindent}%
-         \setlength\glstreeindent\parindent
-      \fi
-    \fi
-    \hangindent\glstreeindent
-    \makebox[0pt][r]{\makebox[\gls@tmplen][l]{%
-      \textbf{\glstarget{##2}{##3}}}}%
-    \ifx##5\relax\relax
-    \else
-      (##5)\space
-    \fi
-    ##4\glspostdescription\space ##6\par
-    \def\@gls@prevlevel{##1}%
-  }%
-}%
-\compatglossarystyle{alttreegroup}{%
- \csuse{@glscompstyle@alttree}%
-}%
-\compatglossarystyle{alttreehypergroup}{%
- \csuse{@glscompstyle@alttree}%
-}%
-\compatglossarystyle{mcolindex}{%
- \csuse{@glscompstyle@index}%
-}%
-\compatglossarystyle{mcolindexgroup}{%
- \csuse{@glscompstyle@index}%
-}%
-\compatglossarystyle{mcolindexhypergroup}{%
- \csuse{@glscompstyle@index}%
-}%
-\compatglossarystyle{mcoltree}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{mcolindextreegroup}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{mcolindextreehypergroup}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{mcoltreenoname}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{mcoltreenonamegroup}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{mcoltreenonamehypergroup}{%
- \csuse{@glscompstyle@tree}%
-}%
-\compatglossarystyle{mcolalttree}{%
- \csuse{@glscompstyle@alttree}%
-}%
-\compatglossarystyle{mcolalttreegroup}{%
- \csuse{@glscompstyle@alttree}%
-}%
-\compatglossarystyle{mcolalttreehypergroup}{%
- \csuse{@glscompstyle@alttree}%
-}%
-
-\compatglossarystyle{superragged}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3\glspostdescription\space ##5%
-      \tabularnewline}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4\glspostdescription\space ##6%
-     \tabularnewline}%
-}%
-\compatglossarystyle{superraggedborder}{%
- \csuse{@glscompstyle@superragged}%
-}%
-\compatglossarystyle{superraggedheader}{%
- \csuse{@glscompstyle@superragged}%
-}%
-\compatglossarystyle{superraggedheaderborder}{%
- \csuse{@glscompstyle@superragged}%
-}%
-\compatglossarystyle{superragged3col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##5\tabularnewline}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##6\tabularnewline}%
-}%
-\compatglossarystyle{superragged3colborder}{%
- \csuse{@glscompstyle@superragged3col}%
-}%
-\compatglossarystyle{superragged3colheader}{%
- \csuse{@glscompstyle@superragged3col}%
-}%
-\compatglossarystyle{superragged3colheaderborder}{%
- \csuse{@glscompstyle@superragged3col}%
-}%
-\compatglossarystyle{altsuperragged4col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##4 & ##5\tabularnewline}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##5 & ##6\tabularnewline}%
-}%
-\compatglossarystyle{altsuperragged4colheader}{%
- \csuse{@glscompstyle@altsuperragged4col}%
-}%
-\compatglossarystyle{altsuperragged4colborder}{%
- \csuse{@glscompstyle@altsuperragged4col}%
-}%
-\compatglossarystyle{altsuperragged4colheaderborder}{%
- \csuse{@glscompstyle@altsuperragged4col}%
-}%
-\compatglossarystyle{super}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3\glspostdescription\space ##5\\}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4\glspostdescription\space ##6\\}%
-}%
-\compatglossarystyle{superborder}{%
- \csuse{@glscompstyle@super}%
-}%
-\compatglossarystyle{superheader}{%
- \csuse{@glscompstyle@super}%
-}%
-\compatglossarystyle{superheaderborder}{%
- \csuse{@glscompstyle@super}%
-}%
-\compatglossarystyle{super3col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##5\\}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##6\\}%
-}%
-\compatglossarystyle{super3colborder}{%
- \csuse{@glscompstyle@super3col}%
-}%
-\compatglossarystyle{super3colheader}{%
- \csuse{@glscompstyle@super3col}%
-}%
-\compatglossarystyle{super3colheaderborder}{%
- \csuse{@glscompstyle@super3col}%
-}%
-\compatglossarystyle{super4col}{%
-  \renewcommand*{\glossaryentryfield}[5]{%
-    \glsentryitem{##1}\glstarget{##1}{##2} & ##3 & ##4 & ##5\\}%
-  \renewcommand*{\glossarysubentryfield}[6]{%
-     &
-     \glssubentryitem{##2}%
-     \glstarget{##2}{\strut}##4 & ##5 & ##6\\}%
-}%
-\compatglossarystyle{super4colheader}{%
- \csuse{@glscompstyle@super4col}%
-}%
-\compatglossarystyle{super4colborder}{%
- \csuse{@glscompstyle@super4col}%
-}%
-\compatglossarystyle{super4colheaderborder}{%
- \csuse{@glscompstyle@super4col}%
-}%
-\compatglossarystyle{altsuper4col}{%
- \csuse{@glscompstyle@super4col}%
-}%
-\compatglossarystyle{altsuper4colheader}{%
- \csuse{@glscompstyle@super4col}%
-}%
-\compatglossarystyle{altsuper4colborder}{%
- \csuse{@glscompstyle@super4col}%
-}%
-\compatglossarystyle{altsuper4colheaderborder}{%
- \csuse{@glscompstyle@super4col}%
-}%
+\DeclareRelease{v4.46}{2020-03-19}{glossaries-compatible-307-2020-03-19.sty}
+\DeclareRelease{v4.49}{2021-11-01}{glossaries-compatible-307-2021-11-01.sty}
+\DeclareCurrentRelease{v4.50}{2022-10-14}
+\ProvidesPackage{glossaries-compatible-307}[2022/10/14 v4.50 (NLCT)]
+\PackageError{glossaries}
+{glossaries-compatible-307.sty no longer available. Use rollback if you need it}%
+{Try \string\usepackage{glossaries}[=v4.46]}
 \endinput
 %%
 %% End of file `glossaries-compatible-307.sty'.
-- 
cgit v1.2.3

