Hello community,

here is the log from the commit of package texlive-specs-y for openSUSE:Factory 
checked in at 2013-09-12 14:15:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-y (Old)
 and      /work/SRC/openSUSE:Factory/.texlive-specs-y.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texlive-specs-y"

Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-y/texlive-specs-y.changes  
2013-07-24 15:28:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.texlive-specs-y.new/texlive-specs-y.changes     
2013-09-12 14:21:13.000000000 +0200
@@ -1,0 +2,61 @@
+Tue Sep 10 15:25:02 UTC 2013 - [email protected]
+
+- Change /bin/env to /usr/bin/env in latexdiff tool below doc 
+
+-------------------------------------------------------------------
+Fri Aug  9 07:31:30 UTC 2013 - [email protected]
+
+- Be aware that the package texlive-ascii-font is the former
+  texlive-ascii
+
+-------------------------------------------------------------------
+Thu Aug  8 14:43:07 UTC 2013 - [email protected]
+
+- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST 
+
+-------------------------------------------------------------------
+Wed Aug  7 11:01:50 UTC 2013 - [email protected]
+
+- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498)
+
+-------------------------------------------------------------------
+Mon Aug  5 10:24:25 UTC 2013 - [email protected]
+
+- Make sure that TEXMFMAIN is /usr/share/texmf now 
+- Replace texmf.cnf if really required that is do not install
+  as .rpmnew but move the old to .rpmold
+
+-------------------------------------------------------------------
+Fri Aug  2 08:45:18 UTC 2013 - [email protected]
+
+- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to 
+  tex/latex/leipzig/leipzig.tex
+
+-------------------------------------------------------------------
+Tue Jul 30 16:14:46 UTC 2013 - [email protected]
+
+- Update to TeXLive 2013 (timestamp 20130620)
+  + Distribution layout: the top-level texmf/ directory has been
+    merged into texmf-dist/, for simplicity. Both the TEXMFMAIN
+    and TEXMFDIST Kpathsea variables now point to texmf-dist.
+  + Many small language collections have been merged together,
+    to simplify installation.
+  + MetaPost: native support for PNG output and floating-point
+    (IEEE double) has been added.
+  + LuaTEX: updated to Lua 5.2, and includes a new library
+    (pdfscanner) to process external PDF page content, among
+    much else (see its web pages).
+  + XeTEX (also see its web pages for more):
+    The HarfBuzz library now used for font layout instead of ICU.
+    Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout.
+    On Macs, Core Text is used instead of the (deprecated) ATSUI.
+    Prefer TrueType/OpenType fonts to Type1 when the names are the same.
+    Fix occasional mismatch in font finding between XeTEX and xdvipdfmx.
+    Support OpenType math cut-ins.
+  + xdvi: now uses FreeType instead of t1lib for rendering.
+  + microtype.sty: some support for XeTEX (protrusion) and LuaTEX
+    (protrusion, font expansion, tracking), among other enhancements. 
+- Update biblatex-biber to 1.7
+- Udpate biblatex of TeXLive 2013 to 2.7a
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ texlive-specs.tar.xz ++++++
++++ 335945 lines of diff (skipped)

++++++ yagusylo.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/yagusylo.doc.tlpobj 
new/tlpkg/tlpobj/yagusylo.doc.tlpobj
--- old/tlpkg/tlpobj/yagusylo.doc.tlpobj        2010-06-10 18:57:09.000000000 
+0200
+++ new/tlpkg/tlpobj/yagusylo.doc.tlpobj        2013-04-10 21:14:41.000000000 
+0200
@@ -1,6 +1,6 @@
 name yagusylo.doc
 category Package
-revision 15878
+revision 29803
 shortdesc doc files of yagusylo
 relocated 1
 docfiles size=653

++++++ yagusylo.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/yagusylo.tlpobj 
new/tlpkg/tlpobj/yagusylo.tlpobj
--- old/tlpkg/tlpobj/yagusylo.tlpobj    2010-06-10 18:57:10.000000000 +0200
+++ new/tlpkg/tlpobj/yagusylo.tlpobj    2013-04-10 21:14:42.000000000 +0200
@@ -1,6 +1,6 @@
 name yagusylo
 category Package
-revision 15878
+revision 29803
 shortdesc A symbol loader.
 relocated 1
 longdesc The name is by way of being an acronym for "Yet Another Grand
@@ -13,6 +13,6 @@
  RELOC/tex/latex/yagusylo/yagusylo.cfg
  RELOC/tex/latex/yagusylo/yagusylo.sty
 catalogue-ctan /macros/latex/contrib/yagusylo
-catalogue-date 2009-03-03 08:06:14 +0100
+catalogue-date 2012-07-21 17:20:52 +0200
 catalogue-license lppl
 catalogue-version 1.2

++++++ ytableau.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/ytableau/README 
new/doc/latex/ytableau/README
--- old/doc/latex/ytableau/README       2010-11-08 00:47:29.000000000 +0100
+++ new/doc/latex/ytableau/README       2012-07-14 18:20:20.000000000 +0200
@@ -27,11 +27,19 @@
 
 > latex ytableau.ins
 
-to get the .sty file, and if you like, also run
+to get ytableau.sty, and if you like, also run
 
 > latex ytableau.dtx
 
-to get the documentation, which includes some code samples
-(and the commented source).
+to get the ytableau.dvi (or pdflatex to get ytableau.pdf), which
+includes some code samples (and the commented source).  This should
+have been distributed with this README.
 
-Both of these derived files should have come with this README.
+To regenerate the index and the changelog, after running the above
+commands, you should do:
+
+> makeindex -s gind.ist -o ytableau.ind ytableau.idx
+> makeindex -s gglo.ist -o ytableau.gls ytableau.glo
+
+and then compile ytableau.dtx again (possibly several times to get the
+cross-references correct).
\ No newline at end of file
Files old/doc/latex/ytableau/ytableau.pdf and 
new/doc/latex/ytableau/ytableau.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/ytableau.doc.tlpobj 
new/tlpkg/tlpobj/ytableau.doc.tlpobj
--- old/tlpkg/tlpobj/ytableau.doc.tlpobj        2011-02-02 04:18:06.000000000 
+0100
+++ new/tlpkg/tlpobj/ytableau.doc.tlpobj        2012-08-17 04:45:23.000000000 
+0200
@@ -1,8 +1,8 @@
 name ytableau.doc
 category Package
-revision 21264
+revision 27430
 shortdesc doc files of ytableau
 relocated 1
-docfiles size=104
+docfiles size=90
  RELOC/doc/latex/ytableau/README
  RELOC/doc/latex/ytableau/ytableau.pdf

++++++ ytableau.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/ytableau/ytableau.sty 
new/tex/latex/ytableau/ytableau.sty
--- old/tex/latex/ytableau/ytableau.sty 2011-02-02 02:12:26.000000000 +0100
+++ new/tex/latex/ytableau/ytableau.sty 2012-08-17 00:44:34.000000000 +0200
@@ -8,7 +8,7 @@
 %% 
 %% This is a generated file.
 %% 
-%% Copyright (C) 2010 by Ryan Reich <[email protected]>
+%% Copyright (C) 2010--2012 by Ryan Reich <[email protected]>
 %% 
 %% This file may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License, either version 1.2 of this license
@@ -22,272 +22,345 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{ytableau}
-    [2011/01/31 v1.1 Many-featured Young tableaux and Young diagrams]
+    [2012/08/14 v1.3 Many-featured Young tableaux and Young diagrams]
+
 
 \newbox\tableaux@YT
 \newbox\thistableau@YT
 \let\thisbox@YT=\thistableau@YT
 \newbox\refhtdp@YT
- \setbox\refhtdp@YT=\hbox{$bg$}
 \newtoks\toks@YT
 \newtoks\opttoksa@YT
 \newtoks\opttoksb@YT
-\newdimen\boxdim@normal@YT
-  \boxdim@normal@YT=1.5em
-\newdimen\boxdim@save@YT
-  \boxdim@save@YT=\boxdim@normal@YT
 \newdimen\boxdim@YT
-  \boxdim@YT=\boxdim@normal@YT
 \newdimen\tableauwd@YT
-\newdimen\boxframe@YT \boxframe@YT=0.4pt
 \newcount\count@YT
 \def\ifstar@YT#1{\kernel@ifnextchar *{\@firstoftwo{#1}}}
-\def\skipin@YT{$}
-\def\skipout@YT{$}
+\def\expandonce@YT#1{%
+ \expandafter\unexpanded\expandafter{#1}%
+}
+\def\nil@YT{\nil@YT}
+\def\boxframe@YT{0.04em}
+\def\boxdim@normal@YT{1.5em}
+\let\boxdim@save@YT = \boxdim@normal@YT
+\edef\macro@boxdim@YT{\boxdim@normal@YT}
+\def\hrule@normal@YT{%
+  \hrule width \dimexpr \boxdim@YT + \fboxrule * 2\relax
+         height \fboxrule
+}
+\def\vrule@normal@YT{%
+  \vrule height \dimexpr \boxdim@YT + \fboxrule\relax
+         width \fboxrule
+}
+\def\hrule@none@YT{\kern\fboxrule}
+\def\vrule@none@YT{%
+  \vrule width 0pt
+         height \dimexpr \boxdim@YT + \fboxrule\relax
+  \kern\fboxrule
+}
+\def\font@YT{}
+\def\set@mathmode@YT{%
+ \gdef\skipin@YT{$}%
+ \gdef\skipout@YT{$}%
+ \def\smallfont@YT{\scriptstyle}%
+}
+\def\set@textmode@YT{%
+ \gdef\skipin@YT{\ignorespaces}%
+ \gdef\skipout@YT{\unskip}%
+ \def\smallfont@YT{\scriptsize}%
+}
+\set@mathmode@YT
 \def\thisboxcolor@YT{clear}
 \def\centering@YT{top}
-\def\defarg@YT{}
 \def\compare@YT#1#2{%
  \def\tmpa@YT{#1}\def\tmpb@YT{#2}%
- \ifx\tmpa@YT\tmpb@YT%
-  \global\eq@YTtrue%
- \else%
-  \global\eq@YTfalse%
- \fi%
+ \ifx\tmpa@YT\tmpb@YT
+  \global\eq@YTtrue
+ \else
+  \global\eq@YTfalse
+ \fi
 }
 \def\compare@@YT#1#2{%
  \def\tmpb@YT{#2}%
- \ifx#1\tmpb@YT%
-  \global\eq@YTtrue%
- \else%
-  \global\eq@YTfalse%
- \fi%
+ \ifx#1\tmpb@YT
+  \global\eq@YTtrue
+ \else
+  \global\eq@YTfalse
+ \fi
 }
 \newif\ifeq@YT
-\RequirePackage{xkeyval}
-\newcommand{\ytableausetup}[1]{\setkeys[ytableau]{setup}{#1}}
-\define@key[ytableau]{setup}{boxsize}{%
- \setkeys[ytableau]{setup}{nosmalltableaux}%
- \compare@YT{#1}{normal}%
- \ifeq@YT%
-  \global\boxdim@YT=\boxdim@normal@YT%
- \else%
-  \global\boxdim@YT=#1%
- \fi%
-}
-\define@choicekey*[ytableau]{setup}{aligntableaux}
-                         {top,center,bottom}[true]{%
- \gdef\centering@YT{#1}
-}
-\define@choicekey[ytableau]{setup}{centertableaux}{true}[true]{%
- \gdef\centering@YT{center}%
-}
-\define@choicekey[ytableau]{setup}{nocentertableaux}{true}[true]{%
- \gdef\centering@YT{top}%
-}
-\define@boolkey[ytableau]{setup}{smalltableaux}[true]{%
- \ifytableau@setup@smalltableaux%
-  \ifnum\boxdim@save@YT>0%
-   \gdef\defarg@YT{\scriptstyle}%
-   \global\boxdim@save@YT=-\boxdim@YT%
-   \global\boxdim@YT=.81em%
-  \fi%
- \else%
-  \ifnum\boxdim@save@YT<0%
-   \gdef\defarg@YT{}%
-   \global\boxdim@YT=-\boxdim@save@YT%
-   \global\boxdim@save@YT=\boxdim@normal@YT%
-  \fi%
- \fi%
-}
-\define@boolkey[ytableau]{setup}{nosmalltableaux}[true]{%
- \ifytableau@setup@nosmalltableaux%
-  \setkeys[ytableau]{setup}{smalltableaux=false}%
- \else%
-  \setkeys[ytableau]{setup}{smalltableaux=true}%
- \fi%
-}
-\define@boolkey[ytableau]{setup}{textmode}[true]{%
- \ifytableau@setup@textmode%
-  \global\def\skipin@YT{\ignorespaces}%
-  \global\def\skipout@YT{\unskip}%
- \else%
-  \global\def\skipin@YT{$}%
-  \global\def\skipout@YT{$}%
- \fi%
-}
-\define@boolkey[ytableau]{setup}{mathmode}[true]{%
- \ifytableau@setup@mathmode%
-  \setkeys[ytableau]{setup}{textmode=false}%
- \else%
-  \setkeys[ytableau]{setup}{textmode=true}%
- \fi%
-}
-\DeclareOptionX*{\PassOptionsToPackage{\CurrentOption}{xcolor}}
-\ProcessOptionsX[ytableau]<setup>[]
+\RequirePackage{pgfkeys}
+\pgfkeys{/ytableau/options/.is family}
+\newcommand{\ytableausetup}[1]{\pgfkeys{/ytableau/options,#1}}
+\pgfkeys{/ytableau/options,
+ boxsize/.value required,
+ boxsize/.code = {%
+  \pgfkeysalso{nosmalltableaux}%
+  \compare@YT{#1}{normal}%
+  \ifeq@YT
+   \xdef\macro@boxdim@YT{\expandonce@YT\boxdim@normal@YT}%
+  \else
+   \xdef\macro@boxdim@YT{#1}%
+  \fi
+ }
+}
+\pgfkeys{/ytableau/options,
+ aligntableaux/.value required,
+ aligntableaux/.is choice,
+  aligntableaux/top/.code = {\gdef\centering@YT{top}},
+  aligntableaux/center/.code = {\gdef\centering@YT{center}},
+  aligntableaux/bottom/.code = {\gdef\centering@YT{bottom}},
+ centertableaux/.value forbidden,
+ centertableaux/.style = {aligntableaux/center},
+ nocentertableaux/.value forbidden,
+ nocentertableaux/.style = {aligntableaux/top}
+}
+\newif\ifsmalltableaux@YT
+\pgfkeys{/ytableau/options,
+ smalltableaux/.default = true,
+ smalltableaux/.is choice,
+  smalltableaux/true/.code = {%
+   \ifsmalltableaux@YT\else
+    \global\smalltableaux@YTtrue
+    \gdef\font@YT{\smallfont@YT}%
+    \xdef\boxdim@save@YT{\expandonce@YT\macro@boxdim@YT}%
+    \gdef\macro@boxdim@YT{%
+     \dimexpr \ht\refhtdp@YT + \dp\refhtdp@YT + 0.1em\relax
+    }
+   \fi
+  },
+  smalltableaux/false/.code = {%
+   \ifsmalltableaux@YT
+    \global\smalltableaux@YTfalse
+    \gdef\font@YT{}%
+    \xdef\macro@boxdim@YT{\expandonce@YT\boxdim@save@YT}%
+   \fi
+  },
+  smalltableaux/on/.style = {smalltableaux/true},
+  smalltableaux/off/.style = {smalltableaux/false},
+ nosmalltableaux/.value forbidden,
+ nosmalltableaux/.style = {smalltableaux/false}
+}
+\pgfkeys{/ytableau/options,
+ textmode/.value forbidden,
+ textmode/.code = \set@textmode@YT,
+ mathmode/.value forbidden,
+ mathmode/.code = \set@mathmode@YT,
+}
+\newif\ifbaseline@YT
+\pgfkeys{/ytableau/options,
+ baseline/.is if = baseline@YT,
+ baseline/.default = true,
+ nobaseline/.style = {baseline = false},
+ centerboxes/.style = {baseline = false},
+}
+\pgfkeys{/ytableau/options,
+  tabloids/.default = true,
+  tabloids/.is choice,
+    tabloids/true/.code = {%
+      \global\let\vrule@YT=\vrule@none@YT
+      \global\let\hrule@YT=\hrule@normal@YT
+    },
+    tabloids/false/.code = {%
+      \global\let\vrule@YT=\vrule@normal@YT
+      \global\let\hrule@YT=\hrule@normal@YT
+    },
+    tabloids/on/.style = {tabloids/true},
+    tabloids/off/.style = {tabloids/false},
+  notabloids/.style = {tabloids/false},
+}
+\ytableausetup{nosmalltableaux,mathmode,baseline,notabloids}
+\RequirePackage{pgfopts}[2011/06/02]
+\ProcessPgfPackageOptions{/ytableau/options}
 \RequirePackage{xcolor}
 \newenvironment{ytableau}[1][]
 {%
-  \global\setbox\thistableau@YT=\vtop{\iffalse}\fi%
-   \setlength{\fboxrule}{\boxframe@YT}%
-   \setlength{\fboxsep}{0pt}%
-   \let\\=\cr@YT%
-   \offinterlineskip%
-   \openup-\fboxrule%
-   \tabskip=-\fboxrule%
+  \global\setbox\thistableau@YT=\vtop{\iffalse}\fi
+   \def\none{\omit\none@YT}
+   \setbox\refhtdp@YT=\hbox{\skipin@YT\font@YT (\skipout@YT}%
+   \boxdim@YT=\macro@boxdim@YT\relax
+   \fboxrule=\boxframe@YT\relax
+   \fboxsep=0pt %
+   \let\\=\cr@YT
+   \tabskip=0pt %
+   \offinterlineskip
+   \openup-\fboxrule
  % \changes{v1.1}{2010/11/10}{Added the everycr fix.}
    \everycr={}%
-   \halign\bgroup&\startbox@YT{\defarg@YT}{#1}##%
-                                            \endbox@YT\cr%
+   \halign\bgroup&\tabskip=-\fboxrule
+                  \startbox@YT{\font@YT}{#1}##\endbox@YT\cr
 }
 {%
-   \crcr\egroup%
+   \crcr\egroup
   \iffalse{\fi}%
- \ifnum\wd\thistableau@YT>\wd\tableaux@YT%
-  \tableauwd@YT=\wd\thistableau@YT%
-  \advance\tableauwd@YT by -\wd\tableaux@YT%
- \else%
-  \tableauwd@YT = 0pt%
- \fi%
- \wd\thistableau@YT=0pt%
- \setbox\tableaux@YT%
-  =\hbox{\box\thistableau@YT\unhbox\tableaux@YT%
+ \ifnum\wd\thistableau@YT>\wd\tableaux@YT
+  \tableauwd@YT=\wd\thistableau@YT
+  \advance\tableauwd@YT by \fboxrule
+  \wd\thistableau@YT = \tableauwd@YT
+  \advance\tableauwd@YT by -\wd\tableaux@YT
+ \else
+  \tableauwd@YT = 0pt %
+ \fi
+ \wd\thistableau@YT=0pt %
+ \setbox\tableaux@YT
+  =\hbox{\box\thistableau@YT\unhbox\tableaux@YT
          \kern\tableauwd@YT}%
- \ifstar@YT%
+ \ifstar@YT
   {\ydiagram}%
   {%
-   \leavevmode%
+   \leavevmode
    \compare@@YT{\centering@YT}{center}%
-   \ifeq@YT%
+   \ifeq@YT
     \hbox{$\vcenter{\box\tableaux@YT}$}%
    \else\compare@@YT{\centering@YT}{bottom}%
-   \ifeq@YT%
+   \ifeq@YT
     \hbox{\raise\dp\tableaux@YT\box\tableaux@YT}%
-   \fi%
-    \box\tableaux@YT%
-   \fi%
+   \fi
+    \box\tableaux@YT
+   \fi
   }%
 }
 \def\cr@YT{\cr}
-\def\none{\omit\none@YT}
 \newcommand{\none@YT}[1][]{%
  \def\thisboxcolor@YT{clear}%
- \setlength{\fboxsep}{\boxframe@YT}%
- \setlength{\fboxrule}{0pt}%
- \startbox@@YT#1\endbox@YT%
- \ignorespaces%
+ \let\hrule@YT=\hrule@none@YT
+ \let\vrule@YT=\vrule@none@YT
+ \startbox@@YT#1\endbox@YT
+ \nullfont
 }
 \def\startbox@YT#1#2{%
- \getcolor@YT{\save@YT{\opttoksa@YT}}#1\@nil%
- \getcolor@YT{\save@YT{\opttoksb@YT}}#2\@nil%
- \getcolor@YT%
+ \getcolor@YT{\save@YT{\opttoksa@YT}}#1\nil@YT
+ \getcolor@YT{\save@YT{\opttoksb@YT}}#2\nil@YT
+ \getcolor@YT
    {\startbox@@YT\the\opttoksa@YT\the\opttoksb@YT}%
 }
-\def\save@YT#1#2\@nil{#1={#2}}
+\def\save@YT#1#2\nil@YT{#1={#2}}
 \def\getcolor@YT#1{\ifstar@YT{\getcolor@@YT{#1}}{#1}}
 \def\getcolor@@YT#1(#2){%
  \def\thisboxcolor@YT{#2}%
  #1%
 }
 \def\startbox@@YT{%
- \setbox\thisbox@YT=\hbox to \boxdim@YT\bgroup%
-  \hss%
-  \skipin@YT%
+ \setbox\thisbox@YT=\hbox to \boxdim@YT\bgroup
+  \hss
+  \skipin@YT
 }
 \def\endbox@YT{%
-  \skipout@YT%
-  \hss%
- \egroup%
- \ht\thisbox@YT=\ht\refhtdp@YT%
- \dp\thisbox@YT=\dp\refhtdp@YT%
+  \skipout@YT
+  \hss
+ \egroup
+ \ifbaseline@YT
+  \ht\thisbox@YT=\ht\refhtdp@YT
+  \dp\thisbox@YT=\dp\refhtdp@YT
+ \fi
  \fcolorbox@YT{\thisboxcolor@YT}{%
-  \vbox to \boxdim@YT{\vss\box\thisbox@YT\vss}%
+  \vbox to \dimexpr\boxdim@YT + \fboxrule\relax{\vss\box\thisbox@YT\vss}%
  }%
 }
 \def\fcolorbox@YT#1#2{%
- \compare@@YT{#1}{clear}%
- \ifeq@YT%
-  \fbox{#2}%
- \else%
-  \fcolorbox{.}{#1}{#2}%
- \fi%
+  \lower\fboxrule\vbox{%
+    \ifodd\fboxrule\kern1sp \fi
+    \kern0.5\fboxrule
+    \hbox{%
+      \kern\fboxrule
+      \compare@@YT{#1}{clear}%
+      \ifeq@YT
+        #2%
+      \else
+        \colorbox{#1}{#2}%
+      \fi
+      \rules@YT{v}%
+    }%
+    \kern-0.5\fboxrule
+    \rules@YT{h}%
+  }%
+}
+\def\rules@YT#1{%
+  \expandafter\let\expandafter\rule@YT\csname #1rule@YT\endcsname
+  \kern-\dimexpr\boxdim@YT + \fboxrule\relax
+  \rule@YT
+  \kern\boxdim@YT
+  \rule@YT
 }
 \newcommand{\ytableaushort}[2][]{%
  \toks@YT={}%
- \getentries@YT{\getentries@@YT}{}#2,\@nil%
- \ytableau[#1]\the\toks@YT\endytableau%
+ \getentries@YT{\getentries@@YT}{}#2,\nil@YT
+ \ytableau[#1]\the\toks@YT\endytableau
 }
 \def\getentries@YT#1#2{\getline@YT{#1}{#2}.}
 \def\getline@YT#1#2#3,{%
  \opttoksa@YT=\expandafter{\@gobble#3}%
  \opttoksb@YT={\getline@@YT{#1}{#2}}%
  \edef\next@YT{\the\opttoksb@YT{\the\opttoksa@YT}}%
- \next@YT%
+ \futurelet\tmpa@YT\next@YT
 }
-\def\getline@@YT#1#2#3#4{%
- \compare@YT{#4}{,}%
- \ifeq@YT%
-  \def\next@YT{\getline@@YT{#1}{#2}{#3}}%
- \else%
-  \compare@YT{#4}{\@nil}%
-  \ifeq@YT%
-   \def\next@YT{#1#3#2\@nil}%
-  \else%
-   \def\next@YT{#1#3#2\@nil\getentries@YT{#1}{#2}{#4}}%
-  \fi%
- \fi%
- \next@YT%
+\def\getline@@YT#1#2#3{%
+ \ifx\tmpa@YT\nil@YT
+  \compare@YT{#3}{}%
+  \ifeq@YT
+   \def\next@YT{\@gobble}%
+  \else
+   \def\next@YT{#1#3#2}%
+  \fi
+ \else
+  \compare@YT{#3}{}%
+  \ifeq@YT
+   \def\next@YT{\getline@YT{#1}{#2}.}%
+  \else
+   \def\next@YT{#1#3#2\nil@YT\getentries@YT{#1}{#2}}%
+  \fi
+ \fi
+ \next@YT
 }
 \def\getentries@@YT#1#2{%
- \compare@YT{#2}{\@nil}%
- \ifeq@YT%
+ \compare@YT{#2}{\nil@YT}%
+ \ifeq@YT
   \toks@YT=\expandafter{\the\toks@YT#1\\}%
   \def\next@YT{}%
- \else%
+ \else
   \toks@YT=\expandafter{\the\toks@YT#1&}%
   \def\next@YT{\getentries@@YT{#2}}%
- \fi%
- \next@YT%
+ \fi
+ \next@YT
 }
 \newcommand\ydiagram[2][]{%
  \toks@YT={}%
- \getentries@YT{\getnumbers@YT}{+}#2,\@nil%
- \ytableau[#1]\the\toks@YT\endytableau%
+ \getentries@YT{\getnumbers@YT}{+}#2,\nil@YT
+ \ytableau[#1]\the\toks@YT\endytableau
 }
-\def\getnumbers@YT#1+#2\@nil{%
+\def\getnumbers@YT#1+#2\nil@YT{%
  \compare@YT{#2}{}%
- \ifeq@YT%
+ \ifeq@YT
   \def\next@YT{%
    \loop@YT{#1}{}%
   }%
- \else%
+ \else
   \def\next@YT{%
    \loop@YT{#1}{\none}%
-   \getnumbers@YT#2\@nil%
+   \getnumbers@YT#2\nil@YT
   }%
- \fi%
- \next@YT%
+ \fi
+ \next@YT
 }
 \def\loop@YT#1#2{%
- \fullexpand@YT{#1}%
- \loop\ifnum\count@YT>1%
+ \count@YT=#1\relax
+ \loop\ifnum\count@YT>1 %
   \toks@YT=\expandafter{\the\toks@YT#2&}%
-  \advance\count@YT by -1%
- \repeat%
- \ifnum\count@YT=1%
+  \advance\count@YT by -1 %
+ \repeat
+ \ifnum\count@YT=1 %
   \compare@YT{#2}{}%
-  \ifeq@YT%
+  \ifeq@YT
    \toks@YT=\expandafter{\the\toks@YT#2\\}%
   \else
    \toks@YT=\expandafter{\the\toks@YT#2&}%
-  \fi%
- \fi%
-}
-\def\fullexpand@YT#1{%
- \def\tmpa@YT##1{##1}%
- \edef\tmpb@YT{\tmpa@YT#1}%
- \edef\tmpc@YT{\tmpb@YT}%
- \count@YT=\tmpc@YT%
+  \fi
+ \else
+  \compare@YT{#2}{}%
+  \ifeq@YT
+   \toks@YT=\expandafter{\the\toks@YT\none\\}%
+  \fi
+ \fi
 }
 \endinput
 %%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/ytableau.tlpobj 
new/tlpkg/tlpobj/ytableau.tlpobj
--- old/tlpkg/tlpobj/ytableau.tlpobj    2011-02-02 04:18:07.000000000 +0100
+++ new/tlpkg/tlpobj/ytableau.tlpobj    2012-08-17 04:45:23.000000000 +0200
@@ -1,15 +1,16 @@
 name ytableau
 category Package
-revision 21264
+revision 27430
 shortdesc Many-featured Young tableaux and Young diagrams.
 relocated 1
 longdesc The package provides several functions for drawing Young
 longdesc tableaux and Young diagrams, extending the young and youngtab
 longdesc packages but providing lots more features. Skew and coloured
-longdesc tableaux are easy, and keyval-syntax configuration is provided.
-runfiles size=2
+longdesc tableaux are easy, and pgfkeys-enabled options are provided
+longdesc both at package load and configurably.
+runfiles size=3
  RELOC/tex/latex/ytableau/ytableau.sty
 catalogue-ctan /macros/latex/contrib/ytableau
-catalogue-date 2011-02-01 18:07:03 +0100
+catalogue-date 2012-08-16 12:45:33 +0200
 catalogue-license lppl1.2
-catalogue-version 1.1
+catalogue-version 1.3

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to