summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-03-10 00:29:03 +0000
committerKarl Berry <karl@freefriends.org>2012-03-10 00:29:03 +0000
commit02ac901b061326842d8bc5b1769f05dce2302564 (patch)
treefa807c6b4dac6f678f4a3c4609edf9994f205c47
parent49ae763ee29f029e8bd5063a5f5beb57fb49d3de (diff)
nameauth 1.1 (8mar12)
git-svn-id: svn://tug.org/texlive/trunk@25592 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/nameauth/README2
-rw-r--r--Master/texmf-dist/doc/latex/nameauth/nameauth.pdfbin645421 -> 646108 bytes
-rw-r--r--Master/texmf-dist/source/latex/nameauth/nameauth.dtx56
-rw-r--r--Master/texmf-dist/tex/latex/nameauth/nameauth.sty50
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
5 files changed, 61 insertions, 49 deletions
diff --git a/Master/texmf-dist/doc/latex/nameauth/README b/Master/texmf-dist/doc/latex/nameauth/README
index 8464c716c5d..223e9ae338b 100644
--- a/Master/texmf-dist/doc/latex/nameauth/README
+++ b/Master/texmf-dist/doc/latex/nameauth/README
@@ -1,7 +1,7 @@
The nameauth package
Charles P. Schaum
charles dot schaum at att dot net
-v1.0 from 2012/02/20
+v1.1 from 2012/03/08
Abstract
diff --git a/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf b/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf
index acec1a1cda5..0f1d259c741 100644
--- a/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf
+++ b/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/nameauth/nameauth.dtx b/Master/texmf-dist/source/latex/nameauth/nameauth.dtx
index 75bbc717b6b..b50e3ebf88e 100644
--- a/Master/texmf-dist/source/latex/nameauth/nameauth.dtx
+++ b/Master/texmf-dist/source/latex/nameauth/nameauth.dtx
@@ -26,7 +26,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<package>\ProvidesPackage{nameauth}
%<*package>
- [2012/02/20 v1.0 name authority macros to aid consistent display and indexing of names]
+ [2012/03/08 v1.1 name authority macros to aid consistent display and indexing of names]
%</package>
%
%<*driver>
@@ -73,7 +73,7 @@
%</driver>
% \fi
%
-% \CheckSum{916}
+% \CheckSum{896}
%
% \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
@@ -103,6 +103,7 @@
% \changes{v0.95}{2012/02/17}{Fixed occasional incompatibility with \textsf{microtype}.}
% \changes{v0.96}{2012/02/19}{Defined compatibility limits with \textsf{microtype} and \textsf{memoir}.}
% \changes{v1.0}{2012/02/20}{Fixed compatibility issues.}
+% \changes{v1.1}{2012/03/08}{Fixed errors when emitting warnings}
%
% \DoNotIndex{\newcommand, \newenvironment, \@empty, \@gobble, \@period, \@token, \protected@edef, \zap@space, \bfseries, \bgroup, \csgdef, \csundef, \def, \detokenize, \expandafter, \edef, \egroup, \else, \endcsname, \endinput, \futurelet, \fi, \if, \ifx, \ifcsname, \index, \IfBooleanTF, \IfValueTF, \itshape, \let, \newif, \relax, \renewcommand, \scshape, \space, \uppercase, \DeclareDocumentCommand, \DeclareOption, \ExecuteOptions, \PackageWarning, \ProcessOptions, \RequirePackage, \if@nameauth@DoComma, \if@nameauth@DoFormat, \if@nameauth@Punct, \if@nameauth@DoIndex, \if@nameauth@Comma, \if@nameauth@DoCaps, \Forenames, \Surnames, \Surnamesi, \Surnamesii, \TestDot, \TestEnd, \TestPunct, \TestStop, \Test, \bsc, \Shortnames}
%
@@ -667,7 +668,7 @@
% |\newunicodechar{ṃ}{\d m}|
% \end{quote}
%
-% \noindent For some glyphs you will need fonts with TS1 glyphs, e.g., |\usepackage{lmodern}|. See also pages 455--63 in \emph{The Latex Companion}. This allows |\Name{Ghazāli}| to generate \IndexInactive\Name{Ghazāli}\IndexActive. Control sequences like |\=a| fail even in manual index entries when using \textsf{makeindex} and \texttt{gind.ist} because the equal sign is interpreted as a ``literal'' character, as mentioned by \Name[Dan]{Lueking}. I stopped |\Name| from indexing \IndexInactive\Name{Ghazāli}\IndexActive{} to prevent the entry ``ali'' sorted under ``Ghaz''.
+% \noindent For some glyphs you will need fonts with TS1 glyphs, e.g., |\usepackage{lmodern}|. See also pages 455--63 in \emph{The Latex Companion}. This allows |\Name{Ghazāli}| to generate \IndexInactive\Name{Ghazāli}\IndexActive. Control sequences like |\=a| fail even in manual index entries when using \textsf{makeindex} and \texttt{gind.ist} because the equal sign is interpreted as a ``literal'' character, as mentioned by \Name[Dan]{Luecking}. I stopped |\Name| from indexing \IndexInactive\Name{Ghazāli}\IndexActive{} to prevent the entry ``ali'' sorted under ``Ghaz''.
%
% \subsection{Name Formatting}
% \label{sec:formatting}
@@ -1015,7 +1016,7 @@
\expandafter\@nameauth@FmtName\expandafter*\expandafter{%
\expandafter\Forenames\expandafter\space\Surnames}%
\PackageWarning{nameauth}%
- {\bsc Name Cross-reference: #2 #3 cannot be a page reference.}%
+ {macro Name Cross-reference: #2 #3 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname%
@@ -1052,7 +1053,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames\space#4}%
\PackageWarning{nameauth}%
- {\bsc Name Cross-reference: #3 #4 cannot be a page reference.}%
+ {macro Name Cross-reference: #3 #4 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#3#4!MN!}\endcsname%
@@ -1088,7 +1089,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames}%
\PackageWarning{nameauth}%
- {\bsc Name Cross-reference: #3 cannot be a page reference.}%
+ {macro Name Cross-reference: #3 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#3!MN!}\endcsname%
@@ -1175,7 +1176,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Forenames}%
\PackageWarning{nameauth}%
- {\bsc FName Cross-reference: #1 #2 cannot be a page reference.}%
+ {macro FName Cross-reference: #1 #2 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname%
@@ -1206,7 +1207,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames\space#3}%
\PackageWarning{nameauth}%
- {\bsc FName Cross-reference: #2 #3 cannot be a page reference.}%
+ {macro FName Cross-reference: #2 #3 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname%
@@ -1234,7 +1235,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames}%
\PackageWarning{nameauth}%
- {\bsc FName Cross-reference: #2 cannot be a page reference.}%
+ {macro FName Cross-reference: #2 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#2!MN!}\endcsname%
@@ -1270,6 +1271,7 @@
% \changes{v0.9}{2012/02/10}{Added starred mode; redesigned}
% \changes{v0.94}{2012/02/15}{Added error checking}
% \changes{v1.0}{2012/02/20}{Fixed compatibility issues.}
+% \changes{v1.1}{2012/03/08}{Fixed warning reporting.}
% \begin{macrocode}
\DeclareDocumentCommand\AKA{s o m o m o}%
{%
@@ -1292,15 +1294,15 @@
\expandafter\Forenames\expandafter\space\Surnamesii}%
\ifcsname\@nameauth@CleanName{#4#5!PN!}\endcsname%
\PackageWarning{nameauth}%
- { \bsc AKA XRef: #1 #2 exists.}%
+ {macro AKA XRef: #4 #5 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#4#5!MN!}\endcsname%
\PackageWarning{nameauth}%
- { \bsc AKA Name reference: #4 #5 already exists; no see ref.}%
+ {macro AKA Name reference: #4 #5 already exists; no see ref.}%
\else%
\ifcsname\@nameauth@CleanName{#4#5!NF!}\endcsname%
\PackageWarning{nameauth}%
- { \bsc AKA Name reference: #4 #5 already exists; no see ref.}%
+ {macro AKA Name reference: #4 #5 already exists; no see ref.}%
\else%
\csgdef{\@nameauth@CleanName{#4#5!PN!}}{}%
\IfValueTF{#2}%
@@ -1314,15 +1316,17 @@
{\@nameauth@FmtName*{#6}}%
{\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnamesii\space#6}}%
- \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname\relax%
+ \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname%
+ \PackageWarning{nameauth}%
+ {macro AKA XRef: #5 #6 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#5#6!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 #6 already exists; no see ref.}%
+ {macro AKA Name reference: #5 #6 already exists; no see ref.}%
\else%
\ifcsname\@nameauth@CleanName{#5#6!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 #6 already exists; no see ref.}%
+ {macro AKA Name reference: #5 #6 already exists; no see ref.}%
\else%
\csgdef{\@nameauth@CleanName{#5#6!PN!}}{}%
\IfValueTF{#2}%
@@ -1332,15 +1336,17 @@
\fi%
\fi}%
{\expandafter\@nameauth@FmtName\expandafter*\expandafter{\Surnamesii}%
- \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname\relax%
+ \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname%
+ \PackageWarning{nameauth}%
+ {macro AKA XRef: #5 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#5!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 already exists; no see ref.}%
+ {macro AKA Name reference: #5 already exists; no see ref.}%
\else%
\ifcsname\@nameauth@CleanName{#5!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 already exists; no see ref.}%
+ {macro AKA Name reference: #5 already exists; no see ref.}%
\else%
\csgdef{\@nameauth@CleanName{#5!PN!}}{}%
\IfValueTF{#2}%
@@ -1413,15 +1419,15 @@
{%
\ifcsname\@nameauth@CleanName{#1#2!PN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName XRef: #1 #2 exists.}%
+ {macro ExcludeName XRef: #1 #2 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}%
\else%
\ifcsname\@nameauth@CleanName{#1#2!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}%
\else%
\csgdef{\@nameauth@CleanName{#1#2!PN!}}{}%
\fi%
@@ -1432,11 +1438,11 @@
\else%
\ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}%
\else%
\ifcsname\@nameauth@CleanName{#2#3!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}%
\else%
\csgdef{\@nameauth@CleanName{#2#3!PN!}}{}%
\fi%
@@ -1446,11 +1452,11 @@
\else%
\ifcsname\@nameauth@CleanName{#2!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 already exists; no exclusion.}%
\else%
\ifcsname\@nameauth@CleanName{#2!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 already exists; no exclusion.}%
\else%
\csgdef{\@nameauth@CleanName{#2!PN!}}{}%
\fi%
diff --git a/Master/texmf-dist/tex/latex/nameauth/nameauth.sty b/Master/texmf-dist/tex/latex/nameauth/nameauth.sty
index 0931596342d..15efb9f11a6 100644
--- a/Master/texmf-dist/tex/latex/nameauth/nameauth.sty
+++ b/Master/texmf-dist/tex/latex/nameauth/nameauth.sty
@@ -22,7 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{nameauth}
- [2012/02/20 v1.0 name authority macros to aid consistent display and indexing of names]
+ [2012/03/08 v1.1 name authority macros to aid consistent display and indexing of names]
%
%% \DescribeMacro{\IndexActive}
\newif\if@nameauth@DoFormat
@@ -122,7 +122,7 @@
\expandafter\@nameauth@FmtName\expandafter*\expandafter{%
\expandafter\Forenames\expandafter\space\Surnames}%
\PackageWarning{nameauth}%
- {\bsc Name Cross-reference: #2 #3 cannot be a page reference.}%
+ {macro Name Cross-reference: #2 #3 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname%
@@ -159,7 +159,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames\space#4}%
\PackageWarning{nameauth}%
- {\bsc Name Cross-reference: #3 #4 cannot be a page reference.}%
+ {macro Name Cross-reference: #3 #4 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#3#4!MN!}\endcsname%
@@ -195,7 +195,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames}%
\PackageWarning{nameauth}%
- {\bsc Name Cross-reference: #3 cannot be a page reference.}%
+ {macro Name Cross-reference: #3 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#3!MN!}\endcsname%
@@ -244,7 +244,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Forenames}%
\PackageWarning{nameauth}%
- {\bsc FName Cross-reference: #1 #2 cannot be a page reference.}%
+ {macro FName Cross-reference: #1 #2 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname%
@@ -275,7 +275,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames\space#3}%
\PackageWarning{nameauth}%
- {\bsc FName Cross-reference: #2 #3 cannot be a page reference.}%
+ {macro FName Cross-reference: #2 #3 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname%
@@ -303,7 +303,7 @@
\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnames}%
\PackageWarning{nameauth}%
- {\bsc FName Cross-reference: #2 cannot be a page reference.}%
+ {macro FName Cross-reference: #2 cannot be a page reference.}%
\else%
\if@nameauth@DoFormat%
\ifcsname\@nameauth@CleanName{#2!MN!}\endcsname%
@@ -350,15 +350,15 @@
\expandafter\Forenames\expandafter\space\Surnamesii}%
\ifcsname\@nameauth@CleanName{#4#5!PN!}\endcsname%
\PackageWarning{nameauth}%
- { \bsc AKA XRef: #1 #2 exists.}%
+ {macro AKA XRef: #4 #5 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#4#5!MN!}\endcsname%
\PackageWarning{nameauth}%
- { \bsc AKA Name reference: #4 #5 already exists; no see ref.}%
+ {macro AKA Name reference: #4 #5 already exists; no see ref.}%
\else%
\ifcsname\@nameauth@CleanName{#4#5!NF!}\endcsname%
\PackageWarning{nameauth}%
- { \bsc AKA Name reference: #4 #5 already exists; no see ref.}%
+ {macro AKA Name reference: #4 #5 already exists; no see ref.}%
\else%
\csgdef{\@nameauth@CleanName{#4#5!PN!}}{}%
\IfValueTF{#2}%
@@ -372,15 +372,17 @@
{\@nameauth@FmtName*{#6}}%
{\expandafter\@nameauth@FmtName\expandafter*%
\expandafter{\Surnamesii\space#6}}%
- \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname\relax%
+ \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname%
+ \PackageWarning{nameauth}%
+ {macro AKA XRef: #5 #6 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#5#6!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 #6 already exists; no see ref.}%
+ {macro AKA Name reference: #5 #6 already exists; no see ref.}%
\else%
\ifcsname\@nameauth@CleanName{#5#6!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 #6 already exists; no see ref.}%
+ {macro AKA Name reference: #5 #6 already exists; no see ref.}%
\else%
\csgdef{\@nameauth@CleanName{#5#6!PN!}}{}%
\IfValueTF{#2}%
@@ -390,15 +392,17 @@
\fi%
\fi}%
{\expandafter\@nameauth@FmtName\expandafter*\expandafter{\Surnamesii}%
- \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname\relax%
+ \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname%
+ \PackageWarning{nameauth}%
+ {macro AKA XRef: #5 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#5!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 already exists; no see ref.}%
+ {macro AKA Name reference: #5 already exists; no see ref.}%
\else%
\ifcsname\@nameauth@CleanName{#5!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc AKA Name reference: #5 already exists; no see ref.}%
+ {macro AKA Name reference: #5 already exists; no see ref.}%
\else%
\csgdef{\@nameauth@CleanName{#5!PN!}}{}%
\IfValueTF{#2}%
@@ -446,15 +450,15 @@
{%
\ifcsname\@nameauth@CleanName{#1#2!PN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName XRef: #1 #2 exists.}%
+ {macro ExcludeName XRef: #1 #2 exists.}%
\else%
\ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}%
\else%
\ifcsname\@nameauth@CleanName{#1#2!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}%
\else%
\csgdef{\@nameauth@CleanName{#1#2!PN!}}{}%
\fi%
@@ -465,11 +469,11 @@
\else%
\ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}%
\else%
\ifcsname\@nameauth@CleanName{#2#3!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}%
\else%
\csgdef{\@nameauth@CleanName{#2#3!PN!}}{}%
\fi%
@@ -479,11 +483,11 @@
\else%
\ifcsname\@nameauth@CleanName{#2!MN!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 already exists; no exclusion.}%
\else%
\ifcsname\@nameauth@CleanName{#2!NF!}\endcsname%
\PackageWarning{nameauth}%
- {\bsc ExcludeName Reference: #2 already exists; no exclusion.}%
+ {macro ExcludeName Reference: #2 already exists; no exclusion.}%
\else%
\csgdef{\@nameauth@CleanName{#2!PN!}}{}%
\fi%
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 1b463ccca86..18b98a94127 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -53,6 +53,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
%special = (
'AkkTeX', "&MAKEflatten",
'Catalogue', "die 'skipping, goes stale too soon'",
+ 'Computer_Typesetting_Using_LaTeX', "die 'skipping, nosource'",
'CJK', "die 'skipping, use cjk'",
'FiXme', "die 'skipping, use fixme'",
'GuIT', "die 'skipping, use guitlogo'",
@@ -806,6 +807,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'smflatex', "die 'skipping, nosource'",
'softmaker-freefonts', "die 'skipping, requires nonfree fonts'",
'songs', "die 'skipping, requires binary'",
+ 'soulpos', "die 'skipping, use bezos'",
'soyombo', "die 'skipping, noinfo license, Mongolian ca.1996'",
'springer', "die 'skipping, licenses not checked'",
'sprite', "die 'skipping, noinfo license'",