Hello community,

here is the log from the commit of package texlive-specs-k for openSUSE:Factory 
checked in at 2015-04-25 09:49:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-k (Old)
 and      /work/SRC/openSUSE:Factory/.texlive-specs-k.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texlive-specs-k"

Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-k/texlive-specs-k.changes  
2015-02-24 13:02:34.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.texlive-specs-k.new/texlive-specs-k.changes     
2015-04-25 09:49:54.000000000 +0200
@@ -1,0 +2,72 @@
+Wed Apr 15 13:43:57 UTC 2015 - [email protected]
+
+- Handle unkown scripts 
+
+-------------------------------------------------------------------
+Tue Apr 14 13:53:08 UTC 2015 - [email protected]
+
+- Make sure that tabs are used within <<-EOF...EOF pair
+
+-------------------------------------------------------------------
+Thu Apr  2 12:25:21 UTC 2015 - [email protected]
+
+- Package pas-cours: move runfiles from doc to working directory
+
+-------------------------------------------------------------------
+Thu Apr  2 10:33:38 UTC 2015 - [email protected]
+
+- Handle rpmlintrc for each meta spec file its self 
+
+-------------------------------------------------------------------
+Wed Apr  1 16:47:12 UTC 2015 - [email protected]
+
+- The new TeXLive package layout had suppressed the detection of many
+  Provides which is fixed now.
+- The null.tex is now in texlive-knuth-lib, therefore require
+  tex(null.tex) in luatex.requires and tex.requires instead of the
+  gone texlive-misc.
+
+-------------------------------------------------------------------
+Wed Apr  1 07:47:29 UTC 2015 - [email protected]
+
+- Add exceltex.requires which now Requires perl(Spreadsheet::ParseExcel)
+  (boo#891617)
+- Patch kpathsea_cnf.dif moved from texlive-specs-m to texlive-specs-l
+
+-------------------------------------------------------------------
+Mon Mar 30 08:39:12 UTC 2015 - [email protected]
+
+- Add patch dvips_config.dif (boo#897284) 
+- Remove patch pgf_plain.dif as now upstream
+- Remove patch latexdiff_env.dif as the affected file is gone
+- Modified patches
+   luaotfload_varfonts.dif
+   tetex_scripts.dif
+   tex4ht_env.dif
+- Removed files pst-node.moves and pst-plot.moves as now the files
+  are at the correct location
+
+-------------------------------------------------------------------
+Thu Mar 26 14:05:48 UTC 2015 - [email protected]
+
+- Update to TeXLive 2014 (timestamp 20140525 revision 34252)
+  * Support DVIPDFMx
+  * [fix] avoid luatex crash under math_mode 'decimal'
+  * luaotfload: Fix incorrect handling of font file formats luaotfload)
+  * Sync with Context beta as of 2014-04-05
+  * pdfTeX: sync with Knuth TeX 3.14159265, e-TeX 2.6
+  * Many more ...
+
+-------------------------------------------------------------------
+Fri Feb 27 12:33:49 UTC 2015 - [email protected]
+
+- patch -p1 from within texmf-dist to avoid patching through symlinks
+  to please new patch
+
+-------------------------------------------------------------------
+Thu Feb 26 13:30:39 UTC 2015 - [email protected]
+
+- avoid bootstrap problems by ignoring built packages for packages
+  required by texlive
+
+-------------------------------------------------------------------

New:
----
  harveyballs.doc.tar.xz
  harveyballs.tar.xz
  heuristica.doc.tar.xz
  heuristica.tar.xz
  idxcmds.doc.tar.xz
  idxcmds.tar.xz
  idxlayout.doc.tar.xz
  idxlayout.tar.xz
  ieeepes.doc.tar.xz
  ieeepes.tar.xz
  texlive-specs-k-rpmlintrc

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

Other differences:
------------------
++++++ texlive-specs-k.spec ++++++
++++ 4007 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-k/texlive-specs-k.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-k.new/texlive-specs-k.spec

++++++ hausarbeit-jura.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hausarbeit-jura/README 
new/doc/latex/hausarbeit-jura/README
--- old/doc/latex/hausarbeit-jura/README        2012-02-11 01:54:49.000000000 
+0100
+++ new/doc/latex/hausarbeit-jura/README        2014-05-14 00:08:39.000000000 
+0200
@@ -1,5 +1,6 @@
 ----------------------------------------------------------------
-hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+deutschen Universitäten
 E-Mail: [email protected]
 Released under the LaTeX Project Public License v1.3c or later
 See http://www.latex-project.org/lppl.txt
@@ -7,4 +8,6 @@
 
 This is the initial version of the class "hausarbeit-jura" for
 writing "juristische Hausarbeiten" at German Universities. It
-was originally developed for a course at Trier University.
+was originally developed for a workshop at Trier University.
+
+The documentation is in German only.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hausarbeit-jura/README. 
new/doc/latex/hausarbeit-jura/README.
--- old/doc/latex/hausarbeit-jura/README.       2012-02-11 01:54:49.000000000 
+0100
+++ new/doc/latex/hausarbeit-jura/README.       1970-01-01 01:00:00.000000000 
+0100
@@ -1,10 +0,0 @@
-----------------------------------------------------------------
-hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
-E-Mail: [email protected]
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
-----------------------------------------------------------------
-
-This is the initial version of the class "hausarbeit-jura" for
-writing "juristische Hausarbeiten" at German Universities. It
-was originally developed for a course at Trier University.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hausarbeit-jura/README.txt 
new/doc/latex/hausarbeit-jura/README.txt
--- old/doc/latex/hausarbeit-jura/README.txt    1970-01-01 01:00:00.000000000 
+0100
+++ new/doc/latex/hausarbeit-jura/README.txt    2014-05-14 00:08:39.000000000 
+0200
@@ -0,0 +1,13 @@
+----------------------------------------------------------------
+hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+deutschen Universitäten
+E-Mail: [email protected]
+Released under the LaTeX Project Public License v1.3c or later
+See http://www.latex-project.org/lppl.txt
+----------------------------------------------------------------
+
+This is the initial version of the class "hausarbeit-jura" for
+writing "juristische Hausarbeiten" at German Universities. It
+was originally developed for a workshop at Trier University.
+
+The documentation is in German only.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hausarbeit-jura/hausarbeit-demo.tex 
new/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
--- old/doc/latex/hausarbeit-jura/hausarbeit-demo.tex   2012-02-11 
01:54:49.000000000 +0100
+++ new/doc/latex/hausarbeit-jura/hausarbeit-demo.tex   2014-05-14 
00:08:39.000000000 +0200
@@ -6,22 +6,48 @@
 \subtitle{Übung für Anfänger im öffentlichen Recht}
 \author{Otto Normalverbraucher\\Musterweg 12\\12345 Musterstadt\\123456\\3. 
Fachsemester}
 \prof{Prof.\,Dr. X. Y.}
-\semester{Wintersemester 2011/2012}
-\date{8. Februar 2012}
+\semester{Wintersemester 2013/2014}
+\date{8. Februar 2014}
 \maketitle
 
 \tableofcontents %Inhaltsverzeichnis
 \bibliography{hausarbeit-demo}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \chapter{Ein erstes Kapitel}\label{chap:ErstesKapitel}
-\TODO{Das fehlt noch was!}
+\TODO{Da fehlt noch was!}
+
 \section{Abschnitt}
 \blindtext[4]
 
 Eine erste Fußnote\footnote{Dies ist eine Fußnote mit Zitat \cite[348, 
349]{hau98}.}
+
 \section{Noch ein Abschnitt}
 \blindtext
 
+\subsection{Ein Unterabschnitt}
+\blindtext
+
+\subsubsection{Ein Unterabschnitt}
+\blindtext
+
+\subthreesection{Ein Unterabschnitt}
+\blindtext
+
+\subfoursection{Ein Unterabschnitt}
+\blindtext
+
+\subfivesection{Ein Unterabschnitt}
+\blindtext
+
+\subsixsection{Ein Unterabschnitt}
+\blindtext
+
+\subsevensection{Ein Unterabschnitt}
+\blindtext
+
+\subeightsection{Ein Unterabschnitt}
+\blindtext
+
 \chapter{Noch ein Kapitel}
 Wie in Kapitel~\ref{chap:ErstesKapitel} auf S.~\pageref{chap:ErstesKapitel} 
\ldots
 
Files old/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf and 
new/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj 
new/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj
--- old/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj 2012-02-11 04:31:22.000000000 
+0100
+++ new/tlpkg/tlpobj/hausarbeit-jura.doc.tlpobj 2014-05-14 03:23:56.000000000 
+0200
@@ -1,10 +1,11 @@
 name hausarbeit-jura.doc
 category Package
-revision 25356
+revision 34009
 shortdesc doc files of hausarbeit-jura
 relocated 1
-docfiles size=4
+docfiles size=84
  RELOC/doc/latex/hausarbeit-jura/README
- RELOC/doc/latex/hausarbeit-jura/README.
+ RELOC/doc/latex/hausarbeit-jura/README.txt
  RELOC/doc/latex/hausarbeit-jura/hausarbeit-demo.bib
  RELOC/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
+ RELOC/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf

++++++ hausarbeit-jura.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hausarbeit-jura/hausarbeit-jura.cls 
new/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
--- old/tex/latex/hausarbeit-jura/hausarbeit-jura.cls   2012-02-11 
01:54:49.000000000 +0100
+++ new/tex/latex/hausarbeit-jura/hausarbeit-jura.cls   2014-05-14 
00:08:39.000000000 +0200
@@ -6,7 +6,8 @@
 %%
 %% hausarbeit-jura.dtx  (with options: `class')
 %% ----------------------------------------------------------------
-%% hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten
+%% hausarbeit-jura -- Eine Klasse für juristische Hausarbeiten an
+%% deutschen Universitäten
 %% E-Mail: [email protected]
 %% Released under the LaTeX Project Public License v1.3c or later
 %% See http://www.latex-project.org/lppl.txt
@@ -14,7 +15,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{hausarbeit-jura}
-[2012/02/08 v1.0 Eine Klasse für juristische Hausarbeiten (ao, ms)]
+[2014/05/13 v1.1 Eine Klasse für juristische Hausarbeiten (ao, ms)]
 \RequirePackage{ifthen}
 \DeclareOption{american}{%
     \PassOptionsToPackage{english,american,ngerman}{babel}
@@ -33,6 +34,7 @@
 }
 \DeclareOption{latin1}{\PassOptionsToPackage{latin1}{inputenc}}
 \DeclareOption{utf8}{\PassOptionsToPackage{utf8}{inputenc}}
+\DeclareOption{ansinew}{\PassOptionsToPackage{ansinew}{inputenc}}
 \DeclareOption{applemac}{\PassOptionsToPackage{applemac}{inputenc}}
 \newif\if@centerpagenumber
 \@centerpagenumberfalse
@@ -52,6 +54,8 @@
 \ProcessOptions\relax
 
 
\LoadClass[12pt,a4paper,oneside,showpagenumber,classiclayout]{jurabook}[2007/11/09
 V0.91 (beta) juridical books (AS)]
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
 \RequirePackage{inputenc}
 \RequirePackage[T1]{fontenc}
 \RequirePackage{babel}
@@ -300,6 +304,9 @@
 %%% Autor in Normalgröße
 \renewcommand*{\jb@author@style}{\normalsize}
 
+%%% Voreinstellung für Titelseite
+\def\@title{Hausarbeit}
+
 %%% Neue Befehle für die Titelseite
 \def\semester#1{\gdef\@semester{#1}}
 \def\@semester{}
@@ -401,22 +408,24 @@
 \hbadness 1414
 \emergencystretch 1.5em
 \hfuzz 0.3pt
+\clubpenalty=5000
 \widowpenalty=9999
 \vfuzz \hfuzz
 \raggedbottom
 %% 
 %% Originally developed by Martin Sievers ([email protected])
-%% Copyright (C) 2012 by Martin Sievers
+%% Copyright (C) 2012-- by Martin Sievers
 %% 
 %% This work is "maintained" (as per LPPL maintenance status) by
 %%   Martin Sievers ([email protected]).
 %% 
 %% This work consists of the file  hausarbeit-jura.dtx
-%%           and the derived files hausarbeit-jura.pdf,
-%%                                 hausarbeit-jura.cls,
-%%                                 hausarbeit-jura.ins,
-%%                                 hausarbeit-demo.tex,
-%%                                 hausarbeit-demo.bib.
+%%                                 hausarbeit-jura.ins
+%%           and the derived files hausarbeit-jura.pdf
+%%                                 hausarbeit-jura.cls
+%%                                 hausarbeit-demo.tex
+%%                                 hausarbeit-demo.bib
+%%                                 README.txt
 %% 
 %%
 %% End of file `hausarbeit-jura.cls'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hausarbeit-jura.tlpobj 
new/tlpkg/tlpobj/hausarbeit-jura.tlpobj
--- old/tlpkg/tlpobj/hausarbeit-jura.tlpobj     2012-02-11 04:31:22.000000000 
+0100
+++ new/tlpkg/tlpobj/hausarbeit-jura.tlpobj     2014-05-14 03:23:57.000000000 
+0200
@@ -1,15 +1,15 @@
 name hausarbeit-jura
 category Package
-revision 25356
+revision 34009
 shortdesc Class for writing "juristiche Hausarbeiten" at German Universities.
 relocated 1
-longdesc The class was developed to write legal essays ("juristische
-longdesc Hausarbeit") at German Universities. It is based on jurabook
-longdesc and jurabib and makes it easy for LaTeX beginners to get a
-longdesc correct and nicely formatted paper.
+longdesc The class was developed for use by students writing legal
+longdesc essays ("juristische Hausarbeit") at German Universities. It is
+longdesc based on jurabook and jurabib and makes it easy for LaTeX
+longdesc beginners to get a correct and nicely formatted paper.
 runfiles size=4
  RELOC/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
 catalogue-ctan /macros/latex/contrib/hausarbeit-jura
-catalogue-date 2012-02-10 13:14:08 +0100
+catalogue-date 2014-05-13 23:14:59 +0200
 catalogue-license lppl1.3
-catalogue-version 1.0
+catalogue-version 1.1

++++++ helvetic.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/helvetic.tlpobj 
new/tlpkg/tlpobj/helvetic.tlpobj
--- old/tlpkg/tlpobj/helvetic.tlpobj    2012-12-22 04:32:13.000000000 +0100
+++ new/tlpkg/tlpobj/helvetic.tlpobj    2013-10-05 03:25:22.000000000 +0200
@@ -1,6 +1,6 @@
 name helvetic
 category Package
-revision 28614
+revision 31835
 catalogue urw-base35
 shortdesc URW "Base 35" font pack for LaTeX.
 relocated 1
@@ -15,6 +15,7 @@
 longdesc (substituting for Adobe's Zapf Chancery); - URW Gothic L Book
 longdesc (substituting for Adobe's Avant Garde); and - URW Palladio L
 longdesc (substituting for Adobe's Palatino).
+execute addMap uhv.map
 runfiles size=594
  RELOC/dvips/helvetic/config.uhv
  RELOC/fonts/afm/adobe/helvetic/phvb8a.afm

++++++ hepnames.doc.tar.xz ++++++
++++ 8219 lines of diff (skipped)

++++++ hepnames.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hepnames/hepnames.sty 
new/tex/latex/hepnames/hepnames.sty
--- old/tex/latex/hepnames/hepnames.sty 2008-07-31 02:26:06.000000000 +0200
+++ new/tex/latex/hepnames/hepnames.sty 2013-10-08 01:03:40.000000000 +0200
@@ -7,19 +7,17 @@
 %%  historical precendent notwithstanding!
 %%
 %%  Author: Andy Buckley <[email protected]>
-%% 
-%%  This material is subject to the LaTeX Project Public License. 
-%%  See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html 
+%%
+%%  This material is subject to the LaTeX Project Public License.
+%%  See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
 %%  for the details of that license.
 %%
 %% -------------------------------------------------------------
 
-\def\fileversion{1.4}
-\def\filedate{2007/03/07}
+\def\fileversion{1.7}
+\def\filedate{2013/10/05}
 \ProvidesPackage{hepnames}[\filedate\space Pre-defined HEP particle symbols 
(version \fileversion)]
 \NeedsTeXFormat{LaTeX2e}
-\RequirePackage{hepnicenames}
-\RequirePackage{heppennames}
 
 %% Declare package options: map directly on to options in hepnicenames
 \DeclareOption{italic}{%
@@ -37,6 +35,10 @@
 %% Process package options
 \ProcessOptions
 
+%% Load packages that do stuff
+\RequirePackage{hepnicenames}
+\RequirePackage{heppennames}
+
 %% For referencing this package
 \DeclareRobustCommand{\hepnames}{\texttt{hepnames}\xspace}
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hepnames/hepnicenames.sty 
new/tex/latex/hepnames/hepnicenames.sty
--- old/tex/latex/hepnames/hepnicenames.sty     2008-07-31 02:26:06.000000000 
+0200
+++ new/tex/latex/hepnames/hepnicenames.sty     2013-10-08 01:03:40.000000000 
+0200
@@ -1,25 +1,24 @@
 %%  hepnicenames.sty --- a friendly version of heppennames
 %%
-%%  This package is a friendly interface to the simpler particles in the 
+%%  This package is a friendly interface to the simpler particles in the
 %%  heppennames package as the PEN scheme is a bit unfriendly for people
 %%  who just want to write intuitive-looking LaTeX source. The more complex
 %%  resonances etc. are left with PEN codes only.
-%% 
+%%
 %%  Author: Andy Buckley <[email protected]>
-%% 
-%%  This material is subject to the LaTeX Project Public License. 
-%%  See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html 
+%%
+%%  This material is subject to the LaTeX Project Public License.
+%%  See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
 %%  for the details of that license.
 %%
 %% -------------------------------------------------------------
 
-\def\fileversion{1.4}
-\def\filedate{2007/03/07}
+\def\fileversion{1.7}
+\def\filedate{2013/10/05}
 \ProvidesPackage{hepnicenames}[\filedate\space Friendly alternatives to the 
PEN particle codes (version \fileversion)]
 \NeedsTeXFormat{LaTeX2e}
-\RequirePackage{heppennames}
 
-%% Declare package options: map directly on to options in hepparticles 
+%% Declare package options: map directly on to options in hepparticles
 %% package via heppennames
 \DeclareOption{italic}{%
   \PassOptionsToPackage{italic}{heppennames}%
@@ -36,6 +35,9 @@
 %% Process package options
 \ProcessOptions
 
+%% Load the heppennames package, for which this is syntactic sugar
+\RequirePackage{heppennames}
+
 %% For referencing this package
 \DeclareRobustCommand{\hepnicenames}{\texttt{hepnicenames}\xspace}
 
@@ -44,6 +46,7 @@
 %% The particles...
 %% -------------------------------------------------------------
 
+
 %% B mesons
 %\DeclareRobustCommand{\PB}{\PB} %% in pennames
 %\DeclareRobustCommand{\PBpm}{\PBpm} %% in pennames
@@ -51,6 +54,7 @@
 \DeclareRobustCommand{\PBplus}{\PBp}
 \DeclareRobustCommand{\PBminus}{\PBm}
 \DeclareRobustCommand{\PBzero}{\PBz}
+\DeclareRobustCommand{\PBstar}{\PBst}
 \DeclareRobustCommand{\PBd}{\PdB}
 \DeclareRobustCommand{\PBu}{\PuB}
 \DeclareRobustCommand{\PBc}{\PcB}
@@ -79,6 +83,9 @@
 
 %% Bosons
 \DeclareRobustCommand{\Pphoton}{\Pgg}
+\DeclareRobustCommand{\Pgamma}{\Pgg}
+\DeclareRobustCommand{\Pphotonx}{\Pggx}
+\DeclareRobustCommand{\Pgammastar}{\Pggx}
 \DeclareRobustCommand{\Pgluon}{\Pg}
 %\DeclareRobustCommand{\PW}{\PW} %% in pennames
 %\DeclareRobustCommand{\PWpm}{\PWpm} %% in pennames
@@ -91,6 +98,14 @@
 \DeclareRobustCommand{\PZprime}{\PZpr} % Z-prime
 \DeclareRobustCommand{\Paxion}{\PAz} % axion
 
+%% Generic fermions
+\DeclareRobustCommand{\Pfermion}{\Pf}
+\DeclareRobustCommand{\Pfermionpm}{\Pfpm}
+\DeclareRobustCommand{\Pfermionmp}{\Pfmp}
+\DeclareRobustCommand{\Pfermionplus}{\Pfp}
+\DeclareRobustCommand{\Pfermionminus}{\Pfm}
+\DeclareRobustCommand{\APfermion}{\Paf}
+
 %% Leptons
 \DeclareRobustCommand{\Plepton}{\Pl} % lepton
 \DeclareRobustCommand{\Pleptonpm}{\Plpm} % charged lepton
@@ -160,6 +175,12 @@
 \DeclareRobustCommand{\APproton}{\Pap}
 \DeclareRobustCommand{\APneutron}{\Pan}
 
+%% Chi_c mesons
+\DeclareRobustCommand{\Pchic}{\Pcgc}
+
+%% Delta baryons
+\DeclareRobustCommand{\PDelta}{\PgD}
+
 %% Lambda baryons
 \DeclareRobustCommand{\PLambda}{\PgL}
 \DeclareRobustCommand{\APLambda}{\PagL}
@@ -305,6 +326,7 @@
 \DeclareRobustCommand{\PSnu}{\PSgn} % sneutrino
 \DeclareRobustCommand{\PStau}{\PSgt} % stau
 \DeclareRobustCommand{\PSino}{\PSgx} % neutralino/chargino
+\DeclareRobustCommand{\PSgaugino}{\PSino} % neutralino/chargino
 \DeclareRobustCommand{\PScharginopm}{\PSgxpm} % chargino \pm
 \DeclareRobustCommand{\PScharginomp}{\PSgxmp} % chargino \mp
 \DeclareRobustCommand{\PSneutralino}{\PSgxz} % neutralino
@@ -312,6 +334,7 @@
 \DeclareRobustCommand{\PSneutralinoTwo}{\PSgxzii} % next-to-lightest neutralino
 \DeclareRobustCommand{\PSgluino}{\PSg} % gluino
 \DeclareRobustCommand{\PSlepton}{\PSl} % slepton
+\DeclareRobustCommand{\PSslepton}{\PSl} % slepton
 \DeclareRobustCommand{\Pslepton}{\PSl} % duplicate slepton macro
 \DeclareRobustCommand{\APSlepton}{\PaSl} % anti-slepton
 \DeclareRobustCommand{\APslepton}{\PaSl} % anti-slepton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hepnames/heppennames.sty 
new/tex/latex/hepnames/heppennames.sty
--- old/tex/latex/hepnames/heppennames.sty      2008-07-31 02:26:06.000000000 
+0200
+++ new/tex/latex/hepnames/heppennames.sty      2013-10-08 01:03:40.000000000 
+0200
@@ -1,21 +1,21 @@
 %%  heppennames.sty --- A flexible re-implementation and extension
 %%                      of pennames.sty using the hepparticles package
 %%
-%%  It contains the definition of the short names for the PEN 
+%%  It contains the definition of the short names for the PEN
 %%  Elementary Particle Naming Scheme, described in CNL 203, pp 8-11
-%% 
+%%
 %%  Author: Andy Buckley <[email protected]>
-%%          based on pennames.sty by 
-%%          Michel Goossens and Eric van Herwijnen 
-%% 
-%%  This material is subject to the LaTeX Project Public License. 
-%%  See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html 
+%%          based on pennames.sty by
+%%          Michel Goossens and Eric van Herwijnen
+%%
+%%  This material is subject to the LaTeX Project Public License.
+%%  See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
 %%  for the details of that license.
 %%
 %% -------------------------------------------------------------
 
-\def\fileversion{1.4}
-\def\filedate{2007/03/07}
+\def\fileversion{1.7}
+\def\filedate{2013/10/05}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{heppennames}[\filedate\space Elementary Particle Naming 
Scheme (version \fileversion)]
 
@@ -41,7 +41,7 @@
 \RequirePackage{amsmath}
 
 %% -------------------------------------------------------------
-%% The commands follow... 
+%% The commands follow...
 %% -------------------------------------------------------------
 
 %% For referencing this package
@@ -60,6 +60,7 @@
 \DeclareRobustCommand{\PBp}{\HepParticle{B}{}{+}\xspace}
 \DeclareRobustCommand{\PBm}{\HepParticle{B}{}{-}\xspace}
 \DeclareRobustCommand{\PBz}{\HepParticle{B}{}{0}\xspace}
+\DeclareRobustCommand{\PBst}{\HepParticle{B}{}{\ast}\xspace}
 \DeclareRobustCommand{\PdB}{\HepParticle{B}{\Pqd}{0}\xspace}
 \DeclareRobustCommand{\PuB}{\HepParticle{B}{}{+}\xspace}
 \DeclareRobustCommand{\PcB}{\HepParticle{B}{\Pqc}{+}\xspace}
@@ -117,6 +118,7 @@
 %% Bosons
 \DeclareRobustCommand{\Pg}{\HepParticle{g}{}{}\xspace} % gluon
 \DeclareRobustCommand{\Pgg}{\HepParticle{\gamma}{}{}\xspace} % photon
+\DeclareRobustCommand{\Pggx}{\HepParticle{\gamma}{}{*}\xspace} % photon*
 \DeclareRobustCommand{\PW}{\HepParticle{W}{}{}\xspace} % W boson
 \DeclareRobustCommand{\PWpm}{\HepParticle{W}{}{\pm}\xspace} % charged W boson
 \DeclareRobustCommand{\PWmp}{\HepParticle{W}{}{\mp}\xspace} % charged W boson
@@ -146,6 +148,12 @@
 \DeclareRobustCommand{\PHp}{\HepParticle{H}{}{+}\xspace} % positive-charged 
Higgs
 \DeclareRobustCommand{\PHm}{\HepParticle{H}{}{-}\xspace} % negative-charged 
Higgs
 
+\DeclareRobustCommand{\Pf}{\HepGenParticle{f}{}{}\xspace} % fermion
+\DeclareRobustCommand{\Pfpm}{\HepGenParticle{f}{}{\pm}\xspace} % charged 
fermion
+\DeclareRobustCommand{\Pfmp}{\HepGenParticle{f}{}{\mp}\xspace} % charged 
fermion
+\DeclareRobustCommand{\Pfp}{\HepGenParticle{f}{}{+}\xspace} % positive fermion
+\DeclareRobustCommand{\Pfm}{\HepGenParticle{f}{}{-}\xspace} % negative fermion
+\DeclareRobustCommand{\Paf}{\HepGenAntiParticle{f}{}{}\xspace} % anti-fermion
 
 %% Leptons
 \DeclareRobustCommand{\Pl}{\HepGenParticle{\ell}{}{}\xspace} % lepton
@@ -317,7 +325,7 @@
 \DeclareRobustCommand{\PgX}{\HepParticle{\Xi}{}{}\xspace}
 \DeclareRobustCommand{\PgXp}{\HepParticle{\Xi}{}{+}\xspace}
 \DeclareRobustCommand{\PgXm}{\HepParticle{\Xi}{}{-}\xspace}
-\DeclareRobustCommand{\PgXz}{\HepAntiParticle{\Xi}{}{0}\xspace}
+\DeclareRobustCommand{\PgXz}{\HepParticle{\Xi}{}{0}\xspace}
 
\DeclareRobustCommand{\PgXa}{\HepParticleResonanceFormalFull{\Xi}{}{}{1530}{}{}{P}{13}{}\xspace}
 
\DeclareRobustCommand{\PgXb}{\HepParticleResonanceFull{\Xi}{}{}{1690}{}{}\xspace}
 
\DeclareRobustCommand{\PgXc}{\HepParticleResonanceFormalFull{\Xi}{}{}{1820}{}{}{D}{13}{}\xspace}
@@ -407,6 +415,9 @@
 
\DeclareRobustCommand{\PDstmp}{\HepParticleResonanceFull{D}{}{\ast}{2010}{}{\mp}\xspace}
 
\DeclareRobustCommand{\PDstz}{\HepParticleResonanceFull{D}{}{\ast}{2010}{}{0}\xspace}
 
+%% Deltas
+\DeclareRobustCommand{\PgD}{\HepParticle{E}{}{0}\xspace}
+
 %% Random things
 \DeclareRobustCommand{\PEz}{\HepParticle{E}{}{0}\xspace}
 \DeclareRobustCommand{\PLpm}{\HepParticle{L}{}{\mspace{-1mu}\pm}\xspace}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hepnames.tlpobj 
new/tlpkg/tlpobj/hepnames.tlpobj
--- old/tlpkg/tlpobj/hepnames.tlpobj    2010-06-10 18:29:19.000000000 +0200
+++ new/tlpkg/tlpobj/hepnames.tlpobj    2013-10-08 03:24:28.000000000 +0200
@@ -1,6 +1,6 @@
 name hepnames
 category Package
-revision 15878
+revision 31856
 shortdesc Pre-defined high energy particle names.
 relocated 1
 longdesc Hepnames provides a pair of LaTeX packages, heppennames and
@@ -18,6 +18,6 @@
  RELOC/tex/latex/hepnames/hepnicenames.sty
  RELOC/tex/latex/hepnames/heppennames.sty
 catalogue-ctan /macros/latex/contrib/hepnames
-catalogue-date 2008-08-21 09:38:31 +0200
+catalogue-date 2013-10-07 18:28:42 +0200
 catalogue-license lppl
-catalogue-version 1.4
+catalogue-version 1.7

++++++ hobby.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hobby/README new/doc/latex/hobby/README
--- old/doc/latex/hobby/README  1970-01-01 01:00:00.000000000 +0100
+++ new/doc/latex/hobby/README  2014-01-26 23:14:21.000000000 +0100
@@ -0,0 +1,14 @@
+----------------------------------------------------------------
+hobby --- a TikZ/PGF library for drawing smooth(ish) curves using
+          Hobby's algorithm (implemented in LaTeX3)
+E-mail: [email protected]
+Released under the LaTeX Project Public License v1.3c or later
+See http://www.latex-project.org/lppl.txt
+----------------------------------------------------------------
+
+This package defines a path generation function for TikZ/PGF
+which implements Hobby's algorithm for a path built out of Bezier
+curves which passes through a given set of points.
+
+The implementation is in LaTeX3.  It can be used as as a TikZ
+`to path`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hobby/README.txt 
new/doc/latex/hobby/README.txt
--- old/doc/latex/hobby/README.txt      2013-04-14 00:56:07.000000000 +0200
+++ new/doc/latex/hobby/README.txt      1970-01-01 01:00:00.000000000 +0100
@@ -1,14 +0,0 @@
-----------------------------------------------------------------
-hobby --- a TikZ/PGF library for drawing smooth(ish) curves using
-          Hobby's algorithm (implemented in LaTeX3)
-E-mail: [email protected]
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
-----------------------------------------------------------------
-
-This package defines a path generation function for TikZ/PGF
-which implements Hobby's algorithm for a path built out of Bezier
-curves which passes through a given set of points.
-
-The implementation is in LaTeX3.  It can be used as as a TikZ
-`to path`.
Files old/doc/latex/hobby/hobby.pdf and new/doc/latex/hobby/hobby.pdf differ
Files old/doc/latex/hobby/hobby_doc.pdf and new/doc/latex/hobby/hobby_doc.pdf 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hobby/hobby_doc.tex 
new/doc/latex/hobby/hobby_doc.tex
--- old/doc/latex/hobby/hobby_doc.tex   2013-04-14 00:56:07.000000000 +0200
+++ new/doc/latex/hobby/hobby_doc.tex   2014-01-26 23:14:21.000000000 +0100
@@ -9,6 +9,7 @@
 \usepackage{fancyvrb}
 \usetikzlibrary{hobby,decorations.pathreplacing}
 \usepackage{listings}
+\pgfplotsset{compat=1.9}
 \lstloadlanguages{[LaTeX]TeX}
 \lstset{breakatwhitespace=true,breaklines=true,language=TeX}
 
@@ -58,7 +59,7 @@
 \providecommand*{\url}{\texttt}
 \title{The \textsf{Hobby} package}
 \author{Andrew Stacey \\ \url{[email protected]}}
-\date{v1.2 from 2013/04/12}
+\date{\hobbyVersion\ from\ \hobbyDate}
 \begin{document}
 \maketitle
 
@@ -82,7 +83,7 @@
 As this is intended as a simpler method, it does not (at present) admit the 
same level of customisation as the full implementation.
 The ``quick'' algorithm is described in full in Section~\ref{sec:quick}.
 
-The full algorithm is implemented in \LaTeX3 with (almost\footnote{At the 
moment, \LaTeX3 lacks a \Verb+atan2+ function so \Verb+PGFMath+ is used to 
remedy that.}) no reference to TikZ or PGF.
+The full algorithm is implemented in \LaTeX3 with no reference to TikZ or PGF.
 It makes extensive use of the \Verb+fp+ and \Verb+prop+ libraries for the 
computation steps.
 The TikZ library is simply a wrapper that takes the user's input, converts it 
into the right format for the \LaTeX3 code, and then calls that code to 
generate the path.
 The ``quick'' version does not use \LaTeX3 and relies instead on the 
\Verb+PGFMath+ library for the computation.
@@ -420,7 +421,7 @@
 This puts in place the code for saving the generated data to the \Verb+aux+ 
file.
 On subsequent runs, it uses the saved data rather than the current data.
 For a curve to make use of this, it has to be named via the \Verb+save Hobby 
path+ key.
-So to regenerate the data, either delete the \Verb+aux+ file or remove the 
\Verb+save Hobby path+ key for one compilation run.
+So to regenerate the data, either delete the \Verb+aux+ file, remove the 
\Verb+save Hobby path+ key for one compilation run, or issue the command 
\Verb+\HobbyDisableAux+ which disables writing paths to the \Verb+aux+ file 
(note that the paths will be regenerated on the run \emph{after} the first run 
with this command issued).
 \end{itemize}
 
 The options that can be applied are those that affect the rendering of the 
curve but not its generation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hobby.doc.tlpobj 
new/tlpkg/tlpobj/hobby.doc.tlpobj
--- old/tlpkg/tlpobj/hobby.doc.tlpobj   2013-04-15 16:52:48.000000000 +0200
+++ new/tlpkg/tlpobj/hobby.doc.tlpobj   2014-01-27 03:22:55.000000000 +0100
@@ -1,9 +1,10 @@
 name hobby.doc
 category Package
-revision 29895
+revision 32795
 shortdesc doc files of hobby
 relocated 1
-docfiles size=136
- RELOC/doc/latex/hobby/README.txt
+docfiles size=221
+ RELOC/doc/latex/hobby/README
+ RELOC/doc/latex/hobby/hobby.pdf
  RELOC/doc/latex/hobby/hobby_doc.pdf
  RELOC/doc/latex/hobby/hobby_doc.tex

++++++ hobby.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hobby/hobby.code.tex 
new/tex/latex/hobby/hobby.code.tex
--- old/tex/latex/hobby/hobby.code.tex  2013-04-14 00:56:07.000000000 +0200
+++ new/tex/latex/hobby/hobby.code.tex  2014-01-26 23:14:21.000000000 +0100
@@ -20,17 +20,43 @@
 \cs_generate_variant:Nn \fp_set:Nn {Nx}
 \cs_generate_variant:Nn \tl_if_eq:nnTF {VnTF}
 \cs_generate_variant:Nn \tl_if_eq:nnTF {xnTF}
+\tl_clear:N \l_tmpa_tl
+\tl_if_exist:NT \g__hobby_version
+{
+  \tl_set:Nn \l_tmpa_tl {
+    \ExplSyntaxOff
+    \tl_clear:N \l_tmpa_tl
+    \endinput
+  }
+}
+\tl_use:N \l_tmpa_tl
+
+\tl_new:N \g__hobby_version
+\tl_new:N \g__hobby_date
+\tl_set:Nn \g__hobby_version {1.4}
+\tl_set:Nn \g__hobby_date {2014-01-21}
+\DeclareDocumentCommand \hobbyVersion {}
+{
+  \tl_use:N \g__hobby_version
+}
+\DeclareDocumentCommand \hobbyDate {}
+{
+  \tl_use:N \g__hobby_date
+}
 \fp_new:N \g_hobby_parama_fp
 \fp_new:N \g_hobby_paramb_fp
 \fp_new:N \g_hobby_paramc_fp
-
 \fp_gset:Nn \g_hobby_parama_fp {2^.5}
-
 \fp_gset:Nn \g_hobby_paramb_fp {1/16}
-
 \fp_gset:Nn \g_hobby_paramc_fp {(3-5^.5)/2}
 \bool_new:N \l_hobby_closed_bool
 \bool_new:N \l_hobby_disjoint_bool
+\bool_new:N \l_hobby_save_aux_bool
+\bool_set_true:N \l_hobby_save_aux_bool
+\DeclareDocumentCommand \HobbyDisableAux {}
+{
+  \bool_set_false:N \l_hobby_save_aux_bool
+}
 \array_new:N \l_hobby_points_array
 \array_new:N \l_hobby_points_x_array
 \array_new:N \l_hobby_points_y_array
@@ -150,16 +176,12 @@
     (\array_get:Nn \l_hobby_points_y_array {#1 + 1})
     - (\array_get:Nn \l_hobby_points_y_array {#1})}
 
-  \fp_atantwo:NNN \l_hobby_tempc_fp \l_hobby_tempb_fp   \l_hobby_tempa_fp
+  \fp_set:Nn \l_hobby_tempc_fp { atan ( \l_hobby_tempb_fp, \l_hobby_tempa_fp ) 
}
   \fp_veclen:NVV \l_hobby_tempd_fp \l_hobby_tempa_fp \l_hobby_tempb_fp
 
   \array_push:Nx \l_hobby_angles_array {\fp_to_tl:N \l_hobby_tempc_fp}
   \array_push:Nx \l_hobby_distances_array {\fp_to_tl:N \l_hobby_tempd_fp}
   }
-\cs_new:Nn \fp_atantwo:NNN {
-  \pgfmathparse{rad(atan2(\fp_use:N #3,\fp_use:N #2))}
-  \exp_args:NNo \fp_set:Nn #1 {\pgfmathresult}
-}
 \cs_new:Nn \fp_veclen:Nnn {
   \fp_set:Nn #1 {((#2)^2 + (#3)^2)^.5}
 }
@@ -214,7 +236,7 @@
 \fp_if_undefined:NF \l_hobby_out_angle_fp
 {
   \fp_set:Nn \l_hobby_tempa_fp { \l_hobby_out_angle_fp
-    - \array_get:Nn \l_hobby_angles_array {0} }
+    - \array_get:Nn \l_hobby_angles_array {0}}
     \fp_compare:nT {\l_hobby_tempa_fp > \c_pi_fp }
     {
       \fp_sub:Nn \l_hobby_tempa_fp {2 * \c_pi_fp}
@@ -276,7 +298,7 @@
       \fp_sub:Nn \l_hobby_tempa_fp {2 * \c_pi_fp}
     }
     {}
-    \fp_compare:nTF {\l_hobby_tempa_fp < -\c_pi_fp }
+    \fp_compare:nTF {\l_hobby_tempa_fp <= -\c_pi_fp }
     {
       \fp_add:Nn \l_hobby_tempa_fp {2 * \c_pi_fp}
     }
@@ -403,7 +425,7 @@
   \array_put:Nnn \l_hobby_matrix_b_array {0} {1}
   \array_put:Nnn \l_hobby_matrix_c_array {0} {0}
   \fp_set:Nn \l_hobby_tempa_fp { \l_hobby_out_angle_fp
-    - \array_get:Nn \l_hobby_angles_array {0} }
+    - \array_get:Nn \l_hobby_angles_array {0}}
     \fp_compare:nT {\l_hobby_tempa_fp > \c_pi_fp }
     {
       \fp_sub:Nn \l_hobby_tempa_fp {2 * \c_pi_fp}
@@ -681,8 +703,14 @@
     #1
   }
 }
+\cs_new:Npn \hobby_moveto:nnn #1#2#3 {}
+\cs_new:Npn \hobby_curveto:nnn #1#2#3 {}
+\cs_new:Npn \hobby_close:n #1 {}
+\cs_generate_variant:Nn \hobby_moveto:nnn {VVV,nnV}
+\cs_generate_variant:Nn \hobby_curveto:nnn {VVV}
+\cs_generate_variant:Nn \hobby_close:n {V}
 \cs_new:Nn \hobby_set_cmds:nnn {
-  \cs_gset_eq:NN \hobby_moveto:n #1
+  \cs_gset_eq:NN \hobby_moveto:nnn #1
   \cs_gset_eq:NN \hobby_curveto:nnn #2
   \cs_gset_eq:NN \hobby_close:n #3
 }
@@ -744,7 +772,7 @@
 \cs_new:Nn \hobby_use_path: {
   \bool_if:NT \l_hobby_disjoint_bool {
     \array_get:NnN \l_hobby_points_array {0} \l_tmpa_tl
-    \exp_args:No \hobby_moveto:n {\l_tmpa_tl}
+    \hobby_moveto:nnV {} {} \l_tmpa_tl
   }
   \int_step_inline:nnnn {1} {1} {\l_hobby_npoints_int} {
     \array_get:NnN \l_hobby_controla_array {##1} \l_tmpa_tl
@@ -752,20 +780,20 @@
     \array_get:NnN \l_hobby_points_array {##1} \l_tmpc_tl
     \array_get:NnN \l_hobby_actions_array {##1} \l_tmpd_tl
     \int_compare:nNnTF {\tl_item:Nn \l_tmpd_tl {1}} = {\l_hobby_draw_int} {
-      \exp_args:Nooo \hobby_curveto:nnn {\l_tmpa_tl} {\l_tmpb_tl} {\l_tmpc_tl}
+      \hobby_curveto:VVV \l_tmpa_tl \l_tmpb_tl \l_tmpc_tl
     }{
       \bool_gset_false:N \l_hobby_closed_bool
-      \exp_args:No \hobby_moveto:n {\l_tmpc_tl}
+      \hobby_moveto:VVV \l_tmpa_tl \l_tmpb_tl \l_tmpc_tl
     }
     \tl_if_eq:xnTF {\tl_item:Nn \l_tmpd_tl {2}} {1} {
       \bool_gset_false:N \l_hobby_closed_bool
-      \exp_args:No \hobby_moveto:n {\l_tmpc_tl}
+      \hobby_moveto:VVV \l_tmpa_tl \l_tmpb_tl \l_tmpc_tl
     }{}
   }
   \bool_if:NT \l_hobby_closed_bool {
     \array_get:NnN \l_hobby_points_array {0} \l_tmpa_tl
-    \exp_args:No \hobby_close:n {\l_tmpa_tl}
-    }
+    \hobby_close:V \l_tmpa_tl
+  }
 }
 \cs_new:Nn \hobby_save_path:n {
   \tl_clear:N \l_tmpa_tl
@@ -817,6 +845,8 @@
     \tl_if_exist_p:c {g_hobby_#1_path}
     &&
     ! \tl_if_exist_p:c {g_hobby_#1_path_saved}
+    &&
+    \l_hobby_save_aux_bool
   }
   {
     \tl_clear:N \l_tmpa_tl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hobby/pgflibraryhobby.code.tex 
new/tex/latex/hobby/pgflibraryhobby.code.tex
--- old/tex/latex/hobby/pgflibraryhobby.code.tex        2013-04-14 
00:56:07.000000000 +0200
+++ new/tex/latex/hobby/pgflibraryhobby.code.tex        2014-01-26 
23:14:21.000000000 +0100
@@ -20,11 +20,22 @@
   x/.code={\pgf@x=#1cm},
   y/.code={\pgf@y=#1cm}
 }
+\pgfmathparse{atan2(0,1)}
+\def\hobby@temp{0.0}
+\ifx\pgfmathresult\hobby@temp
+  \pgfmathdeclarefunction{hobbyatan2}{2}{%
+    \pgfmathatantwo@{#1}{#2}%
+  }
+\else
+  \pgfmathdeclarefunction{hobbyatan2}{2}{%
+    \pgfmathatantwo@{#2}{#1}%
+  }
+\fi
 \def\hobby@curveto#1#2#3{%
   \pgfpathcurveto{\hobby@topgf{#1}}{\hobby@topgf{#2}}{\hobby@topgf{#3}}%
 }
-\def\hobby@moveto#1{%
-  \pgfpathmoveto{\hobby@topgf{#1}}%
+\def\hobby@moveto#1#2#3{%
+  \pgfpathmoveto{\hobby@topgf{#3}}%
 }
 \def\hobby@topgf#1{%
     \pgfqkeys{/pgf/hobby}{#1}%
@@ -137,12 +148,12 @@
   \advance\pgf@xb by -\pgf@xa
   \advance\pgf@yb by -\pgf@ya
   \pgfmathsetmacro\hobby@done{sqrt((\pgf@xb/\hobby@sf)^2 + 
(\pgf@yb/\hobby@sf)^2)}%
-  \pgfmathsetmacro\hobby@omegaone{rad(atan2(\pgf@xb,\pgf@yb))}%
+  \pgfmathsetmacro\hobby@omegaone{rad(hobbyatan2(\pgf@yb,\pgf@xb))}%
   \hobby@qpoints
   \advance\pgf@xa by -\pgf@x
   \advance\pgf@ya by -\pgf@y
   \pgfmathsetmacro\hobby@dzero{sqrt((\pgf@xa/\hobby@sf)^2 + 
(\pgf@ya/\hobby@sf)^2)}%
-  \pgfmathsetmacro\hobby@omegazero{rad(atan2(\pgf@xa,\pgf@ya))}%
+  \pgfmathsetmacro\hobby@omegazero{rad(hobbyatan2(\pgf@ya,\pgf@xa))}%
   \pgfmathsetmacro\hobby@psi{\hobby@omegaone - \hobby@omegazero}%
   \pgfmathsetmacro\hobby@psi{\hobby@psi > pi ? \hobby@psi - 2*pi : \hobby@psi}%
   \pgfmathsetmacro\hobby@psi{\hobby@psi < -pi ? \hobby@psi + 2*pi : 
\hobby@psi}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hobby/tikzlibraryhobby.code.tex 
new/tex/latex/hobby/tikzlibraryhobby.code.tex
--- old/tex/latex/hobby/tikzlibraryhobby.code.tex       2013-04-14 
00:56:07.000000000 +0200
+++ new/tex/latex/hobby/tikzlibraryhobby.code.tex       2014-01-26 
23:14:21.000000000 +0100
@@ -116,12 +116,14 @@
   },
   restore Hobby path/.code={%
     \pgfextra{%
-      \hobbyinit\hobby@moveto\hobby@curveto\hobby@close
+      \hobbyinit\hobby@tikz@moveto\hobby@tikz@curveto\hobby@tikz@close
+      \global\let\hobby@collected@onpath\pgfutil@empty
       \hobbyrestorepath{#1}}
   },
   restore and use Hobby path/.code 2 args={%
     \pgfextra{%
-      \hobbyinit\hobby@moveto\hobby@curveto\hobby@close
+      \hobbyinit\hobby@tikz@moveto\hobby@tikz@curveto\hobby@tikz@close
+      \global\let\hobby@collected@onpath\pgfutil@empty
       \hobbyrestorepath{#1}%
       \hobbyusepath{#2}%
     }
@@ -138,8 +140,79 @@
   Hobby externalise/.is if=hobby@externalise,
   Hobby externalize/.is if=hobby@externalise
 }
+\def\hobby@tikz@curveto#1#2#3{%
+  \pgfutil@ifundefined{tikz@timer@start}{%
+    \expandafter\hobby@topgf\expandafter{\hobby@initial@pt}%
+    \edef\tikz@timer@start{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+  }{}%
+  \hobby@topgf{#1}%
+  \edef\tikz@timer@cont@one{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+  \hobby@topgf{#2}%
+  \edef\tikz@timer@cont@two{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+  \hobby@topgf{#3}%
+  \let\tikz@timer=\tikz@timer@curve
+  \edef\tikz@timer@end{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+  \ifx\hobby@collected@onpath\pgfutil@empty
+  \else
+  \expandafter\hobby@nodes@onpath\hobby@collected@onpath\relax\relax
+  \fi
+  \pgfpathcurveto{\hobby@topgf{#1}}{\hobby@topgf{#2}}{\hobby@topgf{#3}}%
+  \hobby@topgf{#3}%
+  \edef\tikz@timer@start{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+}
+\def\hobby@tikz@moveto#1#2#3{%
+  \pgfutil@ifundefined{tikz@timer@start}{%
+    \expandafter\hobby@topgf\expandafter{\hobby@initial@pt}%
+    \edef\tikz@timer@start{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+  }{}%
+  \hobby@topgf{#3}%
+  \edef\tikz@timer@end{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+  \def\pgf@temp{#1}%
+  \ifx\pgf@temp\pgfutil@empty
+    \let\tikz@timer=\tikz@timer@line
+  \else
+    \hobby@topgf{#1}%
+    \edef\tikz@timer@cont@one{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+    \hobby@topgf{#2}%
+    \edef\tikz@timer@cont@two{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+    \let\tikz@timer=\tikz@timer@curve
+  \fi
+  \ifx\hobby@collected@onpath\pgfutil@empty
+  \else
+  \expandafter\hobby@nodes@onpath\hobby@collected@onpath\relax\relax
+  \fi
+  \pgfpathmoveto{\hobby@topgf{#3}}%
+  \hobby@topgf{#3}%
+  \edef\tikz@timer@start{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+}
+\def\hobby@tikz@close#1{%
+  \hobby@topgf{#1}%
+  \edef\tikz@timer@end{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
+  \let\tikz@timer=\tikz@timer@line
+  \ifx\hobby@collected@onpath\pgfutil@empty
+  \else
+  \expandafter\hobby@nodes@onpath\hobby@collected@onpath\relax\relax
+  \fi
+  \pgfpathclose
+}
+\def\hobby@nodes@onpath#1#2\relax{%
+  \gdef\hobby@collected@onpath{#2}%
+  \def\pgf@temp{#1}%
+  \ifx\pgf@temp\pgfutil@empty
+  \else
+  \def\@gtempa{\relax}
+  \ifx\pgf@temp\@gtempa
+  \else
+  \tikz@node@is@a@labeltrue
+  \tikz@scan@next@command#1\pgf@stop
+  \tikz@node@is@a@labelfalse
+  \fi
+  \fi
+}
 \newcommand\curvethrough[2][]{%
-  \hobbyinit\hobby@moveto\hobby@curveto\hobby@close
+  \hobbyinit\hobby@tikz@moveto\hobby@tikz@curveto\hobby@tikz@close
+  \global\let\hobby@collected@onpath\pgfutil@empty
+  \let\hobby@initial@pt\pgfutil@empty
   \hobbysetparams{#1}%
   \tikzset{designated Hobby path=this}%
   \global\let\hobby@this@opts=\pgfutil@empty
@@ -152,6 +225,9 @@
   #1%
   \pgfmathsetmacro\hobby@x{\the\pgf@x/1cm}%
   \pgfmathsetmacro\hobby@y{\the\pgf@y/1cm}%
+  \ifx\hobby@initial@pt\pgfutil@empty
+    \xdef\hobby@initial@pt{x = \hobby@x, y = \hobby@y}%
+  \fi
   \expandafter\hobbyaddpoint\expandafter{\hobby@point@options,%
     x = \hobby@x, y = \hobby@y}%
   \def\hobby@point@options{}%
@@ -183,9 +259,12 @@
 \def\hobby@curveto@override{%
   \hobby@curveto@delegate}
 \def\hobby@curveto@auto{%
-  \hobbyinit\hobby@moveto\hobby@curveto\hobby@close
+  \hobbyinit\hobby@tikz@moveto\hobby@tikz@curveto\hobby@tikz@close
+  
\expandafter\gdef\expandafter\hobby@collected@onpath\expandafter{\expandafter{\tikz@collected@onpath}
   }%
+  \let\tikz@collected@onpath=\pgfutil@empty
   \pgfmathsetmacro\hobby@x{\the\tikz@lastx/1cm}%
   \pgfmathsetmacro\hobby@y{\the\tikz@lasty/1cm}%
+  \xdef\hobby@initial@pt{x = \hobby@x, y = \hobby@y}%
   \expandafter\hobbysetparams\expandafter{\hobby@next@opts}%
   \expandafter\hobbyaddpoint\expandafter{\hobby@point@options,%
       x = \hobby@x, y = \hobby@y}%
@@ -196,7 +275,8 @@
   \global\let\hobby@this@opts=\pgfutil@empty
   \global\let\hobby@next@opts=\pgfutil@empty
   \global\let\hobby@point@options=\pgfutil@empty
-  \tikz@scan@one@point\hobby@addfromtikz}
+  \tikz@scan@one@point\hobby@addfromtikz%
+}
 \def\hobby@addfromtikz#1{%
   #1%
   \tikz@make@last@position{#1}%
@@ -255,6 +335,8 @@
     \expandafter\global\expandafter\let\expandafter#1\csname 
hobby@orig@\string#1\endcsname%
 }
 \def\hobby@midcurveto@auto{%
+  
\expandafter\expandafter\expandafter\gdef\expandafter\expandafter\expandafter\hobby@collected@onpath\expandafter\expandafter\expandafter{\expandafter\hobby@collected@onpath\expandafter{\tikz@collected@onpath}
   }%
+  \let\tikz@collected@onpath=\pgfutil@empty
   \let\tikz@scan@point@options=\pgfutil@empty
   \global\let\hobby@action=\pgfutil@empty
   \global\let\hobby@this@opts=\pgfutil@empty
@@ -467,6 +549,7 @@
   \hobby@qinit@tikz@modcmd\tikz@to
   \hobby@qinit@tikz@modcmd\pgf@stop
   \hobby@qinit@tikz@modcmd\tikz@decoration
+  \hobby@qinit@tikz@modcmd\tikz@@close
   \global\let\hobby@curveto@delegate=\hobby@qmidcurveto@auto
 }
 \def\hobby@qrestore@tikz@commands{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hobby.tlpobj 
new/tlpkg/tlpobj/hobby.tlpobj
--- old/tlpkg/tlpobj/hobby.tlpobj       2013-04-15 16:52:49.000000000 +0200
+++ new/tlpkg/tlpobj/hobby.tlpobj       2014-01-27 03:22:56.000000000 +0100
@@ -1,6 +1,6 @@
 name hobby
 category Package
-revision 29895
+revision 32795
 shortdesc An implementation of Hobby's algorithm for PGF/TikZ.
 relocated 1
 longdesc This package defines a path generation function for PGF/TikZ
@@ -14,6 +14,6 @@
  RELOC/tex/latex/hobby/pml3array.sty
  RELOC/tex/latex/hobby/tikzlibraryhobby.code.tex
 catalogue-ctan /graphics/pgf/contrib/hobby
-catalogue-date 2013-04-15 11:53:39 +0200
+catalogue-date 2014-01-20 18:33:13 +0100
 catalogue-license lppl1.3
-catalogue-version 1.2
+catalogue-version 1.4

++++++ hypdvips.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hypdvips/README 
new/doc/latex/hypdvips/README
--- old/doc/latex/hypdvips/README       2012-12-31 01:36:17.000000000 +0100
+++ new/doc/latex/hypdvips/README       2014-04-02 00:25:36.000000000 +0200
@@ -1,13 +1,22 @@
-LaTeX package hypdvips 2012/12/30 v3.00
+LaTeX package hypdvips 2014/03/31 v3.01
 
 The hypdvips package is a collection of add-ons and fixes for problems when
 using hyperref with dvips. It adds support for breaking links, hyperlinked
 tablenotes, file attachments, embedded documents and different types of GoTo-
-links. The cooperation of hyperref with cleveref is improved, which in addition
-allows an enhanced back-referencing system.
+links. In addition, the cooperation with cleveref allows an enhanced back-
+referencing system.
 
 History:
 
+v3.01 - supports newer versions of KOMA-Script (thanks to Peter Ebelsberger
+        for the bug-report and to Enrico Gregorio and Heiko Oberdiek for
+        analyzing and fixing the bug)
+      - supports newer versions of cleveref
+      - removes support for jobnames which start with a parenthesis `('
+        as it interferes with latex' command line option -output-directory
+        (thanks to Dominik Derigs for the bug-report)
+      - improves algorithm which decides whether to break links
+
 v3.00 - supports newer versions of hyperref
       - loads the PU encoding only when it's really needed (thanks to Manuel
         Cartignies for the bug-report)
Files old/doc/latex/hypdvips/hypdvips.pdf and 
new/doc/latex/hypdvips/hypdvips.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hypdvips.doc.tlpobj 
new/tlpkg/tlpobj/hypdvips.doc.tlpobj
--- old/tlpkg/tlpobj/hypdvips.doc.tlpobj        2012-12-31 04:38:02.000000000 
+0100
+++ new/tlpkg/tlpobj/hypdvips.doc.tlpobj        2014-04-02 03:22:45.000000000 
+0200
@@ -1,9 +1,9 @@
 name hypdvips.doc
 category Package
-revision 28667
+revision 33348
 shortdesc doc files of hypdvips
 relocated 1
-docfiles size=547
+docfiles size=545
  RELOC/doc/latex/hypdvips/README
  RELOC/doc/latex/hypdvips/hypdvips.pdf
  RELOC/doc/latex/hypdvips/images/example1.eps

++++++ hypdvips.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hypdvips/hypdvips.sty 
new/tex/latex/hypdvips/hypdvips.sty
--- old/tex/latex/hypdvips/hypdvips.sty 2012-12-31 01:36:17.000000000 +0100
+++ new/tex/latex/hypdvips/hypdvips.sty 2014-04-02 00:25:36.000000000 +0200
@@ -1,6 +1,6 @@
 %%
 %% This is file `hypdvips.sty',
-%% Copyright 2008-2012 Raimund Niedrist
+%% Copyright 2008-2014 Raimund Niedrist
 %%
 %% With portions written by Donald Arsenau, David Carlisle, Steven
 %% Douglas Cochran, Toby Cubitt, Geoffrey Keating, Heiko Oberdiek,
@@ -22,7 +22,7 @@
 %%
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{hypdvips}
-  [2012/12/30 v3.00
+  [2014/03/31 v3.01
   Hyperref extensions for use with dvips]
 \@ifpackageloaded{hyperref}
   {
@@ -44,21 +44,7 @@
 \RequirePackage{atveryend}
 \RequirePackage{xcolor}
 \RequirePackage{xkeyval}
-\@ifpackageloaded{bookmark}
-  {
-  \PackageWarning{hypdvips}{Package `bookmark' should not be loaded 
before\MessageBreak hypdvips.\MessageBreak}%
-  }
-  {
-  \define@key[pp]{bookmarkfix}{header}{\def\pp@headerfile{#1}}
-  \let\pp@backup@special\special
-  \renewcommand{\special}[1]{%
-    \let\pp@headerfile\@undefined%
-    \setkeys*[pp]{bookmarkfix}{#1}%
-    
\@ifundefined{pp@headerfile}{\pp@backup@special{#1}}{\pp@backup@special{header=./\pp@headerfile}}%
-    }
-  \RequirePackage{bookmark}
-  \let\special\pp@backup@special
-  }
+\RequirePackage{bookmark}
 \@ifpackageloaded{caption}{}{
   \RequirePackage[all]{hypcap}
   \@ifpackageloaded{wrapfig}{%
@@ -1254,7 +1240,7 @@
         currentdict /Rect known and
         SDict /pp.outerbox known and
         SDict /pp.baselineskip known and
-          {Rect 1 get Rect 3 get sub HyperBorder 2 mul sub 0 lt {pp.breaklink} 
if}
+          {Rect 3 get HyperBorder 2 mul add pp.outerbox pp.getheight add Rect 
1 get sub pp.baselineskip div round cvi 0 gt {pp.breaklink} if}
         if
         end
       SDict /pp.outerbox undef
@@ -2304,20 +2290,20 @@
 \let\pp@backup@@startsection\@startsection
 \def\@startsection#1#2#3#4#5#6{%
   \bookmarksetup{style=pp@bmstyle@empty}%
-  \ifx#2\@M%
+  \ifx\@M#2%
     \xdef\BKM@currentlevel{1}%
   \else%
-    \xdef\BKM@currentlevel{#2}%
+    \xdef\BKM@currentlevel{\number#2}%
   \fi%
   
\@ifundefined{BKM@style@\BKM@currentlevel}{}{\bookmarksetup{style=\BKM@currentlevel}}%
   \pp@backup@@startsection{#1}{#2}{#3}{#4}{#5}{#6}%
 }
 \let\pp@backup@@sect\@sect
 \def\@sect#1#2#3#4#5#6[#7]#8{%
-  \ifx#2\@M%
+  \ifx\@M#2%
     \@ifundefined{BKM@style@*}{}{\bookmarksetup{style=*}}%
   \fi%
-  \ifx#2\@m%
+  \ifx\@m#2%
     \@ifundefined{BKM@style@*}{}{\bookmarksetup{style=*}}%
   \fi%
   \pp@backup@@sect{#1}{#2}{#3}{#4}{#5}{#6}[#7]{#8}%
@@ -2397,28 +2383,6 @@
 \@ifpackageloaded{cleveref}
   {
   \creflabelformat{equation}{\textup{(}#2\textup{#1}#3\textup{)}}
-  \def\pp@link#1\relax#2\relax#3\relax#4{#1\hyper@@link{}{#4}{#2}#3}
-  
\def\pp@rangelink#1\relax#2\relax#3\relax#4\relax#5\relax#6#7{#1\hyper@@link{}{#6}{#2}#3\hyper@@link{}{#7}{#4}#5}
-  \renewcommand{\@@setcref}[2]{%
-    \cref@getlabel{#2}{\@templabel}%
-    \if@crefstarred%
-      #1{\@templabel}{}{}%
-    \else%
-      \edef\@templink{\cref@hyperref{#2}}%
-      \expandafter\pp@link#1{\@templabel}{\relax}{\relax}\relax{\@templink}%
-    \fi%
-    }
-  \renewcommand{\@@setcrefrange}[3]{%
-    \cref@getlabel{#2}{\@labela}%
-    \cref@getlabel{#3}{\@labelb}%
-    \if@crefstarred%
-      #1{\@labela}{\@labelb}{}{}{}{}%
-    \else%
-      \edef\@linka{\cref@hyperref{#2}}%
-      \edef\@linkb{\cref@hyperref{#3}}%
-      
\expandafter\pp@rangelink#1{\@labela}{\@labelb}{\relax}{\relax}{\relax}{\relax}\relax{\@linka}{\@linkb}%
-    \fi%
-    }
   \def\backrefsectionsname{}%
   \renewcommand{\Hy@backout}[1]{%
     \@bsphack%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hypdvips.tlpobj 
new/tlpkg/tlpobj/hypdvips.tlpobj
--- old/tlpkg/tlpobj/hypdvips.tlpobj    2012-12-31 04:38:03.000000000 +0100
+++ new/tlpkg/tlpobj/hypdvips.tlpobj    2014-04-02 03:22:46.000000000 +0200
@@ -1,6 +1,6 @@
 name hypdvips
 category Package
-revision 28667
+revision 33348
 shortdesc Hyperref extensions for use with dvips.
 relocated 1
 longdesc The hypdvips package fixes some problems when using hyperref
@@ -11,6 +11,6 @@
 runfiles size=29
  RELOC/tex/latex/hypdvips/hypdvips.sty
 catalogue-ctan /macros/latex/contrib/hypdvips
-catalogue-date 2012-12-30 16:12:46 +0100
+catalogue-date 2014-03-31 21:51:16 +0200
 catalogue-license lppl1.3
-catalogue-version 3.00
+catalogue-version 3.01

++++++ hyperxmp.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/latex/hyperxmp/README 
new/doc/latex/hyperxmp/README
--- old/doc/latex/hyperxmp/README       2013-01-12 01:07:10.000000000 +0100
+++ new/doc/latex/hyperxmp/README       2014-01-04 01:17:36.000000000 +0100
@@ -20,29 +20,38 @@
 hyperxmp integrates seamlessly with hyperref and requires virtually no
 modifications to documents that already exploit hyperref's mechanisms
 for specifying PDF metadata.  The current version of hyperxmp can
-embed the following metadata as XMP: title, authors, primary author's
-title or position, metadata writer, subject/summary, keywords,
-copyright, license URL, document base URL, document identifier and
-instance identifier, language, source file name, PDF generating tool,
-PDF version, and contact telephone number/postal address/email
-address/URL.  hyperxmp is compatible with pdflatex,
+embed the following metadata as XMP: authors, base URL, contact
+telephone number/postal address/email address/URL, copyright
+statement, creation date, document identifier, document instance
+identifier, file format, keywords, language, LaTeX file name, license
+URL, metadata writer, PDF version, PDF-generating tool, PDF/A
+compliance level and version, primary author's position or title,
+subject/summary, and title.  hyperxmp is compatible with pdflatex,
 latex+dvips+ps2pdf, latex+dvipdfm, xelatex, and lualatex.
 
 
 Installation
 ============
 
-There's nothing special about building hyperxmp.  To create
-hyperxmp.sty simply run "tex hyperxmp.ins".  Install hyperxmp.sty
-somewhere where LaTeX can find it.  See
+To create hyperxmp.sty simply run "tex hyperxmp.ins".  Install
+hyperxmp.sty somewhere where LaTeX can find it.  See
 http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages for
 general information about installing packages.
 
+Building hyperxmp.pdf is a little more involved:
+
+        pdflatex hyperxmp.dtx
+        pdflatex hyperxmp.dtx
+        makeindex -s gind-hyxmp.ist hyperxmp.idx -o hyperxmp.ind
+        makeindex -s gglo-hyxmp.ist hyperxmp.glo -o hyperxmp.gls
+        pdflatex hyperxmp.dtx
+        pdflatex hyperxmp.dtx
+
 
 Copyright and license
 =====================
 
-Copyright (C) 2013 Scott Pakin
+Copyright (C) 2014 Scott Pakin
 
 This file may be distributed and/or modified under the conditions of
 the LaTeX Project Public License, either version 1.3c of this license
Files old/doc/latex/hyperxmp/hyperxmp.pdf and 
new/doc/latex/hyperxmp/hyperxmp.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hyperxmp.doc.tlpobj 
new/tlpkg/tlpobj/hyperxmp.doc.tlpobj
--- old/tlpkg/tlpobj/hyperxmp.doc.tlpobj        2013-04-18 03:45:46.000000000 
+0200
+++ new/tlpkg/tlpobj/hyperxmp.doc.tlpobj        2014-01-05 03:24:07.000000000 
+0100
@@ -1,8 +1,8 @@
 name hyperxmp.doc
 category Package
-revision 30003
+revision 32560
 shortdesc doc files of hyperxmp
 relocated 1
-docfiles size=158
+docfiles size=133
  RELOC/doc/latex/hyperxmp/README
  RELOC/doc/latex/hyperxmp/hyperxmp.pdf

++++++ hyperxmp.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/latex/hyperxmp/hyperxmp.sty 
new/tex/latex/hyperxmp/hyperxmp.sty
--- old/tex/latex/hyperxmp/hyperxmp.sty 2013-04-18 01:17:16.000000000 +0200
+++ new/tex/latex/hyperxmp/hyperxmp.sty 2014-01-04 01:17:36.000000000 +0100
@@ -8,7 +8,7 @@
 %% 
 %% This is a generated file.
 %% 
-%% Copyright (C) 2013 by Scott Pakin <[email protected]>
+%% Copyright (C) 2014 by Scott Pakin <[email protected]>
 %% 
 %% This file may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License, either version 1.3c of this license
@@ -22,7 +22,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesPackage{hyperxmp}
-    [2013/04/16 v2.3a Store hyperref metadata in XMP format]
+    [2014/01/02 v2.4 Store hyperref metadata in XMP format]
 \edef\hyxmp@dq@code{\the\catcode`\"}
 \catcode`\"=12
 \def\hyxmp@driver{hpdftex}
@@ -192,7 +192,11 @@
 \gdef\hyxmp@comma{^^C}
 \egroup
 \let\xmpquote=\relax
-\newcommand{\XMPTruncateList}[1]{%
+\bgroup
+  \catcode`\~=12%
+  \gdef\xmptilde{~}%
+\egroup
+\newcommand{\XMPTruncateList}[1]{{%
   \edef\hyxmp@temp@str{\csname hyxmp@#1\endcsname}%
   \hyxmp@commas@to@list{\hyxmp@temp@list}{\hyxmp@temp@str}%
   \def\@elt##1{%
@@ -200,7 +204,7 @@
     \let\@elt=\@gobble
   }
   \hyxmp@temp@list
-}
+}}
 \catcode`\Q=3
 \newcommand{\hyxmp@trimspaces}[1]{%
   \begingroup
@@ -459,10 +463,13 @@
     \fi
   \fi
 }
-\def\hyxmp@append@hex@iv#1{%
+\def\hyxmp@append@hex@iii#1{%
   \hyxmp@append@hex#1%
   \hyxmp@append@hex#1%
   \hyxmp@append@hex#1%
+}
+\def\hyxmp@append@hex@iv#1{%
+  \hyxmp@append@hex@iii#1%
   \hyxmp@append@hex#1%
 }
 \def\hyxmp@create@uuid#1{%
@@ -471,8 +478,19 @@
   \hyxmp@append@hex@iv#1%
   \g@addto@macro#1{-}%
   \hyxmp@append@hex@iv#1%
+  \g@addto@macro#1{-4}%
+  \hyxmp@append@hex@iii#1%
   \g@addto@macro#1{-}%
-  \hyxmp@append@hex@iv#1%
+  \hyxmp@set@rand@num
+  \@tempcnta=\hyxmp@rand@num
+  \hyxmp@modulo@a{4}%
+  \ifcase\@tempcnta
+    \g@addto@macro#1{8}%
+    \or\g@addto@macro#1{9}%
+    \or\g@addto@macro#1{a}%
+    \or\g@addto@macro#1{b}%
+  \fi
+  \hyxmp@append@hex@iii#1%
   \g@addto@macro#1{-}%
   \hyxmp@append@hex@iv#1%
   \hyxmp@append@hex@iv#1%
@@ -485,11 +503,7 @@
   \hyxmp@create@uuid\hyxmp@DocumentID
 }
 \newcommand*{\hyxmp@def@InstanceID}{%
-  \edef\hyxmp@seed@string{%
-    \jobname:\@pdftitle:\@pdfauthor:%
-    \the\year/\the\month/\the\day:%
-    \the\time
-  }%
+  \edef\hyxmp@seed@string{\jobname:\@pdftitle:\@pdfauthor:\hyxmp@today}%
   \expandafter\hyxmp@seed@rng\expandafter{\hyxmp@seed@string}%
   \edef\hyxmp@rand@num{\the\@tempcnta}%
   \hyxmp@create@uuid\hyxmp@InstanceID
@@ -523,40 +537,59 @@
 \xdef\hyxmp@padding{\hyxmp@padding\hyxmp@padding}
 \xdef\hyxmp@padding{\hyxmp@padding\hyxmp@padding}
 \xdef\hyxmp@padding{\hyxmp@padding\hyxmp@padding}
-\xdef\hyxmp@today{\the\year}%
-\ifnum\month<10
-  \xdef\hyxmp@today{\hyxmp@today-0\the\month}%
-\else
-  \xdef\hyxmp@today{\hyxmp@today-\the\month}%
-\fi
-\ifnum\day<10
-  \xdef\hyxmp@today{\hyxmp@today-0\the\day}%
+\def\hyxmp@pdf@to@xmp@date#1:#2#3#4#5#6#7#8#9{%
+  #2#3#4#5-#6#7-#8#9%
+  \hyxmp@parse@time
+}
+\def\hyxmp@parse@time#1#2#3#4#5#6{%
+  T#1#2:#3#4:#5#6%
+  \hyxmp@parse@tz@char
+}
+\def\hyxmp@parse@tz@char#1{%
+  #1%
+  \ifx#1-%
+    \expandafter\hyxmp@parse@tz
+  \else
+    \ifx#1+%
+      \expandafter\hyxmp@parse@tz
+    \fi
+  \fi
+}
+\def\hyxmp@parse@tz#1'#2'{%
+  #1:#2%
+}
+\def\hyxmp@today@define{%
+  \xdef\hyxmp@today{\the\year}%
+  \ifnum\month<10
+    \xdef\hyxmp@today{\hyxmp@today-0\the\month}%
+  \else
+    \xdef\hyxmp@today{\hyxmp@today-\the\month}%
+  \fi
+  \ifnum\day<10
+    \xdef\hyxmp@today{\hyxmp@today-0\the\day}%
+  \else
+    \xdef\hyxmp@today{\hyxmp@today-\the\day}%
+  \fi
+}
+\expandafter\ifx\csname pdfcreationdate\endcsname\relax
+  \hyxmp@today@define
 \else
-  \xdef\hyxmp@today{\hyxmp@today-\the\day}%
+  \edef\hyxmp@today{\expandafter\hyxmp@pdf@to@xmp@date\pdfcreationdate}%
 \fi
 \newcommand*{\hyxmp@x@default}{x-default}
 \newcommand*{\hyxmp@pdf@schema}{%
-  \let\hyxmp@have@any=!%
-  \ifx\@pdfkeywords\@empty
-    \ifx\@pdfproducer\@empty
-      \let\hyxmp@have@any=\@empty
-    \fi
-  \fi
-  \ifx\hyxmp@have@any\@empty
-  \else
-    \hyxmp@add@to@xml{%
+  \hyxmp@add@to@xml{%
 ______<rdf:Description rdf:about=""^^J%
 ___________xmlns:pdf="http://ns.adobe.com/pdf/1.3/";>^^J%
-    }%
-    \hyxmp@add@simple{pdf:Keywords}{\@pdfkeywords}%
-    \hyxmp@add@simple{pdf:Producer}{\@pdfproducer}%
-    \@ifundefined{pdfminorversion}{}{%
-      \hyxmp@add@simple{pdf:PDFVersion}{1.\the\pdfminorversion}%
-    }%
-    \hyxmp@add@to@xml{%
+  }%
+  \hyxmp@add@simple@var{pdf:Keywords}{@pdfkeywords}%
+  \hyxmp@add@simple@var{pdf:Producer}{@pdfproducer}%
+  \@ifundefined{pdfminorversion}{}{%
+    \hyxmp@add@simple{pdf:PDFVersion}{1.\the\pdfminorversion}%
+  }%
+  \hyxmp@add@to@xml{%
 ______</rdf:Description>^^J%
-    }%
-  \fi
+  }%
 }
 \newcommand*{\hyxmp@add@simple}[2]{%
   \edef\hyxmp@string{#2}%
@@ -568,6 +601,15 @@
     }%
   \fi
 }
+\newcommand*{\hyxmp@add@simple@var}[2]{%
+  \expandafter\ifx\csname#2\endcsname\relax
+  \else
+    \hyxmp@xmlify{\csname#2\endcsname}%
+    \hyxmp@add@to@xml{%
+_________<#1>\hyxmp@xmlified</#1>^^J%
+    }%
+  \fi
+}
 \newcommand*{\hyxmp@rdf@dc}[2]{%
   \ifx#2\@empty
   \else
@@ -624,7 +666,7 @@
   \hyxmp@list@to@xml{creator}{Seq}{\hyxmp@pdfauthor}%
   \hyxmp@list@to@xml{subject}{Bag}{\hyxmp@pdfkeywords}%
   \hyxmp@list@to@xml{date}{Seq}{\hyxmp@today}%
-  \hyxmp@add@simple{dc:language}{\@pdflang}%
+  \hyxmp@list@to@xml{language}{Bag}{\@pdflang}%
   \hyxmp@add@simple{dc:source}{\jobname.tex}%
   \hyxmp@add@to@xml{%
 ______</rdf:Description>^^J%
@@ -831,6 +873,20 @@
 ________________________</rdf:li>^^J%
   }
 }
+
+\newcommand*{\hyxmp@pdfa@id@schema}{%
+  \ifHy@pdfa
+    \hyxmp@add@to@xml{%
+______<rdf:Description rdf:about=""^^J%
+____________xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/";>^^J%
+    }%
+    \hyxmp@add@simple{pdfaid:part}{1}%
+    \hyxmp@add@simple{pdfaid:conformance}{B}%
+    \hyxmp@add@to@xml{%
+______</rdf:Description>^^J%
+    }%
+  \fi
+}
 \begingroup
   \ifhyxmp@unicodetex
     \lccode`\!="FEFF %
@@ -858,6 +914,7 @@
   \hyxmp@photoshop@schema
   \hyxmp@photometa@schema
   \hyxmp@xmp@basic@schema
+  \hyxmp@pdfa@id@schema
   \hyxmp@mm@schema
   \hyxmp@add@to@xml{%
 ___</rdf:RDF>^^J%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hyperxmp.tlpobj 
new/tlpkg/tlpobj/hyperxmp.tlpobj
--- old/tlpkg/tlpobj/hyperxmp.tlpobj    2013-04-18 03:45:46.000000000 +0200
+++ new/tlpkg/tlpobj/hyperxmp.tlpobj    2014-01-05 03:24:07.000000000 +0100
@@ -1,6 +1,6 @@
 name hyperxmp
 category Package
-revision 30003
+revision 32560
 shortdesc Embed XMP metadata within a LaTeX document.
 relocated 1
 longdesc XMP (eXtensible Metadata Platform) is a mechanism proposed by
@@ -30,6 +30,6 @@
 runfiles size=7
  RELOC/tex/latex/hyperxmp/hyperxmp.sty
 catalogue-ctan /macros/latex/contrib/hyperxmp
-catalogue-date 2013-04-17 11:24:27 +0200
+catalogue-date 2014-01-03 12:23:53 +0100
 catalogue-license lppl1.3
-catalogue-version 2.3a
+catalogue-version 2.4

++++++ hyph-utf8.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/doc/generic/hyph-utf8/CHANGES 
new/doc/generic/hyph-utf8/CHANGES
--- old/doc/generic/hyph-utf8/CHANGES   2013-05-28 16:13:06.000000000 +0200
+++ new/doc/generic/hyph-utf8/CHANGES   2014-05-07 00:09:48.000000000 +0200
@@ -1,3 +1,18 @@
+2014-04-23 (#663)
+- update Italian patterns (by Claudio Beccari), version 4.9
+
+2013-10-28 (#654)
+- update Thai patterns (by Theppitak Karoonboonyanan)
+
+== CTAN release 2013.10.08 (#651) ==
+
+2013-10-08 (#651)
+- update Afrikaans patterns (by Tilla Fick & Chris Swanepoel), version 1.0
+
+2013-06-04 (#648)
+- reintroduce Georgian patterns under LPPL licence;
+  regenerated with hyphenmin=1/2 and released as version 0.3
+
 == CTAN release 2013.05.26 (#647) ==
 
 2013-05-26 (#647)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hyph-utf8.doc.tlpobj 
new/tlpkg/tlpobj/hyph-utf8.doc.tlpobj
--- old/tlpkg/tlpobj/hyph-utf8.doc.tlpobj       2013-05-28 17:07:11.000000000 
+0200
+++ new/tlpkg/tlpobj/hyph-utf8.doc.tlpobj       2014-05-07 23:12:11.000000000 
+0200
@@ -1,6 +1,6 @@
 name hyph-utf8.doc
 category Package
-revision 30757
+revision 33887
 shortdesc doc files of hyph-utf8
 relocated 1
 docfiles size=191

++++++ hyph-utf8.tar.xz ++++++
++++ 16970 lines of diff (skipped)

++++++ hyphen-base.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/generic/config/language.dat 
new/tex/generic/config/language.dat
--- old/tex/generic/config/language.dat 2013-05-29 03:47:39.000000000 +0200
+++ new/tex/generic/config/language.dat 2013-07-08 03:19:20.000000000 +0200
@@ -1,4 +1,4 @@
-% Generated by /home/texlive/karl/Master/bin/i386-linux/tlmgr on Wed May 29 
03:47:39 2013
+% Generated by /home/texlive/karl/Master/bin/i386-linux/tlmgr on Mon Jul  8 
03:19:15 2013
 % $Id: language.us 29720 2013-04-07 18:47:47Z karl $
 % language.us (and the start of language.dat)
 % - initial hyphenation patterns.
@@ -172,6 +172,8 @@
 % from hyphen-portuguese:
 portuguese loadhyph-pt.tex
 =portuges
+=brazil
+=brazilian
 % from hyphen-romanian:
 romanian loadhyph-ro.tex
 % from hyphen-romansh:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/generic/config/language.dat.lua 
new/tex/generic/config/language.dat.lua
--- old/tex/generic/config/language.dat.lua     2013-05-29 03:47:45.000000000 
+0200
+++ new/tex/generic/config/language.dat.lua     2013-07-08 03:19:27.000000000 
+0200
@@ -1,4 +1,4 @@
--- Generated by /home/texlive/karl/Master/bin/i386-linux/tlmgr on Wed May 29 
03:47:44 2013
+-- Generated by /home/texlive/karl/Master/bin/i386-linux/tlmgr on Mon Jul  8 
03:19:25 2013
 -- $Id: language.us.lua 29720 2013-04-07 18:47:47Z karl $
 --[[
 language.us.dat (and the start of language.dat.lua), used by:
@@ -547,7 +547,7 @@
                loader = 'loadhyph-pt.tex',
                lefthyphenmin = 2,
                righthyphenmin = 3,
-               synonyms = { 'portuges' },
+               synonyms = { 'portuges', 'brazil', 'brazilian' },
                patterns = 'hyph-pt.pat.txt',
                hyphenation = 'hyph-pt.hyp.txt',
        },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tex/generic/config/language.def 
new/tex/generic/config/language.def
--- old/tex/generic/config/language.def 2013-05-29 03:47:42.000000000 +0200
+++ new/tex/generic/config/language.def 2013-07-08 03:19:23.000000000 +0200
@@ -143,6 +143,8 @@
 % from hyphen-portuguese:
 \addlanguage{portuguese}{loadhyph-pt.tex}{}{2}{3}
 \addlanguage{portuges}{loadhyph-pt.tex}{}{2}{3}
+\addlanguage{brazil}{loadhyph-pt.tex}{}{2}{3}
+\addlanguage{brazilian}{loadhyph-pt.tex}{}{2}{3}
 % from hyphen-romanian:
 \addlanguage{romanian}{loadhyph-ro.tex}{}{2}{2}
 % from hyphen-romansh:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hyphen-base.tlpobj 
new/tlpkg/tlpobj/hyphen-base.tlpobj
--- old/tlpkg/tlpobj/hyphen-base.tlpobj 2013-05-30 03:50:44.000000000 +0200
+++ new/tlpkg/tlpobj/hyphen-base.tlpobj 2013-07-09 03:22:10.000000000 +0200
@@ -1,6 +1,6 @@
 name hyphen-base
 category TLCore
-revision 30797
+revision 31131
 relocated 1
 runfiles size=23
  RELOC/tex/generic/config/language.dat

++++++ hyphen-portuguese.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tlpkg/tlpobj/hyphen-portuguese.tlpobj 
new/tlpkg/tlpobj/hyphen-portuguese.tlpobj
--- old/tlpkg/tlpobj/hyphen-portuguese.tlpobj   2012-04-17 04:32:41.000000000 
+0200
+++ new/tlpkg/tlpobj/hyphen-portuguese.tlpobj   2013-07-08 03:21:26.000000000 
+0200
@@ -1,10 +1,10 @@
 name hyphen-portuguese
 category TLCore
-revision 25990
+revision 31125
 shortdesc Portuguese hyphenation patterns.
 relocated 1
 longdesc Hyphenation patterns for Portuguese in T1/EC and UTF-8
 longdesc encodings.
 depend hyphen-base
 depend hyph-utf8
-execute AddHyphen      name=portuguese synonyms=portuges       lefthyphenmin=2 
        righthyphenmin=3        file=loadhyph-pt.tex    
file_patterns=hyph-pt.pat.txt   file_exceptions=hyph-pt.hyp.txt
+execute AddHyphen      name=portuguese synonyms=portuges,brazil,brazilian      
lefthyphenmin=2         righthyphenmin=3        file=loadhyph-pt.tex    
file_patterns=hyph-pt.pat.txt   file_exceptions=hyph-pt.hyp.txt

++++++ texlive-specs-k-rpmlintrc ++++++
addFilter(".*dangling-symlink.*/fonts/.*")
addFilter(".*dangling-symlink.*/zypper\.py.*")
addFilter(".*description-shorter-than-summary.*")
addFilter(".*devel-file-in-non-devel-package.*/doc/.*")
addFilter(".*files-duplicate.*")
addFilter(".*E:.*files-duplicated-waste.*")
addFilter(".*spelling-error.*")
addFilter(".*zero-length.*")
addFilter(".*E:.*summary-too-long.*")
addFilter(".*incorrect-fsf-address.*")
addFilter(".*hidden-file-or-dir.*/\.tex.*")
addFilter(".*wrong-script-end-of-line-encoding.*")
addFilter(".*script-without-shebang.*/doc/.*")
addFilter(".*wrong-script-interpreter.*/doc/.*")
addFilter(".*non-executable-script.*/doc/.*")

Reply via email to