public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-text/texlive-core/files/, app-text/texlive-core/
@ 2019-02-16 21:46 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2019-02-16 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     a2fce90a0cb751294b36db4cfa639e9307be38fc
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 12 20:50:53 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 21:44:56 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fce90a

app-text/texlive-core: Fix build with poppler-0.71 and poppler-0.72

Bug: https://bugs.gentoo.org/672854
Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../files/texlive-core-2017-poppler069.patch       | 216 ++++++++++++++++
 .../files/texlive-core-2017-poppler071.patch       | 281 +++++++++++++++++++++
 .../files/texlive-core-2017-poppler072.patch       | 157 ++++++++++++
 app-text/texlive-core/texlive-core-2017-r4.ebuild  |   6 +-
 4 files changed, 659 insertions(+), 1 deletion(-)

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler069.patch b/app-text/texlive-core/files/texlive-core-2017-poppler069.patch
new file mode 100644
index 00000000000..30934170500
--- /dev/null
+++ b/app-text/texlive-core/files/texlive-core-2017-poppler069.patch
@@ -0,0 +1,216 @@
+From 29f2412e10523158f5e601f32482d3d233a934fc Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sat, 12 Jan 2019 21:42:09 +0100
+Subject: [PATCH 1/2] Fix build with poppler-0.69.0
+
+---
+ texk/web2c/luatexdir/image/epdf.h          |  1 +
+ texk/web2c/luatexdir/image/pdftoepdf.w     | 14 +++++++-------
+ texk/web2c/luatexdir/lua/lepdflib.cc       | 18 +++++++++---------
+ texk/web2c/luatexdir/lua/lpdfscannerlib.cc |  1 +
+ texk/web2c/pdftexdir/pdftoepdf.cc          |  7 ++++---
+ texk/web2c/pdftexdir/pdftosrc.cc           |  5 +++--
+ 6 files changed, 25 insertions(+), 21 deletions(-)
+
+diff --git a/texk/web2c/luatexdir/image/epdf.h b/texk/web2c/luatexdir/image/epdf.h
+index 57bb2e39..ebc83bdb 100644
+--- a/texk/web2c/luatexdir/image/epdf.h
++++ b/texk/web2c/luatexdir/image/epdf.h
+@@ -39,6 +39,7 @@ extern "C" {
+ #  include <goo/GooString.h>
+ #  include <goo/gmem.h>
+ #  include <goo/gfile.h>
++#  include <goo/gdir.h>
+ #  include <Object.h>
+ #  include <Stream.h>
+ #  include <Gfx.h>
+diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
+index 3aebf009..0a23b201 100644
+--- a/texk/web2c/luatexdir/image/pdftoepdf.w
++++ b/texk/web2c/luatexdir/image/pdftoepdf.w
+@@ -31,7 +31,7 @@
+ 
+ extern void md5(Guchar *msg, int msgLen, Guchar *digest);
+ 
+-static GBool isInit = gFalse;
++static bool isInit = false;
+ 
+ /* Maintain AVL tree of all PDF files for embedding */
+ 
+@@ -468,7 +468,7 @@ static void copyObject(PDF pdf, PdfDocument * pdf_doc, Object * obj)
+         break;
+     /*
+     case objNum:
+-        GBool isNum() { return type == objInt || type == objReal; }
++        bool isNum() { return type == objInt || type == objReal; }
+         break;
+     */
+     case objString:
+@@ -587,11 +587,11 @@ void read_pdf_info(image_dict * idict)
+     PDFRectangle *pagebox;
+     int pdf_major_version_found, pdf_minor_version_found;
+     float xsize, ysize, xorig, yorig;
+-    if (isInit == gFalse) {
++    if (isInit == false) {
+         if (!(globalParams))
+             globalParams = new GlobalParams();
+-        globalParams->setErrQuiet(gFalse);
+-        isInit = gTrue;
++        globalParams->setErrQuiet(false);
++        isInit = true;
+     }
+     if (img_type(idict) == IMG_TYPE_PDF)
+         pdf_doc = refPdfDocument(img_filepath(idict), FE_FAIL);
+@@ -960,7 +960,7 @@ void epdf_free()
+     if (PdfDocumentTree != NULL)
+         avl_destroy(PdfDocumentTree, destroyPdfDocument);
+     PdfDocumentTree = NULL;
+-    if (isInit == gTrue)
++    if (isInit == true)
+         delete globalParams;
+-    isInit = gFalse;
++    isInit = false;
+ }
+diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
+index 14558510..d47ec941 100644
+--- a/texk/web2c/luatexdir/lua/lepdflib.cc
++++ b/texk/web2c/luatexdir/lua/lepdflib.cc
+@@ -1374,9 +1374,9 @@ static int m_Object_initBool(lua_State * L)
+         pdfdoc_changed_error(L);
+     luaL_checktype(L, 2, LUA_TBOOLEAN);
+     if (lua_toboolean(L, 2) != 0)
+-        *((Object *) uin->d) = Object(gTrue);
++        *((Object *) uin->d) = Object(true);
+     else
+-        *((Object *) uin->d) = Object(gFalse);
++        *((Object *) uin->d) = Object(false);
+     return 0;
+ }
+ 
+@@ -2881,12 +2881,12 @@ m_poppler_get_BOOL(Attribute, isHidden);
+ 
+ static int m_Attribute_setHidden(lua_State * L)
+ {
+-    GBool i;
++    bool i;
+     udstruct *uin;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_Attribute);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+         pdfdoc_changed_error(L);
+-    i = (GBool) lua_toboolean(L, 2);
++    i = (bool) lua_toboolean(L, 2);
+     ((Attribute *) uin->d)->setHidden(i);
+     return 0;
+ }
+@@ -3023,7 +3023,7 @@ static int m_StructElement_getParentRef(lua_State * L)
+ // Ref is false if the C++ functione return false
+ static int m_StructElement_getPageRef(lua_State * L)
+ {
+-    GBool b;
++    bool b;
+     Ref *r;
+     udstruct *uin, *uout;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
+@@ -3069,13 +3069,13 @@ static int m_StructElement_setRevision(lua_State * L)
+ 
+ static int m_StructElement_getText(lua_State * L)
+ {
+-    GBool i;
++    bool i;
+     GooString *gs;
+     udstruct *uin;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+         pdfdoc_changed_error(L);
+-    i = (GBool) lua_toboolean(L, 2);
++    i = (bool) lua_toboolean(L, 2);
+     gs =  ((StructElement *) uin->d)->getText(i);
+     if (gs != NULL)
+         lua_pushlstring(L, gs->getCString(), gs->getLength());
+@@ -3164,7 +3164,7 @@ static int m_StructElement_findAttribute(lua_State * L)
+ {
+     Attribute::Type t;
+     Attribute::Owner o;
+-    GBool g;
++    bool g;
+     udstruct *uin, *uout;
+     const Attribute *a;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
+@@ -3172,7 +3172,7 @@ static int m_StructElement_findAttribute(lua_State * L)
+         pdfdoc_changed_error(L);
+     t = (Attribute::Type) luaL_checkint(L,1);
+     o = (Attribute::Owner) luaL_checkint(L,2);
+-    g = (GBool) lua_toboolean(L, 3);
++    g = (bool) lua_toboolean(L, 3);
+     a = ((StructElement *) uin->d)->findAttribute(t,g,o);
+ 
+     if (a!=NULL){
+diff --git a/texk/web2c/luatexdir/lua/lpdfscannerlib.cc b/texk/web2c/luatexdir/lua/lpdfscannerlib.cc
+index eb881b63..a2d39b83 100644
+--- a/texk/web2c/luatexdir/lua/lpdfscannerlib.cc
++++ b/texk/web2c/luatexdir/lua/lpdfscannerlib.cc
+@@ -34,6 +34,7 @@ extern "C" {
+ #  include <goo/GooString.h>
+ #  include <goo/gmem.h>
+ #  include <goo/gfile.h>
++#  include <goo/gdir.h>
+ #  include <Object.h>
+ #  include <Stream.h>
+ #  include <Gfx.h>
+diff --git a/texk/web2c/pdftexdir/pdftoepdf.cc b/texk/web2c/pdftexdir/pdftoepdf.cc
+index 0ffc3e19..af12c74e 100644
+--- a/texk/web2c/pdftexdir/pdftoepdf.cc
++++ b/texk/web2c/pdftexdir/pdftoepdf.cc
+@@ -37,6 +37,7 @@ with this program.  If not, see <http://www.gnu.org/licenses/>.
+ #include <goo/GooString.h>
+ #include <goo/gmem.h>
+ #include <goo/gfile.h>
++#include <goo/gdir.h>
+ #define GString GooString
+ #else
+ #include <aconf.h>
+@@ -114,7 +115,7 @@ struct UsedEncoding {
+ 
+ static InObj *inObjList;
+ static UsedEncoding *encodingList;
+-static GBool isInit = gFalse;
++static bool isInit = false;
+ 
+ // --------------------------------------------------------------------
+ // Maintain list of open embedded PDF files
+@@ -718,8 +719,8 @@ read_pdf_info(char *image_name, char *page_name, int page_num,
+     // initialize
+     if (!isInit) {
+         globalParams = new GlobalParams();
+-        globalParams->setErrQuiet(gFalse);
+-        isInit = gTrue;
++        globalParams->setErrQuiet(false);
++        isInit = true;
+     }
+     // open PDF file
+     pdf_doc = find_add_document(image_name);
+diff --git a/texk/web2c/pdftexdir/pdftosrc.cc b/texk/web2c/pdftexdir/pdftosrc.cc
+index ead9f209..22ab6bdc 100644
+--- a/texk/web2c/pdftexdir/pdftosrc.cc
++++ b/texk/web2c/pdftexdir/pdftosrc.cc
+@@ -31,6 +31,7 @@ with this program.  If not, see <http://www.gnu.org/licenses/>.
+ #include <goo/GooString.h>
+ #include <goo/gmem.h>
+ #include <goo/gfile.h>
++#include <goo/gdir.h>
+ #else
+ #include <aconf.h>
+ #include <GString.h>
+@@ -167,8 +168,8 @@ int main(int argc, char *argv[])
+ 
+                 // parse the header: object numbers and offsets
+                 objStr.streamReset();
+-                str = new EmbedStream(objStr.getStream(), Object(objNull), gTrue, first);
+-                parser = new Parser(xref, new Lexer(xref, str), gFalse);
++                str = new EmbedStream(objStr.getStream(), Object(objNull), true, first);
++                parser = new Parser(xref, new Lexer(xref, str), false);
+                 for (n = 0; n < nObjects; ++n) {
+                     obj1 = parser->getObj();
+                     obj2 = parser->getObj();
+-- 
+2.20.1

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler071.patch b/app-text/texlive-core/files/texlive-core-2017-poppler071.patch
new file mode 100644
index 00000000000..6238002c2e5
--- /dev/null
+++ b/app-text/texlive-core/files/texlive-core-2017-poppler071.patch
@@ -0,0 +1,281 @@
+From 2f77decfd2340c9a241dc508ae984a93dfef2643 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sat, 12 Jan 2019 21:43:29 +0100
+Subject: [PATCH 2/2] Fix build with poppler-0.71.0
+
+Thanks-to: maurerpe <junk4me46806@yahoo.com>
+---
+ texk/web2c/luatexdir/image/pdftoepdf.w | 10 +++++-----
+ texk/web2c/luatexdir/lua/lepdflib.cc   | 18 +++++++++---------
+ texk/web2c/pdftexdir/pdftex-common.h   |  2 +-
+ texk/web2c/pdftexdir/pdftoepdf.cc      | 20 ++++++++++----------
+ texk/web2c/pdftexdir/writeenc.c        |  2 +-
+ texk/web2c/xetexdir/pdfimage.cpp       |  2 +-
+ 6 files changed, 27 insertions(+), 27 deletions(-)
+
+diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
+index 0a23b201..aa1d7f25 100644
+--- a/texk/web2c/luatexdir/image/pdftoepdf.w
++++ b/texk/web2c/luatexdir/image/pdftoepdf.w
+@@ -363,7 +363,7 @@ void copyReal(PDF pdf, double d)
+ 
+ static void copyString(PDF pdf, GooString * string)
+ {
+-    char *p;
++    const char *p;
+     unsigned char c;
+     size_t i, l;
+     p = string->getCString();
+@@ -393,7 +393,7 @@ static void copyString(PDF pdf, GooString * string)
+     pdf->cave = true;
+ }
+ 
+-static void copyName(PDF pdf, char *s)
++static void copyName(PDF pdf, const char *s)
+ {
+     pdf_out(pdf, '/');
+     for (; *s != 0; s++) {
+@@ -527,7 +527,7 @@ static void writeRefs(PDF pdf, PdfDocument * pdf_doc)
+ 
+ /* get the pagebox coordinates according to the pagebox_spec */
+ 
+-static PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
++static const PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
+ {
+     switch (pagebox_spec) {
+         case PDF_BOX_SPEC_MEDIA:
+@@ -584,7 +584,7 @@ void read_pdf_info(image_dict * idict)
+     Catalog *catalog;
+     Page *page;
+     int rotate;
+-    PDFRectangle *pagebox;
++    const PDFRectangle *pagebox;
+     int pdf_major_version_found, pdf_minor_version_found;
+     float xsize, ysize, xorig, yorig;
+     if (isInit == false) {
+@@ -721,7 +721,7 @@ void write_epdf(PDF pdf, image_dict * idict, int suppress_optional_info)
+     Ref *pageref;
+     Dict *pageDict;
+     Object obj1, contents, pageobj, pagesobj1, pagesobj2, *op1, *op2, *optmp;
+-    PDFRectangle *pagebox;
++    const PDFRectangle *pagebox;
+     int i, l;
+     double bbox[4];
+     /* char s[256]; */
+diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
+index d47ec941..01f9415c 100644
+--- a/texk/web2c/luatexdir/lua/lepdflib.cc
++++ b/texk/web2c/luatexdir/lua/lepdflib.cc
+@@ -238,7 +238,7 @@ static int l_new_Attribute(lua_State * L)
+        if (uobj->pd != NULL && uobj->pd->pc != uobj->pc)
+           pdfdoc_changed_error(L);
+        uout = new_Attribute_userdata(L);
+-       uout->d = new Attribute(n, nlen, (Object *)uobj->d);
++       uout->d = new Attribute(GooString(n, nlen), (Object *)uobj->d);
+        uout->atype = ALLOC_LEPDF;
+        uout->pc = uobj->pc;
+        uout->pd = uobj->pd;
+@@ -443,7 +443,7 @@ static int m_##in##_##function(lua_State * L)                  \
+     uin = (udstruct *) luaL_checkudata(L, 1, M_##in);          \
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)             \
+         pdfdoc_changed_error(L);                               \
+-    o = ((in *) uin->d)->function();                           \
++    o = (out *) ((in *) uin->d)->function();		       \
+     if (o != NULL) {                                           \
+         uout = new_##out##_userdata(L);                        \
+         uout->d = o;                                           \
+@@ -972,12 +972,12 @@ m_poppler_get_INT(Dict, getLength);
+ 
+ static int m_Dict_add(lua_State * L)
+ {
+-    char *s;
++    const char *s;
+     udstruct *uin, *uobj;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_Dict);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+         pdfdoc_changed_error(L);
+-    s = copyString(luaL_checkstring(L, 2));
++    s = luaL_checkstring(L, 2);
+     uobj = (udstruct *) luaL_checkudata(L, 3, M_Object);
+     ((Dict *) uin->d)->add(s, std::move(*((Object *) uobj->d)));
+     return 0;
+@@ -1894,7 +1894,7 @@ static int m_Object_dictAdd(lua_State * L)
+         pdfdoc_changed_error(L);
+     if (!((Object *) uin->d)->isDict())
+         luaL_error(L, "Object is not a Dict");
+-    ((Object *) uin->d)->dictAdd(copyString(s), std::move(*((Object *) uobj->d)));
++    ((Object *) uin->d)->dictAdd(s, std::move(*((Object *) uobj->d)));
+     return 0;
+ }
+ 
+@@ -2308,7 +2308,7 @@ m_PDFDoc_INT(getErrorCode);
+ 
+ static int m_PDFDoc_getFileName(lua_State * L)
+ {
+-    GooString *gs;
++    const GooString *gs;
+     udstruct *uin;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+@@ -2396,7 +2396,7 @@ m_PDFDoc_INT(getNumPages);
+ 
+ static int m_PDFDoc_readMetadata(lua_State * L)
+ {
+-    GooString *gs;
++    const GooString *gs;
+     udstruct *uin;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+@@ -2414,7 +2414,7 @@ static int m_PDFDoc_readMetadata(lua_State * L)
+ 
+ static int m_PDFDoc_getStructTreeRoot(lua_State * L)
+ {
+-    StructTreeRoot *obj;
++    const StructTreeRoot *obj;
+     udstruct *uin, *uout;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+@@ -2422,7 +2422,7 @@ static int m_PDFDoc_getStructTreeRoot(lua_State * L)
+     if (((PdfDocument *) uin->d)->doc->getCatalog()->isOk()) {
+         obj = ((PdfDocument *) uin->d)->doc->getStructTreeRoot();
+         uout = new_StructTreeRoot_userdata(L);
+-        uout->d = obj;
++        uout->d = (StructTreeRoot *) obj;
+         uout->pc = uin->pc;
+         uout->pd = uin->pd;
+     } else
+diff --git a/texk/web2c/pdftexdir/pdftex-common.h b/texk/web2c/pdftexdir/pdftex-common.h
+index 307ba64a..09741707 100644
+--- a/texk/web2c/pdftexdir/pdftex-common.h
++++ b/texk/web2c/pdftexdir/pdftex-common.h
+@@ -101,7 +101,7 @@ extern void tex_printf(const char *, ...);
+ extern void write_epdf(void);
+ 
+ /* writeenc.c */
+-extern void epdf_write_enc(char **, int);
++extern void epdf_write_enc(const char **, int);
+ 
+ /* writeimg.c */
+ extern float epdf_width;
+diff --git a/texk/web2c/pdftexdir/pdftoepdf.cc b/texk/web2c/pdftexdir/pdftoepdf.cc
+index af12c74e..e353b652 100644
+--- a/texk/web2c/pdftexdir/pdftoepdf.cc
++++ b/texk/web2c/pdftexdir/pdftoepdf.cc
+@@ -270,7 +270,7 @@ static int getNewObjectNumber(Ref ref)
+ 
+ static void copyObject(Object *);
+ 
+-static void copyName(char *s)
++static void copyName(const char *s)
+ {
+     pdf_puts("/");
+     for (; *s != 0; s++) {
+@@ -305,7 +305,7 @@ static void copyDict(Object * obj)
+ static void copyFontDict(Object * obj, InObj * r)
+ {
+     int i, l;
+-    char *key;
++    const char *key;
+     if (!obj->isDict())
+         pdftex_fail("PDF inclusion: invalid dict type <%s>",
+                     obj->getTypeName());
+@@ -377,7 +377,7 @@ static bool embeddableFont(Object * fontdesc)
+     return false;
+ }
+ 
+-static void copyFont(char *tag, Object * fontRef)
++static void copyFont(const char *tag, Object * fontRef)
+ {
+     Object fontdict, subtype, basefont, fontdescRef, fontdesc, charset,
+         stemV;
+@@ -462,7 +462,7 @@ static void copyFontResources(Object * obj)
+     pdf_puts(">>\n");
+ }
+ 
+-static void copyOtherResources(Object * obj, char *key)
++static void copyOtherResources(Object * obj, const char *key)
+ {
+     // copies all other resources (write_epdf handles Fonts and ProcSets),
+ 
+@@ -549,7 +549,7 @@ static void copyObject(Object * obj)
+     Object obj1;
+     int i, l, c;
+     Ref ref;
+-    char *p;
++    const char *p;
+     GString *s;
+     if (obj->isBool()) {
+         pdf_printf("%s", obj->getBool()? "true" : "false");
+@@ -650,7 +650,7 @@ static void writeRefs()
+ static void writeEncodings()
+ {
+     UsedEncoding *r, *n;
+-    char *glyphNames[256], *s;
++    const char *glyphNames[256], *s;
+     int i;
+     for (r = encodingList; r != 0; r = r->next) {
+         for (i = 0; i < 256; i++) {
+@@ -678,7 +678,7 @@ static void writeEncodings()
+ }
+ 
+ // get the pagebox according to the pagebox_spec
+-static PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
++static const PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
+ {
+     if (pagebox_spec == pdfboxspecmedia)
+         return page->getMediaBox();
+@@ -710,7 +710,7 @@ read_pdf_info(char *image_name, char *page_name, int page_num,
+ {
+     PdfDocument *pdf_doc;
+     Page *page;
+-    PDFRectangle *pagebox;
++    const PDFRectangle *pagebox;
+ #ifdef POPPLER_VERSION
+     int pdf_major_version_found, pdf_minor_version_found;
+ #else
+@@ -829,7 +829,7 @@ void write_epdf(void)
+     Object groupDict;
+     bool writeSepGroup = false;
+     Object info;
+-    char *key;
++    const char *key;
+     char s[256];
+     int i, l;
+     int rotate;
+@@ -856,7 +856,7 @@ void write_epdf(void)
+     pageObj = xref->fetch(pageRef->num, pageRef->gen);
+     pageDict = pageObj.getDict();
+     rotate = page->getRotate();
+-    PDFRectangle *pagebox;
++    const PDFRectangle *pagebox;
+     // write the Page header
+     pdf_puts("/Type /XObject\n");
+     pdf_puts("/Subtype /Form\n");
+diff --git a/texk/web2c/pdftexdir/writeenc.c b/texk/web2c/pdftexdir/writeenc.c
+index bd55103f..08f44633 100644
+--- a/texk/web2c/pdftexdir/writeenc.c
++++ b/texk/web2c/pdftexdir/writeenc.c
+@@ -83,7 +83,7 @@ fe_entry *get_fe_entry(char *s)
+ 
+ /**********************************************************************/
+ 
+-void epdf_write_enc(char **glyph_names, int fe_objnum)
++void epdf_write_enc(const char **glyph_names, int fe_objnum)
+ {
+     int i, i_old;
+     assert(glyph_names != NULL);
+diff --git a/texk/web2c/xetexdir/pdfimage.cpp b/texk/web2c/xetexdir/pdfimage.cpp
+index 85389136..ce46cae1 100644
+--- a/texk/web2c/xetexdir/pdfimage.cpp
++++ b/texk/web2c/xetexdir/pdfimage.cpp
+@@ -78,7 +78,7 @@ pdf_get_rect(char* filename, int page_num, int pdf_box, realrect* box)
+ 
+ 	Page*		page = doc->getCatalog()->getPage(page_num);
+ 
+-	PDFRectangle*	r;
++	const PDFRectangle*	r;
+ 	switch (pdf_box) {
+ 		default:
+ 		case pdfbox_crop:
+-- 
+2.20.1

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler072.patch b/app-text/texlive-core/files/texlive-core-2017-poppler072.patch
new file mode 100644
index 00000000000..489ff25fa00
--- /dev/null
+++ b/app-text/texlive-core/files/texlive-core-2017-poppler072.patch
@@ -0,0 +1,157 @@
+From 19462cf1b5628d7251cde91031a0635e636d890a Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Sat, 12 Jan 2019 21:59:07 +0100
+Subject: [PATCH] Fix build with poppler-0.72
+
+---
+ texk/web2c/luatexdir/image/pdftoepdf.w |  2 +-
+ texk/web2c/luatexdir/lua/lepdflib.cc   | 16 ++++++++--------
+ texk/web2c/pdftexdir/pdftoepdf.cc      |  4 ++--
+ texk/web2c/pdftexdir/pdftosrc.cc       |  6 +++---
+ 4 files changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
+index aa1d7f25..2f143068 100644
+--- a/texk/web2c/luatexdir/image/pdftoepdf.w
++++ b/texk/web2c/luatexdir/image/pdftoepdf.w
+@@ -366,7 +366,7 @@ static void copyString(PDF pdf, GooString * string)
+     const char *p;
+     unsigned char c;
+     size_t i, l;
+-    p = string->getCString();
++    p = string->c_str();
+     l = (size_t) string->getLength();
+     if (pdf->cave)
+         pdf_out(pdf, ' ');
+diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
+index 01f9415c..6b24a39b 100644
+--- a/texk/web2c/luatexdir/lua/lepdflib.cc
++++ b/texk/web2c/luatexdir/lua/lepdflib.cc
+@@ -523,7 +523,7 @@ static int m_##in##_##function(lua_State * L)                  \
+         pdfdoc_changed_error(L);                               \
+     gs = (GooString *)((in *) uin->d)->function();             \
+     if (gs != NULL)                                            \
+-        lua_pushlstring(L, gs->getCString(), gs->getLength()); \
++        lua_pushlstring(L, gs->c_str(), gs->getLength()); \
+     else                                                       \
+         lua_pushnil(L);                                        \
+     return 1;                                                  \
+@@ -758,7 +758,7 @@ static int m_Array_getString(lua_State * L)
+     if (i > 0 && i <= len) {
+         gs = new GooString();
+         if (((Array *) uin->d)->getString(i - 1, gs))
+-            lua_pushlstring(L, gs->getCString(), gs->getLength());
++            lua_pushlstring(L, gs->c_str(), gs->getLength());
+         else
+             lua_pushnil(L);
+         delete gs;
+@@ -910,7 +910,7 @@ static int m_Catalog_getJS(lua_State * L)
+     if (i > 0 && i <= len) {
+         gs = ((Catalog *) uin->d)->getJS(i - 1);
+         if (gs != NULL)
+-            lua_pushlstring(L, gs->getCString(), gs->getLength());
++            lua_pushlstring(L, gs->c_str(), gs->getLength());
+         else
+             lua_pushnil(L);
+         delete gs;
+@@ -1225,7 +1225,7 @@ static int m_GooString__tostring(lua_State * L)
+     uin = (udstruct *) luaL_checkudata(L, 1, M_GooString);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+         pdfdoc_changed_error(L);
+-    lua_pushlstring(L, ((GooString *) uin->d)->getCString(),
++    lua_pushlstring(L, ((GooString *) uin->d)->c_str(),
+                     ((GooString *) uin->d)->getLength());
+     return 1;
+ }
+@@ -1657,7 +1657,7 @@ static int m_Object_getString(lua_State * L)
+         pdfdoc_changed_error(L);
+     if (((Object *) uin->d)->isString()) {
+         gs = (GooString *)((Object *) uin->d)->getString();
+-        lua_pushlstring(L, gs->getCString(), gs->getLength());
++        lua_pushlstring(L, gs->c_str(), gs->getLength());
+     } else
+         lua_pushnil(L);
+     return 1;
+@@ -2315,7 +2315,7 @@ static int m_PDFDoc_getFileName(lua_State * L)
+         pdfdoc_changed_error(L);
+     gs = ((PdfDocument *) uin->d)->doc->getFileName();
+     if (gs != NULL)
+-        lua_pushlstring(L, gs->getCString(), gs->getLength());
++        lua_pushlstring(L, gs->c_str(), gs->getLength());
+     else
+         lua_pushnil(L);
+     return 1;
+@@ -2404,7 +2404,7 @@ static int m_PDFDoc_readMetadata(lua_State * L)
+     if (((PdfDocument *) uin->d)->doc->getCatalog()->isOk()) {
+         gs = ((PdfDocument *) uin->d)->doc->readMetadata();
+         if (gs != NULL)
+-            lua_pushlstring(L, gs->getCString(), gs->getLength());
++            lua_pushlstring(L, gs->c_str(), gs->getLength());
+         else
+             lua_pushnil(L);
+     } else
+@@ -3078,7 +3078,7 @@ static int m_StructElement_getText(lua_State * L)
+     i = (bool) lua_toboolean(L, 2);
+     gs =  ((StructElement *) uin->d)->getText(i);
+     if (gs != NULL)
+-        lua_pushlstring(L, gs->getCString(), gs->getLength());
++        lua_pushlstring(L, gs->c_str(), gs->getLength());
+     else
+         lua_pushnil(L);
+     return 1;
+diff --git a/texk/web2c/pdftexdir/pdftoepdf.cc b/texk/web2c/pdftexdir/pdftoepdf.cc
+index e353b652..84e9f7ce 100644
+--- a/texk/web2c/pdftexdir/pdftoepdf.cc
++++ b/texk/web2c/pdftexdir/pdftoepdf.cc
+@@ -422,7 +422,7 @@ static void copyFont(const char *tag, Object * fontRef)
+         charset = fontdesc.dictLookup("CharSet");
+         if (!charset.isNull() &&
+             charset.isString() && is_subsetable(fontmap))
+-            epdf_mark_glyphs(fd, (char *)charset.getString()->getCString());
++            epdf_mark_glyphs(fd, (char *)charset.getString()->c_str());
+         else
+             embed_whole_font(fd);
+         addFontDesc(fontdescRef.getRef(), fd);
+@@ -561,7 +561,7 @@ static void copyObject(Object * obj)
+         pdf_printf("%s", convertNumToPDF(obj->getNum()));
+     } else if (obj->isString()) {
+         s = (GooString *)obj->getString();
+-        p = s->getCString();
++        p = s->c_str();
+         l = s->getLength();
+         if (strlen(p) == (unsigned int) l) {
+             pdf_puts("(");
+diff --git a/texk/web2c/pdftexdir/pdftosrc.cc b/texk/web2c/pdftexdir/pdftosrc.cc
+index 22ab6bdc..bad1b78f 100644
+--- a/texk/web2c/pdftexdir/pdftosrc.cc
++++ b/texk/web2c/pdftexdir/pdftosrc.cc
+@@ -105,7 +105,7 @@ int main(int argc, char *argv[])
+             fprintf(stderr, "No SourceName found\n");
+             exit(1);
+         }
+-        outname = (char *)srcName.getString()->getCString();
++        outname = (char *)srcName.getString()->c_str();
+         // We cannot free srcName, as objname shares its string.
+         // srcName.free();
+     } else if (objnum > 0) {
+@@ -114,7 +114,7 @@ int main(int argc, char *argv[])
+             fprintf(stderr, "Not a Stream object\n");
+             exit(1);
+         }
+-        sprintf(buf, "%s", fileName->getCString());
++        sprintf(buf, "%s", fileName->c_str());
+         if ((p = strrchr(buf, '.')) == 0)
+             p = strchr(buf, 0);
+         if (objgen == 0)
+@@ -124,7 +124,7 @@ int main(int argc, char *argv[])
+         outname = buf;
+     } else {                    // objnum < 0 means we are extracting the XRef table
+         extract_xref_table = true;
+-        sprintf(buf, "%s", fileName->getCString());
++        sprintf(buf, "%s", fileName->c_str());
+         if ((p = strrchr(buf, '.')) == 0)
+             p = strchr(buf, 0);
+         sprintf(p, ".xref");
+-- 
+2.20.1
+

diff --git a/app-text/texlive-core/texlive-core-2017-r4.ebuild b/app-text/texlive-core/texlive-core-2017-r4.ebuild
index 2123b45c914..6c88e065080 100644
--- a/app-text/texlive-core/texlive-core-2017-r4.ebuild
+++ b/app-text/texlive-core/texlive-core-2017-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -166,6 +166,10 @@ src_prepare() {
 	# bug ?
 	epatch "${FILESDIR}/${P}-poppler064.patch"
 
+	if has_version ">=app-text/poppler-0.69.0"; then
+		epatch "${FILESDIR}"/${P}-poppler0{69,71,72}.patch # bug #672854
+	fi
+
 	sed -i \
 		-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${EPREFIX}/usr/include\"," \
 		texk/web2c/configure || die


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-text/texlive-core/files/, app-text/texlive-core/
@ 2023-02-28  3:01 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2023-02-28  3:01 UTC (permalink / raw
  To: gentoo-commits

commit:     b970182de2a6a6da4748572295e4a6e46f16736c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 02:56:15 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 03:01:16 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b970182d

app-text/texlive-core: fix another Clang 16 configure issue

Bug: https://bugs.gentoo.org/882245
Bug: https://bugs.gentoo.org/874546
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/texlive-core-2021-clang-16.patch         | 49 ++++++++++++++++++++++
 ...-2021-r5.ebuild => texlive-core-2021-r6.ebuild} |  2 +-
 2 files changed, 50 insertions(+), 1 deletion(-)

diff --git a/app-text/texlive-core/files/texlive-core-2021-clang-16.patch b/app-text/texlive-core/files/texlive-core-2021-clang-16.patch
index fcfbd26c8ed2..8d5f421544f8 100644
--- a/app-text/texlive-core/files/texlive-core-2021-clang-16.patch
+++ b/app-text/texlive-core/files/texlive-core-2021-clang-16.patch
@@ -3,6 +3,7 @@ https://bugs.gentoo.org/882245
 
 https://github.com/TeX-Live/texlive-source/commit/3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a
 https://github.com/TeX-Live/texlive-source/commit/60b60503b21ea43c68d1ffbe214141a79a36190b
+https://github.com/TeX-Live/texlive-source/commit/bb307f8bd91c5ea4f191b9c788056470626893b7
 
 From 3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a Mon Sep 17 00:00:00 2001
 From: Karl Berry <karl@freefriends.org>
@@ -170,3 +171,51 @@ git-svn-id: svn://tug.org/texlive/trunk/Build/source@64953 c570f23f-e606-0410-a8
  {
  xargc = argc;
 
+From bb307f8bd91c5ea4f191b9c788056470626893b7 Mon Sep 17 00:00:00 2001
+From: Karl Berry <karl@freefriends.org>
+Date: Thu, 2 Feb 2023 22:57:47 +0000
+Subject: [PATCH] avoid implicit wait and exit declarations for C99
+
+git-svn-id: svn://tug.org/texlive/trunk/Build/source@65717 c570f23f-e606-0410-a88d-b1316a301751
+--- a/texk/xdvik/configure
++++ b/texk/xdvik/configure
+@@ -15455,6 +15455,9 @@ else
+ #ifdef HAVE_UNISTD_H
+ #include <unistd.h>
+ #endif
++#ifdef HAVE_SYS_WAIT_H
++#include <sys/wait.h>
++#endif
+ #ifdef HAVE_VFORK_H
+ #include <vfork.h>
+ #endif
+@@ -15476,7 +15479,7 @@ main ()
+ 
+     while (wait(&status) != child)
+       ;
+-    exit(
++    _exit(
+ 	 /* Was there some problem with vforking?  */
+ 	 child < 0
+ 
+--- a/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4
++++ b/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4
+@@ -22,6 +22,9 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK],
+ #ifdef HAVE_UNISTD_H
+ #include <unistd.h>
+ #endif
++#ifdef HAVE_SYS_WAIT_H
++#include <sys/wait.h>
++#endif
+ #ifdef HAVE_VFORK_H
+ #include <vfork.h>
+ #endif]],
+@@ -40,7 +43,7 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK],
+ 
+     while (wait(&status) != child)
+       ;
+-    exit(
++    _exit(
+ 	 /* Was there some problem with vforking?  */
+ 	 child < 0
+ 

diff --git a/app-text/texlive-core/texlive-core-2021-r5.ebuild b/app-text/texlive-core/texlive-core-2021-r6.ebuild
similarity index 99%
rename from app-text/texlive-core/texlive-core-2021-r5.ebuild
rename to app-text/texlive-core/texlive-core-2021-r6.ebuild
index 0c150524ab97..0b463ff9a7ff 100644
--- a/app-text/texlive-core/texlive-core-2021-r5.ebuild
+++ b/app-text/texlive-core/texlive-core-2021-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-text/texlive-core/files/, app-text/texlive-core/
@ 2019-05-08 22:56 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2019-05-08 22:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a790d0f672d6f7f2e2afc0ec6c0f69fe77b86644
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed May  8 22:45:17 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed May  8 22:56:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a790d0f6

app-text/texlive-core: Fix build w/ poppler-0.75 and poppler-0.76

Closes: https://bugs.gentoo.org/681338
Closes: https://bugs.gentoo.org/685284
Thanks-to: Arfrever Frehtes Taifersar Arahesis <arfrever.fta <AT> gmail.com>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-text/texlive-core/Manifest                     |   1 +
 .../files/texlive-core-2017-poppler064.patch       | 118 ---------
 .../files/texlive-core-2017-poppler069.patch       | 216 ----------------
 .../files/texlive-core-2017-poppler071.patch       | 281 ---------------------
 .../files/texlive-core-2017-poppler072.patch       | 157 ------------
 .../files/texlive-core-2017-poppler073.patch       |  74 ------
 app-text/texlive-core/texlive-core-2017-r4.ebuild  |  11 +-
 7 files changed, 10 insertions(+), 848 deletions(-)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 47e26302447..5e327cf3ac1 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -1,5 +1,6 @@
 DIST texlive-20170524-source-freetype.patch.xz 625056 BLAKE2B 70bcd15da1edfe5422f6dc0e736bc842f93787d45a81f823c8ddc5a420eff65f176ccce20cb17ac1dbc3b4eef3081de7dfbe34eb390f1baaa925e17f3d55c6c1 SHA512 daa0ff9306b39e6d5058c53572fdc741adad17cec9a874785005aacd0e57b75ce59f21d0d12260f4178d47b7b0e6509e49c44e2ab524613fe962ac1199a9120b
 DIST texlive-20170524-source.tar.xz 63483372 BLAKE2B 44669d1228f5be27e9d93672a4f4ead40f7f4c6cf386f2db6fef54d64f8b8a743a485fe1170904d8117b9745f71ec77db8434caa6cdd79359b1f3f387130a3b4 SHA512 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa
+DIST texlive-core-2017-poppler076.tar.xz 9232 BLAKE2B 945e4f8e6f3230b78dc43560c664fbe4989fb32759b41c0ef83d656b43b008030cebdbf668718c4f22831d01c3fe1466f686f7f6b76183d3d1bb5e760f17140d SHA512 63fb2b426921be5f6d310b31e7fea6fc0edc0900f4790445fcaface9c931ca6c3e8f98b81a3bccfd1c877750e854c9410a59ff9a124aa2826d7b4187d54ed8ab
 DIST texlive-core-patches-70.tar.xz 13068 BLAKE2B 011cf51af10d28ac9df7c9b9d7aea2cac3e562d393dcf09d57b3c2832fe6816cf926458417577f7c9d9414639a291c09240444145bdbb3d132170f51a8a16980 SHA512 fd26b92a03cd0446007728d0c16a8c7301e254515b997e6a0bd9b325db162bf3f2a2e96be0cb185f042038205c4b4dacf1785a216c8326328682f1c42da9079e
 DIST texlive-module-a2ping-2017.tar.xz 31136 BLAKE2B cc0d99992cb780711a2a423fa26135845fa1f2cbbac76485d64a0b3184e338e7a60cdcfeaca129e6251f72110b0069c32164f9c4904d7f7c9c2edc6306f50411 SHA512 4711f184222fd95498a6d3ee94db19209c7836e6b775303926766d97921f2e8324b0aa2252a958fb619dbeca50729d2be4851a2add5503e7e8f4e713fc993e41
 DIST texlive-module-a2ping.doc-2017.tar.xz 17524 BLAKE2B dea1db9fb3650c56161190823e4015d3e6399be3612f7e54702264a5187e72c7be987abb2cf8465d82711c9894d604fa03d79dc770bbf93b3404f18a633fbfa0 SHA512 8cfcc3b2a5dc462895a2bbd82f3a21537ae5d3fe81217b0b664b2008d6d18259f18de10e6eb3e3ac2655f96067b0f9bc6e30f69d068d9335598eb0b075eb4cea

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler064.patch b/app-text/texlive-core/files/texlive-core-2017-poppler064.patch
deleted file mode 100644
index 9e4c7044975..00000000000
--- a/app-text/texlive-core/files/texlive-core-2017-poppler064.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-Source: https://github.com/TeX-Live/texlive-source/commit/ea9e7b25c6566505fe6d994aa5263bd736593be1
-Backport: dilfridge@gentoo.org
-
-diff -ruN texlive-20170524-source.orig/texk/web2c/luatexdir/image/pdftoepdf.w texlive-20170524-source/texk/web2c/luatexdir/image/pdftoepdf.w
---- texlive-20170524-source.orig/texk/web2c/luatexdir/image/pdftoepdf.w	2018-05-20 22:11:35.787633516 +0200
-+++ texlive-20170524-source/texk/web2c/luatexdir/image/pdftoepdf.w	2018-05-20 22:12:26.607265149 +0200
-@@ -472,10 +472,10 @@
-         break;
-     */
-     case objString:
--        copyString(pdf, obj->getString());
-+        copyString(pdf, (GooString *)obj->getString());
-         break;
-     case objName:
--        copyName(pdf, obj->getName());
-+        copyName(pdf, (char *)obj->getName());
-         break;
-     case objNull:
-         pdf_add_null(pdf);
-diff -ruN texlive-20170524-source.orig/texk/web2c/luatexdir/lua/lepdflib.cc texlive-20170524-source/texk/web2c/luatexdir/lua/lepdflib.cc
---- texlive-20170524-source.orig/texk/web2c/luatexdir/lua/lepdflib.cc	2018-05-20 22:11:35.788633528 +0200
-+++ texlive-20170524-source/texk/web2c/luatexdir/lua/lepdflib.cc	2018-05-20 22:12:26.608265161 +0200
-@@ -521,7 +521,7 @@
-     uin = (udstruct *) luaL_checkudata(L, 1, M_##in);          \
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)             \
-         pdfdoc_changed_error(L);                               \
--    gs = ((in *) uin->d)->function();                          \
-+    gs = (GooString *)((in *) uin->d)->function();             \
-     if (gs != NULL)                                            \
-         lua_pushlstring(L, gs->getCString(), gs->getLength()); \
-     else                                                       \
-@@ -1656,7 +1656,7 @@
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-         pdfdoc_changed_error(L);
-     if (((Object *) uin->d)->isString()) {
--        gs = ((Object *) uin->d)->getString();
-+        gs = (GooString *)((Object *) uin->d)->getString();
-         lua_pushlstring(L, gs->getCString(), gs->getLength());
-     } else
-         lua_pushnil(L);
-diff -ruN texlive-20170524-source.orig/texk/web2c/pdftexdir/pdftoepdf.cc texlive-20170524-source/texk/web2c/pdftexdir/pdftoepdf.cc
---- texlive-20170524-source.orig/texk/web2c/pdftexdir/pdftoepdf.cc	2018-05-20 22:11:35.788633528 +0200
-+++ texlive-20170524-source/texk/web2c/pdftexdir/pdftoepdf.cc	2018-05-20 22:12:34.398361984 +0200
-@@ -284,7 +284,7 @@
- static void copyDictEntry(Object * obj, int i)
- {
-     Object obj1;
--    copyName(obj->dictGetKey(i));
-+    copyName((char *)obj->dictGetKey(i));
-     pdf_puts(" ");
-     obj1 = obj->dictGetValNF(i);
-     copyObject(&obj1);
-@@ -349,7 +349,7 @@
-         if (!procset.isName())
-             pdftex_fail("PDF inclusion: invalid ProcSet entry type <%s>",
-                         procset.getTypeName());
--        copyName(procset.getName());
-+        copyName((char *)procset.getName());
-         pdf_puts(" ");
-     }
-     pdf_puts("]\n");
-@@ -412,7 +412,7 @@
-         && fontdescRef.isRef()
-         && fontdesc.isDict()
-         && embeddableFont(&fontdesc)
--        && (fontmap = lookup_fontmap(basefont.getName())) != NULL) {
-+        && (fontmap = lookup_fontmap((char *)basefont.getName())) != NULL) {
-         // round /StemV value, since the PDF input is a float
-         // (see Font Descriptors in PDF reference), but we only store an
-         // integer, since we don't want to change the struct.
-@@ -421,7 +421,7 @@
-         charset = fontdesc.dictLookup("CharSet");
-         if (!charset.isNull() &&
-             charset.isString() && is_subsetable(fontmap))
--            epdf_mark_glyphs(fd, charset.getString()->getCString());
-+            epdf_mark_glyphs(fd, (char *)charset.getString()->getCString());
-         else
-             embed_whole_font(fd);
-         addFontDesc(fontdescRef.getRef(), fd);
-@@ -450,7 +450,7 @@
-         if (fontRef.isRef())
-             copyFont(obj->dictGetKey(i), &fontRef);
-         else if (fontRef.isDict()) {   // some programs generate pdf with embedded font object
--            copyName(obj->dictGetKey(i));
-+            copyName((char *)obj->dictGetKey(i));
-             pdf_puts(" ");
-             copyObject(&fontRef);
-         }
-@@ -559,7 +559,7 @@
-     } else if (obj->isNum()) {
-         pdf_printf("%s", convertNumToPDF(obj->getNum()));
-     } else if (obj->isString()) {
--        s = obj->getString();
-+        s = (GooString *)obj->getString();
-         p = s->getCString();
-         l = s->getLength();
-         if (strlen(p) == (unsigned int) l) {
-@@ -583,7 +583,7 @@
-             pdf_puts(">");
-         }
-     } else if (obj->isName()) {
--        copyName(obj->getName());
-+        copyName((char *)obj->getName());
-     } else if (obj->isNull()) {
-         pdf_puts("null");
-     } else if (obj->isArray()) {
-diff -ruN texlive-20170524-source.orig/texk/web2c/pdftexdir/pdftosrc.cc texlive-20170524-source/texk/web2c/pdftexdir/pdftosrc.cc
---- texlive-20170524-source.orig/texk/web2c/pdftexdir/pdftosrc.cc	2018-05-20 22:11:35.788633528 +0200
-+++ texlive-20170524-source/texk/web2c/pdftexdir/pdftosrc.cc	2018-05-20 22:12:31.369324336 +0200
-@@ -104,7 +104,7 @@
-             fprintf(stderr, "No SourceName found\n");
-             exit(1);
-         }
--        outname = srcName.getString()->getCString();
-+        outname = (char *)srcName.getString()->getCString();
-         // We cannot free srcName, as objname shares its string.
-         // srcName.free();
-     } else if (objnum > 0) {

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler069.patch b/app-text/texlive-core/files/texlive-core-2017-poppler069.patch
deleted file mode 100644
index 30934170500..00000000000
--- a/app-text/texlive-core/files/texlive-core-2017-poppler069.patch
+++ /dev/null
@@ -1,216 +0,0 @@
-From 29f2412e10523158f5e601f32482d3d233a934fc Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sat, 12 Jan 2019 21:42:09 +0100
-Subject: [PATCH 1/2] Fix build with poppler-0.69.0
-
----
- texk/web2c/luatexdir/image/epdf.h          |  1 +
- texk/web2c/luatexdir/image/pdftoepdf.w     | 14 +++++++-------
- texk/web2c/luatexdir/lua/lepdflib.cc       | 18 +++++++++---------
- texk/web2c/luatexdir/lua/lpdfscannerlib.cc |  1 +
- texk/web2c/pdftexdir/pdftoepdf.cc          |  7 ++++---
- texk/web2c/pdftexdir/pdftosrc.cc           |  5 +++--
- 6 files changed, 25 insertions(+), 21 deletions(-)
-
-diff --git a/texk/web2c/luatexdir/image/epdf.h b/texk/web2c/luatexdir/image/epdf.h
-index 57bb2e39..ebc83bdb 100644
---- a/texk/web2c/luatexdir/image/epdf.h
-+++ b/texk/web2c/luatexdir/image/epdf.h
-@@ -39,6 +39,7 @@ extern "C" {
- #  include <goo/GooString.h>
- #  include <goo/gmem.h>
- #  include <goo/gfile.h>
-+#  include <goo/gdir.h>
- #  include <Object.h>
- #  include <Stream.h>
- #  include <Gfx.h>
-diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
-index 3aebf009..0a23b201 100644
---- a/texk/web2c/luatexdir/image/pdftoepdf.w
-+++ b/texk/web2c/luatexdir/image/pdftoepdf.w
-@@ -31,7 +31,7 @@
- 
- extern void md5(Guchar *msg, int msgLen, Guchar *digest);
- 
--static GBool isInit = gFalse;
-+static bool isInit = false;
- 
- /* Maintain AVL tree of all PDF files for embedding */
- 
-@@ -468,7 +468,7 @@ static void copyObject(PDF pdf, PdfDocument * pdf_doc, Object * obj)
-         break;
-     /*
-     case objNum:
--        GBool isNum() { return type == objInt || type == objReal; }
-+        bool isNum() { return type == objInt || type == objReal; }
-         break;
-     */
-     case objString:
-@@ -587,11 +587,11 @@ void read_pdf_info(image_dict * idict)
-     PDFRectangle *pagebox;
-     int pdf_major_version_found, pdf_minor_version_found;
-     float xsize, ysize, xorig, yorig;
--    if (isInit == gFalse) {
-+    if (isInit == false) {
-         if (!(globalParams))
-             globalParams = new GlobalParams();
--        globalParams->setErrQuiet(gFalse);
--        isInit = gTrue;
-+        globalParams->setErrQuiet(false);
-+        isInit = true;
-     }
-     if (img_type(idict) == IMG_TYPE_PDF)
-         pdf_doc = refPdfDocument(img_filepath(idict), FE_FAIL);
-@@ -960,7 +960,7 @@ void epdf_free()
-     if (PdfDocumentTree != NULL)
-         avl_destroy(PdfDocumentTree, destroyPdfDocument);
-     PdfDocumentTree = NULL;
--    if (isInit == gTrue)
-+    if (isInit == true)
-         delete globalParams;
--    isInit = gFalse;
-+    isInit = false;
- }
-diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
-index 14558510..d47ec941 100644
---- a/texk/web2c/luatexdir/lua/lepdflib.cc
-+++ b/texk/web2c/luatexdir/lua/lepdflib.cc
-@@ -1374,9 +1374,9 @@ static int m_Object_initBool(lua_State * L)
-         pdfdoc_changed_error(L);
-     luaL_checktype(L, 2, LUA_TBOOLEAN);
-     if (lua_toboolean(L, 2) != 0)
--        *((Object *) uin->d) = Object(gTrue);
-+        *((Object *) uin->d) = Object(true);
-     else
--        *((Object *) uin->d) = Object(gFalse);
-+        *((Object *) uin->d) = Object(false);
-     return 0;
- }
- 
-@@ -2881,12 +2881,12 @@ m_poppler_get_BOOL(Attribute, isHidden);
- 
- static int m_Attribute_setHidden(lua_State * L)
- {
--    GBool i;
-+    bool i;
-     udstruct *uin;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_Attribute);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-         pdfdoc_changed_error(L);
--    i = (GBool) lua_toboolean(L, 2);
-+    i = (bool) lua_toboolean(L, 2);
-     ((Attribute *) uin->d)->setHidden(i);
-     return 0;
- }
-@@ -3023,7 +3023,7 @@ static int m_StructElement_getParentRef(lua_State * L)
- // Ref is false if the C++ functione return false
- static int m_StructElement_getPageRef(lua_State * L)
- {
--    GBool b;
-+    bool b;
-     Ref *r;
-     udstruct *uin, *uout;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
-@@ -3069,13 +3069,13 @@ static int m_StructElement_setRevision(lua_State * L)
- 
- static int m_StructElement_getText(lua_State * L)
- {
--    GBool i;
-+    bool i;
-     GooString *gs;
-     udstruct *uin;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-         pdfdoc_changed_error(L);
--    i = (GBool) lua_toboolean(L, 2);
-+    i = (bool) lua_toboolean(L, 2);
-     gs =  ((StructElement *) uin->d)->getText(i);
-     if (gs != NULL)
-         lua_pushlstring(L, gs->getCString(), gs->getLength());
-@@ -3164,7 +3164,7 @@ static int m_StructElement_findAttribute(lua_State * L)
- {
-     Attribute::Type t;
-     Attribute::Owner o;
--    GBool g;
-+    bool g;
-     udstruct *uin, *uout;
-     const Attribute *a;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
-@@ -3172,7 +3172,7 @@ static int m_StructElement_findAttribute(lua_State * L)
-         pdfdoc_changed_error(L);
-     t = (Attribute::Type) luaL_checkint(L,1);
-     o = (Attribute::Owner) luaL_checkint(L,2);
--    g = (GBool) lua_toboolean(L, 3);
-+    g = (bool) lua_toboolean(L, 3);
-     a = ((StructElement *) uin->d)->findAttribute(t,g,o);
- 
-     if (a!=NULL){
-diff --git a/texk/web2c/luatexdir/lua/lpdfscannerlib.cc b/texk/web2c/luatexdir/lua/lpdfscannerlib.cc
-index eb881b63..a2d39b83 100644
---- a/texk/web2c/luatexdir/lua/lpdfscannerlib.cc
-+++ b/texk/web2c/luatexdir/lua/lpdfscannerlib.cc
-@@ -34,6 +34,7 @@ extern "C" {
- #  include <goo/GooString.h>
- #  include <goo/gmem.h>
- #  include <goo/gfile.h>
-+#  include <goo/gdir.h>
- #  include <Object.h>
- #  include <Stream.h>
- #  include <Gfx.h>
-diff --git a/texk/web2c/pdftexdir/pdftoepdf.cc b/texk/web2c/pdftexdir/pdftoepdf.cc
-index 0ffc3e19..af12c74e 100644
---- a/texk/web2c/pdftexdir/pdftoepdf.cc
-+++ b/texk/web2c/pdftexdir/pdftoepdf.cc
-@@ -37,6 +37,7 @@ with this program.  If not, see <http://www.gnu.org/licenses/>.
- #include <goo/GooString.h>
- #include <goo/gmem.h>
- #include <goo/gfile.h>
-+#include <goo/gdir.h>
- #define GString GooString
- #else
- #include <aconf.h>
-@@ -114,7 +115,7 @@ struct UsedEncoding {
- 
- static InObj *inObjList;
- static UsedEncoding *encodingList;
--static GBool isInit = gFalse;
-+static bool isInit = false;
- 
- // --------------------------------------------------------------------
- // Maintain list of open embedded PDF files
-@@ -718,8 +719,8 @@ read_pdf_info(char *image_name, char *page_name, int page_num,
-     // initialize
-     if (!isInit) {
-         globalParams = new GlobalParams();
--        globalParams->setErrQuiet(gFalse);
--        isInit = gTrue;
-+        globalParams->setErrQuiet(false);
-+        isInit = true;
-     }
-     // open PDF file
-     pdf_doc = find_add_document(image_name);
-diff --git a/texk/web2c/pdftexdir/pdftosrc.cc b/texk/web2c/pdftexdir/pdftosrc.cc
-index ead9f209..22ab6bdc 100644
---- a/texk/web2c/pdftexdir/pdftosrc.cc
-+++ b/texk/web2c/pdftexdir/pdftosrc.cc
-@@ -31,6 +31,7 @@ with this program.  If not, see <http://www.gnu.org/licenses/>.
- #include <goo/GooString.h>
- #include <goo/gmem.h>
- #include <goo/gfile.h>
-+#include <goo/gdir.h>
- #else
- #include <aconf.h>
- #include <GString.h>
-@@ -167,8 +168,8 @@ int main(int argc, char *argv[])
- 
-                 // parse the header: object numbers and offsets
-                 objStr.streamReset();
--                str = new EmbedStream(objStr.getStream(), Object(objNull), gTrue, first);
--                parser = new Parser(xref, new Lexer(xref, str), gFalse);
-+                str = new EmbedStream(objStr.getStream(), Object(objNull), true, first);
-+                parser = new Parser(xref, new Lexer(xref, str), false);
-                 for (n = 0; n < nObjects; ++n) {
-                     obj1 = parser->getObj();
-                     obj2 = parser->getObj();
--- 
-2.20.1

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler071.patch b/app-text/texlive-core/files/texlive-core-2017-poppler071.patch
deleted file mode 100644
index 6238002c2e5..00000000000
--- a/app-text/texlive-core/files/texlive-core-2017-poppler071.patch
+++ /dev/null
@@ -1,281 +0,0 @@
-From 2f77decfd2340c9a241dc508ae984a93dfef2643 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sat, 12 Jan 2019 21:43:29 +0100
-Subject: [PATCH 2/2] Fix build with poppler-0.71.0
-
-Thanks-to: maurerpe <junk4me46806@yahoo.com>
----
- texk/web2c/luatexdir/image/pdftoepdf.w | 10 +++++-----
- texk/web2c/luatexdir/lua/lepdflib.cc   | 18 +++++++++---------
- texk/web2c/pdftexdir/pdftex-common.h   |  2 +-
- texk/web2c/pdftexdir/pdftoepdf.cc      | 20 ++++++++++----------
- texk/web2c/pdftexdir/writeenc.c        |  2 +-
- texk/web2c/xetexdir/pdfimage.cpp       |  2 +-
- 6 files changed, 27 insertions(+), 27 deletions(-)
-
-diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
-index 0a23b201..aa1d7f25 100644
---- a/texk/web2c/luatexdir/image/pdftoepdf.w
-+++ b/texk/web2c/luatexdir/image/pdftoepdf.w
-@@ -363,7 +363,7 @@ void copyReal(PDF pdf, double d)
- 
- static void copyString(PDF pdf, GooString * string)
- {
--    char *p;
-+    const char *p;
-     unsigned char c;
-     size_t i, l;
-     p = string->getCString();
-@@ -393,7 +393,7 @@ static void copyString(PDF pdf, GooString * string)
-     pdf->cave = true;
- }
- 
--static void copyName(PDF pdf, char *s)
-+static void copyName(PDF pdf, const char *s)
- {
-     pdf_out(pdf, '/');
-     for (; *s != 0; s++) {
-@@ -527,7 +527,7 @@ static void writeRefs(PDF pdf, PdfDocument * pdf_doc)
- 
- /* get the pagebox coordinates according to the pagebox_spec */
- 
--static PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
-+static const PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
- {
-     switch (pagebox_spec) {
-         case PDF_BOX_SPEC_MEDIA:
-@@ -584,7 +584,7 @@ void read_pdf_info(image_dict * idict)
-     Catalog *catalog;
-     Page *page;
-     int rotate;
--    PDFRectangle *pagebox;
-+    const PDFRectangle *pagebox;
-     int pdf_major_version_found, pdf_minor_version_found;
-     float xsize, ysize, xorig, yorig;
-     if (isInit == false) {
-@@ -721,7 +721,7 @@ void write_epdf(PDF pdf, image_dict * idict, int suppress_optional_info)
-     Ref *pageref;
-     Dict *pageDict;
-     Object obj1, contents, pageobj, pagesobj1, pagesobj2, *op1, *op2, *optmp;
--    PDFRectangle *pagebox;
-+    const PDFRectangle *pagebox;
-     int i, l;
-     double bbox[4];
-     /* char s[256]; */
-diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
-index d47ec941..01f9415c 100644
---- a/texk/web2c/luatexdir/lua/lepdflib.cc
-+++ b/texk/web2c/luatexdir/lua/lepdflib.cc
-@@ -238,7 +238,7 @@ static int l_new_Attribute(lua_State * L)
-        if (uobj->pd != NULL && uobj->pd->pc != uobj->pc)
-           pdfdoc_changed_error(L);
-        uout = new_Attribute_userdata(L);
--       uout->d = new Attribute(n, nlen, (Object *)uobj->d);
-+       uout->d = new Attribute(GooString(n, nlen), (Object *)uobj->d);
-        uout->atype = ALLOC_LEPDF;
-        uout->pc = uobj->pc;
-        uout->pd = uobj->pd;
-@@ -443,7 +443,7 @@ static int m_##in##_##function(lua_State * L)                  \
-     uin = (udstruct *) luaL_checkudata(L, 1, M_##in);          \
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)             \
-         pdfdoc_changed_error(L);                               \
--    o = ((in *) uin->d)->function();                           \
-+    o = (out *) ((in *) uin->d)->function();		       \
-     if (o != NULL) {                                           \
-         uout = new_##out##_userdata(L);                        \
-         uout->d = o;                                           \
-@@ -972,12 +972,12 @@ m_poppler_get_INT(Dict, getLength);
- 
- static int m_Dict_add(lua_State * L)
- {
--    char *s;
-+    const char *s;
-     udstruct *uin, *uobj;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_Dict);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-         pdfdoc_changed_error(L);
--    s = copyString(luaL_checkstring(L, 2));
-+    s = luaL_checkstring(L, 2);
-     uobj = (udstruct *) luaL_checkudata(L, 3, M_Object);
-     ((Dict *) uin->d)->add(s, std::move(*((Object *) uobj->d)));
-     return 0;
-@@ -1894,7 +1894,7 @@ static int m_Object_dictAdd(lua_State * L)
-         pdfdoc_changed_error(L);
-     if (!((Object *) uin->d)->isDict())
-         luaL_error(L, "Object is not a Dict");
--    ((Object *) uin->d)->dictAdd(copyString(s), std::move(*((Object *) uobj->d)));
-+    ((Object *) uin->d)->dictAdd(s, std::move(*((Object *) uobj->d)));
-     return 0;
- }
- 
-@@ -2308,7 +2308,7 @@ m_PDFDoc_INT(getErrorCode);
- 
- static int m_PDFDoc_getFileName(lua_State * L)
- {
--    GooString *gs;
-+    const GooString *gs;
-     udstruct *uin;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-@@ -2396,7 +2396,7 @@ m_PDFDoc_INT(getNumPages);
- 
- static int m_PDFDoc_readMetadata(lua_State * L)
- {
--    GooString *gs;
-+    const GooString *gs;
-     udstruct *uin;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-@@ -2414,7 +2414,7 @@ static int m_PDFDoc_readMetadata(lua_State * L)
- 
- static int m_PDFDoc_getStructTreeRoot(lua_State * L)
- {
--    StructTreeRoot *obj;
-+    const StructTreeRoot *obj;
-     udstruct *uin, *uout;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_PDFDoc);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-@@ -2422,7 +2422,7 @@ static int m_PDFDoc_getStructTreeRoot(lua_State * L)
-     if (((PdfDocument *) uin->d)->doc->getCatalog()->isOk()) {
-         obj = ((PdfDocument *) uin->d)->doc->getStructTreeRoot();
-         uout = new_StructTreeRoot_userdata(L);
--        uout->d = obj;
-+        uout->d = (StructTreeRoot *) obj;
-         uout->pc = uin->pc;
-         uout->pd = uin->pd;
-     } else
-diff --git a/texk/web2c/pdftexdir/pdftex-common.h b/texk/web2c/pdftexdir/pdftex-common.h
-index 307ba64a..09741707 100644
---- a/texk/web2c/pdftexdir/pdftex-common.h
-+++ b/texk/web2c/pdftexdir/pdftex-common.h
-@@ -101,7 +101,7 @@ extern void tex_printf(const char *, ...);
- extern void write_epdf(void);
- 
- /* writeenc.c */
--extern void epdf_write_enc(char **, int);
-+extern void epdf_write_enc(const char **, int);
- 
- /* writeimg.c */
- extern float epdf_width;
-diff --git a/texk/web2c/pdftexdir/pdftoepdf.cc b/texk/web2c/pdftexdir/pdftoepdf.cc
-index af12c74e..e353b652 100644
---- a/texk/web2c/pdftexdir/pdftoepdf.cc
-+++ b/texk/web2c/pdftexdir/pdftoepdf.cc
-@@ -270,7 +270,7 @@ static int getNewObjectNumber(Ref ref)
- 
- static void copyObject(Object *);
- 
--static void copyName(char *s)
-+static void copyName(const char *s)
- {
-     pdf_puts("/");
-     for (; *s != 0; s++) {
-@@ -305,7 +305,7 @@ static void copyDict(Object * obj)
- static void copyFontDict(Object * obj, InObj * r)
- {
-     int i, l;
--    char *key;
-+    const char *key;
-     if (!obj->isDict())
-         pdftex_fail("PDF inclusion: invalid dict type <%s>",
-                     obj->getTypeName());
-@@ -377,7 +377,7 @@ static bool embeddableFont(Object * fontdesc)
-     return false;
- }
- 
--static void copyFont(char *tag, Object * fontRef)
-+static void copyFont(const char *tag, Object * fontRef)
- {
-     Object fontdict, subtype, basefont, fontdescRef, fontdesc, charset,
-         stemV;
-@@ -462,7 +462,7 @@ static void copyFontResources(Object * obj)
-     pdf_puts(">>\n");
- }
- 
--static void copyOtherResources(Object * obj, char *key)
-+static void copyOtherResources(Object * obj, const char *key)
- {
-     // copies all other resources (write_epdf handles Fonts and ProcSets),
- 
-@@ -549,7 +549,7 @@ static void copyObject(Object * obj)
-     Object obj1;
-     int i, l, c;
-     Ref ref;
--    char *p;
-+    const char *p;
-     GString *s;
-     if (obj->isBool()) {
-         pdf_printf("%s", obj->getBool()? "true" : "false");
-@@ -650,7 +650,7 @@ static void writeRefs()
- static void writeEncodings()
- {
-     UsedEncoding *r, *n;
--    char *glyphNames[256], *s;
-+    const char *glyphNames[256], *s;
-     int i;
-     for (r = encodingList; r != 0; r = r->next) {
-         for (i = 0; i < 256; i++) {
-@@ -678,7 +678,7 @@ static void writeEncodings()
- }
- 
- // get the pagebox according to the pagebox_spec
--static PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
-+static const PDFRectangle *get_pagebox(Page * page, int pagebox_spec)
- {
-     if (pagebox_spec == pdfboxspecmedia)
-         return page->getMediaBox();
-@@ -710,7 +710,7 @@ read_pdf_info(char *image_name, char *page_name, int page_num,
- {
-     PdfDocument *pdf_doc;
-     Page *page;
--    PDFRectangle *pagebox;
-+    const PDFRectangle *pagebox;
- #ifdef POPPLER_VERSION
-     int pdf_major_version_found, pdf_minor_version_found;
- #else
-@@ -829,7 +829,7 @@ void write_epdf(void)
-     Object groupDict;
-     bool writeSepGroup = false;
-     Object info;
--    char *key;
-+    const char *key;
-     char s[256];
-     int i, l;
-     int rotate;
-@@ -856,7 +856,7 @@ void write_epdf(void)
-     pageObj = xref->fetch(pageRef->num, pageRef->gen);
-     pageDict = pageObj.getDict();
-     rotate = page->getRotate();
--    PDFRectangle *pagebox;
-+    const PDFRectangle *pagebox;
-     // write the Page header
-     pdf_puts("/Type /XObject\n");
-     pdf_puts("/Subtype /Form\n");
-diff --git a/texk/web2c/pdftexdir/writeenc.c b/texk/web2c/pdftexdir/writeenc.c
-index bd55103f..08f44633 100644
---- a/texk/web2c/pdftexdir/writeenc.c
-+++ b/texk/web2c/pdftexdir/writeenc.c
-@@ -83,7 +83,7 @@ fe_entry *get_fe_entry(char *s)
- 
- /**********************************************************************/
- 
--void epdf_write_enc(char **glyph_names, int fe_objnum)
-+void epdf_write_enc(const char **glyph_names, int fe_objnum)
- {
-     int i, i_old;
-     assert(glyph_names != NULL);
-diff --git a/texk/web2c/xetexdir/pdfimage.cpp b/texk/web2c/xetexdir/pdfimage.cpp
-index 85389136..ce46cae1 100644
---- a/texk/web2c/xetexdir/pdfimage.cpp
-+++ b/texk/web2c/xetexdir/pdfimage.cpp
-@@ -78,7 +78,7 @@ pdf_get_rect(char* filename, int page_num, int pdf_box, realrect* box)
- 
- 	Page*		page = doc->getCatalog()->getPage(page_num);
- 
--	PDFRectangle*	r;
-+	const PDFRectangle*	r;
- 	switch (pdf_box) {
- 		default:
- 		case pdfbox_crop:
--- 
-2.20.1

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler072.patch b/app-text/texlive-core/files/texlive-core-2017-poppler072.patch
deleted file mode 100644
index 489ff25fa00..00000000000
--- a/app-text/texlive-core/files/texlive-core-2017-poppler072.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-From 19462cf1b5628d7251cde91031a0635e636d890a Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sat, 12 Jan 2019 21:59:07 +0100
-Subject: [PATCH] Fix build with poppler-0.72
-
----
- texk/web2c/luatexdir/image/pdftoepdf.w |  2 +-
- texk/web2c/luatexdir/lua/lepdflib.cc   | 16 ++++++++--------
- texk/web2c/pdftexdir/pdftoepdf.cc      |  4 ++--
- texk/web2c/pdftexdir/pdftosrc.cc       |  6 +++---
- 4 files changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
-index aa1d7f25..2f143068 100644
---- a/texk/web2c/luatexdir/image/pdftoepdf.w
-+++ b/texk/web2c/luatexdir/image/pdftoepdf.w
-@@ -366,7 +366,7 @@ static void copyString(PDF pdf, GooString * string)
-     const char *p;
-     unsigned char c;
-     size_t i, l;
--    p = string->getCString();
-+    p = string->c_str();
-     l = (size_t) string->getLength();
-     if (pdf->cave)
-         pdf_out(pdf, ' ');
-diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
-index 01f9415c..6b24a39b 100644
---- a/texk/web2c/luatexdir/lua/lepdflib.cc
-+++ b/texk/web2c/luatexdir/lua/lepdflib.cc
-@@ -523,7 +523,7 @@ static int m_##in##_##function(lua_State * L)                  \
-         pdfdoc_changed_error(L);                               \
-     gs = (GooString *)((in *) uin->d)->function();             \
-     if (gs != NULL)                                            \
--        lua_pushlstring(L, gs->getCString(), gs->getLength()); \
-+        lua_pushlstring(L, gs->c_str(), gs->getLength()); \
-     else                                                       \
-         lua_pushnil(L);                                        \
-     return 1;                                                  \
-@@ -758,7 +758,7 @@ static int m_Array_getString(lua_State * L)
-     if (i > 0 && i <= len) {
-         gs = new GooString();
-         if (((Array *) uin->d)->getString(i - 1, gs))
--            lua_pushlstring(L, gs->getCString(), gs->getLength());
-+            lua_pushlstring(L, gs->c_str(), gs->getLength());
-         else
-             lua_pushnil(L);
-         delete gs;
-@@ -910,7 +910,7 @@ static int m_Catalog_getJS(lua_State * L)
-     if (i > 0 && i <= len) {
-         gs = ((Catalog *) uin->d)->getJS(i - 1);
-         if (gs != NULL)
--            lua_pushlstring(L, gs->getCString(), gs->getLength());
-+            lua_pushlstring(L, gs->c_str(), gs->getLength());
-         else
-             lua_pushnil(L);
-         delete gs;
-@@ -1225,7 +1225,7 @@ static int m_GooString__tostring(lua_State * L)
-     uin = (udstruct *) luaL_checkudata(L, 1, M_GooString);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-         pdfdoc_changed_error(L);
--    lua_pushlstring(L, ((GooString *) uin->d)->getCString(),
-+    lua_pushlstring(L, ((GooString *) uin->d)->c_str(),
-                     ((GooString *) uin->d)->getLength());
-     return 1;
- }
-@@ -1657,7 +1657,7 @@ static int m_Object_getString(lua_State * L)
-         pdfdoc_changed_error(L);
-     if (((Object *) uin->d)->isString()) {
-         gs = (GooString *)((Object *) uin->d)->getString();
--        lua_pushlstring(L, gs->getCString(), gs->getLength());
-+        lua_pushlstring(L, gs->c_str(), gs->getLength());
-     } else
-         lua_pushnil(L);
-     return 1;
-@@ -2315,7 +2315,7 @@ static int m_PDFDoc_getFileName(lua_State * L)
-         pdfdoc_changed_error(L);
-     gs = ((PdfDocument *) uin->d)->doc->getFileName();
-     if (gs != NULL)
--        lua_pushlstring(L, gs->getCString(), gs->getLength());
-+        lua_pushlstring(L, gs->c_str(), gs->getLength());
-     else
-         lua_pushnil(L);
-     return 1;
-@@ -2404,7 +2404,7 @@ static int m_PDFDoc_readMetadata(lua_State * L)
-     if (((PdfDocument *) uin->d)->doc->getCatalog()->isOk()) {
-         gs = ((PdfDocument *) uin->d)->doc->readMetadata();
-         if (gs != NULL)
--            lua_pushlstring(L, gs->getCString(), gs->getLength());
-+            lua_pushlstring(L, gs->c_str(), gs->getLength());
-         else
-             lua_pushnil(L);
-     } else
-@@ -3078,7 +3078,7 @@ static int m_StructElement_getText(lua_State * L)
-     i = (bool) lua_toboolean(L, 2);
-     gs =  ((StructElement *) uin->d)->getText(i);
-     if (gs != NULL)
--        lua_pushlstring(L, gs->getCString(), gs->getLength());
-+        lua_pushlstring(L, gs->c_str(), gs->getLength());
-     else
-         lua_pushnil(L);
-     return 1;
-diff --git a/texk/web2c/pdftexdir/pdftoepdf.cc b/texk/web2c/pdftexdir/pdftoepdf.cc
-index e353b652..84e9f7ce 100644
---- a/texk/web2c/pdftexdir/pdftoepdf.cc
-+++ b/texk/web2c/pdftexdir/pdftoepdf.cc
-@@ -422,7 +422,7 @@ static void copyFont(const char *tag, Object * fontRef)
-         charset = fontdesc.dictLookup("CharSet");
-         if (!charset.isNull() &&
-             charset.isString() && is_subsetable(fontmap))
--            epdf_mark_glyphs(fd, (char *)charset.getString()->getCString());
-+            epdf_mark_glyphs(fd, (char *)charset.getString()->c_str());
-         else
-             embed_whole_font(fd);
-         addFontDesc(fontdescRef.getRef(), fd);
-@@ -561,7 +561,7 @@ static void copyObject(Object * obj)
-         pdf_printf("%s", convertNumToPDF(obj->getNum()));
-     } else if (obj->isString()) {
-         s = (GooString *)obj->getString();
--        p = s->getCString();
-+        p = s->c_str();
-         l = s->getLength();
-         if (strlen(p) == (unsigned int) l) {
-             pdf_puts("(");
-diff --git a/texk/web2c/pdftexdir/pdftosrc.cc b/texk/web2c/pdftexdir/pdftosrc.cc
-index 22ab6bdc..bad1b78f 100644
---- a/texk/web2c/pdftexdir/pdftosrc.cc
-+++ b/texk/web2c/pdftexdir/pdftosrc.cc
-@@ -105,7 +105,7 @@ int main(int argc, char *argv[])
-             fprintf(stderr, "No SourceName found\n");
-             exit(1);
-         }
--        outname = (char *)srcName.getString()->getCString();
-+        outname = (char *)srcName.getString()->c_str();
-         // We cannot free srcName, as objname shares its string.
-         // srcName.free();
-     } else if (objnum > 0) {
-@@ -114,7 +114,7 @@ int main(int argc, char *argv[])
-             fprintf(stderr, "Not a Stream object\n");
-             exit(1);
-         }
--        sprintf(buf, "%s", fileName->getCString());
-+        sprintf(buf, "%s", fileName->c_str());
-         if ((p = strrchr(buf, '.')) == 0)
-             p = strchr(buf, 0);
-         if (objgen == 0)
-@@ -124,7 +124,7 @@ int main(int argc, char *argv[])
-         outname = buf;
-     } else {                    // objnum < 0 means we are extracting the XRef table
-         extract_xref_table = true;
--        sprintf(buf, "%s", fileName->getCString());
-+        sprintf(buf, "%s", fileName->c_str());
-         if ((p = strrchr(buf, '.')) == 0)
-             p = strchr(buf, 0);
-         sprintf(p, ".xref");
--- 
-2.20.1
-

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler073.patch b/app-text/texlive-core/files/texlive-core-2017-poppler073.patch
deleted file mode 100644
index 487ecc0129c..00000000000
--- a/app-text/texlive-core/files/texlive-core-2017-poppler073.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-From b3df00dcf7332ae9b64f019278af8708c1ced284 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Wed, 16 Jan 2019 21:10:09 +0100
-Subject: [PATCH] Fix build with poppler-0.73
-
----
- texk/web2c/luatexdir/image/pdftoepdf.w | 2 +-
- texk/web2c/luatexdir/lua/lepdflib.cc   | 8 ++++----
- texk/web2c/pdftexdir/pdftosrc.cc       | 2 +-
- 3 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
-index 2f143068..10ed9879 100644
---- a/texk/web2c/luatexdir/image/pdftoepdf.w
-+++ b/texk/web2c/luatexdir/image/pdftoepdf.w
-@@ -29,7 +29,7 @@
-     the functions of poppler, which happens to be written in C++.
- */
- 
--extern void md5(Guchar *msg, int msgLen, Guchar *digest);
-+extern void md5(unsigned char *msg, int msgLen, unsigned char *digest);
- 
- static bool isInit = false;
- 
-diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
-index 6b24a39b..87078fc5 100644
---- a/texk/web2c/luatexdir/lua/lepdflib.cc
-+++ b/texk/web2c/luatexdir/lua/lepdflib.cc
-@@ -2867,12 +2867,12 @@ m_poppler_get_GUINT(Attribute,getRevision);
- 
- static int m_Attribute_setRevision(lua_State * L)
- {
--    Guint i;
-+    unsigned int i;
-     udstruct *uin;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_Attribute);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-         pdfdoc_changed_error(L);
--    i = (Guint) luaL_checkint(L, 2);
-+    i = (unsigned int) luaL_checkint(L, 2);
-     ((Attribute *) uin->d)->setRevision(i);
-     return 0;
- }
-@@ -3057,12 +3057,12 @@ static int m_StructElement_getTypeName(lua_State * L)
- 
- static int m_StructElement_setRevision(lua_State * L)
- {
--    Guint i;
-+    unsigned int i;
-     udstruct *uin;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-         pdfdoc_changed_error(L);
--    i = (Guint) luaL_checkint(L, 2);
-+    i = (unsigned int) luaL_checkint(L, 2);
-     ((StructElement *) uin->d)->setRevision(i);
-     return 0;
- }
-diff --git a/texk/web2c/pdftexdir/pdftosrc.cc b/texk/web2c/pdftexdir/pdftosrc.cc
-index bad1b78f..295c4e66 100644
---- a/texk/web2c/pdftexdir/pdftosrc.cc
-+++ b/texk/web2c/pdftexdir/pdftosrc.cc
-@@ -156,7 +156,7 @@ int main(int argc, char *argv[])
-                 Object objStr, obj1, obj2;
-                 int nObjects, first, n;
-                 int localOffset = 0;
--                Guint firstOffset;
-+                unsigned int firstOffset;
- 
-                 objStr = xref->fetch(e->offset, 0);
-                 assert(objStr.isStream());
--- 
-2.20.1
-

diff --git a/app-text/texlive-core/texlive-core-2017-r4.ebuild b/app-text/texlive-core/texlive-core-2017-r4.ebuild
index e0cf232cbf4..890dbd17149 100644
--- a/app-text/texlive-core/texlive-core-2017-r4.ebuild
+++ b/app-text/texlive-core/texlive-core-2017-r4.ebuild
@@ -19,8 +19,10 @@ LICENSE="GPL-2 LPPL-1.3c TeX"
 SRC_URI="mirror://gentoo/${MY_PV}.tar.xz"
 
 # Fetch patches
+POPPLERPATCHES="${P}-poppler076"
 SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz
 	https://dev.gentoo.org/~dilfridge/distfiles/${PN%-core}-${TL_SOURCE_VERSION}-source-freetype.patch.xz
+	https://dev.gentoo.org/~asturm/distfiles/${POPPLERPATCHES}.tar.xz
 "
 #	mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz"
 
@@ -164,10 +166,15 @@ src_prepare() {
 	EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
 
 	# bug ?
-	epatch "${FILESDIR}/${P}-poppler064.patch"
+	epatch "${WORKDIR}/${POPPLERPATCHES}/${P}-poppler064.patch"
 
 	if has_version ">=app-text/poppler-0.69.0"; then
-		epatch "${FILESDIR}"/${P}-poppler0{69,71,72,73}.patch # bugs #672854, 675448
+		epatch "${WORKDIR}"/${POPPLERPATCHES}/${P}-poppler0{69,71,72,73}.patch # bugs #672854, 675448
+	fi
+
+	if has_version ">=app-text/poppler-0.75.0"; then
+		epatch "${WORKDIR}"/${POPPLERPATCHES}/${P}-pdftexdir-poppler0{75,76}.patch # bugs #681338, 685284
+		epatch "${WORKDIR}"/${POPPLERPATCHES}/${P}-luatexdir-poppler0{75,76}.patch # bugs #681338, 685284
 	fi
 
 	sed -i \


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-text/texlive-core/files/, app-text/texlive-core/
@ 2019-02-16 21:46 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2019-02-16 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     280476dac64cd07b1db5dda47c9056494c2d156b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 16 20:12:57 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 21:44:56 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280476da

app-text/texlive-core: Fix build with poppler-0.73

Closes: https://bugs.gentoo.org/675448
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../files/texlive-core-2017-poppler073.patch       | 74 ++++++++++++++++++++++
 app-text/texlive-core/texlive-core-2017-r4.ebuild  |  2 +-
 2 files changed, 75 insertions(+), 1 deletion(-)

diff --git a/app-text/texlive-core/files/texlive-core-2017-poppler073.patch b/app-text/texlive-core/files/texlive-core-2017-poppler073.patch
new file mode 100644
index 00000000000..487ecc0129c
--- /dev/null
+++ b/app-text/texlive-core/files/texlive-core-2017-poppler073.patch
@@ -0,0 +1,74 @@
+From b3df00dcf7332ae9b64f019278af8708c1ced284 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Wed, 16 Jan 2019 21:10:09 +0100
+Subject: [PATCH] Fix build with poppler-0.73
+
+---
+ texk/web2c/luatexdir/image/pdftoepdf.w | 2 +-
+ texk/web2c/luatexdir/lua/lepdflib.cc   | 8 ++++----
+ texk/web2c/pdftexdir/pdftosrc.cc       | 2 +-
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/texk/web2c/luatexdir/image/pdftoepdf.w b/texk/web2c/luatexdir/image/pdftoepdf.w
+index 2f143068..10ed9879 100644
+--- a/texk/web2c/luatexdir/image/pdftoepdf.w
++++ b/texk/web2c/luatexdir/image/pdftoepdf.w
+@@ -29,7 +29,7 @@
+     the functions of poppler, which happens to be written in C++.
+ */
+ 
+-extern void md5(Guchar *msg, int msgLen, Guchar *digest);
++extern void md5(unsigned char *msg, int msgLen, unsigned char *digest);
+ 
+ static bool isInit = false;
+ 
+diff --git a/texk/web2c/luatexdir/lua/lepdflib.cc b/texk/web2c/luatexdir/lua/lepdflib.cc
+index 6b24a39b..87078fc5 100644
+--- a/texk/web2c/luatexdir/lua/lepdflib.cc
++++ b/texk/web2c/luatexdir/lua/lepdflib.cc
+@@ -2867,12 +2867,12 @@ m_poppler_get_GUINT(Attribute,getRevision);
+ 
+ static int m_Attribute_setRevision(lua_State * L)
+ {
+-    Guint i;
++    unsigned int i;
+     udstruct *uin;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_Attribute);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+         pdfdoc_changed_error(L);
+-    i = (Guint) luaL_checkint(L, 2);
++    i = (unsigned int) luaL_checkint(L, 2);
+     ((Attribute *) uin->d)->setRevision(i);
+     return 0;
+ }
+@@ -3057,12 +3057,12 @@ static int m_StructElement_getTypeName(lua_State * L)
+ 
+ static int m_StructElement_setRevision(lua_State * L)
+ {
+-    Guint i;
++    unsigned int i;
+     udstruct *uin;
+     uin = (udstruct *) luaL_checkudata(L, 1, M_StructElement);
+     if (uin->pd != NULL && uin->pd->pc != uin->pc)
+         pdfdoc_changed_error(L);
+-    i = (Guint) luaL_checkint(L, 2);
++    i = (unsigned int) luaL_checkint(L, 2);
+     ((StructElement *) uin->d)->setRevision(i);
+     return 0;
+ }
+diff --git a/texk/web2c/pdftexdir/pdftosrc.cc b/texk/web2c/pdftexdir/pdftosrc.cc
+index bad1b78f..295c4e66 100644
+--- a/texk/web2c/pdftexdir/pdftosrc.cc
++++ b/texk/web2c/pdftexdir/pdftosrc.cc
+@@ -156,7 +156,7 @@ int main(int argc, char *argv[])
+                 Object objStr, obj1, obj2;
+                 int nObjects, first, n;
+                 int localOffset = 0;
+-                Guint firstOffset;
++                unsigned int firstOffset;
+ 
+                 objStr = xref->fetch(e->offset, 0);
+                 assert(objStr.isStream());
+-- 
+2.20.1
+

diff --git a/app-text/texlive-core/texlive-core-2017-r4.ebuild b/app-text/texlive-core/texlive-core-2017-r4.ebuild
index 6c88e065080..e0cf232cbf4 100644
--- a/app-text/texlive-core/texlive-core-2017-r4.ebuild
+++ b/app-text/texlive-core/texlive-core-2017-r4.ebuild
@@ -167,7 +167,7 @@ src_prepare() {
 	epatch "${FILESDIR}/${P}-poppler064.patch"
 
 	if has_version ">=app-text/poppler-0.69.0"; then
-		epatch "${FILESDIR}"/${P}-poppler0{69,71,72}.patch # bug #672854
+		epatch "${FILESDIR}"/${P}-poppler0{69,71,72,73}.patch # bugs #672854, 675448
 	fi
 
 	sed -i \


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-text/texlive-core/files/, app-text/texlive-core/
@ 2017-08-04 18:40 Alexis Ballier
  0 siblings, 0 replies; 5+ messages in thread
From: Alexis Ballier @ 2017-08-04 18:40 UTC (permalink / raw
  To: gentoo-commits

commit:     6acdc4ea70387184b0f07a62adea84a085c9c8bd
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  4 18:35:34 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Fri Aug  4 18:39:58 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acdc4ea

Revert "app-text/texlive-core: Clean old (<2015) up"

This reverts commit 13a7cfd683458e1f8a7d55ded50a9a44b788359d.

 app-text/texlive-core/Manifest                    | 341 +++++++++++++++++++++
 app-text/texlive-core/files/texmf-update2010      | 165 ++++++++++
 app-text/texlive-core/texlive-core-2012-r1.ebuild | 346 +++++++++++++++++++++
 app-text/texlive-core/texlive-core-2012-r3.ebuild | 346 +++++++++++++++++++++
 app-text/texlive-core/texlive-core-2013-r3.ebuild | 353 ++++++++++++++++++++++
 app-text/texlive-core/texlive-core-2014-r4.ebuild | 337 +++++++++++++++++++++
 6 files changed, 1888 insertions(+)

diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 7a64d02f945..70e03005d65 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -1,21 +1,40 @@
+DIST texlive-20120701-source.tar.xz 131904044 SHA256 9666617d5dac3e82578e696835cc9f251ee0a56d162d86dff08659ac5dcb6c81 SHA512 0e8653aa21094e079900d17256f0768ac5514690a3725d96923d5fdc7633484d611441df1af8c674b38b9ce6a8845a9004976cd00635742dfc6837aa433caf5f WHIRLPOOL 9d570a1bd58cca8baed399ab53eb767c7c3db607c00363ce563e14dfccdd235703c538e6a651aa7f2934adf21f8477775f1547f9e7f3d957b89af644c89bcb57
+DIST texlive-20130530-source.tar.xz 179963948 SHA256 a905832e4c04dd1cb16db4bb7baacb78fbc19682bd33ac2697a3a85ce78d79d4 SHA512 4aa85273a675af2453f09777b7cb348c18add77410d72f562c6586f6814d4e7c34b6f3690e3453020654fb0a265339fcabf590d9155367d52846224499af334c WHIRLPOOL 3affaf25d3936505d971599092964b0f0e97d107d22dbac6a85ad547e1d2726a6a09c5075fecb0c6ff8c88bc1bd09d78f95902f76eb76c608f8a7bc42dd6bc33
+DIST texlive-20140525-source.tar.xz 41657688 SHA256 08bb4eb02923ac65ce1183612c6b64da185904f26a1660f5ca4f902d055795be SHA512 09169af15d806abd721e55ffc20ed684c0a7ad60783272d49fabfe9c88857c4abd15b60f30e3f5511ceda1982fdc1d33db8265f97e374bfa5b250dbb5612f8ad WHIRLPOOL fd7fffeeaf319bca5333f6d5d8d9cc6517f76ffe5b2793a73604d844cb7474d83c23826f98d4d11ea5e1a35c0f273e12b2fe6f5945f9880a9577fedad6625014
 DIST texlive-20150521-source.tar.xz 45459552 SHA256 ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669 SHA512 9d06bb88c489715787ce619c4c6b5e2d4251e1db8d48ae7fe2d1a253634c76bc6d7282ef9c93c77847845cae01eafb58dfb37ba3fb83a6d223f0d7fe8f5d3855 WHIRLPOOL e19e4cf9c6122e8a2e80d3ad62171591a2d53317792ce69d7b2afdd6978d397c873565d597b1457d23ba6f5b5de33750955690a92fb6c34d814c075397b67a0b
 DIST texlive-20160523-source.tar.xz 45941100 SHA256 a8b32ca47f0a403661a09e202f4567a995beb718c18d8f81ca6d76daa1da21ed SHA512 915fa2f5e2099dd385ef81033db7aafdf09558c0c200fed0748a8a42fd61f69d3eaac9decea334e30981af739dd81061a9b1d6853c7f6d00285fe0be40e26c3e WHIRLPOOL 25d27fb7a7bdb47d40ddf951394e36546b184d71f2e09adb20698bd0f960e54841ddd0313a87510cb2ef43953eb4d9d05d30b88d25d15762dd774575c88fedbe
 DIST texlive-20170524-source.tar.xz 63483372 SHA256 0161695304e941334dc0b3b5dabcf8edf46c09b7bc33eea8229b5ead7ccfb2aa SHA512 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa WHIRLPOOL c4edaf427f0249942b36db105a65474e833735d6e9954682fe7e15ab327b26ccafb9174bf806d0b6c629b0f2a6b55e80022af291d9a2f377b82dff4fdec42d3d
+DIST texlive-core-patches-39.tar.xz 3056 SHA256 685705f1994b751df42738cb542a6ca0b4adbc013275318667c634665b8bd25b SHA512 95e7161820a648d667c2a69bd74c1d24a20670128889d1ebbec2e700b0459d84bb4d96b2d9f355e519d9efe0e126689b29225af1a184e5a06e0cb398fefc7cc3 WHIRLPOOL 24359dbca04f3e9f9c09a9afc195dd6858da2284947cbebaa770e73ef78276059f9d2e3c8a95c5005971fa64be76367a55887f1f94e423e7d0ca227d5573dc95
+DIST texlive-core-patches-48.tar.xz 3528 SHA256 521bffc6a9d3a79fe157855f6a58954b26308230ab2d4daa382f5c101e836177 SHA512 af7e3de4ab378e837a07bf5cd1e0db0bffd043273cc90b6d93484a1a4dfdee52df9846d656ab7821a2b3af82ccdc8ea6f86f35fea97a846166a9cd92e0f06021 WHIRLPOOL 5a5151960dea201cf87fada0a3e3cf297580d6a9b92ed5cc97ee49c0dd8d473798ddc858a4301b16c15dff71d1aafe663ab3017f0f391ea3aad1f0de8506ddc6
+DIST texlive-core-patches-49.tar.xz 2796 SHA256 2c17e0b8d24dd007e86ff7fbe7ef14d42f1b5287e08c133ab2c5c82cedc16709 SHA512 4faf0b9653b9a5335e4b210d15200b4118245687ff12e617f181bdece5d2b5cd827247fc72bdc304722f72d8f017804b8026300a9be18f7663749ddc82c7bb17 WHIRLPOOL 8145a9d5d4fa2713a1aaf0e51f546a20a844d1a12306d7f2b82e66ece961edafd34f9e6aebfc3f3110a23366dc1d43a13cc4fa7fc69c9f67fd300c55f7bb7b92
+DIST texlive-core-patches-50.tar.xz 4632 SHA256 417d50014d1701bb75aee0cfcae95716926fefdc7d0057c9784ba68bd1eab2e4 SHA512 f8fab7940b417b7065c9c467f7a9612e161a1a44db50a4523ee4a092ba381f7580adf1c3d75375165795dfc3f23d005028d67351815481dbdbd6edb13f376b64 WHIRLPOOL 9611be98c2fe494c1d354a23a1c1dfcaf30ca9e6f321056dbe34b99eef64dc8fbcc59428cf5ef8099584968b0b574d0e3e6acac87e37c5583e78eb87f87733b6
 DIST texlive-core-patches-52.tar.xz 3376 SHA256 294f44d6b24801206eec23a497d0b17f68ed88f8ef3d33492efd75e889db309f SHA512 fbc84217911d797373ad03e3da3bcb2277d74edf3a9fd77a5bf67bed7fb207d1cd3d9c9c7947c906ee10989fe6ceb6c263a4002a592217bce7e873db813dc367 WHIRLPOOL e249a1aa3c563beb14ebe88f93c2b144dfa6de3b7d47b502a9a7e18a8a0f39ab399925a47bd7e4406ecf2010589791fee09a71b6db48a04beadac18294cb0474
 DIST texlive-core-patches-65.tar.xz 4108 SHA256 11c3c2f70a9c1f685226c87c2d2393fd144f521899827683abefabd3ad9df5ed SHA512 71ec54cce052ed60bd0d3c836901d5b2fdc8ab6190536056d617652953009b4645896e7d22ccb9d4ebf177aaefcdca30269600e0cb16daa8d395b036c679971c WHIRLPOOL c7accba8af814c00d0534c74653e3937d322fda79ce650e6cdd7bbcea114bb4d8fb7e0438d3c5c799f7ee3f4550b13cf5e512a49859c8a97f1d0b765614bdbd5
 DIST texlive-core-patches-68.tar.xz 5140 SHA256 8aa9d8e2be9ff02a065856bb2778f7c604a476499ff7c9fdc34e0c7e3db13866 SHA512 225e7019c132b7e8185343c409cc2b6f418cb062127e916aa3b70db0c6f19d7957415056f2b526f1ea7b7ad13d4367822f34bb710f85ab7cc6bc757b21871d20 WHIRLPOOL c3ada6ff7d7d6e770c69e0ea7970dab6c858bd92dcd76e94394e5a012ff5087a7bbdfafd4f1800ac0f134365483158dac4c6419c74875936721a21a11feb89e9
+DIST texlive-module-a2ping-2012.tar.xz 31124 SHA256 37b769091af7c7c9f95c52f92cbc26b22f72dc0de5ecb0e9e37cf1482438605a SHA512 b4f74f037d1113d204d3f0e34c8418e354ae002ab09e8c326458bf7c9c9a9bfa3211317e03bb7e69d7f2e83a2b22851410287477176dab5288dacf5a9ec4a8a6 WHIRLPOOL 5e76ab0e818c3e20d8211c35230a9ee1084f1de830c988b1ed9707036481582540aa97c6ee9e31b0dd1ee2a8346dc3b81197d8c0489563122bba2dd7dffe5fe1
+DIST texlive-module-a2ping-2013.tar.xz 31124 SHA256 a50f2714269e1725a05584d2e1b0b822f082c7291a989d37976b8666f69e8e09 SHA512 bc05c8610e58bacb6001fd41f848d12f8e77837b5e24d32f7af1c9939778d92aeac7ee07969f22e86c72a8850650ad1d06341681503d8d8699dbf6db1de4be62 WHIRLPOOL c4ebb0c3bb4db9d176fbadfd06753509965aa7d1d89be69ded9cc4488b1629fbd7584f2fed70b9633ead1341fb88de006b7f840446f142ec25eaeeb8cd7577d5
+DIST texlive-module-a2ping-2014.tar.xz 31124 SHA256 18c8686e9d443af0e3b6d4feaaa42996b1fa2f03a07dce0e19d10226b7bc8839 SHA512 d5b65f04a96b7206624fd80fae4a04779fd31995247ed4b04d3ddb7197aeb3373d6b3679f674e29fb39e7022f37115fab2a3f5fc7304b3c6c133456242fef8bb WHIRLPOOL a6a8c93836825b07930a61c35d37b657479025d217b4d006021724a1b85c9afa4b6dffa0ba1d96bc0bdcaa3fd72274c11ea401d8387d1bcedbd20df2fde31cbd
 DIST texlive-module-a2ping-2015.tar.xz 31124 SHA256 b3560a102e5509e38e7ef7089de8773992bc09fc6c3fe6d98e8b986d5fdeda34 SHA512 aabf99f37183a27b2f8d13b1aabbd59ed0c78237d3432bb0ce85ed97855e6ee09026aaeff2733296b5d1438195995b63ae33c803088b07732e74aed2407547c8 WHIRLPOOL 71984e301b8e53849acd6fa99701c0e79c7217075ace02d464487f53732fcfe9952553a431eed7d5db4be7a5ebc8d2bd6364b09370ecf2163971d80a232bf123
 DIST texlive-module-a2ping-2016.tar.xz 31136 SHA256 a0a04bdb87071e18b548f2d393251f1f6eb41c0cbd8186af16efe1662451eccb SHA512 4711f184222fd95498a6d3ee94db19209c7836e6b775303926766d97921f2e8324b0aa2252a958fb619dbeca50729d2be4851a2add5503e7e8f4e713fc993e41 WHIRLPOOL 315ddeea1678f6c87fab00f87ea99bda240e5205148a17485b72a17bed515739c6e2f6e83af9767c7f281cc9caa8d16ff088837b69b3b10b3d9ea450b802ecf8
 DIST texlive-module-a2ping-2017.tar.xz 31136 SHA256 a0a04bdb87071e18b548f2d393251f1f6eb41c0cbd8186af16efe1662451eccb SHA512 4711f184222fd95498a6d3ee94db19209c7836e6b775303926766d97921f2e8324b0aa2252a958fb619dbeca50729d2be4851a2add5503e7e8f4e713fc993e41 WHIRLPOOL 315ddeea1678f6c87fab00f87ea99bda240e5205148a17485b72a17bed515739c6e2f6e83af9767c7f281cc9caa8d16ff088837b69b3b10b3d9ea450b802ecf8
+DIST texlive-module-a2ping.doc-2012.tar.xz 17520 SHA256 8652f4aa2017b079854798845f32e824782d608d208463dc0751de3d4d1f0546 SHA512 8ac3e783e8dd336cbaaef845a6422ac5e51629a14c902a994975dfabe734e383745dd0bf6a5c03863ea5c7d57439b1f0a83be1db6297a56c2ee0f8e110b27d4c WHIRLPOOL 2a15b7e65c52901ca224be147209284885dfd4f70ede38cb4129fda2145602df081aae556d1091e5a3a721d4b6dc99794c2c80f1f92161328742e9ce1943a54e
+DIST texlive-module-a2ping.doc-2013.tar.xz 17524 SHA256 50393ecce90a712deca06f867949d5a2f86ba6fe68a4c7a48e26637badf5842d SHA512 b209027336a226b08def7864548ddd5e68c15d1ce7cc54f4fd54182baf0500a34012841736ea75c82bd9879ff3c0cdd0501502e69252d1b93d7436274b18284a WHIRLPOOL e44995baf5ab759649c9ca54c5ab1c7fdc18cf5674f49d0c9397462819b50611016939e89109f11a5c6a2f024c7bffd12a2979d76888b3a3a55ef3efddc8a19a
+DIST texlive-module-a2ping.doc-2014.tar.xz 17524 SHA256 2b83f31b3a470e7843d568fbdcf2c6739fc6ca343f59b8f1392620135d755a81 SHA512 444f5b1fb4b60a6a6037dc9a297e8e388a41ba9a645c1b6864c323a638f2e1c021ba7cc06341f6371760523fa5995230ec1a884e86bf69892bca3d02b5ae474e WHIRLPOOL e99215628480571f41af37bd7f3dcafe612b1c3e4392539a7c5e239e2ed90a939f98d1ce2c0b1b470ba04bbd71f392e32d04bd6c641901a875d28035da7fbe4f
 DIST texlive-module-a2ping.doc-2015.tar.xz 17528 SHA256 987991356a1f8075f6e1740b95229184b7ac895bc69d30c5c8efdcaecb541ff3 SHA512 0136c3f814d2f120acc573508d407eecefafa4b1428931fce2648f697a2b47d226a295f202aac57e89b1d405565e7236c94a6df579dc2771d7d92439a3ec603d WHIRLPOOL a6e5ac5d7c3f1ea95507cdb119a511def5ac8b666d426136d5536c742790f562a121bb64588e9f660b84c86e783d63c6d1a79e58c7b67235786f1eb7a5cf3252
 DIST texlive-module-a2ping.doc-2016.tar.xz 17524 SHA256 c532e058309bfe1ae99305c84fad302eaa4d65c140f9d267538b889eaf691de7 SHA512 8cfcc3b2a5dc462895a2bbd82f3a21537ae5d3fe81217b0b664b2008d6d18259f18de10e6eb3e3ac2655f96067b0f9bc6e30f69d068d9335598eb0b075eb4cea WHIRLPOOL 2e03692044cea67acbe715f1248a71ce552f31a9876ae17520dc5e58e971a77aac630bbf0063b861d94ada4eeda6774d513e894af05a91630d0ae0f83a65d78e
 DIST texlive-module-a2ping.doc-2017.tar.xz 17524 SHA256 c532e058309bfe1ae99305c84fad302eaa4d65c140f9d267538b889eaf691de7 SHA512 8cfcc3b2a5dc462895a2bbd82f3a21537ae5d3fe81217b0b664b2008d6d18259f18de10e6eb3e3ac2655f96067b0f9bc6e30f69d068d9335598eb0b075eb4cea WHIRLPOOL 2e03692044cea67acbe715f1248a71ce552f31a9876ae17520dc5e58e971a77aac630bbf0063b861d94ada4eeda6774d513e894af05a91630d0ae0f83a65d78e
+DIST texlive-module-adhocfilelist-2013.tar.xz 3560 SHA256 73d63bf9a4170a5950faaafa61a00de43489adade01704952702c54d2aa6e941 SHA512 c443d4c06d5390cc4a0166dd7b95cd7eaff8a30f4cc1104a506277c0634fe708e0b47cf19925cbe05b8eec2f73ec90000a40c0b5a8acce9bcc2c3f5624ebe5fc WHIRLPOOL f71ff87ce41d23c76a8542f3fa8e74ab112e22e566184ec924e6b23d95deda1a0d352b872a893431453093271c88e90a279955f533cc527afd8454ba18ca2f2a
+DIST texlive-module-adhocfilelist-2014.tar.xz 3568 SHA256 3620522b16c79d754194d83f2be4da193370287772163957274b0ed5ca43b707 SHA512 355d13f9b60f93891fe419965066a73c5844eb9431f65407801d5a2a4bdf0c7ab8249fee87696d66343963ca144ca97a25c8d88d6570205c2c5c749112b8c363 WHIRLPOOL cd46690f7cc0f5be913d52bb21c641c4bab7f43886cfd888c8da5212a9ff6ebe92ed7d39e678c1daee4b650b65734f971c6805c5605f32eede8f34a5870e8a4d
 DIST texlive-module-adhocfilelist-2015.tar.xz 3556 SHA256 191e0a82e2b0328184354c3a685cba63eb6d5c742d75e781aeb4d2f5c835cef9 SHA512 9737dbebc2e16c53cdf11491a9d9da58b53bd879ec95830407bf6a23d9ed3347c3b6e0efd8e97365e99323d5f70d12ad6c986edee93446c4980d51c96afdc1de WHIRLPOOL d342f537a20cdc8b5f9393670e619a70ebf7ebd2ec9b92dee133c0e6138a6747aaf98384e7b4e6d61b5f6f7ff1412b269c4a8ac890bc526371793ed0b946ab99
 DIST texlive-module-adhocfilelist-2016.tar.xz 3568 SHA256 3cffa46db638106381f5fe316701ed0bd08e04f79b52e279baef9830503a3d78 SHA512 637cd01a30bf9808b7cff6a0024230f20d0bd68911beddbd4ef64072855d28ac57d1df0f7cf4b78e376aba1f06f979f03c135bc65b58ef1beb9a0c8128b2c2c5 WHIRLPOOL bf351050009010f2187948a16f354ea11235b83a092e301b13180b69534568304448d1982434f127bf19c8371923a132313bb28f7789c05c2134f514ddd30bb0
 DIST texlive-module-adhocfilelist-2017.tar.xz 3568 SHA256 3cffa46db638106381f5fe316701ed0bd08e04f79b52e279baef9830503a3d78 SHA512 637cd01a30bf9808b7cff6a0024230f20d0bd68911beddbd4ef64072855d28ac57d1df0f7cf4b78e376aba1f06f979f03c135bc65b58ef1beb9a0c8128b2c2c5 WHIRLPOOL bf351050009010f2187948a16f354ea11235b83a092e301b13180b69534568304448d1982434f127bf19c8371923a132313bb28f7789c05c2134f514ddd30bb0
+DIST texlive-module-adhocfilelist.doc-2013.tar.xz 9876 SHA256 6532e21e431c55209b1cb18c093794589d87e7e1bb9efac108da007c619c9146 SHA512 23467123e6a3f243fd78bde22986a216c65ae21b57108957a7c3a0db3e4924e00f68922948b44692e4e2ea6e2e4c928babb7ee19010189d40e16fc629018925d WHIRLPOOL c060a76b1efe8a1f1d43cf449c015666d77ef8fdc6bf62b0e5f3cf64d3c1ea27dede34b90d7a48a7e399e20b1684c6c060a4e758b9f739028f2803efa5def430
+DIST texlive-module-adhocfilelist.doc-2014.tar.xz 9876 SHA256 8454cfc5d5dc4df0cf44e2adb36267bde82f414bd91bee4c27d8abe5228aecd2 SHA512 d388fe6020d74cb0c9610cca90836ad457385076194a772dc010d6b857aa58422965815b4c5166e86be2a782e1f704edb879a35814602f6571c9f455e63edc88 WHIRLPOOL afabf37ce9ff0840538a4913eb70d08a0647ed4026a183c646e439d96e9faa1cbe26ae07128c53c00b0f20c0ef037f5be19f71f3925672cddd3aedac23fc560d
 DIST texlive-module-adhocfilelist.doc-2015.tar.xz 9880 SHA256 83f1d542e807eb76f5cdf9651d57d06c53e8e71ec2ed850787f13a3e50fa9f79 SHA512 e7fcbd3a8ddfc4d5cfa8e5429636c78e8e5ec5ebab91277cf8429211d11a214c7765e8d38f6ec6a4384e39d561f9bc005bf05c436be022c26c84493c3a4ed4bb WHIRLPOOL e485b0d719bd3c37a9db3d4651f90fc9535ed059c3b9b7a0c08624d13aacf8942903fe3883fb6a8f41caf9b699ed9c2d0ba4919bbbfe35820924b1cc2cce83a6
 DIST texlive-module-adhocfilelist.doc-2016.tar.xz 9876 SHA256 365b9b06b4d0a3bf69e3f2588c34502b84894ef29812e56ee7806cab2f1c5b8c SHA512 db69dca80f163a9c8d1eb7d911b5c030341ee3d93a383e0dc4b4d60715c736c80192e61b665310bdc9c819b8fe702f6a28049cb5e08bf87d880fcf27069c9beb WHIRLPOOL f877f3eaa7e39f42adedbac2cadf0c6ed728bd7131ed7cbcdcf05a01d22f4e4c051ba1cd25eeb1efa17100d72e467ac5281a539de447c9ed1238c167fc53088f
 DIST texlive-module-adhocfilelist.doc-2017.tar.xz 9876 SHA256 365b9b06b4d0a3bf69e3f2588c34502b84894ef29812e56ee7806cab2f1c5b8c SHA512 db69dca80f163a9c8d1eb7d911b5c030341ee3d93a383e0dc4b4d60715c736c80192e61b665310bdc9c819b8fe702f6a28049cb5e08bf87d880fcf27069c9beb WHIRLPOOL f877f3eaa7e39f42adedbac2cadf0c6ed728bd7131ed7cbcdcf05a01d22f4e4c051ba1cd25eeb1efa17100d72e467ac5281a539de447c9ed1238c167fc53088f
+DIST texlive-module-adhocfilelist.source-2013.tar.xz 16408 SHA256 6b62efc972429ef12706d42c3297a99c32464a74ea4f65bc500e7e0861bd982b SHA512 9942de3e2d6d5bb9c5183986dd957f4a5d6b47b97d1c5d58f40da8acf9610dd216e23e64b2d33a0e3bd2052e9cf812bce00813232d90e8b4d0f3196542aaf6ec WHIRLPOOL 62e26068528ee3aa4375eb1eee4c73a9d6f14240692627d366666dec68b8f8b2841a25099231a61e3d88fa050c1ab74d9024ddc07d603493d8007d024ee0ea7b
+DIST texlive-module-adhocfilelist.source-2014.tar.xz 16412 SHA256 e9491a77e4fd279c1c822d3353ac09601a291c9eb1ee490f6ca839774aefbfbe SHA512 9d890897c605156d90339cb067d0ccd7b4a6c370a647a22267ccd4bf22d690bd801f645bcc450863c43e73d92352ff3b867258a246b07013c4bbb668c6f02f9c WHIRLPOOL e0f98194636254ad757cda2d2de66e0a500221d973aac9250d6a534de19ebcdf8d885b9ab1843dd473064d2cc11784c8dcd2f68e97e52b40aeeab5fc58812016
 DIST texlive-module-adhocfilelist.source-2015.tar.xz 16408 SHA256 d8cd3c583ace6f3741482e9c9a95566e327cf86f2ed84c6511f79fe159cbe939 SHA512 85767aeaa18ec44a7bdfa6723a642f99d15856ea4e03d40ea5883ec65dcb8d9108c3a068787226ee16500986bfb4c988af73bc93f84544cfd798ce71e3525fdb WHIRLPOOL 4e27f078b2c23ea1ca521ad4c4817958439edc3d3e437015ad1d504fa2ea51ea63f25e43dc7f40b029fe658529288bfbef04ac7f77e79ac57ae0d5d5368f801d
 DIST texlive-module-adhocfilelist.source-2016.tar.xz 16408 SHA256 095d521e6e8852fc2a13efc93966a19aee0a7ad612f166e6bfbe4a62077f103b SHA512 1e74ead0f3cc61b6985e530d884702867c2cb9af1e545b697adf7ef1fcaa49cf01ac768cd1c5161900feccfcb3accbe96b3da7b62219e9dac5cad89cb04a35f0 WHIRLPOOL d8b9a13122e7cf0b6213b897338783a81defa789b14eed1a66827653ef5a9d5ebfcc7959b64e3b03113613c85be62893462ae8c00b0d735e66527454130fb82d
 DIST texlive-module-adhocfilelist.source-2017.tar.xz 16408 SHA256 095d521e6e8852fc2a13efc93966a19aee0a7ad612f166e6bfbe4a62077f103b SHA512 1e74ead0f3cc61b6985e530d884702867c2cb9af1e545b697adf7ef1fcaa49cf01ac768cd1c5161900feccfcb3accbe96b3da7b62219e9dac5cad89cb04a35f0 WHIRLPOOL d8b9a13122e7cf0b6213b897338783a81defa789b14eed1a66827653ef5a9d5ebfcc7959b64e3b03113613c85be62893462ae8c00b0d735e66527454130fb82d
@@ -25,15 +44,29 @@ DIST texlive-module-arara.doc-2016.tar.xz 2748360 SHA256 d9a6f89a8e46c251e7ba3e2
 DIST texlive-module-arara.doc-2017.tar.xz 2748360 SHA256 5b2f4e8be43f6ef9ce32da4c0fce3793912c697a6c39f15b9c5596cfd564245f SHA512 5e917d8f326d1c9dc4568ed9a9c27c9aa31513c5188c66986056138ee4144b79b9fd8111a8638b0c42ae5c0fde62ba89bfa2f98cf9d2238a7ed929ae917625c9 WHIRLPOOL 4a6fd30c32f617358b35c2ef0eb2d7253c1f3fae0c55ea5d871a614f87c9fdb56b59bbedcc5f2de186c34e55993250bdff583c06fed03bd8ff104e3f6361a851
 DIST texlive-module-arara.source-2016.tar.xz 22508 SHA256 2478ddeb9527cb17cf5b9abfa01375887e9509cfd9161163448ef39a0fe61ff3 SHA512 fff9a37c9a3c8ddf835552c9ee5b87234a2db96b699a5324cf880bdf68bbece8ed2329f57c4c646859ccdfc065e3fde7e413014727a607eb70bce8aaea48e536 WHIRLPOOL f0e3eba9a9bb5b870cc22aade1ee97a2ad8dc7770651ef3bfeaccd46f21e34fe47454b2184d3825bce487eab5ee459889874ca88b83d5190fc53ad7d973c3fed
 DIST texlive-module-arara.source-2017.tar.xz 22508 SHA256 2478ddeb9527cb17cf5b9abfa01375887e9509cfd9161163448ef39a0fe61ff3 SHA512 fff9a37c9a3c8ddf835552c9ee5b87234a2db96b699a5324cf880bdf68bbece8ed2329f57c4c646859ccdfc065e3fde7e413014727a607eb70bce8aaea48e536 WHIRLPOOL f0e3eba9a9bb5b870cc22aade1ee97a2ad8dc7770651ef3bfeaccd46f21e34fe47454b2184d3825bce487eab5ee459889874ca88b83d5190fc53ad7d973c3fed
+DIST texlive-module-asymptote-2012.tar.xz 266772 SHA256 e6fd94edbbed89403a3e90a03112266fe5c576dccc5fe9f91983db6ac5d548ae SHA512 4c27081cd4318a05a06ef7b0fa7cd8126feba72df390044299bb94b620103ea38c45da78d2a22566e244173ceb6a07d62b68d91dd9db1c4a06662da8eeea8f08 WHIRLPOOL 60666fac7387bdd28686c8611e314ef1b2f270b5865641af64df80951829675c0a2b3c3473d08febe6c0f1bbfb833a05aec55221e25dda13129afee051e2bd47
+DIST texlive-module-asymptote-2013.tar.xz 268552 SHA256 52c1c2154071d97752981fc11d426d2c645a9f34c4145e848fb41e94b1b728a4 SHA512 0d7ce78ec6bc3bdf4a235f1231b275b0978603f1c7c045420dfd52a11f53dc82f2b7262279b4d34f96611c2ab50c691dff1ffd7cabb2a664bc88fa8b3ab862a7 WHIRLPOOL aba398249126f38f2f5d71b726abaa4552abf4fb5acc97eaa33f2ab625910dc0c84bdddfa1d162bcf5cd6fc9b816a75af2cf0709d681bf6376fce19a4685e0a1
+DIST texlive-module-asymptote-2014.tar.xz 264576 SHA256 60ddfe8e78643fe682e2cfecf0a5b5539dffaa123ff7aa39ceccd2db8a3e4069 SHA512 c4f9964ab2a21d33db91f564eb3d9368996a43e6d6874754d5d5186122a75c8af93a2031b94c7794a1a73346209c4914a70b57385c7b8e7aa8d593b0f4dc9443 WHIRLPOOL 4b13b99233aa68de4fcb66d464452790f63149a34b45070c2e7fd3a61130f386c7c45df5c7e9d451525128222589482707a95cc37b46b397e21f87e34cf36915
 DIST texlive-module-asymptote-2015.tar.xz 275908 SHA256 39571a00cf998ecc4e6e6b299c97f2e67ff3018fee8bb6006b4a5859f7ba35d0 SHA512 e9d030ba4c25254bcc913f0775db75b14a925df424d2bd2f30a80f0fd22eb420a7364a0c09b6c877808da516a04f4175b85458cf3d80912890481da2b2926189 WHIRLPOOL ce90c603d9f2cdfda6a1d6932c65aa0b02a0cf3814cdab6baf939ed79cd6c1fa376bc0f699ea3362a79aab95a03c9b9d905892e0825ab10c4a566c3991295820
 DIST texlive-module-asymptote-2016.tar.xz 277476 SHA256 3c69fdab075494f610dae24d2b9b2279fbd46778414c27bc2ea4772741a488ac SHA512 cc806e6c201cc9a360b621f292eee69473ad6d29beb1a9e68180cc908de7c42617bc167a568189af39b1e6482ef88799bf36afe179a118ac25b47f4858da9e49 WHIRLPOOL 96bfdf95418ea29656742376bb355a506bd0cfac9e410f06b4ec4a1ef77a6b0934546a7d1ddb3f696ed9f042b55e208f000cf4525c2e2a2496e96c32a4d7416e
 DIST texlive-module-asymptote-2017.tar.xz 277568 SHA256 1f2aa5a8d26fdf616201675ee359e616e50f7399d4f1b74c346cb32ac220b406 SHA512 184cdd0ae495ce695309453458b8a6db2e29950e192a45c86f7b553823ce978eacc506e5e9454de1b1b4a2ed4c12450b0b59a006dff954d008311437aefeb3f9 WHIRLPOOL cbb6611fc94e9aabee677953d04ac777901118b4e1701bd246f997fa6fb9f97aabd9d9103c49ef43ac769c4e800eba9b771f39a2285ef13355dc2aada1e00a16
+DIST texlive-module-asymptote.doc-2012.tar.xz 1720260 SHA256 b8eda3e53f4b16d7ca435a683e5f71ff2668fa1d89c934713bfefb8b8f1ec693 SHA512 f7d49538f4bb538a62f4d6a80578d55e957fa193691b88bba21df30cd722b60b72b5951bbcb2adb53082ae08f476093a27d66e0124b9b26fe95a6b0133058223 WHIRLPOOL 75fc89dd3ca3bbeb5852fdd2c5c70c3f9e6a0c1523f8267d5e72fbd8ad693704201c08c5b3dac7eea765d890101dd939cecfc415853279a4dfe022286f514cd0
+DIST texlive-module-asymptote.doc-2013.tar.xz 1726716 SHA256 a3d909bc2a1ea92ad85fa6e65ce01e24f0b7096baedb306eb2ad021fe14e44fd SHA512 b20a23f24e07b62ce707dc998b1ce98464f1a053c86af3ec5e55ed48e6b81d27bbdd9372690a08f61bcae2b61e12babc3e226241f3da2e28470ba3db71e1a859 WHIRLPOOL e58c8218922bd01e27901f434200eccf0be293713ac94decb63ed40afe84c34d770ff029e6770e43bc78a8f2388a9cbec5ca1b82b79842d1222f125928400fa6
+DIST texlive-module-asymptote.doc-2014.tar.xz 1766804 SHA256 601dde3e5affa8ebaecd6df97626630938540e1e0443fcd9e1b847942b7db430 SHA512 29f338e236f81bcc4cf06dc561761450e2a41812188c1f9096840b365963f57e3f4c8900c344722e4d80c1e9febcda2b5ecd2434a9e42deb2872b3781a60eb26 WHIRLPOOL 15aff60d00347be7858c7068513b626230863844b67925d01620fa1cb3317dde5f2ad5cfbb752df669311215aa7fff349802a98c9d9437e6c6968752549acf50
 DIST texlive-module-asymptote.doc-2015.tar.xz 1770716 SHA256 0c1e505f34d5a3b0f79b2e9a6df93b4a3d968da33ee0d5d3386bd6624e68251b SHA512 2fdc9d0bdef7746a22cf56866f61d77f15b16257361496040c2d5b9a3e855082c7d45e482a392ceda7125929f9d94aa42018c031393a9e6e74ada7cb5860321f WHIRLPOOL cb9408a9b9f01bcfb58846416a9c00c0874d11966fd6451f5faa98583e158261a7c15fad913c1132896a870821f2966acee1eac432bf7b083921b61e957191d3
 DIST texlive-module-asymptote.doc-2016.tar.xz 1809720 SHA256 38f8f593d9933283de4dc88734d50e217d8703f3ad73dde084f045d46af16818 SHA512 35e657b556a7f5c867893bd0cb1a708064b64b86eb292a22123a69e0153c5c9820f68ec3209a7af2ee1cf813726afea1c59c30fde00974fe62458622834f67fc WHIRLPOOL 51ff8a5b822221b50e4328ece6a1027f54de2d4eebc9ff91f1848b32a32cb4f92eaae2b1e68a9ef232bc484556b352a832544b70cd72800632c15daa3ca0798f
 DIST texlive-module-asymptote.doc-2017.tar.xz 1791956 SHA256 cf81e996716ac2564cd3f57772d63e558a05077fbe432c8457199fe97f666cb8 SHA512 50a12a697b9b9c45a4137af23d88d7dbbe2cbfcb091655feed4511418a559863193236ff8a2c0c5730052d6984a03aef3ceddf1d96fc9ff838b57459fc288dca WHIRLPOOL ceb507a12cfb4e895788309f8ab94f0434816f066eec678d93233942d243fdadfb7fce808bef4104a45eff0fcdd78fd1058f36687e48be662b806ba8465165bd
+DIST texlive-module-bibtex8-2012.tar.xz 9204 SHA256 b8d21905744b56a61d30b13f112fcd4983de6e5847d7cb8b25695bf6cea1a4b1 SHA512 49c47a12641ce6628e83d698d775d8be1602af4c9454f677ad7de156d6c441b95df0a880e2eaa0fd0179eea430b60fdf1c49659df04d62332ab4d90021f557be WHIRLPOOL 20110f0d377a2f90157d8ab75f6fccc1df652d1226e8df1b0cff3a6fe1b5f52ded105b33cd79e4de31459f9deca6b6f1f39eafe31601aa81bba9f4e41adcca93
+DIST texlive-module-bibtex8.doc-2012.tar.xz 13412 SHA256 dc29cd4d4440b025572c29828c075d32d7cd9a9e12b66154dfd19372781dd5a1 SHA512 5e26aa539c10ae5c1d473197c78cba24343b0ed0c6c26c488c24ab85a46ef55fd88a3626d264a4ae823d75c9fd50f1500867c0d14c971eb5db5e98580cf6bea6 WHIRLPOOL cf6328332c897d03f136c0dc30e72373ec908e05798a53d4314c7577f21da6945db1d11a8f2222c2a0d73e6fb0d6349ce822094df5d492d9dc1995c2e3d88d1d
+DIST texlive-module-bundledoc-2012.tar.xz 11924 SHA256 3c2e2f6f10c0eb64569610d6be9585fd3e6bdea80266d883883c404696fcb1c3 SHA512 8f0929a050e45e5bd3b4b02953f1dc714ca5ac39e400d895b56bb38c9d057ac3b715078fca875115d983e5436561323f4fea61b1119b00c7916100e6c88ec8a4 WHIRLPOOL 6954830845c4a5b63986898c3de937163796586c342e56b936b71a925ba1fb14c1210fc90aef3b549cf7e35a992a57a4396a1eb0744c7cf58f150395d5f587e0
+DIST texlive-module-bundledoc-2013.tar.xz 11924 SHA256 fd50f063fef075bc576cedf2e06f2dfe958a17037eed00a20e8226bb0ed1d09d SHA512 be041e64a1ef3ae10a85243ceb2192ff773d41051c9092be0267c557fffaa235d25296217eac7a46a057900a8a478465f899b56946609a19cb51abcb0ed0c0be WHIRLPOOL c36790a714a87106462cbb15c6dda3dfbce35662bb08b478df868419101b6770a0c7fd90ae34347574936dda252bf80edb3a7f4b506a5eb49956a03d5b05d072
+DIST texlive-module-bundledoc-2014.tar.xz 12192 SHA256 5d0c3284e9331e9d170194da52747e6af71ea813b33479ef5cc808f38270f3a0 SHA512 2b30700bc2a835895217b36d6e48492473edaa18afaf68f6784d2cd3bf1262392f5335a94e337d2f8d3d32fe83d42479570d6a471bc2bd58fbd8731bb6f07ce8 WHIRLPOOL 14fc5ce94cb664c39983f7e79238081c87a28a0a11322097c65ec5425c598b6169adc6066e4fe93d65f108e52d2efb28f5df502d89aaadfda2a597d811542879
 DIST texlive-module-bundledoc-2015.tar.xz 12196 SHA256 b61f90e0f60c9fe73c30906f8449b544a9db9b51638f87528b5b79162e6d1ec4 SHA512 8d3c33d1292fb684db28aa5519d245ab1e352a9a18259f342014c33739febc27acc8ec2810c950effa3eddda35f08f7f128005b360520121281a049dca849f82 WHIRLPOOL 57f25a60448feebfe80edcb63c983f587ec803574a566eddd555d9d297cc37eca7fc16383300f4d8d2adc63d611b34d0bfc38432d637b7ecfdc7e0235a84e9b3
 DIST texlive-module-bundledoc-2016.tar.xz 12208 SHA256 a90ac5e351c3c904b463a63b714a99f6cc246fbf89784805fac82debea307506 SHA512 0f1ac0081ef20f4154534211dba7addfab6e252a12a1f023b8f1e21184e738694bf9f66e045181b83ec348c0add209ed3ee987603cadb3fef75760a288524ec0 WHIRLPOOL 3de03035344c50744443c1288cbe5f7f5330c9f129a6cf5d19e3feae5888fb94ec24b6643ecfbe964e74bfe8d4cd356ed27a3eeb54f5dfe5afb70a860cde00d9
 DIST texlive-module-bundledoc-2017.tar.xz 12208 SHA256 4942bff32211378f65d6dba367cd3290b9e94174638238a789e337a312235cb6 SHA512 075193471d65e6b7eb61a1cd18b1380054467b346bd66f82a02b060f259e0fd1b49f510ae088579f555360effd40ae3a6e3a35dde0e956b8271845b445507ed1 WHIRLPOOL 5663b5cf30dba5f98bb4e0f7f9e53e558a6fab65c6e808cfc01e027aacf0bebc10a54bb2f43af31b520de90e6de17eb768261d63616f2087341d54d98c8e1586
+DIST texlive-module-bundledoc.doc-2012.tar.xz 36772 SHA256 13f72b6be42642a6088d04a0af507f90c3a83b9767b4dcea0a3b1f8b7f6c2b9e SHA512 7bffe7f51c65a76417026f1472c75d66443fd011125eb2e5be2b337331aadbae7c38164b2f0b9a68a97866ecbc8b65196e6d17a7d693faf6c181528db39bd1a8 WHIRLPOOL 97817a21bc11305a0d66eeade6accea4ce1b01bcbed905608eb50b775093be05b826ff33e7069d7041622372d59b56e9ffc04cf28ca842cd761abea863bd4f1d
+DIST texlive-module-bundledoc.doc-2013.tar.xz 36780 SHA256 e40be2a70965125eb7ad3947835dc702aec1804ea942dd5624d551a898b01920 SHA512 c01eee9f3b968befa2d6f2c128035c751e4359b7c50a01544a26670fca509327be3e534fade97d8fd06f7cebb5c59ed7767d34eae5a6324e8e3d33dc5b1a21d7 WHIRLPOOL b023a28632e771a295cf5dbbaefd223c82679f1b1565c98aa662bc812bc546f2234031597f17be2c6bfaf99db9e4acd6c98c815318b522d1b3586bc6f96273d1
+DIST texlive-module-bundledoc.doc-2014.tar.xz 37388 SHA256 705494c1614ca311857bd2cdae331f3570a262d4dc23f84814e1fa605d9658b2 SHA512 d80b9ead76754d747ea6c3ceb57f90fd2b9b5e4835b681b42d2837b868a3e1e8992c8602ce6580f02010fd6e27348a2e129d65266fbd10a8a2db40f5b790c78c WHIRLPOOL 02ef594ae3f28c2f3a1364b94ce88662baf85a270c36a2d51d567be2acf51402651373e69a3c86204a90595e1575fd2243190f096625bfa944925f2e44e43329
 DIST texlive-module-bundledoc.doc-2015.tar.xz 37392 SHA256 a9c4e06eb306ea888e36c86f42d1de6eaa2acc0c209ae7c75e95a5a533263900 SHA512 dae046b927e3a03e9a815c6124b4355640c797c2ff3fa1ef53f1a84475211a1cf93daa0448c0f6b2b3e0d733af544b64b7b1860d66e1c0b91e6501adab2bb020 WHIRLPOOL 5e7f051d164a138cb30ec2b0ea83de481c299f53fd2f96bf49c7d446d1f1fb7c607380ec913b73d3a5d8905988f91dda87ff37c5db14b0f99d61934cfa3a9d4f
 DIST texlive-module-bundledoc.doc-2016.tar.xz 37392 SHA256 2dcab43860bf51907c06de6ae3ce9d6484ba5688729585779bb8589027fa57af SHA512 f765ad03ec75b1a0f7d577ac8c3cd03e196e6dea569836eb3a02d6aa50a7cd0084d8a41eabdc4207423291eb8e7f4002340c32e6d04c07968a8533cef80a6b97 WHIRLPOOL a5bb3dc9c8fce1aafd37c062b296c47f7f1f609290e97fd817eea30775aae8390512a6ec03500ae8756c0ff687a670d3a71de2378814cc2f7d716c01ec2fee8e
 DIST texlive-module-bundledoc.doc-2017.tar.xz 37392 SHA256 2dcab43860bf51907c06de6ae3ce9d6484ba5688729585779bb8589027fa57af SHA512 f765ad03ec75b1a0f7d577ac8c3cd03e196e6dea569836eb3a02d6aa50a7cd0084d8a41eabdc4207423291eb8e7f4002340c32e6d04c07968a8533cef80a6b97 WHIRLPOOL a5bb3dc9c8fce1aafd37c062b296c47f7f1f609290e97fd817eea30775aae8390512a6ec03500ae8756c0ff687a670d3a71de2378814cc2f7d716c01ec2fee8e
@@ -43,6 +76,9 @@ DIST texlive-module-checklistings.doc-2016.tar.xz 364456 SHA256 b04373f05530028b
 DIST texlive-module-checklistings.doc-2017.tar.xz 364452 SHA256 194becb55b1436a4dff8003a1fd70fc121a04dd3c35ec2d256496d7318922a40 SHA512 771246b9ccc70cb337a3f55e0d04e406c338217298f091c9372533bb55c5c98f0947287b2f0340bda049f5f0acbd33d2ab9e706426c5b487e0a31460863d5e40 WHIRLPOOL 8741cf9798d5068f14c22b7fbf5b4c7af236895cb0beaf3bb6cad7274cc53bfa654a3660ff3817efb929fdf547f8da99c9613f76310f2d59c8952347c7e44217
 DIST texlive-module-checklistings.source-2016.tar.xz 10952 SHA256 c0a6312aa5a7157d61a559504526e737ab8291e4d159346120c65dac24ffb400 SHA512 f77af99ecd80e10aa43d6d232252acd02ba5d62599348d6d55b4ab90d10575cba33dd1eaae460ad93e1d17447d454309d5525bc8fbfa2b6839585f43b5c97090 WHIRLPOOL 970953938732725329310378759b82fdc0df679b9212a43a76b6c7f7c6e025a18a37b05b4cb623c8c6fbd48f63157ad640c6eccaec73dddf83f04a240c91d2e0
 DIST texlive-module-checklistings.source-2017.tar.xz 10948 SHA256 516dbcac8c43d0decfac14a8ed2bc5a18e1251de2b87303906591cafa5f8c2c6 SHA512 8fd158560f0bbdc7ea996b510ca69cf30dce26decd6c963533ea80a6eba7d6543c72e12175fc568725fbd8e4c8226503cabc607b52d68d51901bc8f32146e818 WHIRLPOOL cc789b6f86a8354a39ffc0ea7b6a784f61cbe50fba83c72e4058ae4e1fc96cfb16c2e0d0306e4ff7d691b1885fc7ade00d5f31e54911dba855c1fa37d7150bbd
+DIST texlive-module-collection-binextra-2012.tar.xz 716 SHA256 b1d4d65db934062bb0a23090582dfb056c78da1ff9b912c11c6bf0bc823d4fbf SHA512 5ed7c43b2bfa6d78d212b7c13914e60f3d943e429fd10f2db8a7c38f59dfe5b41d621199d5be368d5b90ba3950970d8b6bce698647d55f94f1324ddb88fc7935 WHIRLPOOL 75eb941d17ae05174307ef66d8f848a07265d233d6c439cf2c9d5ba22c91285cf281961fb5a954afd166399032dcfc453ad5f954153336e70fd9ae41dc34a312
+DIST texlive-module-collection-binextra-2013.tar.xz 744 SHA256 1517a9d4a7f6ddf843c5fcd281fc9279d5b4986ff6fdbba59a7aaa54eb0a99f5 SHA512 f3f946dd82a42e226c4c9c9ac174bb950ca8b24054f0089956f6de6ce906ef39e3db6d99459b8381f60ef0ab7444c4b53f9833171ad8661f8f85984751bef914 WHIRLPOOL 56c89c1124582e3c79230d3c2485fba2c887e7450a0c1218f8cab2e1eeecd6e5b5e58b177d8bfbc2ed8cf702372d84fa0bfc4446b106afd2b0988f674e58a3e1
+DIST texlive-module-collection-binextra-2014.tar.xz 768 SHA256 858c10cd8587043094233ca56d0fdcdc0fa014382664ab6517afb69a821b0c1f SHA512 81346c9830588876dc3d8ca8a43cb43318a069224cce228791b8d2fd9b3d09cacda02c4691a4aaf9c73a772bd026ec51052a934995a460b54c884b62ea73f4ad WHIRLPOOL 4cfe07586bcc7ecc6add3c2b446e9cb109326403dc330158d223ddfad022121dae636f0a184e8d7730662c37074476b303dfb5dff8f7eea68eea79b54a69d729
 DIST texlive-module-collection-binextra-2015.tar.xz 804 SHA256 1e9884a716ae3f7887d29e5e957795cbd22a4e0b0dddd7c770c238b9e08bb5c4 SHA512 50b64fd9c4dc475f69b0b40c6c695c16e80d8b3295f9b065cb234ddc85c4a1982dcbe175a79449e4ae8fed7e3f110c7775e497e5d85a285d1d67e476f11f9941 WHIRLPOOL 86d2becd07d75bad04a8a3a077f02270562979d9e8808d2cf8fc2d46c2603eada6ed6075f31fbcde4615166d36cc618e1a054c52374af587e361b5279e6803f2
 DIST texlive-module-collection-binextra-2016.tar.xz 848 SHA256 9f265df57289e353825060c37b79156b4a6b8ca92a8488b27ed689feef53fa26 SHA512 ab5459f4a6431f22b88255e3b2114ecc2cf34e58e5d450da7ef70904511a6596061250c27b23fcae74f955b8e040f1820e444f504a71ae3f41d0784c67aaecdb WHIRLPOOL 503f9e0c4dd4c5940439a748689493b345b25385fb5e8e7c082d9f8249e0811cc3c47352cd9c0f6b5ae6ccfca4a2ce2d0c3ac53e371bfb958311fde526dba741
 DIST texlive-module-collection-binextra-2017.tar.xz 848 SHA256 9f265df57289e353825060c37b79156b4a6b8ca92a8488b27ed689feef53fa26 SHA512 ab5459f4a6431f22b88255e3b2114ecc2cf34e58e5d450da7ef70904511a6596061250c27b23fcae74f955b8e040f1820e444f504a71ae3f41d0784c67aaecdb WHIRLPOOL 503f9e0c4dd4c5940439a748689493b345b25385fb5e8e7c082d9f8249e0811cc3c47352cd9c0f6b5ae6ccfca4a2ce2d0c3ac53e371bfb958311fde526dba741
@@ -50,96 +86,183 @@ DIST texlive-module-ctan_chk-2016.tar.xz 512 SHA256 62e7da740238927b8074d5ff23a4
 DIST texlive-module-ctan_chk-2017.tar.xz 512 SHA256 62e7da740238927b8074d5ff23a4100634a257614c2ccc2302573f8541e0a8ef SHA512 b1a15b0ad26055dff982bcb30d8798ac0dbc021f1265239118a97b0fe0fd53accb3d2c215365f998c317d25eab1bfc8b1b52f481b166e8fc88dcf37931abbc85 WHIRLPOOL 4ee81ce16b6b108a49999a5a07ddbf920ae682151456ebd609b4dc881581a7ce41fa9f93edc14d501104e10da80e7f02b5733ee1b6f19a940b7b3ae8f73fa268
 DIST texlive-module-ctan_chk.doc-2016.tar.xz 222000 SHA256 08594fcd75b0b68694559682c9d5268e9774665c7b0ca3196aea64581309eb3e SHA512 b19b54aa1d651eb83f102c0798feffc97c973a3836dd2ee37eef13e2e83d7e1d2a089a73504a514bb2868e3c838fe94f6d94c85a19183666cfa4d35b470cc243 WHIRLPOOL 87b648d64905823e2780b6ac8938a940caa7a38686bdbf993abf189cffa24173ac22d523bd621f41098bc1372bbe8e7b4dfc873a299915909ef4ca50f3284f94
 DIST texlive-module-ctan_chk.doc-2017.tar.xz 222000 SHA256 bdb2b01c5dfc9ab824ecd05c29f724dba49be1423e287aa1b8b845c655db9b69 SHA512 cb3c694bb7b2f361b9e05e8dbd8d4594aac84886d1138e55b45dc2cb102620d2ec904f4e061e931d1ed57b410efb3d6b7fb699fc7f714d049337f285e531ab6a WHIRLPOOL ead9d77d646fe3887a1cf178d0358425cc301dd2fa58d3de3971237f901b9fa3dddca67a7d06ddb3adfe0388d233bc0617824af512d9772a234e30cd554403b7
+DIST texlive-module-ctanify-2012.tar.xz 7632 SHA256 34f4610d5c5af994135deafcf69d077264258c3af5201e4aff3322dd53f033dd SHA512 2676863e394d0af6139dd23d48325d05d174a55d9b6d0b5c5f8372e1edb25a87459fa86a59429a3720e68068b62e0d4472c293103969d660304bbe58b62af8e1 WHIRLPOOL 72684fdfb88b4f317da38aa8eb71d0e1e65149778d23833bd8b2777130dfde81d1cd28807f32a5a088d93914bd2fef3b7ff3f2c1952208c237a944a8ab923018
+DIST texlive-module-ctanify-2013.tar.xz 7768 SHA256 4cdaf0b296e3c9cd35d6f6f6bbf5a24e764caec0ad9f184850b52bff7144207b SHA512 5f3b7a260adb1ea7ef7cfdd192a6aa760e830dbe4e2a269fd9b0f6650375cc6db0d980c1786a565ef62e3230425b4c28ebe8bc9544df1508f6264977f256522d WHIRLPOOL e772a9ba3dc01d0943bd279b47621dfcbe141fd756eb22ec764e715f234c8733bcc900f9cf5b82f7bf546fecb7f88593beae55b1522e7c12bd2d4438cee2aa27
+DIST texlive-module-ctanify-2014.tar.xz 7776 SHA256 204ead2fb0d3edd03791fa06d8603d58278aeb298536e9a5ebd5862f41a1f71b SHA512 c3cb304ca256950fed9106e499bbb6744ac20ca24af21b140a65998c4bde862375fd83321259baecdee4928ae940f239e8e60521967950f65135587920f16211 WHIRLPOOL 87d151dbe1041099a07339f8ca903cbb35b992c68de140d3321e8ec2a2484bd59346f46f0d0dd1e892b450efd3761b38623fbd8fa572f4248ebf380d41999882
 DIST texlive-module-ctanify-2015.tar.xz 8016 SHA256 15aadaead8dfe32675759a291cbdc181d7ac671855302c54473cf6f8ddfec9d8 SHA512 0087ee071bad4bdfc861d4e42742bcb745ae414be094d052975cb2f14d40f2e0fc5e74373944a830cbd78a3336e6583ff29690309e13662c795d7a4bcf8ca1d1 WHIRLPOOL b1a12a3b6291a143e59352294bdd04d04a752a961d155731e8df77c70399a7a0f5a81c411ff989bc150c08a582c399b23cb900a0470ade3a5440184fecb327dd
 DIST texlive-module-ctanify-2016.tar.xz 8140 SHA256 81a305ac6a2bb79297dd6d5cd20cd9140a572066de18600d7c8140a2ebfadbcd SHA512 e9239e70b17f109dde7bc7d5475fd3bc16153591f8c703ed91ee4086d2cc5c0d188a49a877691866f2bc1fe2d92e72af1533de581827cb1e79ef59e10006e31e WHIRLPOOL cce306f084ca9ad0102f566438a5c947ccf3bea71c0c45cd32d0e9b7147ffafe8c95231ea7324dd92847285f24280ac888747370a1408edbd2d5a332aeec1fe8
 DIST texlive-module-ctanify-2017.tar.xz 8228 SHA256 d21498a390722c232cbd5d308937c8abf92629bd64d898afba59fad766375714 SHA512 335cfca62d46fd278f3c9b80dad62ca7a10310a5101c53fbd3060a4025b388eb962f9f41b4b7dd9bc896f4b7c32e127ac0b901ebd1f7a9e8a16a6ce749cbe92c WHIRLPOOL d61e511fa85681ba5909a1eda0ce84b11d49723f09e75a38df1c11803881602f89921d334ae4dbf40bcedd8abd103094744b622166dd9971821c8c16b02ff9d9
+DIST texlive-module-ctanify.doc-2012.tar.xz 30072 SHA256 b24a0f5c1fc4dd639eb5b35c83a0630c169d99fe102d1d815143ae1db89bc3ab SHA512 1789f0df0413e95171bfedada165a75b5979974f8d4e1c06e8069797725f028583c2d660d40c18c5beee4cce4dfd1e553ac35eab2ab5e6ecad7b88b07bd2f1ac WHIRLPOOL f287db185dc47f25c4f40ecc53ad0f0ab230ece114639d811d2029ff59930c73d2cc56c6cb82a5fcf4d2f4a5182915d465aaab7ebc87caede0b45a36678b9e28
+DIST texlive-module-ctanify.doc-2013.tar.xz 29816 SHA256 aca95573d73a663b8e209c40e84dd2b2b418ace5b3968aaa7441b7adc6b1cb99 SHA512 558a6b3478f0b6820ff03bb28bdb77a617467a9ca800fabd91422256e7dc42031f92786155f3238d58d5092da8e3392c435b67e26d2fafb6f2eea80c99973571 WHIRLPOOL d737189ce5d4866cd5e79dcc278d8bcacff9075826acb6a61af22a4ca8b8eeb4b80697c5f41c0b3e7c660a046fa8186c6a65e94647b2af17793220c07f7b434a
+DIST texlive-module-ctanify.doc-2014.tar.xz 29816 SHA256 5c2561aa377568bd18a536bc2251eec134adbb2ba7675d32950874c0b320fd19 SHA512 7c4b0e784a8368399af604ecf8e7c70ab6e78939fff6723cb5d1b874ff032a401f6522c29eb4a50a052d5615a5f9f829fda5d4fce2b3f9167e540c7d9a100387 WHIRLPOOL 3cc5f4de4aaf57cc8ac151a01cdfe6f16e8c0726eb47a13d4198db885205673b157a94fec05c547d7cabc6e1269cc6d1b26e462331c8bb7594a988e2ea40dd62
 DIST texlive-module-ctanify.doc-2015.tar.xz 30828 SHA256 8b2c66ca015bbf68e058932f37dbb616c2c73fc37dc21a1c89c97b5cda9d1044 SHA512 f56b23d633cd781536e8dc97c8cd2a75b95d8a0c21465b4fcaae7ef6b8ae7d10110fbc9b1c4d5801bb55e99bdb504b0307c8b75e80f121ed08780d57e9f96aae WHIRLPOOL 632713bda8e7f928cd5af0150e4af6f1105c1628676740eaf29af9e7c6d05766bb9fd7573498faafcec3fd7adbce882fcfa0edb5a19becaecbf368625f949852
 DIST texlive-module-ctanify.doc-2016.tar.xz 58036 SHA256 5644d80648d939e92deeff9661dedf7bf478a29ae158455256c3e8ace5b791d0 SHA512 3e0270263d6685be7ebb26df5b420fe696fd818db630fa0b7f8d839192b5204dc3886ed53e7e494858b08a136b477b24d5c90b7d5271917a66c2f63ba96c433d WHIRLPOOL b4fbb33033669cdac350bc7f8b9be4cd9db849335e0e0183c05d41591deca63faf19583711794eea88f75f55128586770750d7f251802b583892893f45534c7e
 DIST texlive-module-ctanify.doc-2017.tar.xz 57964 SHA256 942b4f76c365d6fd6f16c75495a4ca84337bc36e3f6675b3c428fd8adf3efb12 SHA512 c845fe36bb7c388e07a254938796181dc19d36a5947cbd9d571ce983ef2148bcad275f6f593386ef18ac26490b743b6db3a337cead46e20cc952946a7f3fb89e WHIRLPOOL 3439994e9c9a229757f0e3d0499380b55faa44831c3aa79cfa7b5cab5e854e8b7df666363d953786b87f167f96d99bec8018ae2acecdbd5bb78601547356909f
+DIST texlive-module-ctanupload-2012.tar.xz 5036 SHA256 81f6abc7641abe3f0bcb095b9e4b224ace39d4e18d1cf56904929cbb7c7a528b SHA512 435853b386277dffc2aca6dab8831dada20d0251dc0d7038fa4b1ebe174b24be9c0fc5b778d7dfa64ce405f0eec7babff5eacb2a00d033ccd773d21378c4fd12 WHIRLPOOL 4f32f56b7dee3c9cc7f1334f2d0c8a639dc63bde6559a15db2f12c5271752ed1774e08fbb2d3bb443051b78ad68651915d40bd04c146edc346de00cfec098aa0
+DIST texlive-module-ctanupload-2013.tar.xz 5036 SHA256 81f6abc7641abe3f0bcb095b9e4b224ace39d4e18d1cf56904929cbb7c7a528b SHA512 435853b386277dffc2aca6dab8831dada20d0251dc0d7038fa4b1ebe174b24be9c0fc5b778d7dfa64ce405f0eec7babff5eacb2a00d033ccd773d21378c4fd12 WHIRLPOOL 4f32f56b7dee3c9cc7f1334f2d0c8a639dc63bde6559a15db2f12c5271752ed1774e08fbb2d3bb443051b78ad68651915d40bd04c146edc346de00cfec098aa0
+DIST texlive-module-ctanupload-2014.tar.xz 5040 SHA256 a57ff2e53c4314c5bb92463bcb0d1bb84fa026265497d1c2253fc1447c235705 SHA512 778ce09abc559ef6e9dfea8a58afb6000990c28b2a9e5a2a4a64838da449e20f8bff80b64f2648396e4e53df85c0f79f1e371ba06945dd43a1f140d4adb10fb4 WHIRLPOOL 38a0b5298e83e5d6996f684f17fc788ddde10fbf8b3c6f81bd93b3c28ddef9a6be72d1a7b9a27fff3e9d94d96104276d4ef0cd4e6cb7261c7f92f86b4c2adedb
 DIST texlive-module-ctanupload-2015.tar.xz 5088 SHA256 55c0e702e2b3c958c0236c333fee45865b85a2f374316b541ce1087844c36747 SHA512 a25c26d7d585190efca0ec6c780ba7c8e44d537d2259f5e2bfde95d16b9ef2ab60d30345099ee00ee2d7e6df9b158f66c960ad9a6985ed647c6a08dee021f099 WHIRLPOOL 05f21b9f9ec041e2e72d7267db182f8773a164a73844519145474295e901c331d3f14fdc04262ae0e9450299dc37c885172cec013e66d2fcffa2516f016cd54b
 DIST texlive-module-ctanupload-2016.tar.xz 5108 SHA256 b690544ac3be4c3fa1074f66fddcd59fedae94ebab4c8992e8d3ea2277cb1883 SHA512 814d68f2870afc8c22d411dc8a2c55fe00851258c315b0be0db28122c939d4b3dd5a446579a0da3c66b807c288eb38dfabc855af9cbcf4fad3905b5cb7ecc1fd WHIRLPOOL 0581bb3aa10cb5431a0c4b599d1a0bcd8128a71920cfb872faa53d51d2596b7741135d8e5d34669ec89aa236f7b441194a9a670db1eea65de184341bd66fb4ae
 DIST texlive-module-ctanupload-2017.tar.xz 5108 SHA256 b690544ac3be4c3fa1074f66fddcd59fedae94ebab4c8992e8d3ea2277cb1883 SHA512 814d68f2870afc8c22d411dc8a2c55fe00851258c315b0be0db28122c939d4b3dd5a446579a0da3c66b807c288eb38dfabc855af9cbcf4fad3905b5cb7ecc1fd WHIRLPOOL 0581bb3aa10cb5431a0c4b599d1a0bcd8128a71920cfb872faa53d51d2596b7741135d8e5d34669ec89aa236f7b441194a9a670db1eea65de184341bd66fb4ae
+DIST texlive-module-ctanupload.doc-2012.tar.xz 174960 SHA256 e0efab1639eb866f9933a0541e3097d05b353e0dd2e702b41b7aea72cb8b207c SHA512 c9bdc567b1cda8de9f9e00eb2cd617738fc52344abc46b749209abf80e1ec3f6b713db715a977756b8bea977bbbff34927ff9c112d4b9b1e2043dc9c9f578def WHIRLPOOL 9e994a83c3620f979a7044d37d4f6013672caf412a04e45f05ca2a7833c82b3621305090a6217e71588542ab182aa779daf112343d56674b8eeb3cf68190cb03
+DIST texlive-module-ctanupload.doc-2013.tar.xz 174960 SHA256 e0efab1639eb866f9933a0541e3097d05b353e0dd2e702b41b7aea72cb8b207c SHA512 c9bdc567b1cda8de9f9e00eb2cd617738fc52344abc46b749209abf80e1ec3f6b713db715a977756b8bea977bbbff34927ff9c112d4b9b1e2043dc9c9f578def WHIRLPOOL 9e994a83c3620f979a7044d37d4f6013672caf412a04e45f05ca2a7833c82b3621305090a6217e71588542ab182aa779daf112343d56674b8eeb3cf68190cb03
+DIST texlive-module-ctanupload.doc-2014.tar.xz 174964 SHA256 e8493a8ba4843f1c81e5344398fdc06a0e493876a77ae2b07b2095722241b2cb SHA512 b8ff54d4466b7fafb855f0a652bbf7e1026a10f0e65f5f3c55780c9b1324dbcf56d595f246c365e4d717d982aaa1cbc4c6ef7a04f96f1c743bad1b9c91732958 WHIRLPOOL d3fdd7f9f8c73ea26c7b15998fd63ccc9afecd76d3bbf25981d3e05efa87708f108e9945a7a89ae697c72a39998c3abada7a365e7507f571c9591803b22c9d2b
 DIST texlive-module-ctanupload.doc-2015.tar.xz 174964 SHA256 b241b5fe36a64542988872343594d7c099714aed77be06b5ccfe503cd466208f SHA512 2fad955f48b3a600105515bf0cc45cd7afbb43d093d0958aa63a217c5b55a663476c31d70a689cd6109d899059ee9bc98d6232ddb3198868500349740fe2c955 WHIRLPOOL 2e6c3500191dc4baaa898b4794b92b7986251f11af3ca20eea223a3332b5c32d4cc5d5ff7f3822f669e0489776142d2b67fc67a2e4574177721176752e625caa
 DIST texlive-module-ctanupload.doc-2016.tar.xz 174964 SHA256 c7f7336330706393d79fdcf1aa3d924ed5baf68fd3b8cc686ec531da6a0386e0 SHA512 e0a50984563a0ce6ad326a12f2095017fe16708c869dd3913ad3b9003f450a812879eb095c8c73e698e34d088b607282a0538eae540104c4a7b8ed24e675b8f9 WHIRLPOOL 5e0cff543f078da09699a0e6f8e1a8a6039c708bac320b5e9717207ec595a434f7bfca4c90265c32a337c66f4fd72b3b415faa1dae1fe93c6059ebb56301643f
 DIST texlive-module-ctanupload.doc-2017.tar.xz 174944 SHA256 f6fda5d3c96279da4f31bdd75d614cb44d0315a15dbde8aeb398dbc877c97789 SHA512 29f8c0649a249c02f05b153590de221eab0147e093c241e78521d0264045c5de3f9f26a5f008294ba10622f4fe7c7cb00217025282faef22cca2d4d6a87a347e WHIRLPOOL bb2cdc78d229bed81442bf61202ade1c1dea60db8601882f89fb6887d0fe6deb8ec8da86ab70e7eb840b5b9eb0f2855f9856f06cfe2f70f2dfaa72758acb0672
+DIST texlive-module-ctie-2012.tar.xz 396 SHA256 5d4a1c8bfd7a66a4fbabf544d377ae4b5be7b646fbd1a60c137bb404e8218da8 SHA512 44cb74a97ecf5241dceb53816bc0543109aba19aaa832c6da6311c09939ac6c5dea82d7358ff589ac6132c7c1ab2c88b6234ca8439b44431cb63c70665b9bc7e WHIRLPOOL 54245c841e3d33c5925a508fddd47fdadff680ca0ec0c61f14a16ef8b0663f9ca111417d66b37197fbbe895b91245165e0ffb0a45d6449ec37ea71a6fd3decbc
+DIST texlive-module-ctie-2013.tar.xz 396 SHA256 441f76ff943e920a36ec892c5f91be6aecd03f411feffcea9370c2be0c6742a1 SHA512 69a48f1cec3ef9a35d801cc7ef2451f21659e90f596ccb69c7b1798cb04daffa0949467c01475d34e1204d00d60f9b98331e1abb727ccd844dd6d413cef645a6 WHIRLPOOL 24884c36caae0912e5e720096cb6e8814c8cce53a4574755f864963246edb0175828cf08fba0a104cd46735ca9c33573bf87675cfbbd4390994f0e38355d8c1b
+DIST texlive-module-ctie-2014.tar.xz 396 SHA256 18da75ddb767757352d011985ad12950147162c8c81d691f8ada296b33f78947 SHA512 1693e0d225ba4c30ad309992185ea729eb23c8736293fcc084a796b1a85bd7e3f29ac5235968797df7d7482b1b283d261fcf08fc34f4c5fad06b0bf03ba5f663 WHIRLPOOL 998d5240b61b28e9606d2217e6b790350c6aab56e6aac836f6f64e021eb5de68af52fa61a563e0e57a4902505c4fbde553c3a0d6f9b1619c647caa5191859319
 DIST texlive-module-ctie-2015.tar.xz 396 SHA256 2720e6fb65ce5855c3f2c6b1e4b852f31d9e58c911f039e18c226314c8691714 SHA512 cc2a17d304b43c9803a3f2c7046b70a89105ae455e34ecc7c771997d215d2d4e471aaabf1267c0a3bc2bbbf4a704e056d7f7189b798a8efa5963638ff92e1da5 WHIRLPOOL 290042d702e0cb558b0a307ba93c2e49c6900586c23edf7c841822bda29a45b8b22079ac49b8407f4f3fb16cdb03dd73def2ba5bcd1c2f82b5bcd0d58a0600c9
 DIST texlive-module-ctie-2016.tar.xz 408 SHA256 86e1ef6321c9b0267ae9de7dc96307e6aae63aca6bf12ea58e4f59dfe8994bbd SHA512 686e4d1682f73e6e881ee560a03cd757c6acd443c182487ca6c76fdc2247e673a9b0b1b1b2abb191b52f1a53bbbc493bed561bcd915fa27d5c565b60d6ee08b6 WHIRLPOOL be54318875367f3d5cfb0543f72aaa0f88def8867f0b6df2d7850598dd1163e2976ca763344c0adb9e7ab3595554a8d4519e81062ba444be8fa21d93e3a0b584
 DIST texlive-module-ctie-2017.tar.xz 408 SHA256 43636c1f7813d3ccf9ab82a4e155b5dd3680bd15ddaf748865e9d6ae16e19dc9 SHA512 b881e721bebd88dfe7de6163f76c424ef85d480cb09e52d9b2b02c6224578fc2a416e1afd3ef803e5cfb7428fea53879029f1ff5c52d7377149cb4fb9ffa0722 WHIRLPOOL f0ef1674e7fe91258efcb2f6bb20e754da49dbeefe06d99aa4c345a34995d6d1cd196e49dc91ffc4018bcad93dd8a446c73c522b73863b9ab855246cfa1b025b
+DIST texlive-module-ctie.doc-2012.tar.xz 4020 SHA256 2cbd9e444e9d362b9c1235eb55027089cd8997e4ac2610d32f3aae46d6390071 SHA512 4a1f9d68904028a6dd460ec68b5828450ace6633426bbb30ccee3ae4707efce98bf16e2fe47ab9f100df198b7552b858383a2cab054a153e9cd6742237931418 WHIRLPOOL 57430a94c8b6104f94b379c3bb7608fdf8b4d5824c8a90f7e49dd458a4e617908397abe61a4f6475c378f5e9738d78b78262e34968df6e56abdabb9a17832c31
+DIST texlive-module-ctie.doc-2013.tar.xz 4060 SHA256 f6eca16b1c0a5b015510b9223c992a19453abe3064d696b2f78ff105a2009fec SHA512 c32a44224579ba86199799048d2e590541191b16075119df11f0994df3ddd2155b3d410673b90a9269c8c3770df50af3048a9a5589d436343d35b65fac09f00e WHIRLPOOL 0191ffbc4f5b4c916d3b046a23d48571438110732f7fb9fd24463c2bab14bc69fda27b29d14720007dba9e4df2fbff806d1b8b3d262b6ea38d1e10e57b128f9d
+DIST texlive-module-ctie.doc-2014.tar.xz 4060 SHA256 9259730600bdb007367c4207f01bb8bbdfafdeb4753a1404d77e5b13a6b8413b SHA512 8204dc78442c34f4df926a118a8dcfb34874e495c2302488792d8fad6da56e57ae779afcbb83ee917fbc248e6577f168d029f62ef5202c5b9b9daabea43c998d WHIRLPOOL 759206c27eca9ceba185a97841586d41c2c307c9cdf7ad4722f4f28704543174b331cb1954923062768cca0b9984017903df2c2910d98c08208bcc17c99a3c72
 DIST texlive-module-ctie.doc-2015.tar.xz 4064 SHA256 a0cd4c20c1baa59b7f526bc86b640161ec795dd2b1a5fffc83db7fa661eeeeb1 SHA512 ced8ad5dfa53ff8eab3c50e8ca6fd037a0d4b6a91d5329c57e3b43d94a751e2c2ba83743da0f1e15ec1be772b49e780d3d419ad89917d2f657122844bf3a6a94 WHIRLPOOL 8936c41349a71afda2d9eef3038ff314f71fc161cdad792e42fdd65d307e23520689154269307073a4e3a54c767804916cc5c2d4c1caa1c66cece144da169788
 DIST texlive-module-ctie.doc-2016.tar.xz 16580 SHA256 5eda259a34cf3d4210d6683a51f666bca1fef4d31c227e78a602437b4841cd69 SHA512 311931484aedb2c217acb7760de9406bfd6e5922c3fc1a9590514ac27087b27268b22e4ec7d8be2b704aba9ee55803ee52ceb6431c6aeb27b23ab8a45c613afc WHIRLPOOL d1704e44924e525df753e462f2e175bc20a33a3af7210b2fe558934b53748c0c1d621991ec17ec7ba9ab77e880355e09de174bb7394a27536892b52187defe58
 DIST texlive-module-ctie.doc-2017.tar.xz 16580 SHA256 5eda259a34cf3d4210d6683a51f666bca1fef4d31c227e78a602437b4841cd69 SHA512 311931484aedb2c217acb7760de9406bfd6e5922c3fc1a9590514ac27087b27268b22e4ec7d8be2b704aba9ee55803ee52ceb6431c6aeb27b23ab8a45c613afc WHIRLPOOL d1704e44924e525df753e462f2e175bc20a33a3af7210b2fe558934b53748c0c1d621991ec17ec7ba9ab77e880355e09de174bb7394a27536892b52187defe58
+DIST texlive-module-cweb-2012.tar.xz 12656 SHA256 05faf9ea203b2d4682dd02b24d8f85d6078a27310b906a9c157a541ded6bc892 SHA512 f55baba71d7dd6f1f6ad194f14afbb58b870edd6298029e1c06394c953aabd2edfecf9e2b934ad084b8b399bc1aea50d72753f957851c157d68f0edbc88e998b WHIRLPOOL 52c839dc70095f9240d43c508572b609355c3d1dc825e0992ecc97a66e38205df78f19e297d1d61113737cdbfff2eb58b20681629b1d5d7d3d5d8213d623964d
+DIST texlive-module-cweb-2013.tar.xz 12656 SHA256 93ff09baf13f7967f63148a6c63e2399d20346a4265439c4c32d754f9fe805d0 SHA512 15d11afcf2b4010ef515332438009d9649e84a866cb58a204c4fee4da9ae172f06a2069702216c848c041ac941a368f7f0e60594138c9e05621ba6541a6b4917 WHIRLPOOL aff4b662483952514f7bf1622bbfafda52f2bca7856673503054fcad83fc55e09bc45472ec051e04f135fd9a3c0d56a7691586883ac31410678cb29fa92dfd29
+DIST texlive-module-cweb-2014.tar.xz 12652 SHA256 16c2ed5ea6f00eae72daf4aaaef93c40f9f2b4df4a01d1bbc024db09882913d9 SHA512 d60cb46d829782ec8579aadf5db3ef8ad07d7f34983f097b3ce401709c5f7a94e9c6509d47b1782608c66629e997e335f43710fa9cf4f3260823e32f42bb0afa WHIRLPOOL 4a6bf3942ae3d5286b8c98da457e5480eafe0d81fad2892dae1811dad953a4dc3b793951b830d01caae5c37afb48961599ff9abf0aa0ecbb5d4342c65c21d7fb
 DIST texlive-module-cweb-2015.tar.xz 12656 SHA256 93559849d0c5247b195951b85f1f5f5f4ef7377ab5596f6ecb93ac463cf8d29f SHA512 d7ef0862f781145773468d54fd04e3064e750d9e30a49bda69008852100a54b69c749e050b750164ac11c52bcd0728445c17b02884601c80c77203535a348520 WHIRLPOOL 50ba34a1ea600d62b58f11acef2260458c1ffa80ff450ab59ecb6adfb45dfcd16dc07191ba33d8b7e023163d4b139a5d3e603cedbeb7e3353d836f18c4a0daba
 DIST texlive-module-cweb-2016.tar.xz 12824 SHA256 8a6cbe643fd8d92c77a2398bfe3056f74854647908b2ac88a989b99648af813e SHA512 935dc109708e6eaad5c5dfd8d8867f44b96f2855513901739da418decaa4bb4ae536a0b6a546c28fd8600172ba57af42a1ee0cd23bd76ac17ca229734ea98d7f WHIRLPOOL 64dcb31e83aadb1768f55cfeb2a67346405d95963e8f48c2ae8bc0b6d13b03b8aae9d804a9eecd83e368219462b6c9dc2c6eff6a39a480a0b237c642559aff0b
 DIST texlive-module-cweb-2017.tar.xz 12900 SHA256 6f7198188d3e56fd2fa0d20d439063e585292f53714bb66751f2c0af03c30b84 SHA512 6e8bea28c9e8288d186f46afdd30b864ecd0abc20fd687f0a8a35aaa9b1ceab0d208af6d0bb5eb5fd0d47a57d0d3826610dcaaba5e95c1821590ade62207548a WHIRLPOOL 21b4bab5fd25271a41cccb74b0e8045d3c7f9a2c91a4e7458adcd02e880368dcc40d5386f03257de6c069984726537d78262f77f279b065806e716898d11e777
+DIST texlive-module-cweb.doc-2012.tar.xz 60928 SHA256 6bbdbb926d7cb440481fab75f0bdf26bb847c438e1968e113a63fe338af1c1c7 SHA512 4537b9255ee980b3411e8a9a6a91a5567c6483cbc2bde63e9e7a659dce84bd09a275dd628d98632504973430bc5d0423419cde0e0faf26b62c3bd9ffe86c8cdc WHIRLPOOL 2ee72e160d858b04bebdcd638a999881dd2c0a90ff435b4ab2a64b29796b26340a7546e4f8c7ddb668ce2352791e155b1d7074140e0855e1793799f8d8dba886
+DIST texlive-module-cweb.doc-2013.tar.xz 62116 SHA256 0cf2edd104e39a5772bc694068c780bb83c5506ff23b2b04f515dc5294cff9b0 SHA512 3e043c176723f87b645e6eda8263be1e3adb28961c50d3f8dcafb48fa1f4546fbc6873569d9a4bbae531932699ecef3dc995a92a09b95c5aedc5848d614f9862 WHIRLPOOL 5902097cf6e2a8e53249103fe144b5127cd03e424074268b158cddcc7422cab7a68bde3986dda08a5782c555b9b9faf07126fc91eb8daf76f6dc3b4ff2633820
+DIST texlive-module-cweb.doc-2014.tar.xz 60920 SHA256 b7ec4911c7c93e1a70655ceb7919c962c97871b6fa40753aeacaca90ed3b44bb SHA512 c2f5fc752bb2ff64414701a2eb559c3e6a6478e20623c2f9906b72853f4c864caa60cc7ba4840fe38c2b2262e4a285d4eb58a3148222bf7b65d1519a25b5e444 WHIRLPOOL 0eace805cb19ac831b55e3217f4e39c19b6f8f33c1922de8df8a68441ba09fe1b4752a4b489b622ed08f6846753a6006502b3bc0b8e87d916461462f9621a37a
 DIST texlive-module-cweb.doc-2015.tar.xz 60916 SHA256 648c90203795f89ed982b822f2ab9998f5d4b3211a94d91e30b4f10cc10d45a8 SHA512 350ab0480eb4d92ef578bf0d8d6ca18b5e88e91bfb1d4c6babdec48ac0408dfbc1ec8130b6aaba5d0127ac4a59d3d35945b55ee60ae743d7890e098b2916518d WHIRLPOOL ff9276cb4b7f6bbdd5bdae034e719458878317b8a770c24308f974cb07560d084f6f0fe3ff36197a7146f83db1358230bda37380efdc5fa28a3945ce12aab954
 DIST texlive-module-cweb.doc-2016.tar.xz 81176 SHA256 bc716532ecf9ea19d565cae96e6ec59b3329ac7d33ba5dacb06bfc645469be03 SHA512 b06d50363037d34ea51460f636c57aaa6d9dd6aa4906a78bb96b0b79e1363423ccfa2c050aca1a995ba48ad36593aa79a8be4b1fc64191a9651421bd50147897 WHIRLPOOL 87d1dade3f62eea9ef4228ae556044ad4348bf7f61f54e9a88936e3ef8bb1f4f248491978d74250c64b66631a8313d29c7aa5a804fc2b5df119dd2dbdd320a22
 DIST texlive-module-cweb.doc-2017.tar.xz 60908 SHA256 db3b7c6548f40f8b452391efa79233b90b945f23f9bcb20378cd3a5c984b8573 SHA512 10db26820e6d3998fc0be20f73088fe7a2aa06cedde32aff51a539d71ad49e8e7f51a25950e1db578770dff78a8f5a486f28590ffc0a655a72cc04b4072d0221 WHIRLPOOL 826b0c39014685ce913149a303b3e17519ec359334b77310e2e31da5601d7b3f3e4d57e8cd6696252ea09738479a0719c3b2bf7b2ddffbae62a2553f4f92d1a2
+DIST texlive-module-de-macro-2012.tar.xz 7836 SHA256 1030513f0c87641e111b1ea25312e4738be53d76cb00b1ea97e79c92a9b97513 SHA512 14dfeea1a2c7f8fb79456eca64b156fd1f7e92342f67fe9f81e3893ccf209d472eec20b52f65d07164a21310330dcdcc12032ae43c753aa0dc96640db608a18e WHIRLPOOL dacde22c15e1bb790a31426b4a6d7398af20cc3783158e4e59f45165635517621175a123d58680a15297da8b24e9da1a1fb3f8ee4820a03302913a9df44b907b
+DIST texlive-module-de-macro-2013.tar.xz 7836 SHA256 1030513f0c87641e111b1ea25312e4738be53d76cb00b1ea97e79c92a9b97513 SHA512 14dfeea1a2c7f8fb79456eca64b156fd1f7e92342f67fe9f81e3893ccf209d472eec20b52f65d07164a21310330dcdcc12032ae43c753aa0dc96640db608a18e WHIRLPOOL dacde22c15e1bb790a31426b4a6d7398af20cc3783158e4e59f45165635517621175a123d58680a15297da8b24e9da1a1fb3f8ee4820a03302913a9df44b907b
+DIST texlive-module-de-macro-2014.tar.xz 7840 SHA256 01b6301c7394bc5e7e5d8f7e9a7e05bd71d0de299c4dce0869a0aaf49bfeeeb8 SHA512 42f585b6472913568ac3a3ff095812ac9a6795432b4ed2ef4a2117afb463c5ab848d75f3a26d45c0d20cf49ee196f9fe9a187e21dae309eb0a02af8b00c079b0 WHIRLPOOL 62a146ae7548054e3bfa28d0299849874e9204d05b58827948964a8fa97171837cda1aa66902849cd47c7cb44017b6de6be37122ab6b4efa4d67275fb7e1efc7
 DIST texlive-module-de-macro-2015.tar.xz 7836 SHA256 c3b07bc59ea76dbf121f5f19c88049bc77f6cefb08ced47b8d8285696410c7be SHA512 42a7671fa609ed231bab0abb875bb10a7c4a33a2530515687a5fc731e6f8805c1a771f09646d78ddb003c776a58da1abd4faaaf8fb5381a606a2d29ca0cbf60f WHIRLPOOL 4ff5bc1e644f6079540f389df4eb1c35ff8af619990fdff296aa3d186995116dafec8ec91258af8ebb41ed72aeba5e9bcc45f121af1e7cdc09b9437b0e525dde
 DIST texlive-module-de-macro-2016.tar.xz 7848 SHA256 f29f5f222d6cca73d70ce703b46177180af7ce290accacd28ee6a6ea5bf9cbe5 SHA512 c1ca050042c263b80b64ca744be2f3153f94fecba7680e007f5be64c9df1a140343205a764ff7bed8a561ecccaf522fb7e89423faf4e665725716ad0f3a26a1d WHIRLPOOL 1b989705d6d2851d390dd4284c462fc2166f1ab0b5dcfaa74af09c91f9e45194c2c6f1f69f89af737a8964f0bb6f5374b94f875f30542e3b869deba1550b4499
 DIST texlive-module-de-macro-2017.tar.xz 7840 SHA256 8770c122884dca58bc733c90cfa294fbda8c45c788589bf6fa55d22caf51e789 SHA512 759f9146b37d485bae92cd6ecfc4291ece42017ce6be601669d989e52229270e04d6e8e26a2a8db46cc9f6f1eed3c5babe57bcf7c080afe828e2320510a3aed3 WHIRLPOOL 9faac402c0afdea2e496f7ad13671560e97b372459fafd3c394aea8a0178c93ac59dd5431df8909830d2e1e663de4bfa36429b2df568bd1fba49637774dec77e
+DIST texlive-module-de-macro.doc-2012.tar.xz 49764 SHA256 2ff01a5888b2fdf5bd524d2fb007eae0128c9fe2395097f11003b2f9be6bcf84 SHA512 b6ebe5da1e68829cacc9026a30e6a54e5e97f67202005d9d0d0052f2c2032d9a625ad17aee4e16295426094d64c2ed5970aa8c2d7cacb181e471bb52001d8ba0 WHIRLPOOL 63ad4993278af278001c6deac922fdca224e2dddc7ff87e1f8850554531d642a8c3406868513b4ed3d5383b2ed41fd88e9bed3535ec255ed4024a9e192bb48af
+DIST texlive-module-de-macro.doc-2013.tar.xz 49764 SHA256 2ff01a5888b2fdf5bd524d2fb007eae0128c9fe2395097f11003b2f9be6bcf84 SHA512 b6ebe5da1e68829cacc9026a30e6a54e5e97f67202005d9d0d0052f2c2032d9a625ad17aee4e16295426094d64c2ed5970aa8c2d7cacb181e471bb52001d8ba0 WHIRLPOOL 63ad4993278af278001c6deac922fdca224e2dddc7ff87e1f8850554531d642a8c3406868513b4ed3d5383b2ed41fd88e9bed3535ec255ed4024a9e192bb48af
+DIST texlive-module-de-macro.doc-2014.tar.xz 49764 SHA256 4308f2bf77d199be82d673539e84b31cd2fe7cfc94e49ad5c86e59693e778f04 SHA512 461842dd2ba2a3febdfee752166a0e9b62f3ffc7b4fb8fa3156fd1db0de71b53990802e43ba9939d774a4b2ee8d6aafa37d6f0cb17616e41ff9e6d066acb0d14 WHIRLPOOL 90c7f7c7f59912101bd54bfa8d4762f435dc6d38776298ce20aa906eef4fd066be8affbb756652929084e2aa245623600fc703051f34fcbfa0f3fcb0daeca3f1
 DIST texlive-module-de-macro.doc-2015.tar.xz 49764 SHA256 f863c8aa7d4111addcf9500b3e335419f7f35f5b7737af9b5906f18a8da3d938 SHA512 eb49fb4a2e92973d4183e5ca64097ebc3c4eeea38baa3a3d000c885edfd6fc0bba509a4a350da711a2fdc3fb36f07e54074a6e78a6927cde57b807a050e48136 WHIRLPOOL 69d510d339b7ec9df3d120b0eccaad7c4e696b64e0d662b1346fc17d4cce4ac03894330150eb3ca0e34e49252100a82f4b604e4e745554c4a3168b177a2399fb
 DIST texlive-module-de-macro.doc-2016.tar.xz 49768 SHA256 918ea2cdfea228e20a86c7db9ca49b55f348bb0e69b7a6dda38e74aec00b4543 SHA512 5807f590961fd581f4a30068d613345af89e7f21858cdebf70f48cf714e105026e6b7806ba65b9a1ca0ecf138f02b1798cd4e9cd91756d6bcbf925f7b5a63915 WHIRLPOOL 4926945104977ab5bb1111f485b8ac4df61a6429a97d854d87fc63f9ee0e4acb97b32d9f81f1c5932d63fc4d92fe11198d9a40d2d73ebbd4e0e3e93f90458e0b
 DIST texlive-module-de-macro.doc-2017.tar.xz 49764 SHA256 68458079326f7498b592b754c6fc94536793cf4d5a521737c4113381113e3674 SHA512 00784c0670b5f11ed715f76745acc3ebc098b318ca2b00c294dae3ebf162af0f47b4192d993f7b1f5d443eadf0f7a2644cfc2bfb71956eb680cad2c593a29cee WHIRLPOOL 9dff84e93bc4a8ceb35dd6177e2b9f443702b855eac77234d0e6b844267945e63fd125737f903cdfd50cc34657db8cbef7850f4a8d5a9ccf003e81ff3bd7a5a8
+DIST texlive-module-dtl-2012.tar.xz 20192 SHA256 4e614ca961716ee879e449f3fff0323bb7494c07cf8a62332429cbc3ef193ebf SHA512 a4e555e99694063004bde02c877cd3a65ae40dcb70e067eea9408118822b583bd32aec01d2f263e7bde67794538735775c70a9de039d4454bff3a314bbe59b9d WHIRLPOOL 2035cef66deaf20bc8305cb84b50fe7b3af17fdc96a05d1c9ca96d9764e927c77a72da56614bc3e418fbff3d86b7b3a2f9adee81ab529aa27cb626bfeb377c37
+DIST texlive-module-dtl-2013.tar.xz 20416 SHA256 4e1acffd00d7edb6b40ac0097177cf10ea6d51a4cd0416cc6420901ce2d6a4ed SHA512 d6a9c7394606f50b88922351b0870006af526aadd38666560ff39cf21ec54604a06ee72135ed2fc55cf8b036138e1b981902a850ef2cb28f8186375791ee5c9d WHIRLPOOL 142cc08a1f1869f19514ae670737e7328af53a06998e21f9091378f031e9b5b89d9fae9a585e4573bda8fdb8af599c52707b8b727b30c43b52c19da69f9a0359
+DIST texlive-module-dtl-2014.tar.xz 568 SHA256 1fd88b0ced165a633f1197e4254d2379331daa7f832d474ef7ee097f14f78382 SHA512 a0cae691f69a480cb9c4dd0342421a6512e53234741018b946c06f07a4381e99cf81fa2fd4a7694df259801a55ba64a9ec605601446cf6f882652698ee8ce9d8 WHIRLPOOL dc5627458db01f59f2b4c4d1939ab525feeb051674dbae669d1de62542134136f8f411345c179ba5e4c6a6e98d94b9d1f8d50daa34a9788c7aca080b9f17fd02
 DIST texlive-module-dtl-2015.tar.xz 568 SHA256 29f0de1177537108bbfea3907a02b17f020ba100d1d1df35b71c3e34ff23c5a4 SHA512 79c0eb2f51139c49e8c88857b33fb22ebb085010a6d32f64f0304a2a26a17426239e96567a25b8946b7dd98febcec3da96282deb807e35b1cbe14b6b46a9aa1d WHIRLPOOL e65f4cc884dc079404f5e9b1afd8b64f271877da9080d7b0fbaa7ac52b3a8a1c6ec5d0bf95a082e41ccdb435d9bf06439e72968d689a2ee20a67a554f5f528eb
 DIST texlive-module-dtl-2016.tar.xz 580 SHA256 9ca7de3ae885141b66781c6758e3186b7cdec42f7a0ef0bf460d306849df9c5c SHA512 a10e239f20462a47c8ca0955dbfac1c8d3fd6a73ccaeacca07afe4dc5b7fcb70768cb9c61cbe245b306cae045e8179772c69cfcbd866f6b0f9388c6da54b483f WHIRLPOOL 8cb7d161974e76d1c50699bc1a2d9f3f79df4390e2458ea12aef041f50d1febb2dc3aa78769585e819274336ace2c976e8f59a3ac29d44eb804d3f89f18f6abb
 DIST texlive-module-dtl-2017.tar.xz 580 SHA256 9ca7de3ae885141b66781c6758e3186b7cdec42f7a0ef0bf460d306849df9c5c SHA512 a10e239f20462a47c8ca0955dbfac1c8d3fd6a73ccaeacca07afe4dc5b7fcb70768cb9c61cbe245b306cae045e8179772c69cfcbd866f6b0f9388c6da54b483f WHIRLPOOL 8cb7d161974e76d1c50699bc1a2d9f3f79df4390e2458ea12aef041f50d1febb2dc3aa78769585e819274336ace2c976e8f59a3ac29d44eb804d3f89f18f6abb
 DIST texlive-module-dtl.doc-2016.tar.xz 52976 SHA256 3a70458d45c9c1738882559456f785387f45b04692b0553b8083354c5a082da6 SHA512 665c3913285843b7ac6d4571d94eb70a29b64bdefcb55bcfc9e21e2fd5f290840f66d83c58c35945dd9cf5b53c5da08c45bf6082f444e948efc2547580f7a192 WHIRLPOOL d0e3bbc5f0ca12cf20145193b7a136350bcdb59e96bfc295514d1c5d887a3ac9bb2df7b54721f6e5022e618a940fba42d40764e0f8bae873e97ad144da6da2b0
 DIST texlive-module-dtl.doc-2017.tar.xz 19580 SHA256 48e0b6155749e8a88c89cbe20d4be5dc05588379b5502c5f8b1a91eaee296efc SHA512 a340bf2a2af68edca51f4c6a7cede18faa8da5fbddb26a134bfc28e4d79dfb33631a8ee562fc1598596453e4030fa6ec343dae588223adadfae5dcc6953b3169 WHIRLPOOL 338a6139945bb3419061bb16f220e3b19189475f99639201895a8c94399c32b2662ff7beb49e261cea1a66df90e196e909fff5a6667422d868cecf4586fdfc5b
+DIST texlive-module-dtxgen-2013.tar.xz 5552 SHA256 eae11228693cb1e495646f68319ae76d9a53db58f7f68b1a983c5c4ea41d081b SHA512 54c90660bab3e8686e765d398a4304498a8c3cca2e7484d1d6cdf7f67abe392a7bbd7d7d5d3d752d6fad392de578b44965682bedfaba3ca216cd491287a399be WHIRLPOOL 3f84efe6fe9d92b9bb9cb20a84831fa7fefba78a65cc2bbc7606db367723cbfa6c2d99997aed16e7ca6eda0d5790662544e18f0e7227fac0d672565baed5f390
+DIST texlive-module-dtxgen-2014.tar.xz 5344 SHA256 71b3ecffde1fd233e74cd7807c468f251d1722321bdcf52018faa70b1ff4a8dc SHA512 9f70bcf749d15be7d49ae83f9610ed84a9a84c60c8c2056ce7bbf249dcbae1669449c37bc01161ee75603e75771f1fd831f609f4aff9f9c8d95551f4e0f5e894 WHIRLPOOL a631d6eec87de53883b6eb2a71c6f5799b576fa2fc41e508d1550af7d47231613e06003dd87ea791418e9c2d093e87989eb83f5a8a55df9755730f70c5f17751
 DIST texlive-module-dtxgen-2015.tar.xz 5352 SHA256 4d299d47bc97dfa1ca697589c5e7c50da11a1e3eae4a34ea8f76bc87768f23dc SHA512 622bbf140081446def15d7fccfda31981aa7eefd2a703130482e13cdf41313c4dba5c700124f6b246b9691ffa0c0308aa149fdcdd883907ad6ba108bb0aa8295 WHIRLPOOL c54efc89e826b0c5c3ac57b48a566dc4148ebb4d15610b7c8e5490fee571dd7647dc0c270f8c0ebdb442a6a3f1ce3de929d47b23329382c642eece8e60ec7a43
 DIST texlive-module-dtxgen-2016.tar.xz 5696 SHA256 d89697b394aa7df96093644f0342444e1082e2069a8f4849433fbdf890a31ef8 SHA512 969342405ac223c212038e241b2396c4300b7d15c65f66d87a32a7fa7332fca25256e3aaed6ed9a23639b1b6e8acad20779b238b2ba8a75a8baf5002926a6f77 WHIRLPOOL 70e8108bba8aa44b5aad5bbd7a55c7811d50319d31def056af8dd819435dce668fbe86529e065fdc8294ff51e5932e864fade09b1d0bcc650dba0cb1d9c24aae
 DIST texlive-module-dtxgen-2017.tar.xz 5700 SHA256 f387a98751d8252bd450c514cd66ad3b88a559860c56a093655391c0fc7d78f7 SHA512 faaf12b7897a2d9f2d647096770e0f65bc44fd36b84a6587672c9551cb79627c71bd6cbf251bfe3ebc407d7537f9e8d42f5b301df7760afca7269cf2e6699915 WHIRLPOOL 9e84258f0355d434c6a81df790e5fef6c8276581a43f3d3e0e02e9ea798dea9f11fdf9eb5be61c91630420eab241a8225376927a35ccbbe0cb2ef8f69f2c5111
+DIST texlive-module-dtxgen.doc-2013.tar.xz 64712 SHA256 13c28a3faf161d3d2309076cdd6af2fb69b7991136431393b58404aafe173aca SHA512 4423cbbb2854ffd3ebdb779037f11acade6542bab77d7a53bf5fec3dae056a816d2e82b1a1ad0ddd21d357314bc83049dcd0460d1673b83aa4ff54b1df0d8f38 WHIRLPOOL 50d4d28a886a9cc4c6c51cf87fe5e2fe6b8adc6af74eaaed2f159cc1a308e4c657d26f9d5f9c3e5b5421d3bb5f5a80906d5c3b3fa04d5ef84b6fbb842cba53db
+DIST texlive-module-dtxgen.doc-2014.tar.xz 43164 SHA256 6d3d8f9fa201f37f418426cc364afeb4ebcfef1bd3f070b9977fedccb011bc04 SHA512 4a63491d66fe78e82338842e0dabefee003023349b8f65b23089aa4651203f4f8d39988eef8ed0911e5560b050916f77920c864966d8c735b490e4249d0a1e48 WHIRLPOOL 99b0e865d4b64104efbe0b655e141c3e9d31bbd64e940d3b148be1d53a56fa85ec39fa2e761c14c4b2e5ede47f7cd7c1855c44945a7de259d86f086212950432
 DIST texlive-module-dtxgen.doc-2015.tar.xz 42712 SHA256 854444857a178a9d6fefbf7e2f438fb100e8c02bf98b1232e473d016f36cfb14 SHA512 a25e807a55eeebd57a6824f0f8657e9d22f9bd9792da7691dcb36cd3a9fbe6b2256ce4a17e1946026099bf3a821f5f2007a80642d77d690992840d318b2e8c3b WHIRLPOOL b1132e968f76a469a4dbff9793d34b30048e8f65851d25e27ce5669c226540dce5b3415e11069da4388c53a5e8775821ddb0b434c244fa65a21dca5cc4518675
 DIST texlive-module-dtxgen.doc-2016.tar.xz 46204 SHA256 b467ec97596a93a92453c362c5ddc6a1795b63911850af6de9e4acb11886940e SHA512 25ad47b247cc8b53b388f776b803959d0c3a532f8fc3092696aec1a6bd08d13373963cc9708173d946af696aba172de7e2853eab4ee6c4e70ca7ad106b437834 WHIRLPOOL 75f8c27cfb92fe3c7676a6795c6c62275a3e4c210c2493f7d8dadf29dbd9f20b378d9781189fef1e4f147c752c9a797a841211dfa987ca3b5038fbb7177893f1
 DIST texlive-module-dtxgen.doc-2017.tar.xz 46204 SHA256 71343d53116eeb5c3644a90173bfc5f7c532d8e99ed543e9199cbb79f9136831 SHA512 e53316cab21fd5c9902c566dff44d4f16da6d666040185df3962c8119726fa135acdfe1f08b5a011a3e2287d157b3ea98091db46a5dfdea68994edfedc04a90c WHIRLPOOL a32d54cc7b5fc48cc1b5c45d96b0da0f596e015776b9092524bf90be9a9ec2feb068f34904192745c454e057003571fc06dabfa02e150006c8c3c52361d70808
+DIST texlive-module-dvi2tty-2012.tar.xz 10220 SHA256 b5c8b7118979901af41fb15f6e5c7901a5c577131dd467440b7ea7ef971f49dc SHA512 518b73cf96feb19a2f4d7b4281c429f0b949d9fc0981e5ab149ce537c47e1a892897deec5b7ef5047eae8b7d91750b4d5a6b77fe7df4d7c076c24cecb9fcc7ea WHIRLPOOL 5f445623b292bb33ffc3f1d9796e5246400144aac7dd7eaf7876bebcefe8daf64ad3d4b1481a91cd99d17661454e8ae8d313bfc964d284284cf699b57a1b22df
+DIST texlive-module-dvi2tty-2013.tar.xz 10304 SHA256 0d1483e1f7c604c4c54302a934396198096a8736eaf0c39761dad820de94a978 SHA512 77be43f03b9054c1f5b6ed61ed63f1024548b79cb725592cfb44f611bed0f5ce797333ce2815bf190afc1303317518ecdf8cbbbc7d99e08e088f99778957d4fc WHIRLPOOL a8afd38622de14f6049cfad2bd27e4d63043f26b9c32c67e3b28c562271075ea23edd930019d1d9270ccbad154d51745de26fd66a0c947316ab4626567e8ca9f
+DIST texlive-module-dvi2tty-2014.tar.xz 452 SHA256 7577904cccd5b70169677248a293d34a1629738ffeb8f1f54bc2a2b125ad569c SHA512 1b98b277de404af4ba16387fd818a571158d03ddd631356fad6aa34483035aa4764115cc56ab786bebae7e5c117d949270fc79e43f24f3f91bc806c2aa95ca00 WHIRLPOOL 77da9e406bd34bf1d251f3e15d4521cf2a0426a5beada5853f3517fbbaf294d37ea2d131de7db38f4eb16ce16136f15219bd8a059a16cccb7a02e6c03de9c354
 DIST texlive-module-dvi2tty-2015.tar.xz 452 SHA256 b06c243174f3feb3ed9133e655488ad9bbaa41189c491ab8d24db0a2d28379e9 SHA512 b7a8e8ee90809d2e4b058eebbd590245aafdfc766a1a93b411d4b2237ba275203e6b44f9d45fcbbf0dc7288ceabb1bc527e81019c92651ec44a2160dddb527dd WHIRLPOOL 2c6171fd86c93e2fd873438ece14f327e0dae5afd6937878cd127986fdda7b5cbc6be845a5d040865ea50bdf528af6112112c8c9d7388bc15ddeeaf328b686dc
 DIST texlive-module-dvi2tty-2016.tar.xz 472 SHA256 16a8a845f131c9509f11bf63aecdc8fc2945d5ec6b49f8d4381437cc4952d3b4 SHA512 94b16b7f07d0a2b80b4a356d76f8dd38ebf948be85f691fa132ae971a6ef29b09ba0f89d2633d1109eb8ca6fab1842919a83144763b5a4774ce41b130f42fee3 WHIRLPOOL 5cffd9e1c3ab8bd25ed37c892935aa9d48c795ece94b22432e11154fa052d15832ef25ba6060debf189b8988375622f36c03a3f191662c52b710dc011b802716
 DIST texlive-module-dvi2tty-2017.tar.xz 472 SHA256 03f2f7f2790542be12dd332dd9a6f19434cc78000312368917f59e6154cbdeb2 SHA512 21a8e5e9f077ce1fb1e6b5b249d8eed4a75d007bbff65c58edb83fe07932440568d8d8ad19ac714e12e57d0aef56ca2d5e6276e51c249c172498ca404cba55fa WHIRLPOOL c7fdf3766f61e2ec6a6a2223884d56bacebbd9aab064713727b3289ea15f915eaad1ec8ee6091a090590bd2cdf7b38eca657065a268dd7f8291ea4a2e8701002
+DIST texlive-module-dvi2tty.doc-2012.tar.xz 2628 SHA256 ef7115fbb35ed0faab443329dbfc309e1dd8bedc759920bacb03ff8aaeba96bb SHA512 fdf0becddceaa470e304fae0883ce0eb30d2bb69400eeeb8aae411f5218ad955be92a193c7ca51ae7af2baa9345032c9e5d1578d57efc6a5a367077e28f16922 WHIRLPOOL 3268d77309f6de6d1b54c14bd5a03b2cdd6ada56089486fd381f2f04cce6ba0a35febb1a25de04ae32152c47ea9d4cb75f6a9beade035448bdea78eca3a5b1f6
+DIST texlive-module-dvi2tty.doc-2013.tar.xz 2672 SHA256 d01ed9a42cda2e1d12a6431368e586af214ae061c680da669cfff7b5549186e1 SHA512 bb315d21808a13f9472e0e760b4b1ab1a979e5d6d24a8a3df636a9bc2e1a385e83b6b6f321341780f2dba9f636e34d71b15303353bc0941d3d953f5dd2dce1ca WHIRLPOOL 6a13e444f629946ce2036a208497e3640bd0c79bcfa904448d0a8cab5f448fdffdbed585748df662fa1e0555897ebe7470fd7b913cb25555d8835348e5cb8a9f
+DIST texlive-module-dvi2tty.doc-2014.tar.xz 11564 SHA256 2b94264d6e38f035243523c6b2ba211406e1efa5138dce5b70a5024e480b4c2c SHA512 93d517df64d6863df9bc581fc1b297c26c0b85d5ef3c614db47719824af630740a71fc365785327e90b5fc0cf0158a4558c2431c57dedba74a9a0e44f5a3f279 WHIRLPOOL 5004517b2c4e63462f544f3a1edc88c80ba9ded432ec6596b4102e5ab29218a5e2f94a0ba75fd3979819b12f00ed937b6f23643b8710fa97fc008c87a6bf73d6
 DIST texlive-module-dvi2tty.doc-2015.tar.xz 11544 SHA256 afaf4ff1a869f61e85138ef5db40852ea994309a001a69870face1d2cfbb6b8b SHA512 0acd601bb9abf23e9d1dffb02d63725b086dd7ce2eece45408ec8d650229f1b1b1c03b0d0cc251d6e9219281c44809c136f675e24d9d0d79d9e5f74d7b50d1ca WHIRLPOOL 87e9a817ea6384a9649ab559c97345d433153694db667cff71a66046e6cfe2322c80a6c6b8fd56fd8b023b94c91fa41edf3141c84fac9743d1893db309c16b16
 DIST texlive-module-dvi2tty.doc-2016.tar.xz 36292 SHA256 9d1d703ed3a05670cb34d246762e47a38e1f0510203667739171d23d9c179ee2 SHA512 3a3b1b1d38b16525b1275c356b156b1223f00343e7646dcfadc699d010bef8a968aa8a2c9dc43a81650282f90fd3de7f3a1fe7ec01218833c24cc7be75b0ceef WHIRLPOOL fc200caab21cb0962f11b2cb507ba61dc8dfa6ab7d39233b3fd16cff3c6f3d395cc0dfb36a2c40e61100c6d659ff6c69038af03c83041319340bc008e780e1b8
 DIST texlive-module-dvi2tty.doc-2017.tar.xz 10964 SHA256 e250665d782e2237846430a5f70044131f47a5aec3e1e6c13089fa0b56f3faf4 SHA512 5384f60e4b72858c10503f458a50f0d554bcb081cbf3614bbef77aa351855bc70b69a59268b8a3dc1bcc2a26ecfbbe06d424a888806fa7a3d05df1b31c1b1532 WHIRLPOOL 65c6391e6e100dd36a2ce0f620af9a6e4af80b4ee6e6691cbbd4d6745e7866f9e091ceecb54e1bd2d761882b11f1c585e9ec02fb5826d3db7784e8e7263856bc
+DIST texlive-module-dviasm-2012.tar.xz 8140 SHA256 900135c4a175fc84d4610db83023823eb0ae45ba8b7a1a8e087ca35908363559 SHA512 ea096b73396f9d96563858714704b8399e1e21f1f815ed141582ece4a2ada2d1f61c94c339f5769489a02149c55cd8838f6bd099729207c065da2577934aa11a WHIRLPOOL 9dc2c351cf0100ca42673b1f39d67e4e82bbff2d0ed2001635c44d78d6f5d1e0d2bcc94d6726f4b23b03e05a56aa9d216956fa07e884e459de958212a0f69769
+DIST texlive-module-dviasm-2013.tar.xz 8140 SHA256 900135c4a175fc84d4610db83023823eb0ae45ba8b7a1a8e087ca35908363559 SHA512 ea096b73396f9d96563858714704b8399e1e21f1f815ed141582ece4a2ada2d1f61c94c339f5769489a02149c55cd8838f6bd099729207c065da2577934aa11a WHIRLPOOL 9dc2c351cf0100ca42673b1f39d67e4e82bbff2d0ed2001635c44d78d6f5d1e0d2bcc94d6726f4b23b03e05a56aa9d216956fa07e884e459de958212a0f69769
+DIST texlive-module-dviasm-2014.tar.xz 10040 SHA256 1b1991b41af89ea72d6863d8fcd71e590ae11b2ba7b74ec2cb4e8548f1367a35 SHA512 3f9c133805dcad2952f476b627498318deb03f2f3b9b5f2821484a9cfc54e1f6a0619cbcf339dec22daacd6ee9657e0ee218754811c13875a9cea91256f5141a WHIRLPOOL 65bc5a902a51fe0791c9037061e2f5195b3a656ea05d59c3b17c96ba560703876affb18f77ff5be6bcfb12e92f0cb31d6ff16363f3e2fe29855a00655bf7b7ed
 DIST texlive-module-dviasm-2015.tar.xz 9492 SHA256 d4db83154c01e88e5817d46c921b3d5ca7b2e86f6b2d1a57e4c7be3fc7679fa6 SHA512 a7fc1a931e9243ef13a5e54272ee89cc7d6b8a8ec724b19b4999e95532d9debc3d98a9b563381c07d9ffb2a01dd80e2921683304131552eb1d809394c2894079 WHIRLPOOL 1c4e4e497ea73c3f3d7e886341ea8253e988ea23cbe794d0a5bf93f4f2256519f055113203f11f616006bf7746cb92866e7cfb6fe34ca15f0849a145e06c7544
 DIST texlive-module-dviasm-2016.tar.xz 9516 SHA256 f65762a5c89db73da07ef2f4ba2ca17bfa38e5ef71df2b838459e11657154fcf SHA512 25bbe1b0a90886a025cd1b64e63669baa382e1ac4517211edb8d01dc7876cfacc3dd13358727c4a5f3cf171aa90f8af7c822c31c8dbe3bb55512eab97ec1e4c9 WHIRLPOOL 57e2b5489a82a2da1c60ee421eb9508bd553e0d37e7ef9c60aa2bec0050753a28098dfabe4c27e26c20e9f67a8168c4f51fc7089e3d76a5be7fdc9919cd0b3c1
 DIST texlive-module-dviasm-2017.tar.xz 9516 SHA256 f65762a5c89db73da07ef2f4ba2ca17bfa38e5ef71df2b838459e11657154fcf SHA512 25bbe1b0a90886a025cd1b64e63669baa382e1ac4517211edb8d01dc7876cfacc3dd13358727c4a5f3cf171aa90f8af7c822c31c8dbe3bb55512eab97ec1e4c9 WHIRLPOOL 57e2b5489a82a2da1c60ee421eb9508bd553e0d37e7ef9c60aa2bec0050753a28098dfabe4c27e26c20e9f67a8168c4f51fc7089e3d76a5be7fdc9919cd0b3c1
 DIST texlive-module-dviasm.doc-2016.tar.xz 664 SHA256 e765a2d59902907a25c5b1822c7c2b9bb55b9a9d5efd7063564359c65a0a1a08 SHA512 88e2ade06aa8f4effc61e52d3cef76bdb3e2ac51b16e73f3a50f6183e3f11b144faf98bfede4d8a49627c247740f5eef9b06f76bc6d2838f65bd1592d65e1991 WHIRLPOOL 621a1d5bb873a59af4aba7ad126635d7c18356aa8d1c18f713b9155131f5a028d881ca2810c082ae31905194d829195cc4e3f683b9ecb62d9e439857cf51d829
 DIST texlive-module-dviasm.doc-2017.tar.xz 664 SHA256 263a8f2c41abde58b48d9f579cb6ce25bdc22932e27f5abec3ddfef290cbedea SHA512 13b9b6fe891fe6c0e5c7819c74225b2b943811452562a684c1f71fae7628ba167acb48178187a5a6d56625744ab840aac90cff15010e64e36c3a4eeb1ed84ceb WHIRLPOOL ffb6004e7a5396d1ced16992d24f19a4bf4ff1a306b8f2bf1f59b867703bb4e50858db360b3f44e787040493e27264eba1efc350407f0a17f15ae30662802ba6
+DIST texlive-module-dvicopy-2012.tar.xz 516 SHA256 ed4189c34495d0061af11ec077719360220810952b721e3fce42db48b70a574c SHA512 731a0cab9bb10dcb2a668fae348bce470ca0de4df26412534e1cfd7881f9b9c60b952f0a260c3bcf2812558d319dbe4065586dbbc37d1cc8cd580cb33dba5208 WHIRLPOOL da48e776c4dfe4cb7f7ae7d6d6c88fd4b2ad666c0a9e9707ca7cf99926ecc690c799ecd2437022e691e1660ff315cf6b97a26e0049adb37b9f1aa440c67614a6
+DIST texlive-module-dvicopy-2013.tar.xz 516 SHA256 9179724c6adc0a942dd1822fa32a06b7d951c0057672373c486d92fac6aa8c9c SHA512 cc221657b061d1ac26d34b53fe740cdbe6941696c3e13ce30f915ed74fac10c9dc678c3dac4524bb60002b2b835e4b868c831642702b153aeb88e127e50b772d WHIRLPOOL b832f06d84add12f6b5a8dab1bba762985d689476f10f509335dfe28f8b9557847300bcba77794301fd8dc31240068a5fca76aeb8f8290146282a9cfeabe041f
+DIST texlive-module-dvicopy-2014.tar.xz 516 SHA256 49dafa355867565869a2bb3ecdd97cf189bfea376db8641b23349730a27e4f99 SHA512 bdb29f2bbd7af4900f829ec4da4d243e0c8c2c3fab74f05f9948a4eb5e81c5732a7e768af91860c924bf10c3a6316c07e27f9bbf911ab8840856f3f40367c800 WHIRLPOOL 82a66fb29854daeb56ee542263c1b43fca13096d430cd4d2bbfad2e6c9d542ccdd03343f7469f67ad50098d1d139800956e5179163a6e48ac343a2e28e685cf2
 DIST texlive-module-dvicopy-2015.tar.xz 516 SHA256 f3911f3f3d6cb985837964ffcbe1ad21685fa800257231f829791c256f268588 SHA512 0a81fbe61977b0765d57a726bac13434551a12689dab3951da54048bd17e72b8c848ed66fb7e3ecef608b55f9e262427235908365b549caa474a3047993bc839 WHIRLPOOL 5970b43aa05f55a7df22e32c1a39ec976ee3aee918a306fa3b3108bdabb126d056551c3206a96342a36bd7af8fb459a27219dccbd251ec400695ca3bfafab8a1
 DIST texlive-module-dvicopy-2016.tar.xz 524 SHA256 0669a424110095ab062de3413b5b11c709c0ae68a657fdb83339883a2df38764 SHA512 537444d1baa72d23c09c42a53c39bf111a363ad683fa94851baa186b856730e37c01ea5aa60076a3da5475503fb134c44f8b32bc8bceed3d63e809d1e4161c0a WHIRLPOOL e328caca900855ee0104726d49e212b95c9d1b88fcef8e38edbd0f70510e2ee868b7dcc655930919cc17c91becf74a10e6686ab3a7191844ac6321a53ff747fd
 DIST texlive-module-dvicopy-2017.tar.xz 524 SHA256 0669a424110095ab062de3413b5b11c709c0ae68a657fdb83339883a2df38764 SHA512 537444d1baa72d23c09c42a53c39bf111a363ad683fa94851baa186b856730e37c01ea5aa60076a3da5475503fb134c44f8b32bc8bceed3d63e809d1e4161c0a WHIRLPOOL e328caca900855ee0104726d49e212b95c9d1b88fcef8e38edbd0f70510e2ee868b7dcc655930919cc17c91becf74a10e6686ab3a7191844ac6321a53ff747fd
+DIST texlive-module-dvicopy.doc-2012.tar.xz 3624 SHA256 2d013d37e5fdc89d948651a2ac8723e6de5870702305fd961992eac3f4ed8a14 SHA512 71cb1cb89b3232ed678405020efd6cb131a85ae173cfaf7401996fdf11ba2a9e977b3fd363366dc4147519582ca3b4a3d77ee1f7d3fee573f1a3741f984c5821 WHIRLPOOL 4c07227a1e6f15b8d5c41ff1023f78d458704c215d2efeaf2da923f3e0cf7ad6c39adbdec1f65e7e90c4e5be66a97250ae6ca82cab9e1d4bd54d437d8c84f552
+DIST texlive-module-dvicopy.doc-2013.tar.xz 3632 SHA256 5e0dafba8febbea7a4868f42cba424cf133345822ae41c7eb6e7e49e58a4132b SHA512 97a584a01673d65205364d571676d8dcf5a45f6d5c7d3eb59849383c7f2322a5f5024afc9ab3626c05f143a6baceffc733582a1df9b2daecca37ccdf699b614d WHIRLPOOL 98d6c0c84f4ce3403ebe15260fd203bc1aa8a9527d22e2cf89a78e08a44bc3cabb44ab10332b5ebfe1fc354ff8eaa5a11670c1aa469b867edfad77915737b4d0
+DIST texlive-module-dvicopy.doc-2014.tar.xz 3636 SHA256 b4855b0c368a84ccf791274b8ea7a27e3e0d261b3230da32aa62a93cad1a2384 SHA512 de0560594f15d00f32b1fffb68a3f732dc3250f9f74db78f4bbbb2f8b69649748540c5999b203fd6e2dcddd82ded6402e91b57a3c37a9077c57a9ff842162ed4 WHIRLPOOL ae81df47cebc7743d4fa3a6dd2f038011c7bfc58e69c0b50aded6a5bb4e1bfc41c21e9f1f75dbf6f83b38f0dd10f922f06317bc693ae4e82bfeb3813dcdaee4e
 DIST texlive-module-dvicopy.doc-2015.tar.xz 3640 SHA256 b7516edc3b7bd6ad521883aa949878a16d5e562389a9c62136bd7073fc690a33 SHA512 e0f620b1881019ff79adfa86e28f21feeffbaf66f8e886dd55b1c1de98ddb7edbfc3cf6c4325a5e7d48ef794bf355a55967e68ce39b5d6c148ab9b8bcb64f8c6 WHIRLPOOL e9c89eacf465c5f54133fe473af1f1a86ed674778d170124547e3a59fc5dfa2b694bb703199eb20f01852a6f54e0acccc0de92f03dc428ba743382516e8cd327
 DIST texlive-module-dvicopy.doc-2016.tar.xz 18332 SHA256 19cf99ed429184890432e6caec95765fd02ebea1ea9b32d53f7c9f5de33f5303 SHA512 d5795057b51f3744a415b155340fda499b1e2712f55782f330732140981d3cd74f9126d882b08064d2a98b972912959975b89f18da5f763273db66ea149e0ba2 WHIRLPOOL 7bf2e7e2f346f0e27f1ba508e1c1a6b7c8a7c60db217ad9ca36169ceeb3c91d186c1485acd83d464d782268f1e098e59a6d1b37db30553df7d19f65c2259788b
 DIST texlive-module-dvicopy.doc-2017.tar.xz 3592 SHA256 3271e478632db1451d8ebc5e18f014616bdc22bda1ad8a0ab64f8277078dd303 SHA512 c308ffafbdfdf152abd842918c73aa55689a514a1de6cdc53595ea988bc7aebacb022efc77bc5b7eb0469e619f1fb6916e2a3515ba5dfc6e4744a22b64dfaee8 WHIRLPOOL ed3166961fab5c4fed13c37a98192e9a5582aceb577aafc4119fb7d4ad217899e2ff76f5bbc0713538d841cc11a95deee2b537dcd5eab60c8010f8fd5d935088
+DIST texlive-module-dvidvi-2012.tar.xz 8504 SHA256 a53635fd86ff5acd5f6fc2adc3532221b24e9dd9dd4d89c955abbc9b0c3c67c1 SHA512 148a3b55a22109a139aee1e3c3815a76bb1608bd974cbe3ecaff6893938eee3c529e123d5c1d7ce81fae3fdd5d0cb7f80c786e7ea1d395e753a41e153ab52329 WHIRLPOOL 7f143230308f45d9f6a7ff8dcb7eb95932d2b47f7b1b153d222166d83f48c9b992c19eb8004f5fa7e1782f433f495fbffc44c81dfac1ea3a36fe29cce38855a0
+DIST texlive-module-dvidvi-2013.tar.xz 8512 SHA256 6c20c08d0e87a66c68019dfc55718aaa5691cd665fe613fa3d136b1c3d4a3517 SHA512 569d129a7822b815c8fc22a5065b8a0f867ca08ee045e8775156a2329dcf646299e1b6b516746791a0d23bda5b029ee9d048d8d8c48cc5bd9c86aacc293bb61b WHIRLPOOL 227a58e72b88602e4b2532e4c64cefbd387c2a54b35df8b4ebb86b947aa30e34d644a0ad49d6242ff13a3b8d3977897dd96f8d4c557f88f7e9c587449ed3b3dd
+DIST texlive-module-dvidvi-2014.tar.xz 8508 SHA256 4fda6c20b3c882dbe6c08e10bd0f0a2f22c93de5558c2272a8476d85ab4c3445 SHA512 aa2e7a03a3c07af1b35b6d779a9338051bd67db5a01e907970e9230e4f155b89cf1c2e1485283dd81ca703949e92432d0499b06d79d7b826d89ffd458166412b WHIRLPOOL df573b6039fc7b86cb90ae0707190cc5e96a703c9ec58f5894e8b26d626f959ece159b7d25d03b02e4e4c240b8b1ba322944d5c96bce634ff69fb2b0353a1835
 DIST texlive-module-dvidvi-2015.tar.xz 8504 SHA256 6b302b8049cd5f36848486080d304fa81213d0f124b8b5fde827ce5decbebf33 SHA512 cd62b84111366c68e6fdadc045944c6dee907ed30472c7a4c3925f649c1894c59b2337a4590b43e4742d5907c23dceea81738c99d5f99169dd7526a7167ca041 WHIRLPOOL 5fbd0db08a323c63873902100a456769124aba1b4344ad2ae833da118b1369b2d970601ed556c1b2227db8b76442d579c79e68bab6c877caf5940769e8618345
 DIST texlive-module-dvidvi-2016.tar.xz 468 SHA256 7813e65e3f1f385c843ae4ddb2ae23ba17004810ea6b5733300bfc9dd977293e SHA512 29ccf47b7a4d81999daa3a16b774783d582df2b9af1dd814ba09329b5fdcda4af8a9183af31e2f9c4c416cf26425c2443571c9249f992dde98058824a64bdb31 WHIRLPOOL 7291668cb4f5fdd369b9862677ecfc170f148c5ead8d573d07ad1a25419ec5050e9315053f398537a32eee43161a9433065fe5fc7634f5b8901f39f1e7b5a372
 DIST texlive-module-dvidvi-2017.tar.xz 468 SHA256 7813e65e3f1f385c843ae4ddb2ae23ba17004810ea6b5733300bfc9dd977293e SHA512 29ccf47b7a4d81999daa3a16b774783d582df2b9af1dd814ba09329b5fdcda4af8a9183af31e2f9c4c416cf26425c2443571c9249f992dde98058824a64bdb31 WHIRLPOOL 7291668cb4f5fdd369b9862677ecfc170f148c5ead8d573d07ad1a25419ec5050e9315053f398537a32eee43161a9433065fe5fc7634f5b8901f39f1e7b5a372
 DIST texlive-module-dvidvi.doc-2016.tar.xz 19728 SHA256 8b27dd763b8cd6ba142c74b50f0e1c04ee4bfffe14ad5f8a27622c9bce889dea SHA512 811d193f05e643ae69956b0c700dba40b6002df585b8cd3642e7ba89187ee7159a4eb03940f1762eb20d8359d88731651cad59d67b6a4f1b3f70d34d91f413f9 WHIRLPOOL df02592beff52b0349514564e9e296636beedf012e545a017ec345dc26f3db769475530c113f5b8e4c78aa2ad0034d410e4a2766718597df7ad474cf76859ac8
 DIST texlive-module-dvidvi.doc-2017.tar.xz 7880 SHA256 3b8d926fa10af1a4f053cd3248bb947bc1c0408d647cf8b768d174b1bc9e3924 SHA512 72685126bffcdb0adf0aff770d17eabb1da16e999b24a40c4f5a0925e8eee1e168f88abca69a6d803dc91a8871beac954feca4d22b08542e5887d8f4226f7cda WHIRLPOOL 660fbc61af65404f7771e7bf2b2af48e0c0ca7c70933c702e7acd8ba62730025de8a93f1ef936c45521b77db3fe634a5fe66a7b59dfb325c3e62962b80cf4fda
+DIST texlive-module-dviljk-2012.tar.xz 532 SHA256 cb6f792772923d1643d27f6fd3b048a736aac97f1b892ddb2a04514ee7e71580 SHA512 f47000a47d395cabad868d95c4f9e1fc698c2f89f84c187759993467b5a17c366cb6adaa704d2dd5b11c01dc8141d7f2fba1f7a88f7f2bd85c319e504bf3c62a WHIRLPOOL 4abb6338b87083697ff3dfad80ee75f881f5922b1a406ff7d4f362aed9fe0328e78d05313d20828b4b6bb704744aad0c3d2a282952922a8b78d1313b09436b93
+DIST texlive-module-dviljk-2013.tar.xz 532 SHA256 49fe1e2650a5c0278cd67bfdb084fcc5ee5591f1c0fa24da073ae4eed5a48e4c SHA512 22a914d266035c78f5ef3030ff215efb6742d33f00bec6504a9d79c8bc4a3eee7cb3419beabd62c7d5cce7ff73c75190cd83be6f15d4be96f561c86568fa8e62 WHIRLPOOL dd93c5b814a5ead26ee7b1003ca3eb98846966aacc59b29b4e7165cd11363a563dfc3b0f0049f4e498831fa2422dd60ba3f8d795af32e338cb8ea1e62a5479e0
+DIST texlive-module-dviljk-2014.tar.xz 532 SHA256 cd86a439bb4f67520b70d00b9df654bd444d7b4851196e1ba3af959d1230fc8d SHA512 de9e38690421d445e440ee79c2eb805e6f58b53ace4b69b8ed5ff5d69690b39333c31d6abb42c911823dae77fd312efec08efac49fa6199b8b7719eb64d06959 WHIRLPOOL e51ddcec4c1c1657676a15d2f986ea0411f052ef7e3c8d846a2795112b44a885fb7415867f52b5bea35644faf6ca8958dafccdf77a6e5cba438094430d9fd687
 DIST texlive-module-dviljk-2015.tar.xz 520 SHA256 c98bd1937379cba550bdd724c867568777e821706a54e508defff6995f23b597 SHA512 0063f9c3de5bcc5fbf380aa760bf77c9ae55ec1228ee801d8d9db65ada03b8b9ae8a544e403d2551ba5b703b795cfbe7113126ab7e7d9d6494cbc0138870a45a WHIRLPOOL cce746bec5b719de0fc0e544eb2ffdfcecf48803943eb2ad68c21a121102217274c8769338d11666548c24aa243e47eb1296b1d5d18723ee494fbdd93eb1902f
 DIST texlive-module-dviljk-2016.tar.xz 532 SHA256 5665a8807efa9e826e751c7f275481fd1542f88cbba891c1a69668d4b9734b9c SHA512 2fc2bd385e0952e1f1a348040de644aa98c63ddf436e7cdf30366f779203d55632b96e2a8e167413887a6eb1f5a86e37b3c49b067de582db553ffcec51c046d2 WHIRLPOOL 4a657eeafb5ef00b0ede4d99e44d3922309a49d77835b3890ad9b79cd3f492ec08e92ec76ba58b8b16e311b48e5f8547bfc95c236995f1e85ec7bc58cf0f6234
 DIST texlive-module-dviljk-2017.tar.xz 532 SHA256 5665a8807efa9e826e751c7f275481fd1542f88cbba891c1a69668d4b9734b9c SHA512 2fc2bd385e0952e1f1a348040de644aa98c63ddf436e7cdf30366f779203d55632b96e2a8e167413887a6eb1f5a86e37b3c49b067de582db553ffcec51c046d2 WHIRLPOOL 4a657eeafb5ef00b0ede4d99e44d3922309a49d77835b3890ad9b79cd3f492ec08e92ec76ba58b8b16e311b48e5f8547bfc95c236995f1e85ec7bc58cf0f6234
+DIST texlive-module-dviljk.doc-2012.tar.xz 36752 SHA256 49b8d91242f14f5d7a76128230874ca574221f585b0ad36ba731f207e0490680 SHA512 cd8c8efab075a08143113bbc794b4787ccd023d26a037defb5b50a3bdfcf9e2d73cff4907e8a5b64430d55bc59a2748f0a503c6da554f044b39301f9ee5a7478 WHIRLPOOL cc7146ee4e93643ef2fe738686589a7b2e5c98e66f1da99785bebf7912dc4ce7da055d711691696bb6ba22c6b4733bef13491afbb782e24b5a57ff6a30316edf
+DIST texlive-module-dviljk.doc-2013.tar.xz 36712 SHA256 dd65dc8cdf66187af5b213468fa116020459859a831fa8623b93fb4fee7ed0d9 SHA512 50c06aec06b9d65661d79be5d038670a69040059a11c780362412b8611986e2ac50525f0bd13e0024f02497213d93af8ea17764a3f4be2c66b886becdfe05d57 WHIRLPOOL de4ea11aa51930f0010f8a2d95b8365045fe3e0e6eba4e0758f75b44ed2ef029743f0c1b287897a262c44d2f1aca63a79ebad404d49ede8df452732447607933
+DIST texlive-module-dviljk.doc-2014.tar.xz 36752 SHA256 09230eba8ce147946b418e37f9dd70821e786b6c48acd54b2b9937f23cd52216 SHA512 f5afd9dbdd8d71ffa831c1f991422eeff8feff04c4db3e4308a8a3b74e3c60383913e1811edbdf98440f08e932da1bce2ae24e8996377012916538d7f20abdc2 WHIRLPOOL af39337a1bc64a54278672319f456c730dd5c1e3cdcad395d6e646b95d46003c056f022328d1401753f76abb6cf86b6eb8cc8c8684e2593931a5365f076d1e45
 DIST texlive-module-dviljk.doc-2015.tar.xz 36724 SHA256 bd1e28b84ffbaeed178bd6ddddc83b760e43ef0dfad786d9ac8458059ed6f4de SHA512 5231507bbe70ce0bccde4986dd4ddba81bd50469617526ec8352b04bfa46bbb3543e3260c792f2017d430289838a82b6ec7a79fc9a6432d3b954c9a7a5e7a6ea WHIRLPOOL 978f9698e412a8f9f63269c705b5e2ad7b0ddc9cc51614f6cfa398d43fd27f86852e435a6f64068aaa46a0481f1ed6f1ef399d088007e56788e64f4e9ee91225
 DIST texlive-module-dviljk.doc-2016.tar.xz 76064 SHA256 e0b068a3e67f8de5cb0d14c323d8d07a717228a955a509e6242dd77d81e04426 SHA512 0fcf4d1a1253444408f0dd885a54186c44b757aef9313940234147ac0ab8c67f93b031be4c6f2df5a7dc841559e10c94c3da3f46abbf9470c0c88445d1b82e88 WHIRLPOOL a1140deeb68d77fbf9b740d761d014b3fceb59fc1a1a306213368997760c8ec4afef2b02d8dc9d400a2a54a7fca6270493c6a4ec01b88f37c7c5e4ba82a3e183
 DIST texlive-module-dviljk.doc-2017.tar.xz 42128 SHA256 0add0aa445bf2dc00e9ebc79a0f9b5f23893409e502f0824f393dea4ebc68998 SHA512 4140bf5492da8d3e4566d7dcfbb3c45f722fc1b924b429d1b4b8a32acae424b4485d0810390182527c6400ace88c4b45b6da06bb4838141e12142ec5c87f05f0 WHIRLPOOL b4c75359b8cb301c21430879e8b3bf30917604f5187d5c2cd62f6a6e555fe142cfb14120bc49930729bcf8b744ea762a884b014b09b05b88329e74547f2b4196
+DIST texlive-module-dvipng-2012.tar.xz 888 SHA256 e6d656a282b2ddda2cb7af9f5a2b0eeef87e233dd4b3784b815d104e344d7ba6 SHA512 c6cd5b1249e22bc5efe44f05a8adcb414f176b184481b63f294f5497eeb7aaea439c89e4b851e490b47d0e878d2c6548272e006b19a21029a326805d29e621f0 WHIRLPOOL 8c2de0ec7aa70be7c282ab4542863285c6cce9678030f5d0502818f0d3089b77d906dbe50497fd10425ba5c072e15f6729cf857c041eaf8b86fe2785b2bd04b9
+DIST texlive-module-dvipng.doc-2012.tar.xz 271968 SHA256 f96e47547c0bb25a455118d60b61fc0760567e3aa3b4f21899ebe3f246145bfe SHA512 397cc3a4649fc8214722e479c12a7957f8ab1a64cc79b3142ea39469145533db7be1a29e249e2132feba00fa6f44401d79fe017845981ef64b709a95cd0b02f8 WHIRLPOOL 4942b4379af005e3d985aa63d656e868688d48733ed627b7f2a16bd8492d8eb4a7631cc82e57e643600dc626ece4e0e4849fcceadd6de1f3f1862de251c9b1dc
+DIST texlive-module-dvipos-2012.tar.xz 244 SHA256 bf09bf25b045366f113cd672c6772c5bdc752edf8d0281b7d9fb48064d88b852 SHA512 6acd58097ca1881458a453aefcd641d6467329d0e667f94afa81db45c4ce3c0eda8458894757a789334d0788090ec09caa57c36ca81804ea9d79efe6c9ffebaf WHIRLPOOL e96a866ed79c190c87ec6405271aadc1b9df7e21cfe6bc30eed9e93bec423ecf4581ecb5b34cb2279f528b56d4df2cc8b6c7e982cfde942cd33d88c24dffe25f
+DIST texlive-module-dvipos-2013.tar.xz 240 SHA256 ca02f6cd13804ca26c7632477a5df39cbf7640c7c3bfe1191fafb73fafcdb0c6 SHA512 deb58c15d407f4dc944be584b1c44ce25948c0caaac22e47d28506ff60742eda4cce85fcfd00c04e2f225eaf6946ba717b770af63240c7f0c01645c0e65cc967 WHIRLPOOL a99a36bb036f13b2fda370105a147c827c1c3b06771f05ad1c1a3f705164b5545d1ea2f81d1c52eb3e8b6f922ca67613df70c568c748a724ef18bab8c73e3cfe
+DIST texlive-module-dvipos-2014.tar.xz 244 SHA256 22249743528a8b29da4340b4017a47c86260b26efc09c9fec746c7635aef9dc5 SHA512 fe2d8a02920fbcf0db2967ec537a2e2be767d07e9c7f3e7b9c4fe2dd1a2f0ac87430400e7cf790ad5d0f79c0d99b0ac91bc5d94b56213af36e3adc67d109a605 WHIRLPOOL f32497cb7b302b32e998b0eafce37b23ef7bf98508d36e426046fac2dcc01cc361b9d84b8a8fa2fe0cd9eb11302aa06e4fef0a3b0ea90de951890a49bbc853cd
 DIST texlive-module-dvipos-2015.tar.xz 244 SHA256 6d55e964523e63811ddc51d7dc76ea24aab4838b3c110519df6210e378eba371 SHA512 ef954c5fb5367f3496086cf7121190a792427111c6c4b155efae093f3f54239c8fe4208bf2d4b1471d87a93159b8b2c753cb0c53da8ab9a7f0b46bb8abae7f85 WHIRLPOOL 5bc8f70bca1ecdff8775ab39749158eb6476abbad403bb8cfbdd7d132dd41cf844bb36df5f77aaea34285eb317ea88a8dd8907d97766c7fb0a6c0a5edfa0a54d
 DIST texlive-module-dvipos-2016.tar.xz 244 SHA256 5e080734919aee663b9e67d5eaf013cbe38b1f24b690c880d02a762a1e5eeae1 SHA512 a18ef80cc04b075e36bd04d160e3b324df1b00cadf796de633e687d1ddc099da85202ec10cc5b41e4e686adbddaf10bd265a7b17a928dcfc428a20dfe1940c38 WHIRLPOOL dcf82e5faeeeb94bd7c3111de373bf7a33c952358d3f058349a1a9a004f5cfa9f97411dbf62c5ff78801618f51f40266aec99579bb51c9330056f1be9729f906
 DIST texlive-module-dvipos-2017.tar.xz 244 SHA256 465c978930203a1a3f86974f6088facbb8ce39ebc33dcb07fcbdeceb60dff8f2 SHA512 ea01dc9fa33eb847010fc4f13b023d8ef0e87a9da1e9cb7b8f15f51ac6c428952ea5d8406184c0807ba4eeec255933637122155ebe08fbcd8fc5d3df5fa1fbd4 WHIRLPOOL 740140610ccbd9efdd270f5321f15c47f4c6777997d77c0b77e8b4732a2b2f996a68d377a29690cdc06fcde04ae41c95b62cbef08faedf02f9830e5c7c60ebbb
+DIST texlive-module-dvipos.doc-2012.tar.xz 7484 SHA256 83e96b1248279eb30cbfa6d11339179b39be5b29c8d691c1966687cedc9f7e24 SHA512 35c273cf568bfdef10d226b6a4d8b6b9d2f506ebf25dac722ab3eb37e0d4474cc0d44ed2b9abf51575ced461eacff4ea9f471424241e635e91525a69fa753a90 WHIRLPOOL 84f912f5c8f7e3125486e6cf17377bad9342f7b9310b9a320fd828b3d72189420df78f60daaa55d0a6e8076919f3a7b34014ddec00a2c81737ba55a0f9c5348b
+DIST texlive-module-dvipos.doc-2013.tar.xz 7492 SHA256 fc41630a38c61c002ab957a6b8c2aaca899888713e8c5276fe83b0c66461a6dd SHA512 68ba83e556380333ce24373b7808e0c8085f72c7ccb712ac3be962e26a06e665e38704ed5b14c0677bb3fb92ea16b36f02a1d61daff208b0450d12d2a41141ae WHIRLPOOL 0a4954b34ae529b23d81be5bd97047d516f8fe332e34b9eec085e9829258d11864e1dc181a76e24818ebd6c9798c7fc3132e0db28025eb5143cfc3916aaf1265
+DIST texlive-module-dvipos.doc-2014.tar.xz 7488 SHA256 d74b679e1abe7869a1546d7e7f07c6606d0bc076b91c8cc4fa00c02fc19ba07f SHA512 e1f93e712a147293be422c965c9f5cf6cf5b28e5ae498b614d42854747be35da7817c5446c87316d2591b88cdfadfe86a100e82a4bbd71c9f639d8004de3f92f WHIRLPOOL ab9eee1cac940a210eb7d1a2997835142a73d7f1424844b624ac2d6b8bbb1a328ad919f1eb7a45fc91f35d273e105655c75e2053aa25d6b544443921cb7a625b
 DIST texlive-module-dvipos.doc-2015.tar.xz 7484 SHA256 30fe12d5b34b1fb786f0de1cdf030456f9d323e7c452515b695634e81bad5ca6 SHA512 3e7c2b0e6dac7cd3d757f80e7d9e7b7b8c3b3239a428385c0e8f3e8d28ce4dc667d32c94f098aa93097965423514c8c44a97c2edc5f14038642e68d3d705b9cd WHIRLPOOL 10980eaa68d7c0ae0c06dee863c865223e2cb69b2440f899b643561cd753b3337391f90de4020d13e1fe369449617247fbf6b569dc88dfdd2e124d94bd83aba6
 DIST texlive-module-dvipos.doc-2016.tar.xz 28584 SHA256 2a5b28db69ca3b8b258be684f2a4200893b6d7ff78a22454efddcc33442d0c50 SHA512 d1793c7a43d11473a96478321a15b84b8bf753156a570401bf0fdd559028168094318ee2243266424405cc17b2ae1f7c4f8aed97fa2ce09f6114928e6a92f4a0 WHIRLPOOL c14c289a816a0b21fedf23fb74321e4df12aad83e0f274f87360218ce154df5b06e7614935a62a119700248303abac9269c7bb324428ed99862dd63378880435
 DIST texlive-module-dvipos.doc-2017.tar.xz 11144 SHA256 febca89ece083f8b7b8d127f532c92b12750acf01e7ae2f1f4a730d97c32349c SHA512 e1720314341e7063baf34dc5ce7086dddf282a82c5723df8b67547b9ac868e336657a88b0243b1dd20762c4371e2b5a8341314af558c55a7462534bb35c2a965 WHIRLPOOL 8eb1a65d3200ff413aca33352c4b300437d16dc99b25fd76e8e6205c59fcc6ca97de04ddf78d86af7047d75f525eaacf9884736b2404953e7f78bbbb19c0aebb
+DIST texlive-module-findhyph-2012.tar.xz 3552 SHA256 a4db5b3646c1cbeeb059b59d8b90e262aab639b967161aaeffec34a977313b42 SHA512 3a29ece70678fd55cc5d519bd01e6d03aad134f94edf178be628254410ce5b63d233f2a0cfee2dd703a0cf498673e8af71245b004bc3d4fcce23ef8583cfa312 WHIRLPOOL 3edfc9f1ccb3d0f9a518b7d4d2f6d2d73c57981f4a5dc519aa0f009f8f8579019e45ce0500cd92477d7e6a8fe20512ab31aac871e101474c1d46915c72e205dc
+DIST texlive-module-findhyph-2013.tar.xz 3764 SHA256 3effbcc3cd106cf4c9437057f2762a45253d89551120f1f4306df09c493531ba SHA512 275f74dd7eb166b73a9d517a2831f0ea350c5c7430e6ed55caae0b3e422cb0b39cd6cb0a17b65902e471d911e8dca1995293e58e7388b4e3c958e406a4aaba86 WHIRLPOOL a3ebd27ad675baf1c55c9e438fb0dd33bdd6a53c87363e6b838ad0f216cf795c105181306a91cf2547cf53b849ace9bbc5e88619d1f519447455ca5b710d6ee9
+DIST texlive-module-findhyph-2014.tar.xz 3764 SHA256 6300550d38347b9f0dbaf7618f6da3699c05ef206f1925a5d8d8b09057dcdb20 SHA512 8640a06242d9a1a285d7ff76602e226930f529404caaf72cb4e0b5334ea84b48a77cce1a4b386fbc1905ca9b4f77fb4fcc08d9abf816ad923cc3bebc4ab15b2d WHIRLPOOL e7a29ed2625b18cf7747d04b12475d175c10080301ce6f5098c4133899dd5a6180698ed9f7f8acd37169cbef19e560cb49c26f83af9ef2168a573daa73bc2730
 DIST texlive-module-findhyph-2015.tar.xz 3764 SHA256 b1c2def09e815f2c98b35c7f93254351927ea5163ce19a5f46a2936aed1944ae SHA512 881d6b744a7bb2e6e8b7faab2b136d19cad33d63977357def69a147853e12447194e51c95dd84d481e732af2c8179f1a4787aadb5ba93658e077b02777ac72b1 WHIRLPOOL 56a4787b512b12cc5e02bd3df49cebdc727fd615def572ee9526fefcb02c28d00c7ccd0d9307700a5a6f4c351d9b4115df01971ba9676220753560350d32d0a9
 DIST texlive-module-findhyph-2016.tar.xz 3900 SHA256 608a9c3dcb98ac039807add9b3de3be1f7bcbc3c74e705d9412d81aef99acd0d SHA512 42ec175d04baae17699218d2a1d12598f303dd8cfa1ba8ee6ceef6493d7ba001e54de4140ddf5ba9f1ccc3fa913c33725f862b1e70de6a40824f98791eceb6e1 WHIRLPOOL 2571a59ab68c39bca09a2a86e781547baba7a4beca30bbf0dc3956451b96095b0ed422de739a1198c01494fb3db6d264c2ffb87ff22ffd5c4f6cc3c53e95caa0
 DIST texlive-module-findhyph-2017.tar.xz 3904 SHA256 86decfa641705acddf865526cd4aa859eccf44ec0ac93f9eb7f6506626696c14 SHA512 f6f117fd97f3c5cc7833da907b49783925704a43580b980d67a6bde4c501ab0d48b6d662bef3c11d1c802559a120ebaf3673c7a69f4d636133fd1e46629fee26 WHIRLPOOL a2a1e4e597419fc07f2056d3cab435454944210b094d723582bea29833b112a289dd759ff4c5eebae86f2dfcc5af3b3c20ecba86f95faf6df54013f7d1107444
+DIST texlive-module-findhyph.doc-2012.tar.xz 11648 SHA256 8aa34aca58919491758585695c44973ba9a3a4694036da5d1d2117daf2ccc324 SHA512 f0cadb13d32f52be2d6951d09274a7b84a722377ffb125e785963e0f58fb352d323c839adfdd6b98e4e97d71e7a92761eed994cf7b3d74bd98c114bbb708e7c5 WHIRLPOOL 7666a2699dc86e249380655a9a80e475a5b4efbdb965544767990aae408f938982313d87d8760435d9274f0f54441dd69bf0e67ed9dd57546779ac110b2b8fc3
+DIST texlive-module-findhyph.doc-2013.tar.xz 12168 SHA256 6a8fbb1888ca68c131fa9b23fa679c8d40bc4399b62638cd2113b51148077ec6 SHA512 2440081caf7332ac5e64b468b1743e91a62da7b1762dbafeab3d9e1318c6fdfbb165aabad0481f123868da3a03263b6253395adf8858a62696d727d179ed75b8 WHIRLPOOL 8989f8e6119a1bdd4dd350fdf185f6a77065ef5c49bcde4eac9e48fcf7b41abd9cab0cf4688b11e4dabcc55a6a9164243b555fd2f0e1b6b161af6ed9203f5c38
+DIST texlive-module-findhyph.doc-2014.tar.xz 12172 SHA256 68ed56620207e3330d97153ec640f19913e05cfcb313b3bb559a300f352836cd SHA512 bd8fcb07f322c2cf497e8e83ed600ebae8425406b9d3f568bf63c6e2669727256f3d19c20010a4a43c20dc707f0b31d15a7c832e349c6b46d6b365011d3f1f73 WHIRLPOOL 88c42ce8a3699452325a32dd22f8a5f3763b33e630f8ab7da6d5be4bf8ced03dcfa85bba5bf1c0eedda6ae28444bdd2f833b4cbc779bdc037dc16c1d4df3282c
 DIST texlive-module-findhyph.doc-2015.tar.xz 12176 SHA256 ca69a7788c9d6345c0f29772b7731981c9237a4a6f8331a32baa82d5eff4baf3 SHA512 43ef223bd1f75d91ec875b98cadd672e6985940875018279f0e68657c4c2171f85f7f1569c59197cbfb3b12c4abb665841b196565505334eae997e09be3a5682 WHIRLPOOL cf4918d4131ba8eb34a9ff73f077a28dad486cb1acb6684819489c50656055f778685495f1d770c9f37eb39abc149fd5cd40adbcf1e3ee2bb1a99ef5b4778ce9
 DIST texlive-module-findhyph.doc-2016.tar.xz 12020 SHA256 465604949efde59a5f7771c2627441af0ac6b544cb0298afb5606f8aa44ed7cf SHA512 3b66812d082b3edb6f46b94992d555b0deb532cc258244bb6c2454826af41fdcbdd1d40f2f8ad9f885772925ca4cf738de8255b510b59afccc721424f249e1d7 WHIRLPOOL 4ecbaab5b4c60fb328a05e0fd035917c025a983ec2aac56534b2a3eeb01f23749b4b848a97d18d121e793e7539dd3010b7389ed320e3cbae98a919333889b154
 DIST texlive-module-findhyph.doc-2017.tar.xz 12024 SHA256 5e4d8049b5e7588b847bdf0e2335658b819046e19d9ae3dd66f5d0b9f7dbb2ca SHA512 fe8f33cf13a69b43b80464e3799a090e0a0eb0bbc3420b5b9500ceb490582f79defa4b2ad29d406dccc4b2ddb5d5b83fbf644eaa99ea0565cb258706d1acc0f5 WHIRLPOOL 73f4ff304ccce26ae4786e12d974f0fdd1d36d42bf36a2facfa6370fba62f692150451d950f7e6bed804e40e1f8ecfcdb7ff17058c5408934451eeef052a4717
+DIST texlive-module-fragmaster-2012.tar.xz 6860 SHA256 e8cb437c9fb126e7738ac473f8be8184bfb56628e45817bb004878d8f2c55b0f SHA512 df1867cd0662a81b9aa681dcbda5df76d5a0520ec73778a605d82d24c864e60b89252074de6bacb6448011a24a359691b2089cb810ecb6224291e7715e465003 WHIRLPOOL 2c6503acffa34ff730bd6a87eb80cec4e0cfeb9355776763a0ce05c4c08815932d15750bf444ded93ddc8950d16976622ed7bfc665727f540c078099be0ee8b7
+DIST texlive-module-fragmaster-2013.tar.xz 6860 SHA256 e8cb437c9fb126e7738ac473f8be8184bfb56628e45817bb004878d8f2c55b0f SHA512 df1867cd0662a81b9aa681dcbda5df76d5a0520ec73778a605d82d24c864e60b89252074de6bacb6448011a24a359691b2089cb810ecb6224291e7715e465003 WHIRLPOOL 2c6503acffa34ff730bd6a87eb80cec4e0cfeb9355776763a0ce05c4c08815932d15750bf444ded93ddc8950d16976622ed7bfc665727f540c078099be0ee8b7
+DIST texlive-module-fragmaster-2014.tar.xz 6860 SHA256 778b3cec56ad8f27a23a616326abaa55c10d34e1c2ed26121a5ec2e47d089d30 SHA512 d893ca4c9fcfe0ff599058c380fd6537071d8c4ad071b5257d504d583c6672795c821adcbd6571451f4e8715fb5595bc40bd71438a1ae773da79a0ae5b906811 WHIRLPOOL eefe2f7612551fd60ee125cb699075176c45812c938acc8684c412c576f73061029de253079306d533d24a044142ba7aa0813b1739375ac0c4db5896b1b3b4c4
 DIST texlive-module-fragmaster-2015.tar.xz 6860 SHA256 78b5122fb47a8f0f576d0dd5406261eb384864eaccab8d9aa3ee4ee0f74e3bab SHA512 6ee332e8ec09144ecbd9a066143cbdbff601b814ca60d8d81d4e8c17b87c4f7bc177368ea9cb8ac42a055c2b66601713d876df00c9fa56a1ba814d62d894315b WHIRLPOOL dda482a7df35c7a23ae00db5616c0a3570be792b72628b7cbe7b8d219344ca9de9911aa97e3afbf0e3948eb3351211bc9025da7b527c2d6200a33c80602d53e7
 DIST texlive-module-fragmaster-2016.tar.xz 6872 SHA256 a2c816cd001638821b159e52d26194ee9619da605602ef46f9e990a5518f74ac SHA512 65387d934a6e9f1a505a9d594d4457721425421a9cbb011d993bdc161a528db70bfe67484560b9ac2145fe302c50e2bd8e3218a4e09dc7d419686d56229da6e3 WHIRLPOOL 6ab4dfe458da0bc08b64683fda755b64251b4c3e7aa3a4eef89819351d9e544e1fc92438c389c0659a6715915e02eef6298587cd41823dcc51acca436ea05f49
 DIST texlive-module-fragmaster-2017.tar.xz 6872 SHA256 ccc1e9d4a96a0e63091c63af49881d0e0520af87bfc28518e57726fc389b8709 SHA512 a7e6fccbd850e7b3ee942a3d5af379e79a946fa9b037ed47d8de50b250eff15d0e6250ce2ddfbf8f7535a1b7c1bf39d80d5a352e1b77fe9bbe0bfd25da434bdc WHIRLPOOL 3f83c42f3c4312632915e7af91b0abae874f1f3584e344773b8b57424c6d261b7744a776d670938ad772e0568b62bb0c8dad6970d93cb2d84cc9d3bfc9a0a9cb
+DIST texlive-module-fragmaster.doc-2012.tar.xz 80316 SHA256 29221709348c9a90d5640c53d222fa39360bc838b3c4d8bdefd8ab45f3a1d2b7 SHA512 dba1fe9625d93d274c78126396d3ea552db3c0f86c79c528e9972e4f046e4668f0149e1230ead860c4435f2103531a760b1d6ed66dad61bd81afe4f513cc6589 WHIRLPOOL 2a608ab7adf41c0c31fcb3cdcc10d8830ff63fdbd4995442c56911941ae7ff74e8c95f73905c4b86afc9eef3d0e7eb6398f8d83bbf2cfe0205f41021f5f6899b
+DIST texlive-module-fragmaster.doc-2013.tar.xz 80316 SHA256 29221709348c9a90d5640c53d222fa39360bc838b3c4d8bdefd8ab45f3a1d2b7 SHA512 dba1fe9625d93d274c78126396d3ea552db3c0f86c79c528e9972e4f046e4668f0149e1230ead860c4435f2103531a760b1d6ed66dad61bd81afe4f513cc6589 WHIRLPOOL 2a608ab7adf41c0c31fcb3cdcc10d8830ff63fdbd4995442c56911941ae7ff74e8c95f73905c4b86afc9eef3d0e7eb6398f8d83bbf2cfe0205f41021f5f6899b
+DIST texlive-module-fragmaster.doc-2014.tar.xz 80316 SHA256 c87cf69d78e39d78f32c88b2374808de9909d38717d99ef2a12a3f92df2c3292 SHA512 f4315ff96b617ecaa5555e9103091586a1bfffd2cd84098f096ac2cd6318a478067f75f3752752454b191c82f795ebbd3e236e3633e332550ffbd14e9353377e WHIRLPOOL 3d18454214f80ce67587f5663d9ddb300b769cd54c8f32744ba005b7fa61467565bd640cb818a08f34a31a62eb25d9149a61531c2d58374364e8330700686295
 DIST texlive-module-fragmaster.doc-2015.tar.xz 80316 SHA256 383396651be6bd11cdcb09102464c2ad25acee63a8d9c05423fbf55df6ced566 SHA512 d394d6e19ce402aec992b6485f53462613f05544e777b99d4a70627a042977ba00b3a404a6e2d9174fbf05a8146a97ce20f1a116ee07dea46c438d7814c4c1d2 WHIRLPOOL 630ead480fae9eb9ec3e4ac6f08fd99f3eeb825ca2eb48afec8a5aa261d349ee4ddcf1ca1df872e296701ade604cfef8c6e5669498fe417dc2c6cec4ad152a7f
 DIST texlive-module-fragmaster.doc-2016.tar.xz 80316 SHA256 d3688658448108ec0ef3169647160545b2415f53fe5217bb7ab7af8bacba4bf3 SHA512 7fabd07830227e309d046069c9edf681c0641d73285cf239a3035287455a4120f7d6b6ec8f4e4537069c7f3e57562799adbffce6ed202eed0fc1551b87e29884 WHIRLPOOL f64afe05abe07db31fc0dbff1757d1ef85e10999335f415597d89784c8d0ab9e38cf0e8c8543a492967173ad827555096af481e60424468a931f635b4680c485
 DIST texlive-module-fragmaster.doc-2017.tar.xz 80256 SHA256 ebb7a55cf1fa8703d0ce8462a6130325aa4f88611946d3823f7e8e1f1efd72cb SHA512 cab8ac6247875ed48f86f16a67cf3ba8b320aeabd61cf95a6c43a6cabea9ae11ee0cd9e2bee0b577ebbb414216cd4015a36161c83627647371418ef61d28c8b2 WHIRLPOOL c89c36f05268d72cf3ab73b4e2864206e3da382e38879d9132311eed6bbc49cf6982bb9cd01bd9533386a106dab638ee7e6c9a349efe09e7856a198fc12bb973
+DIST texlive-module-gsftopk-2012.tar.xz 3416 SHA256 ef55b77a7b9953efe22322534479311454db95eecf9b22f3a7a5a4e7743f8fad SHA512 8fce72b6d89d898ef9666ccfe3cfb90fbb6e888c8196d1ca540d76b3b6c1d3ffe65d36975f19021adb4c1a019d3f682ba0a502927cb6718b50f54bb7f86d5d09 WHIRLPOOL 020c6c1bc7a3f30356cb5738d651e5eb774d70fa39b06cd04de9532a0a20c5e53fa7509f36767187519ac576e102f1de600b0771d0128df2a356a05e3b285e82
+DIST texlive-module-gsftopk-2013.tar.xz 3416 SHA256 7efa8242eb612420632b5c9f6b75f6a9c34799ad0c927d380a78528e93b178b4 SHA512 1c6be0ad950185881bd7a6d3b9f58fddbcbde93be429b83dff19c59615beeed4ceaebc3e69a08a2e860d1282831d384e6cb766534ab9b7de3aa7b86d707d3737 WHIRLPOOL a604a6e0be2536f066608ad0ab03af17f4a3130856511026e82f4531894911739eeec45c37ae2dc2b3049f902990289a827e4abcc08993152a5b220aec17aef2
+DIST texlive-module-gsftopk-2014.tar.xz 3416 SHA256 f56b7697e3f4a6701b1d746db5848e877169a9dbf3fff762a5c5ba6a853763df SHA512 a0e4a22687b9d33d125a12dfd0bf1b8ee236c1f99d44fd02281d617894b868348ccd6a893d4ca514ce9888b07dcdf0e6a766d10e772c0e109b19616b3a6bee4f WHIRLPOOL 5e5fcb751f28a03066fdb51480b9c5ad70a21cca5ffaca6689844d11bfc0f0e3ab994a58cd6515519ea8a1cef543c6c48ab2e3fd37d70abea0a05d3cc9fa190a
 DIST texlive-module-gsftopk-2015.tar.xz 3416 SHA256 23f484df6c1852909f125357739d878c96a5430fc28b71d99168b3f9d8beeed2 SHA512 8f1629c4caba8e1fc9be8e82095215c0b0b26f66cd44557d9c847a9ee2c0660bcc479ae42c0e439299cf96203a131109cba2a86419b4abe6fd00fd9cc08b0bf3 WHIRLPOOL f0753d4697e71a9bb86f9532916ecdaf7e89c679d5d39ff47ca927a96fd2f2f5edcd11200d80d52750969c491ef15beb52b763399645f0a69dd024965aef813d
 DIST texlive-module-gsftopk-2016.tar.xz 3428 SHA256 469e6d594d0db3e42fed18739dc0b2fe161f8f03d9980b8c3fffdc88393bbc9f SHA512 750872ad83d230743dd4a5d929f54c11c42bfe3454b6547a96c09afebf81ebac4502e906f2b9ca4c2f613220f778d5a137fd72841b07355d6df6874b09779572 WHIRLPOOL 26fbeb414cfdeff06657abfac15c28f23de3fb73ff35a05b0419289da33b057601c94c21f1b5e55646df8ccb0c7666b1e7595f6b7c197bdeab8c2c3ba232c0fb
 DIST texlive-module-gsftopk-2017.tar.xz 3428 SHA256 0df010cbb093354daae002d951fca5eb46eb2251d40572b804b36aedbeb0be4a SHA512 9f3cf2841b1f275c13991ca07483bb47e9e833bf5d2d137af2660d7e01127f878b26cf0bab98668504edbf0d87e4e17fdeb8c7c654de01048298298771d289ce WHIRLPOOL a2f7f6754d0cc616eae8cff2f2a300f0ee2372ea974162ba2debc06c61ecd0a2276b2d76653813e0bc46aa45427ab06fb9b0fd79388baf210e04e5ee888112c4
+DIST texlive-module-gsftopk.doc-2012.tar.xz 12284 SHA256 f733c347cd3de19f1641fdd033f661cf6176300a36b7b36334e3ba24da988c42 SHA512 7f8156713be8d8c48d05afe91fa3f0cd52e4dfbd4c547cceaef4ab52818f0e7da6c890431f3fa1b83646c52862582390542d23fe9f4306d876447d72a5d28c35 WHIRLPOOL 5a0e30e13b6da6f5c3184e28c46de4d53b6234be517bdca43e4852d2c0fdd7ff36085790e6c22afc215092800e32bc4bc21f0535b900b9522efca7f64b815f9a
+DIST texlive-module-gsftopk.doc-2013.tar.xz 12380 SHA256 74d950123225d80072a53c520f319dfbdeeece902bcee8c84f2040768240f8e5 SHA512 200fe2ddd5646ae4f18eca7c26cbcf6339d2e0af2b3a3836faf49c2fa230760a0fe3c7d823bc8a5801c1725e977b9740445a1480a2d6a9762c7023876830adfe WHIRLPOOL facc1a8ca5fcd6c7d2ce222e84d52c13b2f0492c0f8d31f3003d7410d7ecd31e27c345ea447df89353135d4736366519ba96f7de17c3939b3873533a70f7e525
+DIST texlive-module-gsftopk.doc-2014.tar.xz 12380 SHA256 4bcee93a8e945c7c64b177c24e313c35a8c4923d643e69bed25dd8fa342674b8 SHA512 d815477de20e6f639891a5ac4c12cc2dfe1c5e57e72b2ec9bb801b8df160ea74fb6bd7022716d92ed5e238b34cf8cbed02c5a33e33d53e691f40582d1a986816 WHIRLPOOL 624e04ef5c4010a7112522f85d002603a15a9653302bc02e41f79a31be3c61f248e76350fbd36b2199aad1b2225078c1e17f205ea105a09044ea5a0df017e469
 DIST texlive-module-gsftopk.doc-2015.tar.xz 12384 SHA256 071dcc0dd8fba96c4b6e4a8f15b510a65f31797798695358480fd1d0c5928d73 SHA512 28b03b8168868647c90636dd7f45e41ea5665bb4a980fbb92299626fbe22fa9b34294a75e30c259d206b346ac946c8f3486eef9768ca6831c43c767a89daa8d8 WHIRLPOOL b96f3de150a86a446ab79a288e57b56fb701ff4e44c8aa4e451392732acdb3fdcc453f6ba0658e5c47a13cb4969d1aa4b759bfadd8b49de6bb27cf970d436028
 DIST texlive-module-gsftopk.doc-2016.tar.xz 28032 SHA256 c9843bc137e0937822a184f8e278245e89c1da0efe4cfcf7aa71f16add5774dd SHA512 6a5be7daa5cac154a8980495a031bf9d254cb9e773ef8915d44169d7c049e1bc3edca2a51ea2e0ad4c2df810230602af019f951303a4bb851d69078832e0ac73 WHIRLPOOL 0d27fef014131f5e9baf454a92a8b8c3184975458a1a4b02a7b8d227341c80c1b05821d7f14e0fb94ce632410194a06a09d25139cb41dd976f2251a33ce7eb66
 DIST texlive-module-gsftopk.doc-2017.tar.xz 11764 SHA256 82da90b2ed0b0a8a8d7ec9b9022ea3b5afccedb964998650b24da62c4a349b23 SHA512 6114d30883da80d9ca222c7191f57c613d28871d737df506f977442484ece94934c2c72e0c78c8ed619622c4d0a2c4a174d917ea9408f976ee0e14f3db7cd55b WHIRLPOOL 52bbc909e11cd168129cc3fdd6d5c3461db3f57c782f861940c8c542523c3e994eea70ddf8c204874e206c9a627da44affcdfc794b67793176bca4a4bc84ca2b
@@ -147,29 +270,49 @@ DIST texlive-module-hook-pre-commit-pkg-2016.tar.xz 772 SHA256 5c6f4310438ba47c3
 DIST texlive-module-hook-pre-commit-pkg-2017.tar.xz 776 SHA256 f210190317293ad53b044cb326f58b5b4fbc02925b7fe9429cf006297ff1ee93 SHA512 8db15c4d2347289caf9cbe967e4bc7ee819868d11d6723afbc9ff045247fccf52694e0533f441ad8b69ffbcffcc98e52f17ad901b47a7a9fa2c19cfdcc693dc1 WHIRLPOOL 1f1b3c0a56d8c90dad3304465ca3a3aee1f5d9110ad053442567554350519a3355ae0da253b28897adb24fb34d35874a7ee9d11afe7230c3940c7fb76ef36fa1
 DIST texlive-module-hook-pre-commit-pkg.doc-2016.tar.xz 2784 SHA256 037002edefa8f5d0cd8fff4b7f437989bf60d22a10d5ae591ad7c0783dfbbe36 SHA512 727cce2647d203c3a8c8c918ade775af08da1edcea7bc57f55b566caaba5ca42310b6c0a90b089f3ca10718a5c1dbd16c95549930b0d4b33c68b0a3367dbb172 WHIRLPOOL ef01e5960727410f7d919412f94ce71da55f3f142878dec9f98cccc74745151a681fd1e8ab07b587a6b494503b11943f7fe4893bfa9b7202205e5c9c4e5c39ef
 DIST texlive-module-hook-pre-commit-pkg.doc-2017.tar.xz 2784 SHA256 037002edefa8f5d0cd8fff4b7f437989bf60d22a10d5ae591ad7c0783dfbbe36 SHA512 727cce2647d203c3a8c8c918ade775af08da1edcea7bc57f55b566caaba5ca42310b6c0a90b089f3ca10718a5c1dbd16c95549930b0d4b33c68b0a3367dbb172 WHIRLPOOL ef01e5960727410f7d919412f94ce71da55f3f142878dec9f98cccc74745151a681fd1e8ab07b587a6b494503b11943f7fe4893bfa9b7202205e5c9c4e5c39ef
+DIST texlive-module-hyphen-base-2012.tar.xz 21960 SHA256 95e5e126a12eec9f47fbc74f46774688c9f76bc5b7e4ed3e1764c092296dd658 SHA512 4feaaff8aece9a6f61712da7bec594a6aa3698d45ce5e1b0e0ba9d0a24ebe8d15cdfcac63338a2bfacbd2d4f0948057c9bff089f6a947fccf0f8f23667985e57 WHIRLPOOL 11577e904c4e7e769c9df64b7fdd6f2919f75e173751ab0f4d8a74389236e54304080576a2924f533824ac90fe787347863ef28b7592f1dc24b59bc2d5795afa
+DIST texlive-module-hyphen-base-2013.tar.xz 22124 SHA256 b0760e5b7f7a9d5bb7018ea107ec9e87e7d422b0b9ab6d53cbe3718af2e7eb83 SHA512 631cec856b81dfa9c48e28bead5984c89cda58169bb2a73c3173d4aeed5ab97da52542fa870ecda5241f518cd7f3ea55994382e1a7fcf681bc6e45be250f27a7 WHIRLPOOL b4a831fe3e8770ee16367e8133ea0ccab393515c8e7cdd5cd3089dddc91d2a92ed5f0efa4c0222bdc9caaae3eb3129ae8762d14045951736c7f092cd6b4d53aa
+DIST texlive-module-hyphen-base-2014.tar.xz 22180 SHA256 782498bd5eba66977171996b32844d465c95ea19652f69ecaf2cf4d0cba6df33 SHA512 6e9ab85928e3ef5cf7dbf0e077e0fc436a69af799845489d5ec097614225bbf68f8e08ba5badac86623e46140698890a68f5f2475d01bf642e79a1e5ab571cd3 WHIRLPOOL 9e5f511d86eca97299490937933dbc1dec9b616ffdead836a519227b056748a55084e83652f69d9e8f9ce588183753ae0d66de58ede89ca3bf0ac079d1b2a5f7
 DIST texlive-module-hyphen-base-2015.tar.xz 22184 SHA256 9e23ead3d5674b56c8fe0233899e4d5516e6078920662973ec113a84a2640f5c SHA512 f3c41472d0a39636137b64a8aeed842c04a7c699950a90fe3216af4ad6a80569bb812b043f1660edb558fe966f2679f19f4e5385f3584977974cdee769779b46 WHIRLPOOL e6be1ee701d1df58862590a6eaa72a69a5b9b61a926761c7b2a9a12dd291bb41b110f991371117cad0d7f21670491ebd6207efd692c58d1cb63aa520336035a5
 DIST texlive-module-hyphen-base-2016.tar.xz 22244 SHA256 258db652e7044752ea9b77c20467533994e3d224b22bda4d8f3b9ca8b3710af1 SHA512 19c83740cc23cc73f2600384e3f9edf777a7a21fc2146d7187fae78f7c44733658ffeb8f6f549468a15309229015570b470aeb4770b70678e52011cc06bf546a WHIRLPOOL 004e200a1ddbf9211af2ebbcc1873b2b8365f1cd810814ac2dcd1f72fde726ee15a5b13a87d2ff72c219f7ab7cbb69c5de8cd16dc755b45536efd6fefde84308
 DIST texlive-module-hyphen-base-2017.tar.xz 22296 SHA256 b7d0087cf5270f5418ba2a660c515a703038bae869a82fc426e206635d842f29 SHA512 6a6ccb73d2e56233956460ab6ec1e1585f9ff4d88cf14e91186429f7fee78bdf58c78d96f25e0e8208d8824ab907b49f2d61119e4d7d17c1b79aed2fd2b3e834 WHIRLPOOL abebadeda9729c5b6a2b5476b6a32d2c82ebe516725048d3bbac495623872224df5c5bdfffb0b7b64375c9e3a4a6a6f89c85745eae337db23e35aaea7a0c50c8
+DIST texlive-module-hyphenex-2012.tar.xz 7004 SHA256 0abfcbef069282b935a99d8f1ddf347d31386e8f2e4e99e565ccc18d36362a57 SHA512 04b9c172b5118482e99485e463a8c8120d9544c285a17a08b94f30d79510e23f85bcb953cd3a9e17134f5af20e9ba8787a018a59f4891a73887070b2544370b1 WHIRLPOOL a8693346a7a9cb069cdca78a7e09dba870fa1132a7ce78efee4a81b41b781ff5fc73bd3af2c4c6c9b317633a789f6d09df6e034a4d09bf382013f7edcfb5f3eb
+DIST texlive-module-hyphenex-2013.tar.xz 7012 SHA256 cb57e8820116e39a9a2cf4b9a634a4aaa6e4aa47ddd936d5a69a599ebf9d1a80 SHA512 b4f69b3b69e699274128fb2964032f6aa0debefa78507de2020ad881ac5247ef341febe529d867a415e9edb91389b14b0ac5c9270d1727c8df5d57fce93aa433 WHIRLPOOL 8b2de3da5d5faaa4aee7b3162192c14aae5f2bf002f8f199199829aa4d3643048becc4bf5d4237cc2b88d1c17c8884a984b651d0cbe60416f1817a40193f4773
+DIST texlive-module-hyphenex-2014.tar.xz 7364 SHA256 75fe6c914deb944e2ec9969c2f7bdc4b16f6abb5bbea06bfd8e580cf6f1e4176 SHA512 a830c655789e7695ff3d3cba92b6ef5b4efb476580b01fa039695256a22e8c1cb1c8a368d6a3e1a113dcd7179f3b18ff5ce7ec4a2ca6501caf5035e7a19d3d09 WHIRLPOOL c5debff6f63ee6f38d30f8ac55892506ffbb45c97c7c2b4178ccf98e3ade92ed20cc0a0ae3b3191e7b79fac041e8572cfd37d75b42de693af1925a7e3530d115
 DIST texlive-module-hyphenex-2015.tar.xz 7488 SHA256 fe3db936444a3f48ccd82bbf663fe22241ca6ddc56be0a1a15a05b13f03bb03a SHA512 669525ce045b75b1e37d5518626df745971372b15178b89294e08f52106bdc4de8b12d4e35e24bb7dd8009197c0095f3d8957d060833fa3122fa6e81376706bc WHIRLPOOL e899a06ab22b3263458627d33dd9d3cfa0f674e8418547a019a34878fe36e8fa35e89f13489ae17a43ca16283769c7df8dbd73be15e00b3866be6275be241c06
 DIST texlive-module-hyphenex-2016.tar.xz 7512 SHA256 638f079615aa3deaad1ffe3f25b0b94823b2dbc684845aaf8b8b2acb2fe51b6f SHA512 d92236780a8e22c2430bc656fb4d4f630665d7be084a796a11508ed102592dd4de940f99e6a3501577c093cbb0cbd861eb8d41d92fba09a6cd0f5e5d2dab9f22 WHIRLPOOL 40f785dc4af0ef644d7f4c88ae1216f631c7e787e48956c52171e9e820ec2957c7e6940b84e0d2be331d3bf9cf808cae2eed3bdb1cff4e27a6e5525c63619d0e
 DIST texlive-module-hyphenex-2017.tar.xz 7512 SHA256 638f079615aa3deaad1ffe3f25b0b94823b2dbc684845aaf8b8b2acb2fe51b6f SHA512 d92236780a8e22c2430bc656fb4d4f630665d7be084a796a11508ed102592dd4de940f99e6a3501577c093cbb0cbd861eb8d41d92fba09a6cd0f5e5d2dab9f22 WHIRLPOOL 40f785dc4af0ef644d7f4c88ae1216f631c7e787e48956c52171e9e820ec2957c7e6940b84e0d2be331d3bf9cf808cae2eed3bdb1cff4e27a6e5525c63619d0e
+DIST texlive-module-hyphenex.source-2012.tar.xz 188484 SHA256 c16d36140bf1b387195ed9e17a5adb42a1e764b62e27ba5dc46717a5af744684 SHA512 d7e3c9ff8633d9e42888f5bbf7250dcddcbe7943ab37a76c714988bb1e09fdba61a47f447c857c7d851b6965d6708420b7756a31cb00a97af9ea79da47429cd8 WHIRLPOOL 7f21394e8186d0baea844b58e3da0f2836cc7ad0258152f8e63de2e3aa77751083cbd6f359096d58fe80cf60931ee218cfbe67255aa8c076d487db1ddb32c3d9
+DIST texlive-module-hyphenex.source-2013.tar.xz 188492 SHA256 ba0a22bcf457ffc313c991a5c4fdffd72cc20ef2372e6d1cf6ac2795a34cc7e8 SHA512 181669852b415b437d7f154d3e95c9ce47d3e1f763ca6e75b944c31da9d91b422a2b5da351da391b1e0c141c306a45ac8754b313a355a921d4745734c72ed807 WHIRLPOOL 146acb17090a5ed2b3fc53f77230e7dea4cd4e377bf5b49e252d618835b3369cacf832d130807b83419118e8319d09abd74055c613e59ee55e09b382ce64d5be
+DIST texlive-module-hyphenex.source-2014.tar.xz 182892 SHA256 74c81a71b89e257adcf5479f67e87b38d8a3a238198c117399a253ffabdf39e3 SHA512 e7219a4c3fbcd80858f34f98627f2886fbe004f10890fa999beb528400bd441e28ce24a3800e9251f0e8536db86f618892516f4318bdec39664b848ec3ebef91 WHIRLPOOL 627a45bf6ad473e2be7367038c463595549a391dd8d517419e1ea39d3d7c0d901b380b7d16e2ee1dcbeb71d5fd33ebdbb421fcfac110358c088105e654057b21
 DIST texlive-module-hyphenex.source-2015.tar.xz 183836 SHA256 4fbe38b9101d9e937e7f909d0e2deede8cbdf3b622b6ef9c94018f9d7d6bab36 SHA512 fa88b36e3a615e89b11a8c67981d483dcb659bee054ceabfa3b3d89ea38120da7e01e297f960be465e4750e92b44976e02fcca0955732681dd94ec60567ae9cf WHIRLPOOL 12e377832b7aabf384bb7a5b09a3cb24887c9acc3d89ba9c9b9cc279e9b44288c102bfc71b7ee683f07c301c9a923de9e70e69c2cc21bf576e385eb9d95149a6
 DIST texlive-module-hyphenex.source-2016.tar.xz 183840 SHA256 a72b1b74a3f8787a8648a9fa03c045faf19a555ef1b85b76a80eb08bf38e2a69 SHA512 370235797f5754994efb735b8c1691d3be19dcce9e112969323e16502cc5cf695bd63ac5265ce90a7312415a6acc106999dd290a22e9865a03b0ce952ee62f56 WHIRLPOOL ca5744b61e243a2251a8adc498faa7f9516e5d2ff96cd5c26ae3394fafd85644b015d881073287f11ca9d14a43ada3f69d679d52a3ded38cadc0a4a2c1147a45
 DIST texlive-module-hyphenex.source-2017.tar.xz 183840 SHA256 a72b1b74a3f8787a8648a9fa03c045faf19a555ef1b85b76a80eb08bf38e2a69 SHA512 370235797f5754994efb735b8c1691d3be19dcce9e112969323e16502cc5cf695bd63ac5265ce90a7312415a6acc106999dd290a22e9865a03b0ce952ee62f56 WHIRLPOOL ca5744b61e243a2251a8adc498faa7f9516e5d2ff96cd5c26ae3394fafd85644b015d881073287f11ca9d14a43ada3f69d679d52a3ded38cadc0a4a2c1147a45
+DIST texlive-module-installfont-2012.tar.xz 4668 SHA256 6eb206658b5b6d7918a4c950c412c3a6f1c9ba7ea22218dfe2f7d5198991193b SHA512 5568125313095fe4998ac8e3728af8dedaea569828261d7754b88d90b3b6a9ae15095a54e0f1321babdf6e35e7fa21e8add891512e92c98e0bfeb291ca77d4b0 WHIRLPOOL 3d003a3d8cb5a18c76b240e9fd4ab344cd89c824b11f58b45f2270dc98dc8fe92f4584ed4d741d0c15f3278d7965993e9d98cfd253343d02dcad5e8ccb4bb124
+DIST texlive-module-installfont-2013.tar.xz 4668 SHA256 cd49ef930c54cfe675e42b83b7107812d3b5a40bf613c9e5411ffecdea2d7389 SHA512 feed9d603183874043bccab9595eca55a4c2f34e8f5979e5a436a8f3f8216e559e45dab439f10899d5d568efb4ccd2a790bd77fd3b45003e3fed407ca187f932 WHIRLPOOL ea0e4bf9bc23ab8efbd86330d33763bb606ad0bee82a29e8db6a42cd8d408563a5f0bab012aa5b7eea448bf31c87d815e5cf5495a87e2efea2ecb82bacac726f
+DIST texlive-module-installfont-2014.tar.xz 4792 SHA256 82e5e9a73e7117cf85bd4fb9fa976528c83f133ecbb436e6fd2d95275f84a9cc SHA512 3b319cb33a4814ed541edf05e20f0dd5f759db9c2120930adc4e8f4101cab607ede30ea7a921fd368961c1214632312366d7edf318b8476fe4d15a4027981548 WHIRLPOOL ffb71c7524823247a0e966318a10c9deea92ae60d4def32fb5d32e27b0ebeb117b0b9e1e89fff6bf4c72f9e34ef8f1fb6d014f2cff4a0ab4b8916688691707f0
 DIST texlive-module-installfont-2015.tar.xz 4792 SHA256 9785e59fc2de0dfe4e5416a7a74399114f63fac35ca06e389a6188f0792d31de SHA512 48d56cb3b99b3181034184307f5135e1545914c76a99450e88c32f736081a9cd78ebf3826918468514d7870f592f332dffda57488c90e833e92d6243739af06b WHIRLPOOL 9464d3f14d7eb464433cc13a14ca3a5b06da5d751019378ef7a8925ed1a6a0bb35628399447d85aaca9e9e951973d3b03f94ca4ec9e8d91b537ec2fee9c8263b
 DIST texlive-module-installfont-2016.tar.xz 4800 SHA256 3f74463f631d5ac6731a853cb04e105894c956d53dceda99ffc914580b317b81 SHA512 b7fb4ae448a386338bebb2d77179f8c407c30ea97f91dfb25023408a4ccd932fc8c887ada7f932a8eb60da4d309f34d5c219bc9133cfa9a18fe9ff0ca2412767 WHIRLPOOL cf83e520d712d1ca2418ad8fd19d172d8a04366d57aa4a73baffe2e79e4346aeef9b7a6421847b39d58a784c1661fdad288e23652524b9654f6ea312ab8c9135
 DIST texlive-module-installfont-2017.tar.xz 4796 SHA256 bce878e938be77d29cd96a48cd563bd23a9ae9b9ff3dff187ca90c819cf6e4b0 SHA512 f15bf4b91feaf5af8466db0492aee40c3570494a9ad503b62badf319b2aa20371eac883f714b60e015fa3ff15d8cddff65da373de653a6780fe2709de8fe8071 WHIRLPOOL 49a6161b2404700fda319e7c1a58623b345fe02cedaa5353b1802deb4adfa4d7b75f725fb01af37feaf803819cf6c7d1d2cb479370a9a615db20f21a5fff4eff
+DIST texlive-module-installfont.doc-2012.tar.xz 55356 SHA256 55481ee55673a6c88d4fa54ea7e2e2a33929ecc9c54c50ba2621f1e28ae83da7 SHA512 8d7d620942c1ea07de33adfc108f7981e7a75f231a7d9cf5b8cfc68115d38481edffc494038b967d54d5d9be16c844a990d0e33e55e48c07a5591f591928d8f4 WHIRLPOOL dc6edfd760b58591aa36bb7cd6e10d69a15c5bc4e268a6156b8bd0eb29e3762f86e29e12806b140e738681e3ccf95510baf418633299beadb44f0a48edc3e0d6
+DIST texlive-module-installfont.doc-2013.tar.xz 55356 SHA256 b32617619cea644f07c14e9bb1f511509b330c71f869a4251a3a16fb292739ea SHA512 106bd42d31adf9364e068005668bc6b96678e96418ee4445e14488ded2196bccb3b0dbf62d895af6713bfbd5df0286992bc0ee2d2b0b3a9c8b368e24bf5435e0 WHIRLPOOL 54a9fe00880f4325a8ae0a259ddcb873966a9407b389d736cc4f0522a019c3ac8680418d5a14f2edf24bdec23115eb70325a5fc92e6a19d1e578fc63c2540e98
+DIST texlive-module-installfont.doc-2014.tar.xz 56044 SHA256 7cb395cd585aa4db032befa9476c11dc897d2ccca47aaa94e13f43145ecee0f1 SHA512 e95fa7670dda871b473f3eb3d9644cafb67494fde0f00d195872aa6de0af0ae2f9665274665b3927f3702f28856d732dccd05a4200f45391731b98d05282774c WHIRLPOOL 59160c349f87b9dfcf32c99447cd3642d729fb5d916afd7fd876fe3a8bf093d05aae89f12514f63652a94ea3fb9ee68e0d62e935773c0743e803f83dd7c55d19
 DIST texlive-module-installfont.doc-2015.tar.xz 56044 SHA256 54e6bb7926aa5619eca94c157a57bae4677e15f62842d7e661cd620c19ec7512 SHA512 877853b347f21726d4bb93094a61977d5ff0a9c2189f7258519238e063764c8116ea9549cb7151d3196b773d5260e490801941d7719a2daeb612028221ebd359 WHIRLPOOL 3689e180b195660b7b858291803a3fa29ade8c08f5236d01188c61b05172dcd86136516ae9a083a94f21952bbb75f5b5215ead9b6141f2db3eb378aaf9a1a476
 DIST texlive-module-installfont.doc-2016.tar.xz 56040 SHA256 7f18a32f31109c72753e428fa94ea399064e8d46ccd5f8ace006b392135b7c37 SHA512 601fe2974f002ede756a16fa7edec7b930ecd4cdaab7398afc9b0df33cd5d3193894d674d139468916ec52cfa9dd139b2783f4c99e37349785c3007709b558fa WHIRLPOOL 0d11192d0b63cb18aa9ef01d61b8a1eca5bb57dae00b9bba91357ef318eb31c3fd17ca72c8a3db794e025a3f4b8f1d3f3ab63b750f15d6c4fa17338e9a169013
 DIST texlive-module-installfont.doc-2017.tar.xz 56028 SHA256 12b1f5330d886294ad3777a3f402dae8130fd1eba85a35a3d79bf75fe8de8092 SHA512 cad711520909fabcb44a551c3d3b4ac12682ffa5ac5986d168fe0e0c0e5ca0cf8135d2a3964f7d4f15f8891ec5d44fc88d0f00a458308b82e31dd1bb52dcdcce WHIRLPOOL 4efc90201be54ccccc3a096488740088a7c4d9781e83d52a1734bb1ffde6f29d655a6224afcea901c5c361323e8247533d0903fc66b06fa1e64c82e163fa119c
+DIST texlive-module-lacheck-2012.tar.xz 7672 SHA256 da244f7fc997f01a3975873e346848104d8931c359da3930da5a17de2207ef55 SHA512 672af827322d928b1f7c2b1141b41be00e3ccc5f7176b9a016321cf36f3b8f8bc45bf94eeaa488cf81a1df11d9dd8e1953d6d14cd0e8fc1b1d065e00dc0fbda6 WHIRLPOOL 367dd055a15ae90f9dc0108aa77f85b555789ad5a786ed8f8a708be58d2ad32ed522d9bfc7952a473bbb06ea7e1070cc1e9e3650fe05daba8b3229d485c1559a
+DIST texlive-module-lacheck-2013.tar.xz 7744 SHA256 0abefc312fcb3432c3c80ad3020f13aebebf6514d4f62a9b1ea4c236d927955c SHA512 c24e7f0257ae73ed8c3fff5eaf32c218d4942533b17f0ead990cc10df370300f4545b1d6eb49ff5994b4c8f20c1b93f4fe47ea2c38ddb53bdb9a580d8448670f WHIRLPOOL 6f565993b54cfc374043e713bee8a51cb318adbf432cde5c89aa0537c815d9f7a30375ea3115df8af903bdabb65e8527c5a35b35ff34f1bc48365eab924cbad3
+DIST texlive-module-lacheck-2014.tar.xz 440 SHA256 15fd4c2624423e340b2848369668d6f6e3a71fc8bdd8d06dbd0c2a3ad5236de6 SHA512 610c8defa073dd5217b5ebf72e40f496a90cf64b637540d8e79eb4232e50f1cf643afa099926c4520824a0d2bbc9b1daf29f0ef4b27acd6a2e06014d249663b0 WHIRLPOOL e2c1ba2b54e6e471e9c4cebb4d2e718c970c947f5b094f800a71e45c77eb739e8a792aa4caaec6645edaf18781637625caa49ff49cdc5157dcc6f29aea63a8c5
 DIST texlive-module-lacheck-2015.tar.xz 432 SHA256 ded361e8eebcdd53d12bf5ebdb5ad05f7fe8ae9d9794da1ae97a672cde619dfb SHA512 3754a538b8699b871dc8f2a6b5ec9b483dccbf34012457fc25d358387ded56ae51be82c7f4f0e3be1211695665a3241a5cbe61cbfd89e81a54bd7179a94a2634 WHIRLPOOL 10195b6d031ee4ef7373acc692b6230dbf7b420ea3a6a732e68ddc0a3577727fc8f777a13eb664565b64e517b82bce908839e3dcd9a9ca942d5abacf9c2cdd64
 DIST texlive-module-lacheck-2016.tar.xz 464 SHA256 642c6cb5a5d0c660de922d62646d087073b2044116f4fde29f5af6dcb48e8016 SHA512 b27fda27d39f1f20450f72cd5ccc7bc59590d16d6ef0a79d80563586b3013ce5701e9a6045c53539390028a1372f99386c00158a5fe104060e59eeea6e75aed7 WHIRLPOOL 878dcb98a2e68ffd6dd90d82a94283bb4cec975fddfda7dceefea5384bf5efeff256b1a41b5781c1eea063502f4651a8c29d5073a7e3d8159177a99c6bd5472b
 DIST texlive-module-lacheck-2017.tar.xz 464 SHA256 ace514de00f892fa800dc7fe0adda1bf02e25bb86c5cdc5072e081974d4f8ecc SHA512 16a3bcff6278cbc0b8237590951b6e5c5cb4f13402d2991db8f69ed4ba7c95a4cc2caf6563a2e38a386caeb68af11452d26a3a18a8bab3576255ba88128a8eac WHIRLPOOL e5ed872bfbe05c3df9c6ce6e9279263fea36106577dd709e3610da23d7e7866fa1d40527e853f9fb3139d4b42e0389d676eca389f9e722953de1295d8f2bd2a1
 DIST texlive-module-lacheck.doc-2016.tar.xz 21412 SHA256 39bf66e98931e86894b8fe248ceb20e0174ea41585542120f3fb6454f97aa11d SHA512 a993938c00147d2859544ae266ef7a0e9c57d74095c6c0ababcd36a14a36e22d7ad2856a960278b81331566ba6af80735d644b4493e3ee44b3dfe96194d633ab WHIRLPOOL 5338109a532b8aef2780a1213083e63aff8b9e250f6193983b879afd4add01ee6dcd3c45ffec5c79c377324ee6758d60b065aa4ced138f2c63a8410cf92c43b5
 DIST texlive-module-lacheck.doc-2017.tar.xz 7404 SHA256 99662bc9051d512b691accabc7f59e0426fcd0187d25ba204d97422ed8821498 SHA512 dccade3cb114fcaed052b8474e6d4e3884023cfffd34ba8e4895452dd84f114270f3cd20a731b52d5443953154d6d0c112b27bbad536ff1cdef463f66f1e9fa2 WHIRLPOOL 9b29ef72f8ed856c651dc36495fdf7ca4ee27eafdf7f0a3d197178c0c9130c15c0f5a0a1475af680627606069d34bf2e6521c927ac5fa6c1c4024d9b8f046978
+DIST texlive-module-latex-git-log-2014.tar.xz 4832 SHA256 232a9b32eede8903019b3ef8916696f047dd3e07f5a2d644f31c339beba12608 SHA512 5bb8172aa7606b44cc16faa747cc76c40a694cb4f3e1d03bb8c56197074236a9e2ee864dc6e99892b3e6854453e2ec3db6d7c9315c10e9e881454bc551d6dfe8 WHIRLPOOL b44d64952afb66b3d391eb59921b6734fadcd1359226217195d78a2d2a416a2097295d0a6e5437d888356c402feaec01b502a5fc565f4b1ab6598d7e3bf0bbe6
 DIST texlive-module-latex-git-log-2015.tar.xz 4832 SHA256 75ba1232091e9acbf595b6b776bb2351ddb5afe65b196ee98c5c5f0767f36b34 SHA512 6493463295df6cfbeba72b87445dac94bf193a53775c753f00650e313a0a3f9a6ac330f63c8244e0039f17e5da8f5342f8a6f7008b53e2affe23357459c82962 WHIRLPOOL f1966afa49e468dec4bdf318c30d03d619f367c9a63342ddd87239f8366757c7df78d0fedb40c258b63951ccbc5cc8dd0eff8822dbdcdf286a2df567c62bed5a
 DIST texlive-module-latex-git-log-2016.tar.xz 4840 SHA256 a402e327a6324332ea3ab73a29da50bad7ca774b072f208819a75e174df276dd SHA512 bb65f8d8198ce06c527e2c766b0f80d4cae7391fb223a883a3d843823c49064a62dd6402c0881eed0d01f4eaa55b703f2cb354e205e3ff44c83fc7fc56323b22 WHIRLPOOL f032182b31bcd313aa82271291dc4b211302de9c7ec77dd70f7a8e1fb45808d051d0125c7df64e01c888d8b18db8a89613f10c871250a294b401d57644dd048c
 DIST texlive-module-latex-git-log-2017.tar.xz 4840 SHA256 0721e1d213a0e5531b8fd652816c5afda00c302882d7e9194c2a5c9db08b37f1 SHA512 01a823d96ea3cb193617ad26405768231a1ba3f22165b008f0a4898e3db14da424cdcdd12fc353e0c89b42e6cd80e3b1531d772f663ea9487f8fb02c763a1c03 WHIRLPOOL 7d42a8fb889c302275e4f272105f0a82da6a9d3c247a6be2e091df10a28c748da1e9db446a01aca16adb818e7591d709598e992ba2b0758bd4b933eaac985220
+DIST texlive-module-latex-git-log.doc-2014.tar.xz 91528 SHA256 298bf1de24fca230adf1058c681f4335f773377f0385e4969e217b9aa39b17fb SHA512 04995a590e3010919fa05613f4edf16ef71b2466b241cb66d477404be78da60916a92ab05134af2921d6676dda8402e7dd8057333c1ce2b4187b25ede6672714 WHIRLPOOL 067dc38289b7ac8f90f43ac65c18d9a7e8c64631278e620dde70f996c6f37996594e2410132aa820a6a3d7c25fce46e989e82502d08bd3c88e34202cf3006eca
 DIST texlive-module-latex-git-log.doc-2015.tar.xz 91528 SHA256 e0ae78c41f6e296552ad4706a5217b642196bfd8d08540e297744308156a0968 SHA512 21a090e73e502bb2c8ba29eb83fd4990f5529f2dafe351f683400fc630766512464613d8d22c6b54a22b3111426796800dd80815dc0d67e660034d8eb6cd0e11 WHIRLPOOL 23bdda51273f4ddbc19bb9f428dda2a97df69fe6ce20d7c9eb2f1bc01334029ed72eb4e23a0b6a710389411148e80184d16f0dfb3c4b55036dfb544478b0994e
 DIST texlive-module-latex-git-log.doc-2016.tar.xz 91528 SHA256 f5af8a2203258073f66f7b9ccedd2a755c386fff8e1e719d3587a449b18f5ec5 SHA512 0e08eb2ca6a0c933a82b66058d463c781b0313e5631ed4e35312d0f612dc2c627dfa5ad5d4b520a457975f31266c6ce132f2318fa2fd1a66f4860fc14dfd334d WHIRLPOOL 84e3e8843a685a334845b79ddacdfe0596393751a6911e6c28394610c10e6aa2bfdfeb4779d13c19dcc341b077c43ad17b79d2b26715c6b2e0b5b9dcf9ac07a7
 DIST texlive-module-latex-git-log.doc-2017.tar.xz 91528 SHA256 f5af8a2203258073f66f7b9ccedd2a755c386fff8e1e719d3587a449b18f5ec5 SHA512 0e08eb2ca6a0c933a82b66058d463c781b0313e5631ed4e35312d0f612dc2c627dfa5ad5d4b520a457975f31266c6ce132f2318fa2fd1a66f4860fc14dfd334d WHIRLPOOL 84e3e8843a685a334845b79ddacdfe0596393751a6911e6c28394610c10e6aa2bfdfeb4779d13c19dcc341b077c43ad17b79d2b26715c6b2e0b5b9dcf9ac07a7
@@ -177,9 +320,15 @@ DIST texlive-module-latex-papersize-2016.tar.xz 4608 SHA256 eda97f2b7fbf10925cc3
 DIST texlive-module-latex-papersize-2017.tar.xz 4608 SHA256 eda97f2b7fbf10925cc353e176100ac0e51c3be54a7e40061a3edda88518a9db SHA512 84f4af6e54673015a85ac1bc7e16a93b1fc9c57df4251ca56fd3af5a90bbb750a9d4aef4fc5ab769bd3ccf965ee1bc31704de90d0f2c88d23d696b866c8a2fa5 WHIRLPOOL ec32353940e573f6b26f49f73a2cb9fa3d756f164acc5b555116f52b22dfc1e1ca5b0b856c25e62e70c4a592ea717686216afeae6243db690c6bfa10c5783bb0
 DIST texlive-module-latex-papersize.doc-2016.tar.xz 596 SHA256 09dae1229372a2a4c5754ef5ad2c09226b9230cf3717d6a7f257cb42e9667ffe SHA512 c4360a451e9a21ea60dc10631a97782aaf6ece934b0bedadf5d0328ae689ef599c914b4ae2579d3c0ff5bd833f93c0efbb4085589df56a7dc93c895b6a519a35 WHIRLPOOL 509513dfa3c61be677d2f5bf39707e680ba7cb0f48398d57c38d6618c9e5c13e02bb6e559d8363977f35f7e40ee4d206f989f0d06b325c85967d1cdaf6fec3a0
 DIST texlive-module-latex-papersize.doc-2017.tar.xz 600 SHA256 925937c333bcdbed9e9cf3d57a7af4ef3ce0e8d198dd99c9989fd76fc3aa866e SHA512 e3aa2050c9fab9c806f0df66bc2d34b97a8b67e6e1bb41b13e524054731419145003305117ecf515dc47c98ae365c78784a5f09f823145e01ea08aa54ebb024b WHIRLPOOL b78cbced00ae7086439bda1fd69ff6b23a0cdad9f3c84a164050288653958e4bcd6d4747c96d0ef05ac650988595c59399a62f9d92da158b73c43dde1967e04c
+DIST texlive-module-latex2man-2012.tar.xz 13612 SHA256 71556df54881d875093869f3b51ea9eb023f6436ab90abb2f5fb9c9dd7d3cdd4 SHA512 c725acf8bea1f4b20ccb88f9cc92bcbce5891a36f678b20a5b8e879c7063127703e3d0f26f31cfd3c1195b79270eafbd238809752a6990ae673bf3214396e9d5 WHIRLPOOL cfbb8f42feac0caa9373f2370bd5202cff32fab077b3f753c709e63db9d7645300e3539c13cc3ce3b0ac1d6eb24b3466bfd11865f462d56828d32e1368cd392b
+DIST texlive-module-latex2man-2013.tar.xz 13616 SHA256 d6e755c00dac8b3afb48b388a7a5cf42e38092ccfeb00a912231ebec688b723a SHA512 a37d6e7e1b7fc792354cbb1719b059908fede59cfc11b7f63014543955f7f6ccf1b81a255dbd66c3b48bce63e8ea44939e5d576851baa7f66e462aa26e079f7e WHIRLPOOL e769afa458a5100360d4c565b6a2d151bc0db7d1c489ecbb12a35232e40d975b7fb13ab8ffbed6ce7f14b0861ff3e26f230c6bc131aa90c2cf309264f258b927
+DIST texlive-module-latex2man-2014.tar.xz 13616 SHA256 dbc753eab717f0473413bc02911ca41dc062230b7a9c555e4e3d0dac9e4ca402 SHA512 f45b8bf9e5ec36d400e33ab74541ccb4111d2abb42879e763ab5ea5475a3d0b9f7f9c8822e8aadb90011cdbc6fad8fde7f29819699b936b90933c5977efae367 WHIRLPOOL 23997769fc09b260cf291a844e78dd10dcc100b474f915b8c65be505fcb553d92815c36f55e076e166ef7184c771360d86bcbda0c7fbba30a20e93c52e40c485
 DIST texlive-module-latex2man-2015.tar.xz 13616 SHA256 fa41c9d37eab039ad984cc950cc213dc187c47431bddb4a7645a655010b10163 SHA512 679e2e6d3ac452d595147b740890d8dee439b42b71a1101e095b568f05531322f5aafd289463019879d3b79cde57c31f7a1023b6a933bc013c2646b819bc4d25 WHIRLPOOL 0df5da074c16bfd1c2f7068385ed6cd72680c99c65702f7beca6fe39cfb7ec142ccf578582ff9ad61cc531f7fcf5843aa7824cfe4fc5328037490ae80623106b
 DIST texlive-module-latex2man-2016.tar.xz 13628 SHA256 0683b39c700828322519f66947da0bf66903dfbe077a64c394e3225552155826 SHA512 5b5403b76d5f2ef5b9ec01ef925c6adcd4b5f17fb17d7afc6bc3663e553d6845c4db3551e2150943a9af5853ccb47642cfc49a1abe5c7c068d5d59e02a2f5b8b WHIRLPOOL ed34a1376ef9035456b6eaf5f594a6a954861d04a0516005e49d912cd5f51f6a05f9de2936971630cb7b8c28a4f07d7323bcfd58d6a5fa407835cfa010680494
 DIST texlive-module-latex2man-2017.tar.xz 13940 SHA256 21a62c1f449e552e2b278d5897deb192d3b31f47e0084e8cc6d4b12a08e038bb SHA512 e3579403dc9e984cb51f8854436968abf69a29ae6984cdbd0fb2fe0141b1ff2af65d2100011fb6355580b7f8a73a3c0bdcd3b225c8f7e13a828c6b2c5ee602af WHIRLPOOL 7826163b94834b765c577ca19ae5eb0a075c17347db7b319f879d1e73a917e8440be75d97dae7e35c788139230f4e0a9f6cbe74aa05daf860305e870019cc9be
+DIST texlive-module-latex2man.doc-2012.tar.xz 206808 SHA256 052de7f987169c3da05b427b88aa1f19a6b9f1ec7d1e82bdfcc5017d6b81985d SHA512 89912228d2398739b1b79035e21d4d556333821e04e321c7d80dc77068fcaa3d60031f9900c7e15e06759e52f3795ced680efe97f3c1f567c36b024646184fcb WHIRLPOOL 977f524453e1986840fe9c4a3a4c5fb74f56679ae724b7922241b449efd7d8e04fd2645156ae7a633d5f23b9383ba449cffa5370678eca303a3f9d90380feedf
+DIST texlive-module-latex2man.doc-2013.tar.xz 206952 SHA256 4b383de1d74356c58477f61cc5c982c07a24934cea019f5c9c205da23e85e134 SHA512 2b89f6056ef056b7c3c91f6c24ba9b04614df8599bf102875a1707a3ec24ea6a2bc662cc10b741bb2784fd2064555cbb8e177656696c6a49ee4988ecc2cc754e WHIRLPOOL ebac2bee806c5411f13905b0ec720fe01afdd936ce646eee5641838192b5ae4811d52e14b8ceb3d3f06342c197e1e86c9c8607e9e30e856826b771bb0e464164
+DIST texlive-module-latex2man.doc-2014.tar.xz 231872 SHA256 78c89f8bffc086f1ab840ad4b399be6f480ea72fa6d9cf5eaff1828bb685082f SHA512 b575440c2a2854d22004713b13c08c47e399eb0fa34e8f59b83d90e9d417556750ab27ba51335d1a921f88a3f7a4aa5c5bd760e5b6a8c132134d16e3aafccbf9 WHIRLPOOL 222792b41449f0bc36d6e20daae9e49a0092cf3a01ad474659ecdb9c33b57d4a1543f5d2d01584b3471d6eb3f41f7553317f1954f570872a11053d8ef67863c4
 DIST texlive-module-latex2man.doc-2015.tar.xz 231872 SHA256 d4fa0d9a97e6652fb8eda36d1726ad4e317cc578400457347662d6a320a2da76 SHA512 a348f141453dd57260edf0ea42c58a2b9a70f0ddba0dba506c9880f5d7888c1b1189d60c1eaf5ead15fcc07760d3d43ae9c5178d3b65193272b1bac7389f12ef WHIRLPOOL 49b86d57e16844cfa781880d6d55eaf5e439bbdee7f0c90578f7a10a7f50c8dedc9a1242fea8e6e9def5f0e67346b33fd73b96aae036d2acb40bbb8d6c3745b6
 DIST texlive-module-latex2man.doc-2016.tar.xz 231868 SHA256 804f5743b82e4c6d4676a1c33011e44ab12c032508b0f899d702089bea736057 SHA512 829c4b3393ad9a1cc50e71cd9aceb1ee457540eadf11941dee58ac5741b93c70c8c19c08c12b10d8ef7ef1667937899ab25e2d3b451ce961154885d69cfb1070 WHIRLPOOL 53f7d24e18f5475a02c183ae0e65ccf03b9762e02fffa4befc2e1d019bd1c6f5e54faae6c597c9f2fa503e272c54a7f5e47d2aab0d02b9f2721ab0c8e445787c
 DIST texlive-module-latex2man.doc-2017.tar.xz 344456 SHA256 000fa4c60c3c4e84b34b77583bab341dac55eaa841d95949f9dab6bde3441ba8 SHA512 88f4b0fc6a12355b0defe1c1ee10aba1d06cd498556ddf043ab12d480ed5f1946cbceb58de7beef452afeb24e416261eed8aff8c21c330909f6cc6a8cce9d5c8 WHIRLPOOL 1cea27360e3a8155bd4da1204bb8d8ddb23010eb90f0966ad7ed204cce59b828931350cad27753f24b26ac1659f1f3af752e926686b3e8c66a6c643a7ee9058a
@@ -187,42 +336,71 @@ DIST texlive-module-latex2nemeth-2016.tar.xz 7082664 SHA256 09bccf1cb8392b047efb
 DIST texlive-module-latex2nemeth-2017.tar.xz 7082664 SHA256 09bccf1cb8392b047efb5365736b4f5dbaf6c165a1b8adf1c932fb503008c21f SHA512 f65a25838d5feb6c90eefec17e13561241359db663dc1c109a1a0fc6a4d8dbf48919ef068db1284c8e117d22566230ecae405c69813fb7e95d26cc1e5da1f403 WHIRLPOOL 282df25d99f8a7c04273152b8aa75680580c82fda274884e74c71936cf691762ee435b4a50833f91ce723b700557995c1ff2db87805c430e8ad9e5c1559a3310
 DIST texlive-module-latex2nemeth.doc-2016.tar.xz 23852 SHA256 e522887d2d2b301b20975518a9337c02146b473efba0297caa296a17f19d3d87 SHA512 611ccb9252914e28d8008abbebc02b1d540d151978cd306635aaaa181a2cb42c41a573b10c2fcaa1c805b66545cfa0329301e3bda6b87d5b7e01af3df3491a2a WHIRLPOOL 3f2fb19f399508ab9db44ac0eedd1376114f92b7049d0dd5b3a98abf0ba295f492d53304d5f8dd88bfc1291cd323bec99c0d33d340fc42450e7d94bafe6f437b
 DIST texlive-module-latex2nemeth.doc-2017.tar.xz 23852 SHA256 590c4defc0d7f06a8501a31e9a4c68e3deebb2127c644b069ebec6bc99940adc SHA512 c55505f0b00e4d600ef9a40461f6e3888f4c820ca1462a2c2edbd5c9f9ca75e08e543cb9fb25ce56313a6eb80747a710134ec5933f71a172e5a675ea9a0d76ee WHIRLPOOL 856b82f2b0694674d0e3705b8027ada2a2dc22f075df1a44d0221eaa95c7c225c1ec93e93d2dba8250ce549af4648962c0f4e90d57a460aab005dc3defb53033
+DIST texlive-module-latexfileversion-2012.tar.xz 1632 SHA256 2ddaecef290af87fd5916ffbf317826fccc9fbd0dbf290a0f4671bc013efd50b SHA512 953a3e288d24b5da9fdb497934a5e2d8a599a9b47c2e36626573a1dfb7b746cec89645da13a76a6da0a38178b2680e4ab0f9f559aab6ac4560e42d008020652e WHIRLPOOL a717abe781a8fd1f4ca46b082275ee73253efaeaf5ff88ad9d3ad0a81e6c768e98aa72d5c4c8efa3bd67c2b3f8b3a1e3caf77a7f1df171c7186d3b71e7b110cb
+DIST texlive-module-latexfileversion-2013.tar.xz 1628 SHA256 c3a26be8ce6ac9c30384cda1cdff6b85c70e1e19430231bb730bf94a507e461d SHA512 e4016d21a1a515b29e39da6b1c75eadca572f13dfebce2694adeec4f9515548e1a76b56d03246abfb6760eb7727a2244a72379ac86823bc67858a00df20b4086 WHIRLPOOL a5afec65dd66e079d5eaada6f257838f5d414dc3642f7863dc79c1183554834fc886d8774d34beb801f2cc2af93fa431b6d347e826287e3e8b7ea7a0bf6d433f
+DIST texlive-module-latexfileversion-2014.tar.xz 1632 SHA256 932a93c6312fe6107cb5aa006ca3340fe378fad7d332c010202fcd95b71bb40e SHA512 e34a3342167b809b1295a4d44e81698746786bd0901a46b47510b87c2ac371009fee0b342999b947c9fefc161046cebc1f43a1389575b57c7e830994fd1b7ca2 WHIRLPOOL 94229e5f70cefe08d8f0328d332d8636bc98fd3c07ec5065692a5f718c55045881030849810ef2ec6a31f36bbdf155ecb739c77d85f35329330bffaeaa379d96
 DIST texlive-module-latexfileversion-2015.tar.xz 1636 SHA256 3282d9c86936d0109ca9be144df15e12f463b7b1b965d9403b9f5bc321f88002 SHA512 7ab5c6635a6c0f6fcd3849f51933afbc7756d6aa58f7dca16cd0cc5243bee687115fdc358734546b7d4298b924a2a461834880e1f83b064b67beefdb805d9ec0 WHIRLPOOL 56b561aed58c41d6cc2c6a2cfb70361f4c4acea59ac34d69e87d809654c532c9b21bf3999530d0bd8cc281be8a5c4e749cbb8a6b0568f0d99fcb4a6fd3353139
 DIST texlive-module-latexfileversion-2016.tar.xz 1648 SHA256 0410b02fb6a595e7a6a215a72c1b45f1b2ac8f4d675a423e1461c1cf5f9d521f SHA512 20c1596ddb6d554b521e2e67529d4eca94391616ef41bc52ac504d11f991e5416a2edf42d1792a5081f551b2d60c29353b3ef562efb77b98f30590600e26c2f7 WHIRLPOOL 44e99c5a9d9888d51e92f696cf7c09592bc5f79289ff270d69856e527a9520939bfae092af784fe767c38b27bfabe0460a76da5d19b261cec48a36c7049b7bd3
 DIST texlive-module-latexfileversion-2017.tar.xz 1652 SHA256 45018de79fa5e9010f58bc56d49dbd226d9cfdd17aa665fa5c8889bb72bc6f96 SHA512 7b2c2ef5ae64d2921da0fa553f7fb745dc7c8f9c5675f5c018e29a4745f2333c0f51d00eaeac6474a35a382d9286896b0c9a7a105424ec680f53f8a93faa5b2e WHIRLPOOL 3121197170ff855fd8a0a070479402287261f4ccd8c0f48740b452a3ce64dec867985fd1aa41b3d4d6e294c792ab8fe63b8992cda2229731751cee03772fc191
+DIST texlive-module-latexfileversion.doc-2012.tar.xz 924 SHA256 28398106056beaeabdad85347412b6b410fedcb8c24d7787715583a4b5c0f849 SHA512 fb8d04bfea0618dc85cd28c9ae02927ef4e1b56ba7f99c611b042f8dc7c6bd958f4faa1fc7a74b31b26be9890dec5b2cff8c65d9f7b063d8d1c1d7ccab58dbb4 WHIRLPOOL 7cba3bfd82246f3ac62f19288088da1b6bd7687a948c6788dda95799ef9ca276a1410d52b1e1d55125dfc366dd858af9159cea9cfab5c953ce9d4553f3b4f39e
+DIST texlive-module-latexfileversion.doc-2013.tar.xz 924 SHA256 a0d94a9486a7a31df5649dcafdb67ddb4f6166918dc9a3b388cc878a8fab38b3 SHA512 54b4ae907b2119e72119a559c403ee33be4ad7796e900d690b8f5d18b4f97626ca372c16badb0327ea0107462300755668ed36cc126821853af19b6afca95a02 WHIRLPOOL a190c60ca2ed4839afe4357a33c51bbaf0a9c1ef63234c7d90807a02bc78aadbcf2af5cf033eba5cb54f9459c245c7284cf817ec7b663dd51395b5a2c70f169f
+DIST texlive-module-latexfileversion.doc-2014.tar.xz 928 SHA256 bb814501172779e9df8368ca9e74b0d784546f561cb1ed1c361bf9721bf4f12e SHA512 a8716908054a1bb65e10e1aac743b86d793e390f6c8a146182c738d40d67a94f5febee79c2d48599c3475583ca5bd548ac80bcb361e611608b07981c1ca335e2 WHIRLPOOL 92a55617c8e75cbddc75b11c81d572eaef4217e09290152ac4034b465b61e6a7c09c9dd7e1ad5fac6cb96c27dbcf85677f59419b93e4bea0da9ef07bc7ed02b6
 DIST texlive-module-latexfileversion.doc-2015.tar.xz 928 SHA256 836aae2563a3ffeb5e74e7af56f544626fe736cdc878d92b0c97ff9b997a99fd SHA512 73616f6fbd0b47cc498142f75c68b1c8eac42396e48a2434d62cf0ba5e533418a93f925cbd46c4dc43e8cc688a086985ecd7506471ed9290a48a6db9d0788c73 WHIRLPOOL 75bef2f0442f52122f4754da86529cdddb95fb1a1bcef93879b75c33d49cbe4f061989d9a4ece8b794ce9fe20503131c20f13144c6c96b9e7582fa137769f7a2
 DIST texlive-module-latexfileversion.doc-2016.tar.xz 928 SHA256 5a685d1150fd4b7e7556b69ed504887bef10bd6db2b637f54b5afd1233f0edb4 SHA512 93e172bdd159dee0608c7c9b0454dc24c0457b1ff6060b5a09295fdc3927bf564486ecaff87d25f346c245cd8d83b2c53032fe0fac4432dac3187a6a8e9a2ad8 WHIRLPOOL 6bdead84f8a4a462b4ae5190ee59ed0f3db1c8dffe63c2c70d6d376ac4e710e5b51517b01ac802c34bc6337fccf9432b3b934e901896758a801eb040d2d3a83a
 DIST texlive-module-latexfileversion.doc-2017.tar.xz 928 SHA256 4600bb0641a5cca9d6552982886a63cc51d3c9ee4f8edad0d39b446102156e27 SHA512 46a5495320ead028664b1c02c872147cf350f05f1f9a18291fd47a266a06a66449bbdc0d9d4818cad30f75f29a2ea3611fd6c88379aaf3a703e76e6df9f6b679 WHIRLPOOL b7a4c5b5fbd137fe5f104990473ccb8da5edf46a3bf3203b7f343b01050585f3d1f9bb8945f1f691e4a226d6aa763730060e4ce87f43355c95b63c5821d1fa94
+DIST texlive-module-latexindent-2014.tar.xz 14664 SHA256 a0acddc7be739af6959fc76de5ef8a61f2f79320550c65b04f6d812fdd7daf82 SHA512 1c54a72df6abeefced5c76ae7f4dea8b90be736292d11253d3466358bc63c821427f5ffe3d970643ad26185ebc19771f7a30a4ba05e07829d165d74016d1ad39 WHIRLPOOL 6374a836dc1e1d540a898e26a20828e678afaabfe6c4bac2622a19657b49da81ac18f90902f4eb54a5f5059d02bf28c24f247c27ac0024b4976bf50ce19a4db7
 DIST texlive-module-latexindent-2015.tar.xz 17616 SHA256 6f965f895b6ef3cdede6106bddd344609a26133b45063448458a9a63e252c7be SHA512 499fc65d51902aeb20d9cb6e7adf53a05dc5035e2f2262523d39490f466ad792b0eb0532e932675f2b8be516d270fa5dbad5377922573c078f4c4ea5128332a4 WHIRLPOOL 7eb48a27a0876e32af981ed12375e4fc437949ec809c4a7a1c63991001851085cbf696d8fd604bc5960639fa67122067bb265bef7c38a7bf053fd8e1027bd50c
 DIST texlive-module-latexindent-2016.tar.xz 19736 SHA256 71c1152f011ee4db6f8fdbf358d8bfa446167815b7b1121863c7e626654231b9 SHA512 97667beda33dbc772906e845671902ed7cae0b276b3e9db3701a32f2c32c4aa2fa0f04cfa22d5cb3b9e29084e23af86fc7a261ffd09f5ad67ca3e4f5e0258265 WHIRLPOOL 631f56434c2fc96f3947b603f573d75a0c7a59f4934c4d5db2bb7d314eac3605588d750a8e725fdc6a8cd35e9c19249da45bff1626844840bd9ba478b87efae3
 DIST texlive-module-latexindent-2017.tar.xz 38844 SHA256 446f936a4e107765935760446ad63112226c7227a1ef5f19d7593ca9ca6c5982 SHA512 f8797cf236d783536bd208abfbd7bda3fe05f5101e3ff2cdf546179a526029ab47fc25eadce6f54cd8f0ab29ea155d412163726cc2119395ced80507d8597f69 WHIRLPOOL 40708d41c8d5dae9dbec7b1c558f38877e89eb112f17ba82699118ab13a367b77a0488678ae099aca8a68de7a81ea4c2f51c9cb4f67d32c8c12804009f9af49c
+DIST texlive-module-latexindent.doc-2014.tar.xz 294616 SHA256 1da186affc0df992f51262a5a1295ca3132d6f10a2aa7312386195b11ccce1d4 SHA512 f55dfe3ddc54ee75d8a5b9c80aa4c10454aeceb25f72434eca92f9bda2a4da5c180366fbdd5303c9ed29f9aded1fddc5d3f835584f8d8718f8aba4fccc9f8626 WHIRLPOOL 5e8418037103a809554959146c5a7e279c3305fe8f88a3341cfc3aa5d023192f9ffc80dff0ea79ac8cb11dc53cfc1c0c6b31f4b21a587fd999c6952fb5623034
 DIST texlive-module-latexindent.doc-2015.tar.xz 297260 SHA256 6e6cfd5d1c524a2709c44dcefb5ce4bc9da8b6e5517732821e24b0e606630b0e SHA512 82cbb8f5761d42cc4d4c797da32eb14c6aebee0cccc48c4f1e9c0381d2dd6c9bf59457f079cdd546bb0a804e22cc5318a488812f46d13b9d6d03b0fefe006894 WHIRLPOOL d56144edfb7d2f89962be1892be9c0ff5e2374f9a74b23595e43d3c3ddc0e99988241ad071330f91930db78d8a974fd5de2fdd4468e0bcd7ae09c9cb1606fcda
 DIST texlive-module-latexindent.doc-2016.tar.xz 343636 SHA256 187172b9c88f426f90b8b6bc2d8ee4f28af24399e6ffe4c0f0da2b773d518758 SHA512 4bb97f2ef234200173827c44f23ba49d709e0d0b5934671a0a14eb9e9932f139136dee534390a898e1a3ee0cf0fd3c07e90c2eb77c4a09d2b5b0431ba3d9f79e WHIRLPOOL cceabb8918fc8124b31ac51bc804e958539981fd84bd7cdd457dc9cda9c2b40a569a70083c29179227a869b6edb8d9b813fa7b5831cb16149f6ab004b7628bda
 DIST texlive-module-latexindent.doc-2017.tar.xz 541996 SHA256 00e180296ecdc6b333e67e84697f134a361e239bdf229e6274825d133bc31aaf SHA512 53d8e5566272f7dbfca899687a4981e142d9e801d6f9c6c9a33e5fa6adb0bf22828edc130f7320a3719b93001125066ec48a497743490ae5f7872747317b6f2d WHIRLPOOL 2e381a9446183582798519a0bd221a26572738cfdd49fe55db2ff8b1ff5a02c9a603aad303d37e6ecd62d50ca4f34134391b19b11038633965f1ff424be284d3
+DIST texlive-module-latexpand-2012.tar.xz 2736 SHA256 87bdfa48354cdecd8b764cd92578ba435fe4c7c6ee326cfebee2849e309d7273 SHA512 87848e0bbb6f127b648055c8b1887729f3af4172d88723077bbb03e5dd743cd2223aaff653f2630eebbed6b393d686b0fc642d8d995356b3abf3d7d1ce181d6f WHIRLPOOL ee2e8750e15c5ed6120324dddd10c0c52f6acb087a0aa7c38883a9d26c559753dcb6046015502520b81de3ebc6db8dce88b8660a6d38873533655264e4457058
+DIST texlive-module-latexpand-2013.tar.xz 2756 SHA256 dfff03f493521055ff2937ab0e62de51887d937283fe12dbddcc15e2126da242 SHA512 ce5f1837da74993d21c53ee83dc758baaa78d211ecf9d8a27690c15653df5e6492bc7398ad7d1711f8edb53c1672718b9d8604cc797c1994b1a3d80a92e48c12 WHIRLPOOL 9e8bba2a3cf965d3d95ceb68f6134c02dfd4c1bf985031214a5096d2f046ed4c822e80cc0498765396964c48ee25447c9fab15bb863665b1ee6954a479bd833d
+DIST texlive-module-latexpand-2014.tar.xz 3168 SHA256 c61c86be785f3b0098ff19004724e8ffc9a553e4a6b87e06202bdd81adacb0ee SHA512 15a9eb2457f11974f67d77ff765b0be7bd9e085f839f5d583b78453d7139e29c97df8f544593e6854b051a818535c1ffa4a59bfd2f3daf4b8b3d5db6b7d327fe WHIRLPOOL bc99bbf993b5a59f9718140045f9c8c9c7528ac0e0b7139d95dde1463fdad336ea478846896d4983cac2c1b27c5f200077bb938278bfe7a26dd0263ea5f0e4ae
 DIST texlive-module-latexpand-2015.tar.xz 4392 SHA256 8acaf62d4663b5f82afbcb6dbcdcf485fef06fc8ae6b37a611077e69cbba7abb SHA512 6a57b0f2efede77bce1a5ce6a9bb74166f34cf5496efab8f12a42e0c37610a159d4e51304cb33575b0f58f20e2d693643608dd3e43df8a077929eae06ab4b525 WHIRLPOOL e5ef83b865c8a058cdcf961fb3b7c2bb5043c4015a49fb97536b221c6b777b3e505d19eaeec147f9cd0985529ea20ea5f1bbd31311359855a132e0bc5e36cb1a
 DIST texlive-module-latexpand-2016.tar.xz 4664 SHA256 9b7df2e853e928ba2a8b503bfa78d3a17da264e6e557d404cc8af85ad028ca81 SHA512 6ee6d23920539c540a67516a7f7a07a454878e61424e9e40328e5562872e1a555ffd75a12482a09593b8ee906845ecfad8633a931ee2e05b9d4918a07aa67ff6 WHIRLPOOL 2e0c52bf92d4286f54a40a6be1d28d7a1bc9fa9df859c9778224f4fd9b34d92ab144a108d018a425958814c235fbe04b6a4ff9652eb661f416686e8e14b3629a
 DIST texlive-module-latexpand-2017.tar.xz 4664 SHA256 706b0fd76cf843991f5cf0227b9852f4c6c6026b87919dbc1afc80d603f07e16 SHA512 e74ed2886e781740d77c18303fd98eab17e431812f033b0e7734e4aec966ef3476605ffbdefb960f7be511ac5c2e4e01586f3ba3b3b1708e02b0656a02e4b6d1 WHIRLPOOL c148cb63ded34ffe7ae338a2b6e1129aeb4d4e116ee38df60d5fea8294eaacd49b4bde6134dd65e8368ff5d18c202fe46518eda50471cc5ad2ea398d4e3c3c7e
+DIST texlive-module-latexpand.doc-2012.tar.xz 1464 SHA256 fe82dd255b50b3685f84169e33e8c22b2f20b362097ff8fa00e8a2a489b46c2c SHA512 754fba616e3dfbfb6361208178c8f96f8432b3a6f131e091eec9d9cd1c9df09d3473e6d0f084d954b5b4896255c8cc52b590e9a0808212eece7aa4a6b1cd1522 WHIRLPOOL 2988f096311d2676030f114a427dd2a9a4d0fae5ba7efd19366872cd9a47e8cdd4c50e9f338d4d4f56d7abc441541bcf1a5ddeacb47f1f41f055b0aa6f2bca23
+DIST texlive-module-latexpand.doc-2013.tar.xz 2048 SHA256 aa8429a079ca48a41dcbc95e78b6c8abc22221ee3d80e9f81888bb3ed46ffa55 SHA512 e7c902c2a79488232467456568304df14a8f3045ccf8caf2695f17c3a090280858b2093fc62e0c7a4f563a280b72bab5327ef9687e77058241905fb579ff8ee0 WHIRLPOOL 3720e1e73993e8ae7f473d4cdb48e7dddeb0f84dc5a38609f49611117cc39ee564c1860c42023ecb95354c419957568a9f0a461ce112628d7de9623f56835200
+DIST texlive-module-latexpand.doc-2014.tar.xz 4772 SHA256 0e0a39210fb22fa417dadf1839a09a6e185983edd55fdc6345c333ec71e15f8f SHA512 103b153c698ad3955a19e49ffa6866739a509944a575b589321314bff7f3feb39f6641860894c00dd86dbbe132d7fb564fb7fa2e29f4da05e370bcd83fbd67df WHIRLPOOL 226f29cc64c83e11edc08554d029ec833c477c6d87a2130b5385c79858faec3905d5237b04d93c2752eabf10bd408d6ebd2b26aa852c27c5ddb0c9f960f07666
 DIST texlive-module-latexpand.doc-2015.tar.xz 2120 SHA256 f79ea223e7b85f6661aee5382c0744e07cb257876c03b39533369211408b3b08 SHA512 710df97ba7f1a9ebfa35145c64dd48c4a2d625d514dfa19fac880c11e3f7126ef682f7aaa4352d1f19d4e8db1654b46765d1293dbbff76db9c25407b64384bc5 WHIRLPOOL ae58300f128a86d0f9599f66bd49d4244860a342d264b346b6d41f2d28a9077b6e6872fb41a7f604c20caae5246fdc262781d68e89b353ccbf323f1a7b0efc46
 DIST texlive-module-latexpand.doc-2016.tar.xz 3000 SHA256 c5db21a0cadee19b676aca3fc48b3d2c4e7eb2e828a8c3cb9d19396b7401e93d SHA512 be05689f140ef29ab04c86c60f61dd178100c914fd57dd7da1425b94cf27f1d8bae6e34d2ca8e2060045335aab98607d1bd53d4cc6753a6675827a97ecf3d786 WHIRLPOOL 038ae252efb0e0b21f831fa5de004f8124f9ccd4bb77ca172108c18ede477a26a9ab03d20908e09e2385e9c32cedac0aef07745bd1768018d4138e8765875b7e
 DIST texlive-module-latexpand.doc-2017.tar.xz 3000 SHA256 a15f307f9533f6f75018b9bd7e2f209350111f06e5af269518ae9d54fae772bc SHA512 ab847d512042ea1079621f9492001ee09c278b130a7c61412d883fb3687bb85d52dc53c3133d54acd444c38d21d42d5ad1b95f918ccf38bd9575f9fb19bd6ede WHIRLPOOL a5503baa41a5462ac9356e973b3820ad00fcd1be7d68f04184a818709f5c84f43c0d25bf8a047571c26c4144296df2a28ceb09436738f1395681fc21d0bb58c0
+DIST texlive-module-listings-ext-2012.tar.xz 4836 SHA256 5d1f4d2cc4225b68804b31dc29722d9c2664329c71fa2723320bea3023959814 SHA512 57a7a11107c3fac7db7b3bc248bc028fadc7ebc6172ad778811139c5221f374e47a3fcfefac86c842a7a2f149623ee806158d316832d26cd1bdc2449f65a6c86 WHIRLPOOL 3fa4c95ac3d5f7bb973a2f3e180783787e73faaa2976429f66a54842ac5f648b969a9a180a2d817cc0c2d34fd4212a42bba12784f8c4184f3fb128581dcf567f
+DIST texlive-module-listings-ext-2013.tar.xz 4848 SHA256 047b365dee802548bc380c2993b8866733884a89346a8055c10d12c4445e61fa SHA512 35fdd77c6b627e40b93536150b15ab66f96d2c9a73b8beae1311ea6496b7bf06cdf9b76f2e47205f82e8afbb0843602fb3318dd431214a8af2bb863e2096f200 WHIRLPOOL 5f24d187ec84973cce1a21199626efb41e0622989005ae4d2b307de630ba8f417651e1d3001df65ff81a462515071bb6a4d2395936ecb673fa2a301f179d0d55
+DIST texlive-module-listings-ext-2014.tar.xz 4852 SHA256 c28332da2e0ceb3069f6ea1023eb268df349792fcf8af2b1633b1cd88a149597 SHA512 eb4962950ec2e2efe1b88b02b6458d8a05dec3cbc28b70f124384bc85a10dde34e6e1f988fdb390d8810461c961e6b73162b94ef54b90f8f460f78c382c9e59e WHIRLPOOL fef8e85c12e3e18937a0ea8d99e774ef071697b46ea0f84f8e5cfba9bfe99497b28ae0c0652881b04d16fe5baee5d4b5c9ae899af9f8cb23ccd19bf88d18c48b
 DIST texlive-module-listings-ext-2015.tar.xz 4852 SHA256 070d4c104784aa66f5fedf1992f21614920a361145996ce67fc440906640f81c SHA512 cc5454b01fd1fb660ee8ddf240e891faf93e591f7746cf8fe86a84a136446531817c1f752a69d8c6473dd75dc3e85149d3d4cb7cfaafd86a59f82ea98d80f88d WHIRLPOOL e0c30cf2fed472fb01614b1a280f4b448433c4c3b74e1d611011db58eabfbd1524fa10a4d9236d777d441f8d35af465ce444bccc061a2d3d56a6bb6dba648bc1
 DIST texlive-module-listings-ext-2016.tar.xz 4860 SHA256 dc3d4bc5802179ea8c9130ea68b2f7aad644d4fc584a1dfd47dd875a16dfcf9d SHA512 bf41e0d10a17cc6e555ea793dddd532e8815c17d67c7522220fd755690487cc452d39326e139fe0462210151a18cb90860026ba69d2f23e24af57de4ce9317b6 WHIRLPOOL afa7a10e5aa631283784654b76c2ef7254fe08f7d6735a606d34a7a345e9f2628206a04c7963b807ca512417d842737a6e618ccf5ea5f0005b1469125888da22
 DIST texlive-module-listings-ext-2017.tar.xz 4852 SHA256 a715f7dc3ea81b63367bc0c008e8551af271faf1e9eee3ca950eac42b27468ee SHA512 a40ef2786fe5624c233f846995903ebe19fe6fb9525899f23e73818eb8f87dcb296d6bf0c23366741f6a8eb8655c21ae7337a4b80d90949961b007ccdc67f461 WHIRLPOOL bcca389d3fe85ec847130ff8145ecf6edcd66d12be330cc639b422b6c24c5c042e43895193c894a593f4e0d645af69d6bfaca2dba7cd7eeb1d13a5b8321732b1
+DIST texlive-module-listings-ext.doc-2012.tar.xz 103700 SHA256 84c08b130604716ef30673c106bae49977d67562a63d094dc342141df1c6ff62 SHA512 2418493a7109dd502f740524afe77e1abb8835ddd1b69b669c8eba1dad784920bbd0965ef09769d4bdd6ca629c9dabadb92a88e4ed99fee3f900194440878d91 WHIRLPOOL 775ecd425f18181b08897a3bcba18eb9eb4fc8d0aff814d5a98e6d0e0b5997f65afb79123269b651c0cd87ed4f0bff6de4708bf20c96f9d34c1f688060079739
+DIST texlive-module-listings-ext.doc-2013.tar.xz 103700 SHA256 12318a4b2760687b0ddb9e604d708aa10ec0ba4519a0b998939c3846e684af05 SHA512 4432a3212c17458df2aecc517f8393c20436a2a584aab5c192a68a295c5d1a087e00bd152790258941c677935752923f2dc9fa43cc74dd03d7d19f2c4ed8616a WHIRLPOOL 9ea91d2e35d17855ebf7d4d595db0dd18544b97bf6da7a387795daa87f64fd18cac6b6e49a2eda8a9d8cf2034bd53edd8391dc80e9bdd2b6344fa69efee0e186
+DIST texlive-module-listings-ext.doc-2014.tar.xz 103704 SHA256 1c838c757efe52732223415f8c6797a78e440dfefeded154df9c1edcc1bbbcd9 SHA512 8109c2238f033bd2d26dc16f0ecda340e4bb382aec1e1f11862853c0950767a54f372d43c5a335c4690746526cad6473a6596681e78b655b64fcfc9f9b20ded9 WHIRLPOOL cb55913e62b75816a13a55aa6373fbe5da7686393d1de52e8684ecf830df1ea1ddcd14d07923841f2f12883e24c75c5164e5ac20a406de323db1972bb6912746
 DIST texlive-module-listings-ext.doc-2015.tar.xz 103704 SHA256 84e603a1e62a06513d94853971f35341fd23de4ad64a58ae49117487feedd3bb SHA512 bfb004dddc09564a63f603aff661826eb4237ef110a3d874ea9a3ecbd0f7ff8f91f416634b7eb1dfb2cccef1fb5ee02bf8353bb9376cd7692eab4691633de8a5 WHIRLPOOL abacc0159f2cef425132f6a04b02c15c1e0dc536d19175318e6db275025b443e0a79fbebe045030464d5baef1cf3facc9f873a38c52bd752c0a3d12c8edda4a1
 DIST texlive-module-listings-ext.doc-2016.tar.xz 103704 SHA256 9c4f3d7ed06a49f385d2e3ec3ca2acf994d1957f19e30ac2a786941f3fb0e90a SHA512 a7f07219739d4d27c5be405968eef6dbc7f86b10928d65f9267d117008daf25678ab013134894a69688315800c8046fb28c5357285f2c32c5ea3be4553b1b14c WHIRLPOOL eeb8432bdb5d9808a1c55c6a50ee9a32644883b9e5bbe32d68a853da9e6a6a1acfee5a5c0eb5d6375f1f086222c91887953bc850e61f4ca063cce3a2e2cd2a42
 DIST texlive-module-listings-ext.doc-2017.tar.xz 103660 SHA256 e2c1fc83522994ed9bcdb6125604a605e0bf587cd6afa7666bb9eb5a68a5978c SHA512 edd67257cb74020f36a11a95e6f53dca80b376d73ccf75a87d689ec606019ba35f5b836f012c1817764da8c3b2947ef47ae707f22c47c4096dd31c4bfa58a327 WHIRLPOOL d9505ad91ffbb08e5165cc4e2d5d9ec5c9e769dbff4e4cdb2e6cb8b3db30062a8388c8ce82887f5455a9491a88d02d948ed42011b3f8641bf10ccaf7ef025669
+DIST texlive-module-listings-ext.source-2012.tar.xz 22648 SHA256 d4241ac0478d7e0d5a4ec1d83597cb2516775daa8562ea9786e70e3bbec6bcad SHA512 bbfa7e1b5b78ebb3a7fc473eec2cad3f65f1a0506cf9c52fc1d2b57d173a42b412f63eac6f09ce57ea1d674ae28bc59c0d1ffaa6d7f5315f384286a5dea67161 WHIRLPOOL 8fdf6040edb2b3b2feb692d7405c32d3321ba56c459e4c617fa82ca44ad626f48413ba8172a74998deb92dfd3845dcb74eacc64ecfd131d3df530b4e34c7d1d4
+DIST texlive-module-listings-ext.source-2013.tar.xz 22652 SHA256 d31dbb755c54f80209082391c145f5345c976ffb6b6b870ba17f1f20b0c924df SHA512 2033bb7a5f9a53962aea576a4e12526150402535009e10dee31c32bad1c5e170294d460e0f0163fb6a3888d9a268e0c3ae6418959b4665e4c3295232e11d7913 WHIRLPOOL 943d0ed801922248cc53554a82974f254764543df2681ae01e26eb67c06f67b59ea28d99fe45b4cb61ef79c1d02d8c9d24c5cda34c6a53d591a8a60e01da8974
+DIST texlive-module-listings-ext.source-2014.tar.xz 22656 SHA256 2be02bda70ba4bd7a2932ad6a81cb99daf2f4384cd2bd098fe6f8a3e57abd351 SHA512 37335770be09b6e6db1a2bb20ffa48fd0b0d379ff683524b2c1984daa5a3b5df57290734c6f77fe906ea79aa106eeee0f0777981e7c9dd0b41dbad2375b31cbc WHIRLPOOL 0830d306d3b1b8a505724ca19691c49f5051ec3f9c1798d1a0ca2c391ec04ad69ef6c47ed243b726e791057c45b4efbd8270b233f44c9371b198b4e7b326a69e
 DIST texlive-module-listings-ext.source-2015.tar.xz 22656 SHA256 0797f73671e58c488eb38c53985e09e775ce8c9426d446bd73ee07bda9f04976 SHA512 7525637b396c4c0221db68038a5c5e64fa021d2e697312301818126de2a7547379a24e9d215b2cb30287ef83619b59889b1d20b678d28d61ae9577d3c09f367f WHIRLPOOL f088bb01bdbeaad69a9178e90a54ac009cff8e4fec89dddf840732f5870ab21f7fcd0295425163bff71b45d9f6315598b4e3789eb780567385913a2c18beb1b0
 DIST texlive-module-listings-ext.source-2016.tar.xz 22652 SHA256 6591ca78597f170a6b7dfd04d1e821a59a4cad355b99f904f4900d1178289a2c SHA512 c6fd772d878aea20c002bd10aa7f99c89f912d447fabe3742845f90c8a9b5708a3b933177b3cefa8deff4e287f0ffa3b78e516fc5b43b3ef1f84b4bbeee45dbb WHIRLPOOL ee95c4ea5df25ddbd392f8d7ce3544aaa24253d4d98808c52134bdba9bb2bc6a6f6cf0ffa11fcfe59b560ab433440d500c3cef26912ba70beb01d5bdd1b18ba1
 DIST texlive-module-listings-ext.source-2017.tar.xz 22640 SHA256 2e217af246fa1490ed7cb024cc51cc022c290ed87af17087976a8d35e09f6eb6 SHA512 4bde1dbcd6c5dcd258682314cbde29ce93c4c765158798b27fa17a23fe77c3e4ef73f86578716da6233039f864bb44a1450206bfa7c12b7500d650c16930784a WHIRLPOOL 3d6f3f7fea54797ce476881d6d02c7127dcf1a61a4e6bda2656e377594e1723d455d6c0c6177adefb2911e23ccac8770af75eb2f31d05e92591cd5d1e2a3dcf2
+DIST texlive-module-ltxfileinfo-2013.tar.xz 5012 SHA256 38c9b7e8b4f251d7e81b3a8c67823cab0157ef4a1476e067afc0e1238c85f357 SHA512 11378af64e1d3d8b7ccb3e1bc82f75edba5436f83dd24c8be800029f04b7154852a9d0dd283fdb7136a1c523e6f86fb73e37b4c94a78ddae9c3b4b6f727daa5d WHIRLPOOL 4c50741705e5951d89b6c2d9fb859d2fc386b7471840dd902b8940b4e5ec323c50a61e29f84e7b0ba72e5038d2ef3dd3d4cd13a2eb0217fa8de59c30206c56d0
+DIST texlive-module-ltxfileinfo-2014.tar.xz 5296 SHA256 29b4e0377d23daca637fc0c20fe3a12ca4ca28b5f0289311a29af2722f4dc821 SHA512 d487163d23e2d6f51c6f06b1167b07616aaf3f50ab0567f6cdf5400dd3fdce8f7c3a3eca76a891c4d584698d63401d1bf4e224733cd7f31dbb9cd1a4f55439e8 WHIRLPOOL 7e136af76b2c40b2df1f4dccdd0fe593baac571ff7ff6ccd83f26047255f8c5353636fc061f0f08c44aa43131187842ab9ef234a717e02d35e0a9e9bc73d21c0
 DIST texlive-module-ltxfileinfo-2015.tar.xz 5308 SHA256 b04b070287cb51ef52b0325712ce90b9fdb77c5e020af648de53c457cb04dca4 SHA512 0c2219904e92d9f1b430056df2ed0ed1397d6ca87130cf5192fb5219e60a5585e8838c61e5e35ede537fc19337b2f110b98396e159cf53c6b092c76a1437671c WHIRLPOOL b968ce6aaa785459c744944196ee2caaeaf5ad31d542619606b5b7fefcb66ebfc7b3f432c7464d2827e7e7486bf1e26d395216661fcccd8a0d9875fe85f10427
 DIST texlive-module-ltxfileinfo-2016.tar.xz 5172 SHA256 1f28d4b23091f20dd243294b82cb7debe83e16722fbf23881bdf44323617ab37 SHA512 f441ef14def62f9ff9a6dd80574f0a526748810b17a5993f2880f464eeb30997578406112179103fd614afe91d2f6bf8ca19448e83ef455d630623980eee67f5 WHIRLPOOL 77092ce656c9315ff66da44285bb058e9e7ababafffb21fe55c633a9e493b6f952fdb96a76f965706dd89657ba4451f61eb4b70dd84b23b096a3a1d46c4c505b
 DIST texlive-module-ltxfileinfo-2017.tar.xz 5172 SHA256 1f28d4b23091f20dd243294b82cb7debe83e16722fbf23881bdf44323617ab37 SHA512 f441ef14def62f9ff9a6dd80574f0a526748810b17a5993f2880f464eeb30997578406112179103fd614afe91d2f6bf8ca19448e83ef455d630623980eee67f5 WHIRLPOOL 77092ce656c9315ff66da44285bb058e9e7ababafffb21fe55c633a9e493b6f952fdb96a76f965706dd89657ba4451f61eb4b70dd84b23b096a3a1d46c4c505b
+DIST texlive-module-ltxfileinfo.doc-2013.tar.xz 50952 SHA256 3a0c935fa3118083ed490c23c52f0dfa62eaa983a5eb84d056527da11099b494 SHA512 ea91fb9c5c1faa0be83c013939797f489468c0fd8db4b64693d4c3f43f288a7456c909e904c5d53213c85fce2e821353dca834ebee02ac9b72ef1445bfdd4915 WHIRLPOOL 9e30def38383429c1ad46fb12e012b8b31c3b05f92c1d19b3e49df058827d254629d99910755c6f5a26ef72f5f30f2323bbd1dbbb3444f961da700309f2dd8e6
+DIST texlive-module-ltxfileinfo.doc-2014.tar.xz 38528 SHA256 c248c39b576ac2b5ddbdc8f78e829ebe84920eddbfa32ea606129cef9cb9a194 SHA512 130b7ce6e4b69dbd4e04db3ab9b73184c48d6a4d881b4ef4ec5c461e00624187db661553bcea83857139c62ad99afbd225e1d34d4679a4fe13148703889b30da WHIRLPOOL 277e02b50f6e8e15252f44260c60108b4185674da5bf634eb076c9a41296a5db2444b50aabba3af3cad75e7351abc208ad18caa625ca35c404d4823ecc8c22e4
 DIST texlive-module-ltxfileinfo.doc-2015.tar.xz 38096 SHA256 9aeda452b3906490d13bc4a3784f506165bbcc6461f7d08411a3ead6c84601f1 SHA512 0c0492d5f51868ace19e1d30dbf8e32590eb683ad1a5a06ecb491479699462ad9d8156561e58fdd0906a4d37272d15277934cf4b57c8b54fad8d817c6d5691a5 WHIRLPOOL e250b636cf5ccbd533435cedd8388f264cc6c2cab9465ca401ef9c22cdc91d7216a75444dd36bd81c3d38dc860bb4d1a750f4a7d3d5b98361ccd026577e2398e
 DIST texlive-module-ltxfileinfo.doc-2016.tar.xz 37612 SHA256 c69069bcc36a55680f824d9f073c30120a3348140bc4d26b788c9d416420cb25 SHA512 13fb8954668cbb7f3e08719c4512aaaf3d9f9798d387ca8eb42d8601a38b37243d2085a6c22814233011fafd6d7f4d0d38c06ed5e8584e37f2e863cc3fb9ab4c WHIRLPOOL a6036597b1599fd9fc5df5cb0dad67833647c6f04d68f19efb47314af5cde61fa8f79b7b1741c015c1e19b6e8cda41190953a91529b27a53346adca29ea92666
 DIST texlive-module-ltxfileinfo.doc-2017.tar.xz 37604 SHA256 308e84852cd97c22e07a4781cecd8666872bfbe5042b2ae1831c4da08a0ef842 SHA512 44e7b6664fd865a78ef23379cfd39c720ddf9040d3ffe63c4ea922e2825a14f49926782e1e3ae4cba347c26b8bbbd15e630d94dfc36c68dbe813fcaaeb11da88 WHIRLPOOL e0295cb4a8f330af4c077472a15f23b08627c270eca6343ba4b72216d93fbdf635821048246f0d0d0fb3605f4bfef9309f5fb3fd9d4780ff591c35c295e1b081
+DIST texlive-module-ltximg-2014.tar.xz 5492 SHA256 971185742f08600766f86094366fb1967f7519619b303f9a629a52c0b2a6ce0e SHA512 e348c6df70f6fbd9cf618f080537c4ed74552ba146f86ebf4fa5bbd742ddb9530f86fe1e12c2e21082e8dc923701114b9e6417211d13179395c4130170163309 WHIRLPOOL 092fef6e4a77923f7f7d1a8221e66b7267981cc1ebed4798eec87a9ea827b23bd4bfd465ebdaae3ccd47a0e7f46b788d910c2d221b8283863829e2f154aa671e
 DIST texlive-module-ltximg-2015.tar.xz 10332 SHA256 f5ed24eeab886ef24d6f44647c449b0f78481a7fcba320f34a06ff6a5e1d2800 SHA512 1be2aca26a4dfbb5dc0ca9ebc006b3d85d761cc0822a43fe65b344caff201bb31ebe481fda6df55892881cdc2a4b9ebc6e7a577867535239dfec03ee1ed8ab27 WHIRLPOOL 5f1be2e17d0b17f462a790f913e77efd708f16ab3b71db157e87b2cdf56f25492d1b26d98ec6846857318119acc3a30f7b2e537caf8b72d70c8e8e93bf0fc543
 DIST texlive-module-ltximg-2016.tar.xz 10352 SHA256 fef3209af62a96c909d9a43fed55d77a76d235a8fb194a2cf2b1edc1e9d41ee7 SHA512 ddae4ed4afc9c4e18b0cb7a49cf7a0f3aadcbe75bff0c0962b40aab505ebd5c2a8b60f523d9cfaa9235beeb75601126b5621b3a84437ce21c3fd4d651ead2783 WHIRLPOOL 2b07faebca339063e926748b5136c3bce01e4abbce7d5e8a8cd82a53c17fb76215df68b19ca6559902c3abaf406fb8bc973055798ec37f0655e3f958a9092308
 DIST texlive-module-ltximg-2017.tar.xz 10352 SHA256 fef3209af62a96c909d9a43fed55d77a76d235a8fb194a2cf2b1edc1e9d41ee7 SHA512 ddae4ed4afc9c4e18b0cb7a49cf7a0f3aadcbe75bff0c0962b40aab505ebd5c2a8b60f523d9cfaa9235beeb75601126b5621b3a84437ce21c3fd4d651ead2783 WHIRLPOOL 2b07faebca339063e926748b5136c3bce01e4abbce7d5e8a8cd82a53c17fb76215df68b19ca6559902c3abaf406fb8bc973055798ec37f0655e3f958a9092308
+DIST texlive-module-ltximg.doc-2014.tar.xz 48800 SHA256 5a8a4683ccf4e6562579d128bcb64a0cbedb43e2ad02d791aaadf3e0a375c966 SHA512 14819636587c89823fff196fd5c34919155f3aa8c495385d8f25e374edbb83f281632f5b84b662326ded80d06f99090f8ff226de6b5bcde49f2e4f1a0672b59c WHIRLPOOL 852c6b25a627559fb1dc033439fedfde2dc164d1ee99f232a3272e17764d980a117adfecf8b0be05a07fa8dd4bdb4eb8e16c5a113b179a0639dc7553c69fa51e
 DIST texlive-module-ltximg.doc-2015.tar.xz 350872 SHA256 5b5ab952796103ae57a64d8ce5368573f72e5aedde3f655cfc28d3aaa3cab83e SHA512 18ac14dbb519192f658a8c004c361742b68534161c0814d911f2ce5a023446ff5f4262884ccdd0e3a91c2dd964c5f395aaf196e1f908f60a45e380f0251ca41a WHIRLPOOL 88b25cdc779e5f36ca744cd7c1f32903486e241a514b65f7011971cc29d87213208168de97081a47d93131ad98c5a768f40323e32dd7be77e9b00180a8de3066
 DIST texlive-module-ltximg.doc-2016.tar.xz 350876 SHA256 bfbd97e15b43a12a32b3fcc6cbc0c6c202200e5535170455b7b081cb112067ba SHA512 6c6a563586c706bfb547e69b26821a09a4818a9e4d4f611bdbba2f60f6fb7bd2687b7eb62e0f121e920d4653954453b2e2f27c5f1ea03c0658d53dd4418eeb55 WHIRLPOOL 23e031c5b728b53f8fe3d41506dee74f2e88eba335ff96ea670f0aeb1eec7b0689817ae413a75b275e965cf694ac27a9ed6cb8377dbe0b5d30ca00e8e70ada33
 DIST texlive-module-ltximg.doc-2017.tar.xz 350876 SHA256 f2039612b3cd2d3071f16c84d2f666cb2b21741ec9242f15a432c1379bb52e53 SHA512 a761b23a9873912e677f042378b7598750480d527c7fd58b5c36be638265138033e4a6aec411e879a9ada801aed85694898b4da9459c52040e9d33408ae485a8 WHIRLPOOL 6398630a91eccc014d5663cfac7603d77fa9065745d702ba59dbcf8df53c9119b19c7214c0d6d1d174c7a4f8a3530b443e7817dee8b57eaf86a99e9bf1f05f26
@@ -230,26 +408,47 @@ DIST texlive-module-make4ht-2016.tar.xz 10880 SHA256 5b7f2a431d71cd100f51bf1b71f
 DIST texlive-module-make4ht-2017.tar.xz 15268 SHA256 4f5af4099718a966273347e4aadba48d6b7b9f45194148403bfc90c09559242d SHA512 06d90bcc80409a9f18024bf730f956d126bb5745f43e30cf159ca8a94487fb0dbc347b1b30b2d954e8e3d79160ee0c13c94f4ffbfefae332bf39f94823da599f WHIRLPOOL 088869678b50e8c80e3126885ab9d0440fd390a51b9b9fb4d3df33d107b494764e75ae2f6608846ca19b73401b857577febecec3be521e3ee2dd14aa5b4e7b73
 DIST texlive-module-make4ht.doc-2016.tar.xz 67372 SHA256 2657e64e933083469860229392a30840ca7be10d08b6db080cfcd68d5514dc02 SHA512 836d44b74469dfde682ab6e3475f555faa93301f6f1928a41b24c592895f6770a25e4128f6ddb89edc91fef693cd875aac41993903d8f5f2a5e0f8e2427eab55 WHIRLPOOL 68b187fef9f33c54bb32eece22194ac0fb0ea333af655dfb18865edc53b917f80aaf8892aa1e8ff7bbd0a802e349154d95eb27be21c6a37d3633d036336183d2
 DIST texlive-module-make4ht.doc-2017.tar.xz 72112 SHA256 21c571603811530940093d2e8bce3c85fce8e4938d7b46a4ade8c684e7d223a1 SHA512 05dceee32a5488df1bc889e2ebd006cc2c901e8445a7f7e3ddde51afa24dab59fabca9b2df963febb7018b4e840f0107f7aded5653ac9046b7625d3a5852fbe9 WHIRLPOOL 2b32f9f4f3d2315dfef050b8fb64fd5a15362257230b9cb917ad831caf0706c85e1514c12b0df050ea3148757e862aa768916fd6f83d885e59c33885db7c6b34
+DIST texlive-module-match_parens-2012.tar.xz 2024 SHA256 2769656ae953929145514d7de503b06a78afb73b6cf5ecb19b71318e83598887 SHA512 639acc4053168cd5a6bbc651e5169af3be16bc3e4912ea0e339391b43afeef070886efd8d9e4195738da0a524aa39dc73407055df5b02f11c64278dc909e195d WHIRLPOOL a061f1b21371bcfd81a7c5e6897aee9e0af1d0eef959e50f29183724ce412f816e88c6358a1294bd1f587c8a375ef56f6b88a01e87b40f7486771194e8f88ea0
+DIST texlive-module-match_parens-2013.tar.xz 2024 SHA256 2769656ae953929145514d7de503b06a78afb73b6cf5ecb19b71318e83598887 SHA512 639acc4053168cd5a6bbc651e5169af3be16bc3e4912ea0e339391b43afeef070886efd8d9e4195738da0a524aa39dc73407055df5b02f11c64278dc909e195d WHIRLPOOL a061f1b21371bcfd81a7c5e6897aee9e0af1d0eef959e50f29183724ce412f816e88c6358a1294bd1f587c8a375ef56f6b88a01e87b40f7486771194e8f88ea0
+DIST texlive-module-match_parens-2014.tar.xz 2132 SHA256 8665e7dac990ce668bd1cf613fe3edc2069cc86a44219242b979b987114fa8f4 SHA512 b6c19e6774b9d78c94dc726122d2869e95098f7212a06b70ffd49ea6d6f7cf9269ba117a01bea1d5fda901fe2a2ad5c395372c19cae5deb7e191a816e3d2a3d7 WHIRLPOOL 2bc80e32049463dea5c41d955c31179f963a72d2d3f0e9a160638a92fc398eba071ff22b1c07ecf4c63a871eb09bff9d1651caa5f3ed78b778e2bcca2a1f77ef
 DIST texlive-module-match_parens-2015.tar.xz 3308 SHA256 dac3d27ccf7f7ec2dca4f5d8aa8a8b800df5e637e3e2cbb20d1f37be74828fbf SHA512 48b329a89106a9d78299fd049c17d27733ccfc48646b438890137b2015b0458bb7f06d619eacdbd1eb18215e342f01bdb028a449ef40a2df23edd6423077c363 WHIRLPOOL e2a06d38de3f24d05f0949f91832c9898442b6b8a50d8d86f4da626a2898a5360f0efc7e6cd7c4ad410e6ec73e59570f71d3f2c9583a6cdcfe2663bcb755b39d
 DIST texlive-module-match_parens-2016.tar.xz 3328 SHA256 3a84a15adff5bf853a60e4be6589389da398c2006774879a292c1e7d09092e70 SHA512 a604521dd72736f3f5ac703734218e534f4690d59fedfda06576f6ae402306e94a810da9ef8c7739dcbb7537df04f7d09bf5d08b2b58e0df90710a3394eab03e WHIRLPOOL 9662f6e6fd4b0f69afc9ad8a28a319fee870a8ca7a28b290469783f93c9edfe3e6d00a270e299a3b228b8bf6677b088cafe285e12966a67bb25e8e9216311132
 DIST texlive-module-match_parens-2017.tar.xz 3328 SHA256 3a84a15adff5bf853a60e4be6589389da398c2006774879a292c1e7d09092e70 SHA512 a604521dd72736f3f5ac703734218e534f4690d59fedfda06576f6ae402306e94a810da9ef8c7739dcbb7537df04f7d09bf5d08b2b58e0df90710a3394eab03e WHIRLPOOL 9662f6e6fd4b0f69afc9ad8a28a319fee870a8ca7a28b290469783f93c9edfe3e6d00a270e299a3b228b8bf6677b088cafe285e12966a67bb25e8e9216311132
+DIST texlive-module-match_parens.doc-2012.tar.xz 55432 SHA256 42446879b938bf585e2c382889798db71d84a022fd32a56b5f1af237f1daa23a SHA512 6fa9c568bc1e2cc5cb80667604a80e0902083e2d0c6b090c3f5656ff1eabe51f643ad19314af2f47f1a929d4eca084e1f22ac18e3630183f00dc0ef3f697fedc WHIRLPOOL 92a193dd78f07e7982a30a77fa9029fd9baa3a1e85bde3c6a1beaa9726ac6d039cb9eb2dbdf29fddeeeb4f95a81ae3e747699b334879d9982f50d0514710be66
+DIST texlive-module-match_parens.doc-2013.tar.xz 55432 SHA256 42446879b938bf585e2c382889798db71d84a022fd32a56b5f1af237f1daa23a SHA512 6fa9c568bc1e2cc5cb80667604a80e0902083e2d0c6b090c3f5656ff1eabe51f643ad19314af2f47f1a929d4eca084e1f22ac18e3630183f00dc0ef3f697fedc WHIRLPOOL 92a193dd78f07e7982a30a77fa9029fd9baa3a1e85bde3c6a1beaa9726ac6d039cb9eb2dbdf29fddeeeb4f95a81ae3e747699b334879d9982f50d0514710be66
+DIST texlive-module-match_parens.doc-2014.tar.xz 35160 SHA256 722fdc487a8073363859132f92401a5c4605499530f76a828237bf74d1576da0 SHA512 3a1c545dda2b55917ac177fff6725e4f717eff6a66a65b1639992c83c021b3ecfb083bc340e229887d089a87b982c646d1fdd612690f9b623de36480ea1f2b7e WHIRLPOOL 80088983b311f2282fc2cf920e0502d10a6f54499568ad086faa5ebbea14ea90074a6d799da16b8a5544170bac4163468dc43716aae52ce53a807a014c398744
 DIST texlive-module-match_parens.doc-2015.tar.xz 57272 SHA256 0f7da82721614d6955b465b9433f08d32e2fdd4d61f71e35398682554e084e26 SHA512 abf0de8c54f2a218153662047ac873daf788b0b842152e3df318402e899425a7e03881e31a5f7142d88dd58b41bae608a634fd9dad92c5c95480bf0a63f052e9 WHIRLPOOL 4863e3c98261cb3df6f86299975fa03c724fba575e32a90141dfddf056c983aa3d8501c82f77744e2bc76847970cc129bcf1e600212c8dcd0e1f5267b9701a64
 DIST texlive-module-match_parens.doc-2016.tar.xz 57272 SHA256 4e19a8ac6ce327c9edd9c94d37c54c4ed761a24da8b3bd26c65d2d4516b8584a SHA512 6f33b5bf2440b9d65933b1d01461bfc63b96aea89c0f04b010e9cb15a52745042852d3818a7b41be7d6d6a39dbcce3056b06807140a5c89608252288edce4c8e WHIRLPOOL f0a63cd081ecd55a8f6485d64a4ddad0c901280ac560c38508a3ed992d237ac249e5ebd1edf2b68cf47432b8148ab397941750887739924e6994472550d460d8
 DIST texlive-module-match_parens.doc-2017.tar.xz 57280 SHA256 da99b1bba6cb2d581d1c31651245f7cc5b22c8b437fe8c2ee123fcadef37bf3b SHA512 d92fa529b9cd6cbdee2d8e6f178fa8395c08540d044d0522d1da2a68c78654666d0f7ec05960c9b9f8b2530b4c54bc695887da13a1ba383d6c3bfcc49ebd64b1 WHIRLPOOL 4d72e4f9ad23ae7fe72704fe315e05820de5f60dedc3f1a699fa140e71c904f8bb4a5397e8b54dbd7e8c32dbe79e27b8e716030856adf074b7aab2858cc10cdf
 DIST texlive-module-mflua-2016.tar.xz 1060 SHA256 71c672429304d6da72b3a037be7794648629c8d00ba6d1752c054f6223a1d505 SHA512 ca42bd7f4efcc05477bea946809fba14df8dcca7e57325cad15b11836d1cabbb1aa089e6c7f17b23fb96131f99f1da678194e97e67269296c0a2694863ea11dc WHIRLPOOL 27751f4bfdd5b16c3cdbc8b9f964f5ab19083c1dd1ed84fdfc5a20cf050a102e48688bc4b16bfd80a51e2e204ff4f6385b8f29913ea1472794b1f3b6884f9691
 DIST texlive-module-mflua-2017.tar.xz 27848 SHA256 d96f0ce16de40d92ffb281140cfddf4a7665fd5a6dac5f06d23500a6b22332f2 SHA512 83d84e3cb1291c2af4067df2fce91e14bc30d11843c5aae36aefce4e0e1fe5cf6896ecff8791c2888abb16d13933cdcaacec11421d534b71dc3b6cf8c1c02bd6 WHIRLPOOL b03de6df3f333e62feb78177820acd941b48a4e1d4f6b808ae5e2ec67e0063fae5c0c1f12d2c246ab17aeea4e0308bbb31f8a2a25e3dddcbe158ebe7506e2ca8
+DIST texlive-module-mkjobtexmf-2012.tar.xz 7436 SHA256 5f135bf892ea4e087cfab58fa7a89dd37a96ae8eb12c655c2aed6307df73b5b5 SHA512 dc799e6fd30e55264934f69ac450761255b9d330ff37700d004037e79bc0fa15669bdbf2c3e5bfbdb2530cfbb383bb3e503292edc4360fc95bdaf9f907d69e0b WHIRLPOOL 4d5a546085afc5f636de01e80799664719a312e63c05e310b8d319412ce00a4466898e560c55c5501d1e99d396a606cd5880dbe530ad4eea9a4700a8af6763a6
+DIST texlive-module-mkjobtexmf-2013.tar.xz 7436 SHA256 51f634f1699838e4a6e66164ea0b190a2bc3509ac6a6e9821bf07f07269a3146 SHA512 14eff723a69ef43b195dfdb5e44deebb603d09c8d1ee0429ba6be24544c30737ec668535ce305177db2df46696b2afc3ca11cd1b6376ef39f18f2a956b846a6f WHIRLPOOL 670ab18c3eaea0d4834ba94b50df21e8ccb9d22e1d7a4765bfba76a4a7cd4bd57f6f3e3b60cf5019018a4b8a167c53d661fe1d84ec7cb6125b7b6a7e6e89d647
+DIST texlive-module-mkjobtexmf-2014.tar.xz 7436 SHA256 66c8b872569138d925c2296a6b87c0c13f7cde38052461bba2904de7c113a9aa SHA512 5b43855bc73c1110be886229dcc6c0624cd5952e64fccfbfe9c7a0f985924ec3fae1fae70abd56dbee2a2c6a9090548ccf70093bee8a643e53338df4af9bf89d WHIRLPOOL fb500234bb1e377505f9181bfaf23717b737afcac88d1b97f369d4d7748fcb12d90ba17ae09956b2cbc91dbae532b7dc16498d6ccbecc05f8c92618845997e8c
 DIST texlive-module-mkjobtexmf-2015.tar.xz 7436 SHA256 d0bbcdb8dc4d1ad7242ea4447991c2130885d1ca306929f35fcd57f3b43f1f75 SHA512 2385b499c47f7db1c54a82f599397987d54f0e7e73ede74fdabbcc7e87c83f51ba59a607e1775ec082328dad5c2a894fdec623fc0ae7ccc12ed3dfabb13a698c WHIRLPOOL f402d2d6b75bb7e3919526b130db4a01ddfc47a501a2a7223f2eb41c85819b1d75d57cc24b735d72b35031d3e1a3fbf17501253aaa341c7f311a209d7dfbc81c
 DIST texlive-module-mkjobtexmf-2016.tar.xz 7444 SHA256 2a2bf6fddd16ed563be03132574b87faf4cfad1fa48baee073680dce38293da5 SHA512 956521aa85102211193116a04798aabbefe52457eee714d7f2a3bae843335c932af987a9c3e7364c6ebba561836d479b2bcba81ce6ef5c8010929a3f6ded090b WHIRLPOOL 3ac204dff5a02038c2f91151d5b1f2bba152373fa481ee57a2f256c7938953dd9531c508956a4271880ff25fbc9f0c91bc0c2e08063bd5350269ba5a24087606
 DIST texlive-module-mkjobtexmf-2017.tar.xz 7444 SHA256 c9cad4c13067c9b5a2f2f2b94df3a5f9ded057383bc428e06055bed660c171b8 SHA512 b87432ef1fcface11e93e541595fdf74de1539d9f2ce0dbbe3e35c73064230812628745aec782b8026cc60f9797aeaca9057c534ac852b22bf44d24d5cf1b960 WHIRLPOOL 44a207cafd002c4612297936ad48a02489a5aa02d649d830f23499f1aec10f5e8396bf6cc090108b0050e4a3c682c427597e78190fd596b4cb062718869d32ce
+DIST texlive-module-mkjobtexmf.doc-2012.tar.xz 80296 SHA256 c304acdeb07363584f35c788e43c8b5f8d1d9f16f57ea240383f5136bbd7e6dc SHA512 83b9706720d19e286b4fb608cd4a33023c325beb3899a4173eb7294dfc0229a25cbd16c25426640222389acde537e489c17554af40e343ccb75f744c429ec398 WHIRLPOOL 111a79e225cc1c133a3844ca682c6bb5edefa91f51dadb4347c834669e5ba6623ece2d6b1d4da81a7155635fa81851e2e4e3622edd933ffd65ec734879ed5f71
+DIST texlive-module-mkjobtexmf.doc-2013.tar.xz 80280 SHA256 943ddb8267420a7c59cd66ca39eb67fefb8d05976d3dce71cfc27b936bdf2840 SHA512 ebea740ab2667d165eb013e2deeae656062970cb4189c35122a2c4dc51d50e1125d4981e03e00fc44adaa7a9e811b1724a198aa8b6a1e8b8fd345c658be7adcc WHIRLPOOL 56c11dd36e7fdde5b05280178ddb829231e151b7e4606e5a0a4136cd3634a134a67f184a43e88bf68cb729d110f7368951ef0716de808ea6ada997bdf2665475
+DIST texlive-module-mkjobtexmf.doc-2014.tar.xz 80280 SHA256 87ac796d2131ba2b97164874373c49aacf42c3e7d98aee23b09135d6576534e3 SHA512 65bbb165239057f04086aaf31ae87ca2b631fef745142fa6f66146c1ad91d4804f78bb7314641071fcbfcfe48871b019dc1c92ad0f275dc21e5d110327d8c2a6 WHIRLPOOL 55bf830a47c7787f313349d43a5a04cdd9962ef0e31246ee2c652790e5d94e7c7026354cbbec22b2dc8d3da67b2fd84eabdfd2e714bf52cadcf0b4de2d6b8f7f
 DIST texlive-module-mkjobtexmf.doc-2015.tar.xz 80280 SHA256 8eb3e9037ae53314dbd57575b7fe700616c9673189d0df03fde7e9695d033f18 SHA512 aab98aa351456677ec3aa27f236aba76b546ce930d07fef7ba90487057980ff3e32668bdaf537e35404d5953ac8f4c1b57f3eedc133138fd330971db2919db71 WHIRLPOOL 9713ac58905059e38df4e64c1c62faa7e6f4bbd8993103576c05f965edb59d03bbb49aaf338b2eab2676fde81440085e9df8708fc04d32f51a84017e8a1ff32b
 DIST texlive-module-mkjobtexmf.doc-2016.tar.xz 80280 SHA256 09112eece96283a32867eb35f4111c54b039ff7e1c0734e2ecd78a8e810623c3 SHA512 695508d18d0ce39fe014dbca4444aeb821dbda6752c4e41f760d8cd1f2dacd7bbac8df50ea2f62f5b7808cbece17e68cc194c40766fff79456b6104dfff6d4bb WHIRLPOOL c7ed8dcc2a55942bdfe1916d20df85a4e6c5bc6c97dd74c315147a23d98abc38cff444050710cb3bc57691f2760a5cf1fd3a5357fd0da546b71eef7d10fe2ed9
 DIST texlive-module-mkjobtexmf.doc-2017.tar.xz 80276 SHA256 ff595af4183bfea59834ca2593495b58dd3e45a0ba0e3843a815a6b39c85b361 SHA512 4df1df676df7f1a1c1bf0d1c0a51df8e4839558b79fd410446b522ce218f499960420af351c195c61fb66f9eeaea869762f3ca8091f76c662aeec333fcfd0f80 WHIRLPOOL 0df98f8d7ca089cd41ad322b10b562232e6c654a32df9f7ae94452f4e0ffc2e5bb64639718e8838a72aceccd0856030e1d378f26c285e38482876822f73bda08
+DIST texlive-module-mkjobtexmf.source-2012.tar.xz 19828 SHA256 a538d190a1dc754a1eb3ece98db92e22149ba16c9a2535f18d0202258b98ead6 SHA512 dccb2812216dafd0b750a30b0e3ffda318bc58646301918a593fef3c9bc01ace93fa96e6529dfdd11c79efce4d654b36c4de20affcdc38b8a58629ce67c731b7 WHIRLPOOL 6072dec2df1c582b2a00061c72bc2bcce72220487f49b1b1a854c0f8b08a3e354c4e105a2ebc03da7fb2fc001df0b70767bd52d56e9c25c74db1049e554594d0
+DIST texlive-module-mkjobtexmf.source-2013.tar.xz 19828 SHA256 ab1e86fb406e9b9df29994382f53deca0b5d1a678b43a9cbaca4171ba756ff10 SHA512 7e446d4aad3f060975e443e05398189dbb03514d8f6cb0658ef0abc3c64b4d48cbc0846e2ca478d064f3f3e97842057303ba354a6307a89e3be8a9a6f948fd60 WHIRLPOOL 3667b6b0e10708bb397daf4943400bda21bb723fe51a82253edd6725f6581dcc3eb29139478e78a08290c568c11d96a4854505ec328666bc546aa47151b44d6c
+DIST texlive-module-mkjobtexmf.source-2014.tar.xz 19832 SHA256 6b8ca3370c31f06bd76590437473e7ce50ebcd1ca36d99debe69c932be301d8d SHA512 496465c89b6e91fe7903d77918539663524e639b88ad96f0144688e8dc4ef1de8c401ee4470ae55fb5fb30b04e4e32f91bd611335a035072928fb91730c0c276 WHIRLPOOL d69cdf1da09a2d23231cd7af99ce18e9f58c09b1ee1abaa8106eea4d4fb7c9f679d897b51fb765ddbbee4d902f8fd8bb36c933eb7ec8d97947df9a36b0326002
 DIST texlive-module-mkjobtexmf.source-2015.tar.xz 19828 SHA256 240284a0c22ff9c159c239d5ed0247e6864ce764485ccdad774524c6b3ded2af SHA512 7b5ecf383de7b55cfaa1dc67b0be8050d003b3ea200cc71d1a52c57d50e53e31cb4fae952739ad1885ec05a6e7324bce438c3a40ed1e6b08dd681f2474a458c0 WHIRLPOOL 117908e96b7640869dec7c1687948389000b110e04372347211c533ea527509580e6cd13a6f0dcb14938afc2c4b841c28aaa6db59e3103050c74ff19906662b5
 DIST texlive-module-mkjobtexmf.source-2016.tar.xz 19828 SHA256 d50a3a10d4e02f0f3963d775b40d9593514c26c1c5ed5e8b59e6687eacf98d34 SHA512 ea1ae4540023f21a35fd82207752ededbdfb07883894baccf2f6def17c51c7aa821b5f3b5411384e986717ee797b9589cf0ade8dbed6c57653ebd6e5028e0506 WHIRLPOOL 137a42f1aeebc494d4e17cbf8793cf6f492ffc137e168daa5c281246039ddf8034615973493308a7656abc2656b45b0d56d23162f4d2a43ba2d3543701407914
 DIST texlive-module-mkjobtexmf.source-2017.tar.xz 19820 SHA256 82acd323b80bda9f253567c986a6f6ca301ddbc5f9a2ec96b811e214bc529bbf SHA512 2ff63f05ec1d4b09842a20b93a1ecab09245dfdb3cfbd3e37f1e1cd9d25760c161948433c10ef05373d84cc44b56714f86073afb48053a8f965c64490da0b3ed WHIRLPOOL 57f50f81d61af0290c1d59f05653c62aee0de1e6cef9056b57ec415247d1bcc06472ae77a655f5e18e877a46d574df5ee6c38d62d2b02b54c4b1c79b7c38cefe
+DIST texlive-module-patgen-2012.tar.xz 520 SHA256 6ee316500de675ba31f12037536756ea60a957e6c96d6397714843403aad0c94 SHA512 d5821734f4e5d948416faa60224ef918d402868f98724d11c31b4ab0688f2a168c76678ab6c9c4c8f23e94379d5cf3693396397e73c76a0a42046487e47b7be2 WHIRLPOOL 4e85f096cdb44413054be3e493aca673f297b2d3c891a31aad5ec7cf6b2c7575b8998ee69c72a871b4eb29e1894c333fe2460da1dcd07808820a66bfb3648e10
+DIST texlive-module-patgen-2013.tar.xz 520 SHA256 61801c1774240c057fdea474848e0523d5a42cbbbf0397211e5dc0d3e4540847 SHA512 41f78850786fd5b5a25a720aab4c0ec7dd82c19a640d942fd0ff92d3623e1b374e789548da33d8b3a22ea9ee2a1b6d654d716cfe1b1794d80e7cae50f22826f1 WHIRLPOOL 485c1e0603154a10f5d9b1228017c6c6d2bbd9d05098d8e325c2bda1787340dbc825b20e91efd13b739cdcad0ddbbc6ca2ed0a647821f2464f7f6ef6dae273be
+DIST texlive-module-patgen-2014.tar.xz 516 SHA256 b4c9729c1a1f3af89b7cc65eb235236b0ea392b74f02b1b7a20456f849a0f79a SHA512 8bda3844ebbb5862dfbeeb83ae94c6a952b4593b0bc25cd454fbfcf248357df3df3dc0e7c871f543c47ac08f1d629392d4430a8716b4eb41d15f6f06bd8b450a WHIRLPOOL 6b98c3b1c2177b89b55703470537ec366ce366d4228d953e550a65a391c8446d1e7040ee68170e226c2db030f9427659f3e52bb65a5f83f8e6a697539d4d3114
 DIST texlive-module-patgen-2015.tar.xz 516 SHA256 620dec87623dde7db50ff0dad1da49149614b86b628135e4a935fc7ee3716604 SHA512 b3801f754576c1713596a6914e20363a2a26a0ad7052bca3a1d82b3c103f2c9f468b5632661460c406ecc3cdae9983134874d42c166566134e0285ac0ad735f4 WHIRLPOOL 8bcd9fc881fdacda2366032af52202a54e280751c4f8391bb995e76aa35e0c43fdbb84993debf743d9af9cfcfd02f1d029084d9d48b696a8ec94d07372883c61
 DIST texlive-module-patgen-2016.tar.xz 532 SHA256 6345102e51a8d7aa960bbf7842cd37b86d42e5793f91b0513ce63a525f545e9c SHA512 129087787df6ff3f450ba9b4af53eec8c5349bef186825ade2d2831139c2c4d2de5b8d2a354052a06f86f1fca251047cddea3bae2d9dbdbcb469d0dd0877786e WHIRLPOOL 6c2e984ef042793e6db34e855284bca4fd1f21fc3e4c3cde82cfeae4f9246a1596271e92360ec101c01c6c8859aa6dade309e1305a245562cd06d446fac7ad95
 DIST texlive-module-patgen-2017.tar.xz 532 SHA256 6345102e51a8d7aa960bbf7842cd37b86d42e5793f91b0513ce63a525f545e9c SHA512 129087787df6ff3f450ba9b4af53eec8c5349bef186825ade2d2831139c2c4d2de5b8d2a354052a06f86f1fca251047cddea3bae2d9dbdbcb469d0dd0877786e WHIRLPOOL 6c2e984ef042793e6db34e855284bca4fd1f21fc3e4c3cde82cfeae4f9246a1596271e92360ec101c01c6c8859aa6dade309e1305a245562cd06d446fac7ad95
+DIST texlive-module-patgen.doc-2012.tar.xz 11320 SHA256 4a06f64590a0802916fe4ba6e02a96f9ea923314814cebd542ddb4392107ec89 SHA512 3144f4a12c0a701e36af201492a1fc571a3fecd2b7597da14252e6ed2688e32408e7120e13a265c1a8e0ba9b972434350d219dcefb4b29d56f6c56c0b2cb12d3 WHIRLPOOL 444f73a6680f1c8fa10243ef9b46c86af1866635fda21fd08dc07d72624e3917657845898730a13abb7fa4da1618862e14355c87e2cdc29cd368f479a2f22326
+DIST texlive-module-patgen.doc-2013.tar.xz 11368 SHA256 e103387c85b0faeac95ec75c1034af0248532fa9cc77aa3d693cd0edb215992f SHA512 bd3654e631699684f1224cb8c5c18e002e2661162daa7bd334735046155c0a65a3f92e3c817fba4eb849250da57f81558a0912a271750494f69c5f0b38ee70a3 WHIRLPOOL e357df78911707403a3169ad5e961ee93cbe1966a2ac7a0b09c5463c5ad4e79711ea6118a5f83be21d73c01f6b9e07c2754ca951729676ff8b10a8ec7ea84cf3
+DIST texlive-module-patgen.doc-2014.tar.xz 11360 SHA256 96f068bcfb835dfb63872714bcdec163f41dd7fa3852999056f8a9e9bd8ea8e6 SHA512 5b7f0a771af61d7b52e3ce930a0f6168c2d34de610ee8a46caf8afe3daadf58988b695b94b93888e86833eaafe684da24015b873ebe4f916e0e18681ac947796 WHIRLPOOL b8bcb2756c47fb5e0dff3d7d42577279412e878719ab14efcb9060b86f785a608761cb0721f11eae6b44b273f0e7eec1e19447e78fa78313e4d9e4f2ac832f34
 DIST texlive-module-patgen.doc-2015.tar.xz 11668 SHA256 fe1416ef9e4b9f5922203595bf122b443138d4fd63a2943f4d473dc3ac309493 SHA512 dae40717634f3aab413a046fa04b7997ca26f66fcee34659ce62d85add9858dce12528893683518556d4944fb315daa7bd9ff40fdca23c439c419c6dbe2db438 WHIRLPOOL 1fd837dabecbefaedb02fa46afe2816285f1e437bdbd30530537a2ff4fa994635de4248c186dce1b5d065d4aff87b84ac7283acf3977bfaca13ed5a3ac6c0e41
 DIST texlive-module-patgen.doc-2016.tar.xz 29108 SHA256 4ddf75778708dd7bd00202360e081dab9f3ee470efbf0beeed1ef370c0d34612 SHA512 3f9ac07a886933bd980006bc083fbc95f5e103d2bac330b2f4f2af8eed76c6fb0191ebd58af1d84cc84c51824dfe11fbc8d32d9099b9f0144dc010764769379c WHIRLPOOL a937e203ce41a685ea0dded354262c899388b65d6c5fc463c0b24326095463759c501c482f00dfbf1dee7efe1602cc9f809702aed33f6ae5d0b05528012177cf
 DIST texlive-module-patgen.doc-2017.tar.xz 10960 SHA256 effbcbcf65ed915fce7a1864f15ff08c6775d16c76198e3372659e621886c98d SHA512 b1b69e00f32402f3bf2012f25840e63e3e1ebb00a5224efe7c7425d54a4c37945dfa097a1f41e89b360e4d0d769ae003774503fed41e4e1076004d296be27117 WHIRLPOOL 70ce68817894abcacda7b456b34bc70aee5a0018f9ab39691399bd5ed62d787719ea413c9bc5d51385282c15bc1c5447a98f546c5d97dedb60fd4684bebe3255
@@ -257,9 +456,15 @@ DIST texlive-module-pdfbook2-2016.tar.xz 3496 SHA256 24ac8f7b9c8e408a40e1e20bbbc
 DIST texlive-module-pdfbook2-2017.tar.xz 3492 SHA256 3b4dc166d85244be6d63b7a26ba59a026a5e1b4a1c27b328d72d8a1e5b6438db SHA512 62aa520c215830d8145bb0fd7af60915245be4b246bf42eb912124e61c9a388da67f3ca7efad560f98701c5b32be0b87ec9e78078b9900f44f0095c9c069ab1d WHIRLPOOL 69dd15792628bfd722ce0a82896f92135caf31c97bec65288278c5d07bcd86244a3d87906c1e1fd6e2e5f7f1abd0349d0eb232be46ed03bdb00101990eb7dee2
 DIST texlive-module-pdfbook2.doc-2016.tar.xz 7552 SHA256 ce0539ae25e7a7594d46cfb8e29c218e745e09fe8647e5c854c9016686f535b7 SHA512 bd882c85cebb5ae9ada4c6bc0e69f92d96f57a6efec212851b3420dec6f3dd7db91fd1b0fa357ded5613fe4f46da3b1c4ce44d2fe1c85eb1f1c15514fe0a29ed WHIRLPOOL 99ead19690ca1610c68e684996cd88ae27e3978d250bf244fbf287d623be2fe0503d53299a53d878fed9e1f49a5647bbdabf3f21e1b300ce4f5f82be6d19231d
 DIST texlive-module-pdfbook2.doc-2017.tar.xz 7552 SHA256 fdb13fc4fc9017a701515dc4e9cecf64794c5a8d80b0b80025b765fb6f8dc8ff SHA512 7620a797dcae68e7bf093c119b06f377ea2665b228125bedae11ce129d8053df066e771df2053fb8d90473cd7d00a75ec5235a0ac5221b0171605d145a18321d WHIRLPOOL 8901dbb4d7f15e05061f35946191393087922b0ca74d50bb142229543fa9f6bf2e8e60e4727790d85d55146e08f782b774fccdef3129744fbebc158b1da814ff
+DIST texlive-module-pdfcrop-2012.tar.xz 10232 SHA256 250e88f10c576b55ddf14dd813ff46827cf79b71ede0a13869d380e13d667693 SHA512 a554461d0ff0f5c24b0df7589641a1891a43afd10f5a636ca02e9a379596a4481137bd1ffcf1c487a5fbb3166972439b949fc6a902a13242b9e160f81807607c WHIRLPOOL 3fdec0a74d250c772a8f9753b3c9a8a67b94a4d6dee08d858ac8093557abf97765a790b2879d155693c7ea6f5fca194c026db519b7be8a6cdf90c62ba55f609d
+DIST texlive-module-pdfcrop-2013.tar.xz 10720 SHA256 f63a1e91ff8b1c0bc0d362ee038ac3495095c6ca6274b1b6bb0575f7bc8400f6 SHA512 5a0dfbae52f52f8f9e1792af46e585f150fda2e2104427fa32bd4b2dd5c84523cdaa24f60f67bfdc3781fcc2c562f2587c7fe6390aa5a7b089b7a50b23837b50 WHIRLPOOL a10ab40dce4281ec4d49c1546065b242ca78f7c5bed3a8df937470ef9f3e36e532b64ce20fee3f587ef6ba9b8b25ab2f8a0ff9593ac4c0bb1a5a16a7d532f046
+DIST texlive-module-pdfcrop-2014.tar.xz 10712 SHA256 9dc630c03ad80c118362309ab7f23f8c68f2c138faca21fc7c776f588a7fbdb6 SHA512 528cffd3e37f1a76b19725b9f50bd87bb27b0496938888c0505833f60baaf48f33c4afd9665abbd48176a77f207992fe796fbdaef71390fa0984e130796cfb94 WHIRLPOOL 721051768dc3649be1f3abef49b47f7af872a3c809c493d48db2c47e4426bc19e9cf5eee1a2ea9d2e7e6401d32010ec02d66d0b7120cb14374a7e8f69211d039
 DIST texlive-module-pdfcrop-2015.tar.xz 10716 SHA256 793df197a22040f854a118847690b276c8bd7fe08eaa8988b31811eefac895d0 SHA512 a356a1f5ab4d616c93400cae2bf5f1eb74433edb6ee0108187c24582711174169f0f3704614301c8f68d0ed96a259d27616e423d9d776e5438f651a15474e70b WHIRLPOOL 6192325e6f5958f73faa8e9b9b51657a482bc0538c8cfd16dc0135ed759c62625dbde60b78059da3ce4bcfa9b7bdd825d28ad6ecc05b19495a95cf7d36edd8ba
 DIST texlive-module-pdfcrop-2016.tar.xz 10724 SHA256 dc79104fae7ca888d4b09c403b34f9796a6c08e1af87533863db41d89b24bacc SHA512 0fa7b15f22e5dd80581e8398aa3fc9f58568572338e1c2c137c3db2514ef0297b2d29a14485d64e1602cfb75bfdd27d584ec2e9eecd35d6027a57cdba2727673 WHIRLPOOL ff02f9994180e1db1e5655a56bc7d52ed7b30499c57347587f47dded80ae5acc876b0292bd3914bb96edc089a4b97d52475531de44f6e351e7d6166ef08bf527
 DIST texlive-module-pdfcrop-2017.tar.xz 10720 SHA256 46708c290f32951240d30e2369692e588567f09522c839c2fe49c4784c316660 SHA512 11d2e8e911e8cfcabd5a4f6555715e08cd6ca51868c1a0dd7d9332fea5fe7fc4b571669058a99ca518f7dbafdf45a517231ea8a654ad39ad9169a789b3346a00 WHIRLPOOL 1f293070f9c1f41a0fcded3a09efaf0d9b1476129a8421bd27b6e0194d4f3fd98554a440b302edf62894187a32a911319f2ecd643b1881d4c6d805eb8fe38799
+DIST texlive-module-pdfcrop.doc-2012.tar.xz 4172 SHA256 7d0c943d40e0b7cfece71e596ff936ca6b2f965a82e5b649e515d3869a23a68a SHA512 67f2757330e1c398807b1c5a68e9abba363242da6a86ae5207253416c49f51e0870ec69c4140d794d011b328b0c82ad02c9ba0e8b7964cd6341e070a6029e165 WHIRLPOOL 26ab675a082034d9cf6045b0e769f61213b890c29af54c62c068707c651b5d8f10b95a1b91b99821c4e3bdf01fc5e2f9a15b2643ce2d4e704f83e345bb023604
+DIST texlive-module-pdfcrop.doc-2013.tar.xz 4300 SHA256 ee16a2f2ae78bceeb14cbd459e7cb88c964ea3cdf832b725ceb7eebe9d270ea6 SHA512 33cdc2c508c4a3a442f41d09da07deabd8cbf5a4a131b9da1a8de080ce1334fcf3e6c3bf8483a125172260613da7956a7cbd2ba3342c53d36464393186ff20a8 WHIRLPOOL 523cdf325adcf83579025c26e4595cea6072686108b12dc50cdf1921a61ccbc6d3adcd640f17c5fa7257e3e761ebe213188a97f8c3fd442febcad11eb6d2b9ef
+DIST texlive-module-pdfcrop.doc-2014.tar.xz 4300 SHA256 c42e47f3964038d1870ee085cf9f1100fcc0c9716ee85214e6bbc168d548b10e SHA512 b1df987d397d6045728b29b595c77de2d4f8f95011d2ee1ad0bf62b8dd2876a362ccb4fe97ae1e9db4e4b6fc6dbdbb513ec622e7ac9bc1086b59dd578795cfdb WHIRLPOOL ef1b0ea8df3acbf8cf7a5da133010d32a763a438cf9039154d24479a59547b65eac9381bc52b8973bec11fc89409b997ad2e734cf16442e6a4dfa80072cc2c28
 DIST texlive-module-pdfcrop.doc-2015.tar.xz 4300 SHA256 4387b904c4aa176b89f4906091875378a6884c185fd8d126a03c5e55ada48f18 SHA512 36758166898f6cbee214f6a73f07cbe5828dd6ad8648ad293dfa0947345fa39c28488e61dae7d32fbb1862abfe7b114e06c0f326af67fdb8d98082021963295c WHIRLPOOL acb6d086d91502a75e8fe6587a7491131bc3410854a877f0788c801a90cd6b889467a027666fbe54f1cd70b5d96b68e6325289e4a467c675398d9dc14baa9e8c
 DIST texlive-module-pdfcrop.doc-2016.tar.xz 4300 SHA256 1aa5a5473d1e257a48fb70c677dc00018a3ae0369a54f3f0f69aa339743c6a91 SHA512 13260483069da8cfe84da41e6a3011883e7ec2b1bc900b011893eb1cc0927ef01ed98d36048c454a911a144ba967a94521030c94b2f2e5d4588b717984ccd519 WHIRLPOOL 0697aabaf2e1f43ca35821526b01ba98d6cab7e56ed395742b0ff10772caeafb0e5f062393d54414a2693cb96d4fbbff0246dacadb94e968ed7e60469bc95e46
 DIST texlive-module-pdfcrop.doc-2017.tar.xz 4300 SHA256 4bbfbfd7e7657393069f87d9fb092a141fb2c249a2898d35496db595611a9f2b SHA512 fc9537872e8a7234d80e76709d69ea7c3e17e02321b26477a96186e9b190d6c093a62caef83bebc76d4aa4134273e28e74d456ddaeb9e53fd073f9838ecb6110 WHIRLPOOL 1c4811411f68c9e74ddabda9927d66b18a88e97d36aa9029c9ff84e5f7c18e55acf3ada33bfaf210d89daac60827ce76530c3319b1389dfb6dd08d2057642a25
@@ -267,9 +472,15 @@ DIST texlive-module-pdflatexpicscale-2016.tar.xz 2928 SHA256 67a04273df250ee0ae4
 DIST texlive-module-pdflatexpicscale-2017.tar.xz 3120 SHA256 5f82b187b2f251b30154de5cd339b59fe8cc7c1963364f7c32ea2e255a24a832 SHA512 2e6c4baababe8b656e12eecdbe73d8410c060c3d4aca5dcfc626728126481a5a86b8b7d031a35c85a26e2cb79ed1e7bba7e143b449b0118b5a11d9bd9bd135b3 WHIRLPOOL 6063ab6a40e5e5ab75307acf149ebd1693d3ea421568f7e52505a9810568c4c5b09a90d039d2c317bbcacce30b9a5063585f40624797575fcfdadbe961ebc957
 DIST texlive-module-pdflatexpicscale.doc-2016.tar.xz 193112 SHA256 560a64f375c663088ca9d78725f68a02713229aafa673fcfc89b68261069d982 SHA512 870a82d51c3d33c00443aba797e23b6aab8d11b33e254f86c0e5d934f595947803706d1dbc9559714c7a49879ca8cbbd9e8a2a0152b707a84073a6df0e912bfb WHIRLPOOL 6dc584923a351d819ebd5fd50561bfda203a4e48b2fd53a1e5ca916210c623f0de802e2c50cc41e310702bbe07e6ee31b33c491a58131e901ce652e90ccd7f8a
 DIST texlive-module-pdflatexpicscale.doc-2017.tar.xz 86448 SHA256 b21c516079d90390ae3d743b0a1fd70f46cc68091d252df0c32b94bfa5680077 SHA512 6a19f1366879369ccebfb53663ab565e3a635bdde413fa7c1d8d6a58faaab745cf213b35e183ca1bbca4c90dc3a8c60f1ff0e472817d703ce015852d0028122f WHIRLPOOL 4428aef31c9b66ad8fd51d95ac69c6b356e9043b282ddc9794bc74ae78f67e521f3e0a3031fbf6ef04b950c8c1dcad6ad6e10ea83878b0ab92ba2bdf8461671f
+DIST texlive-module-pdftools-2012.tar.xz 1852 SHA256 efb622b1cf0960642e220272549c5ca0a23a3c6730d455adf91cd67dd6af26ca SHA512 5668ab9ce28b9fc241b5a197123492f0b9b6d274024fa97473b1ff5ebf3a664a6a28bdf01d4010e0053a5172d3d29ab69d61e344df66fcb1260aeb25d7514029 WHIRLPOOL 3a44b881895c08d363fc9ace46103b5847571b0760fb89723e909f68d833ee207677127163bdb6892fa9030d9ff9d82c18dc65a2e29bb3209adf73193ccf8084
+DIST texlive-module-pdftools-2013.tar.xz 1856 SHA256 218882d7d4f3ba2858f2ad0d0fc558926e611f12fdac2154233ab7ebce0123a8 SHA512 9047c9b828e298b18e0bbbee0109faf7eeec3296ab10a02dcd0f87af6ebf0b67abf335e90b3b137d3e5a2667e333f08c71580548612d44b57d6f581da8189db3 WHIRLPOOL 73ec6657e471353de15a615e0aedd1155270ff9266c773df7f4b155cad8a2cce5cea00288f07a21bd52d1b3eb9c7fca355584ee7be07207adb671ef6f17d10d7
+DIST texlive-module-pdftools-2014.tar.xz 1856 SHA256 2872999e50156cd432a216b7250381a994c53a443ba5a597ecaaf0632724881c SHA512 c310ce92c094385d78959ef93f7e1688c5bac07ea1caf631735ab6a026ffe4b3059b51efb9c27cc012250c5747e17f57a52d3d3408c9a0cf8879fe2ae9608b81 WHIRLPOOL 24cade9d2069490d6707bb8b9bff1726e3bc4c7f15af5a80ced8c4d8bff99589af27bd6faa15a7bc74a748e357a72f6edcee07739a086c94a993a59688b93c4f
 DIST texlive-module-pdftools-2015.tar.xz 1856 SHA256 8e887a20f1756e71a522b2325da4e2f18494633fb05d083c667c2bc1f51c886e SHA512 2614ae836c4b4aa07baa0a1e9b9b949c0a6b6c1821cfe45ce8642dc9b2d393638d8176a37b264eeabb83ef7a13a4eff439c2b0b56d80f6dddf1fbc494de6ee48 WHIRLPOOL 16e4be3048dd3fdd71eed87fb2a3c1fb4e37c6baf2260e77a7a35d320bedd56bf4a5ee0601d90f61cc3ffc278d34fa20263ab5c5aa5fa6ccea887f0a9f197cde
 DIST texlive-module-pdftools-2016.tar.xz 1872 SHA256 8da7d148ad3b419d3ea2146ff7e27fa21849e63b575ebd1293b578a385ebdbd5 SHA512 04c1f532d360bd2865392b40dffc9b81b29e6940832ad36522f184d8da32ebd47f268a67f6ac75239de46e37911f60ad4dd644335312e3e6d2d7722c08103b1e WHIRLPOOL 522266661ad287179d64591a0b7d2682ed8bfb6940e96d48be4756982f49c27bea538742500304ed0d11e51072cf125e82fcdc7f2a48e691ec91f446d211fac1
 DIST texlive-module-pdftools-2017.tar.xz 1872 SHA256 e521c18d8a25d206616a86024e51e74f2919db456f3ce31e6a31c1f6f9c26b7a SHA512 9f6684fa61f3bf757fc970214065b76523e9f0bf324024fe90268034a2322646cbd10f3a005135cc176e7ea17c434fd9e727337d45929ef24f024b0ee7edfb10 WHIRLPOOL e042329437b6b00ba082005258591b26ab3b01af36ba52fbfb8c04a21e5cc7ae60c783d86760ae505cfc1008165942fce77c6e51da9ce7fdc3c564ac4e949048
+DIST texlive-module-pdftools.doc-2012.tar.xz 20552 SHA256 d03e998d7426aae4453c7de986c0813a19dacb494607efef64013654c6fbcd71 SHA512 098448bb139ede15c77e00a070b4514a160ee9f2d2a9a3f737bbbbeaef864d12599c2a12f674a161ed3508fa5322af08732b22bf7fa944539954d45d3a05ee27 WHIRLPOOL 765697f53eb6c599eb350d4143c4ddf0f3618fafd5d37d8fbbe421746ffeb925882c774b6bc246aa2efbd9967b7794935088e38c649402bcb1f3fbd93e12c4fe
+DIST texlive-module-pdftools.doc-2013.tar.xz 20680 SHA256 7029d73a8e5a5d72fb70e30719118554ef8c68f1c8b83f149c2c35bf6d7faf58 SHA512 f1c1d7d2b53e8eb446ec8fa3ee9533e63e4fc1234d3d99b58b3dfd7ff64cd977d5c3fb14dde2360ba9f0e5a2512b8ab994c640ee11fbfe954262170c734189f1 WHIRLPOOL 09f84632f9cc7705bbc6b575fe73dc74d33ebffb6ee05377b49a9bfb2d872e374bc2b2af235fe5b172ce94df2da3ae2315b25771fd63048b42d6772c138d2e00
+DIST texlive-module-pdftools.doc-2014.tar.xz 20564 SHA256 a77c4736a5f9e8f72d6bf5faf810ccb1d8348cc11aa5263a4acceabd97486ee8 SHA512 ef9f857e035d28a81d7733e8fbecb27a05fe6432a244581b7a707df63ea8d06cf8cde6e2f3416e800b0705b8380019c7180e1f2dd57eecfd62eed8ac9c72f3fa WHIRLPOOL 6e1eee9dd1c86070bf773d9cbe11049a11ed24ff179272230392a6c029748da486c83ca382842bf79be4439b1b65c29d17e66657ec14a6f21e4e75d8e5c87e9f
 DIST texlive-module-pdftools.doc-2015.tar.xz 21032 SHA256 8bdba3fa3cfab1c2e3da2bf4045a17e04506cca28f55b2f893a6cc2bbcac59a3 SHA512 e4e212d9df0293b0f8f38cff221a671a04c81537c08ef68d203114d138f38d14713aa2abba33d7e68368e032fafedef8a3923fcb8f4fc52343f3d49b43d07b26 WHIRLPOOL 6f564a9f52ac224fff5f172cabecbed7df47ce826cef2b401c6b796c26750bb168c5c32a862c9da459abae220850447a192ceed5a87af44f96173e5272211080
 DIST texlive-module-pdftools.doc-2016.tar.xz 73680 SHA256 b0ca7a594b98715820ca3c6bf5feb8e541f653356e2dcaef9d659a6d881ff714 SHA512 e89610bc333017173d5e3f81826a244daa5e7a9ea779f580e06ea54ee2e1a456b7d83ca8fae39a38270d14bfcda4a8c8d9520e0903ab9e91cafcb1aae0207bcc WHIRLPOOL b2c7cdf44a3e698e10d8e8033bf97591c7387ece58061839ada908c88826eb84c46eccea38b8e900a952c044764e5aa92bc7802cc664fa4d935e645e4d8f27fd
 DIST texlive-module-pdftools.doc-2017.tar.xz 73680 SHA256 b0ca7a594b98715820ca3c6bf5feb8e541f653356e2dcaef9d659a6d881ff714 SHA512 e89610bc333017173d5e3f81826a244daa5e7a9ea779f580e06ea54ee2e1a456b7d83ca8fae39a38270d14bfcda4a8c8d9520e0903ab9e91cafcb1aae0207bcc WHIRLPOOL b2c7cdf44a3e698e10d8e8033bf97591c7387ece58061839ada908c88826eb84c46eccea38b8e900a952c044764e5aa92bc7802cc664fa4d935e645e4d8f27fd
@@ -277,30 +488,54 @@ DIST texlive-module-pdfxup-2016.tar.xz 7260 SHA256 1d4a3456653f0305d8ce0d0d4be40
 DIST texlive-module-pdfxup-2017.tar.xz 7260 SHA256 1d4a3456653f0305d8ce0d0d4be404d3d1075db09aa536cb5d70ce3115fa6be1 SHA512 598107c336f9ace01c160c107da09e6a43d0d508b1e8b9f5304d6ab099b924ef97726d925031c5643b179e647d7d66638028cf006d9afc7898ccbb6830b87a68 WHIRLPOOL cabc5fe13b15b2c6a6c32ff9d071f6bd8d33b9b152a48fbbb6271ff5048ed2045fde8487ef7713c16b6b21e69d2fbdbb1dbb3d98c783ce617219f5d564ed9b37
 DIST texlive-module-pdfxup.doc-2016.tar.xz 21260 SHA256 7b7c773482b2b34c402c0406a88e0b9d4855513beb4b3fb330c4a87fa9633d94 SHA512 934aef9a1ddfe0e1f6cab6078e4bb4c1e4c4d428ca3f249f32ebfa72f9148af342c080164cf291b4e1cedec5fed1d596026427e9c7253c4e151778ccaa399b2f WHIRLPOOL 3ae0525bba057a12db14a223925408c2b06f57f27e8cc6ac6f0f38b585f2440c03ad60fc7fa10f3314b4967277277a22ea3e9cd349e97273e6efd44057ca2475
 DIST texlive-module-pdfxup.doc-2017.tar.xz 21260 SHA256 7b7c773482b2b34c402c0406a88e0b9d4855513beb4b3fb330c4a87fa9633d94 SHA512 934aef9a1ddfe0e1f6cab6078e4bb4c1e4c4d428ca3f249f32ebfa72f9148af342c080164cf291b4e1cedec5fed1d596026427e9c7253c4e151778ccaa399b2f WHIRLPOOL 3ae0525bba057a12db14a223925408c2b06f57f27e8cc6ac6f0f38b585f2440c03ad60fc7fa10f3314b4967277277a22ea3e9cd349e97273e6efd44057ca2475
+DIST texlive-module-pfarrei-2013.tar.xz 4640 SHA256 ace8e07123d233ccfed0fe1f9e4599e855355b646d8b6d72a65c3bf3794eb143 SHA512 6f4fefb0b338deba88dc18946ea2054ce2f56dbcf5c7094e502e1b5627f7f870aaaa6bed5c0ac2e9b23639c4ec845bddca971b6de380643a79e7267448ff77c1 WHIRLPOOL c2225e4f6315350434500fff3b31c0962e6bc811214b6749f2820592bf9e163f8ae934ca0e08645c2f2230377b37eceb815ccc134944fdaa79927ba43817fd0e
+DIST texlive-module-pfarrei-2014.tar.xz 4624 SHA256 3ee8e8091c8d4d7b4ec46f5d26ef7e4a0d7605223657baa10bf4260d6c070ffe SHA512 95d9f99b38b28110bc9661115851c47531b44ecaf8f1db643a5f6ba57da49f44326dff2ac432d7a404d1bb9f8b61d839ae94e6267fe319b8d701b022e8bfaec8 WHIRLPOOL c0b44765602791eef58e1953a6773da5a96d4502a5ab91b753c6fb965db51e0de735e08f0677bb81ea8f33ddca47aa611749402973bb0bbdb17a4323556b108e
 DIST texlive-module-pfarrei-2015.tar.xz 4624 SHA256 062b486d365b559cbdaf3122bf4ce3ccf240a4e2df0e0e6730f9380935a2122c SHA512 cc13cd7552877be7889611056b30614a642bba8babdcbc48404c803215ba400769274ec1cff1881ce0ba09051d109af5c31c12f5269140ea554bba700f15f6a5 WHIRLPOOL 1e705aa75713506d0429f06e167eeeab5d15c145333fca7a073c3966ef517f1f75c0f4daeb027096a04aaf92ec14afee61bc7abbe1326e7fbd3ae2fb6894f515
 DIST texlive-module-pfarrei-2016.tar.xz 4636 SHA256 c6d1641380c7f72ca62b763876f69d57bdce5f4aec1eebccbe892c92245c74ae SHA512 39373904f213647029a282fd86940dbdf097828f3b47b1d0c6bd9bc99baee20665df6e5e5af3d2221a661fd71f91884470e5b7d540368dd968955b438c5f0753 WHIRLPOOL df31dc99060aa00716f5d5c9c9412cd3dfe82efe9160620d48c1a829be2898c5faabf7092cec53a3b03b3c167c0100f7c949b30b013d266ed01640340bd35cb5
 DIST texlive-module-pfarrei-2017.tar.xz 4640 SHA256 15d7162235c8ef47b486144de8b22ca34d3e7d17d4c6f57f7243efec12a2b5fb SHA512 3fd11229796b4958fe8b8a3e2c4a4f0556063328ecb83cd9f4273c9bfa7b0d81dac776fc5d79f5b96b7366e0dd259d27af1747752e1fe4bcf7396519020a6d95 WHIRLPOOL 24d2418bc8345400eb6fa1a7f4c0232fb9e8abfd43d7bc5c22815d9d4787f6f16c67c0e1d94ff7ee14817ef09c47ea3fddde129a1b26543240e6bc3869b896fb
+DIST texlive-module-pfarrei.doc-2013.tar.xz 499228 SHA256 1e9df40e2b26b1313583fb1b9ae14eceb992dfaa87c5ea7650c0310be093d14b SHA512 1e6236e0799ebc0e87aae00f38265a3833d304f8525f1ed40edc044a1f82c4306f6496e2d71798797b4a16a4b04ad5bcc36e68df1e392127320c6b88c0dd6a20 WHIRLPOOL 6067a59dddf2badb915971f3d3234ca1d1c691da245772a330c80d1f26eecf193790f0d0ed16827dc25379a4a69a5d92f1372ddd022c18338e748f82776e91aa
+DIST texlive-module-pfarrei.doc-2014.tar.xz 499400 SHA256 937870653f090c22ef911d238fb685cb33333217efcab02165780bd4b859e193 SHA512 b3a6bf5b121a99b4a81dee9985bd171b89f57d6f50dbbb43b5c79dfffeb94d84c8aec179c1cc26ed3bdc0c458747f75484f387115c5f610c1332ae04e7b8379c WHIRLPOOL 394cb9fe82a54fc3ac3eb364e297c732f0a651a1655fdb4c85ccdb00ba71cb661b8b3d525bf48a0b746e99252f7aebcff2f20552e4c8ce381245e464a7a78a6e
 DIST texlive-module-pfarrei.doc-2015.tar.xz 499400 SHA256 9ba582979ade2ac5349f4a0fa1ae91c1870782783b975c636344fe30b36843dc SHA512 f3937409cbf0dd4d0deeaad8c114ef2cba1e82c268cd2b6743feb4a7adb75f641bf9cb410c6d2e3858c3af26810d3eac80dbae7f4dbbe63bc0fca49281ef2a0d WHIRLPOOL f6fa361835abf3a88038f0789a4b50009f52d9efd583719d138b8811e91e123220f5e52279efad4b3ba3654e67d278b182975d89a4f3163f150e59b61c961cb8
 DIST texlive-module-pfarrei.doc-2016.tar.xz 499400 SHA256 c0c6958f602f6a7158844ee99f175adee1e537acc76e34a1cd5e58b8e7d86c53 SHA512 66ce3c9aa05bee674cc1966f52968edef3b0da97225457f5bc723e3f800c5f14200c75597fc67b82b167ad8aed92a28235d53b9030f08e5a29fcaaf2be3f5324 WHIRLPOOL 9af21b5daa7a86a285b0662ba03f1eaa49965b26e22782c1ee27709a099684eea559f619a98f4803170010d76adec66293ac7274d2052c736ffdba6f6320e59e
 DIST texlive-module-pfarrei.doc-2017.tar.xz 499400 SHA256 c0c6958f602f6a7158844ee99f175adee1e537acc76e34a1cd5e58b8e7d86c53 SHA512 66ce3c9aa05bee674cc1966f52968edef3b0da97225457f5bc723e3f800c5f14200c75597fc67b82b167ad8aed92a28235d53b9030f08e5a29fcaaf2be3f5324 WHIRLPOOL 9af21b5daa7a86a285b0662ba03f1eaa49965b26e22782c1ee27709a099684eea559f619a98f4803170010d76adec66293ac7274d2052c736ffdba6f6320e59e
+DIST texlive-module-pfarrei.source-2013.tar.xz 13236 SHA256 3c13011babef4dccfdbfc294c9bdc37545f84fa7519bf64fa1f57c042430470c SHA512 0b092d1a7e8cac156966f61cbbd443f0ca8a0ecee4644757e2e7d68e40ab89fedf082db058a567ea6f03522c848c339d3d993cc972029525c3c2c8bc6d5a5ff4 WHIRLPOOL 1dad5aecb04700219da94403a41920f6ec5b18301dbab29f5b66ad2b989276dc953f45097cbe1f91086d8179a036ff3e64ac512f47e949730c147fffcb4f142c
+DIST texlive-module-pfarrei.source-2014.tar.xz 13448 SHA256 25520334eb2e413d9bebb595a4f15c2dc44899de644d320832dd94abb10b5a05 SHA512 36cff608e225ef0589dda63655e1fe392d3fd2fe85bf41a3f45594a2ec393286a118e5a1b527f719c24ec39a253b90ad5bc24d9c06a8fba6440b483707036bf8 WHIRLPOOL 3e380e4bf87dca7e5cd65ac759d422d4efbc5dce92c17b38abbdfde0ba697c20175589dcadddda0c283d3a559d1ac30b96ea28811a58c11abc7c48712053abe7
 DIST texlive-module-pfarrei.source-2015.tar.xz 13448 SHA256 b6488fddde371e2ce1a0c44914c32f59931476e63b60e6ea113e2325adf5789e SHA512 843648f2f768a3f31e486bf7531de844ebcf0486aad559d65f03e87fa5d3f685403095aba5b3304b10e55d79cf337761a11e09db436432a07a47f7386d036bb9 WHIRLPOOL bcdf76859f6311d55cb83f4d97f7f1ece50e5f1e06853af2a92864389a53fcf4b37b69aa5396be07e949125489dbfb1262aa271c04ccb2535f41b4994c8dd907
 DIST texlive-module-pfarrei.source-2016.tar.xz 13448 SHA256 4e4eab96052ba8174ae4087796665a4f4ec58bfbc6349f86985d5905ef11f2f3 SHA512 c823b44f6edfce892d2a6a14687d0d7cd8eb1b2eea267040d1ad2d0bbb18a0218dbe665f9d0fb43e10ba85879fb71ff26f779207a1067b4cb027c0354e136e5e WHIRLPOOL 8ddb60979b0da376e901198af5949cd7242233fabf9cdab19ded10a6e0e5061adbdd363953d97eee4a2a3f1434760f9082eb8f1f61295d701cec512405f9e75f
 DIST texlive-module-pfarrei.source-2017.tar.xz 13448 SHA256 b42dcb273c2465400b779d60904dcefb5cfd9b972ac360941760d27a845ad630 SHA512 2a00bb71000bce7cdba9648d51cc5a7943e2b11ffe1a9bf68dea4d4a320a337f73aef4152b7d5ef10b8a406329b0979eac82e84c21bbeb89421bf0785cb085b0 WHIRLPOOL 65d01f41c00b80066352a45d33a4f9f5cd2fef8009a7b4d2ade3dcfa218dfeb9db396451329136e642b20440d72cb0c6d27e3716a142c193f9e4cc63038adc15
+DIST texlive-module-pkfix-2012.tar.xz 7544 SHA256 283779b6b577c27c3ba1e31c2452f8db4171d4e773dfe4ff36e9bfc666107552 SHA512 cac0c15c8d80f88d2a3e35b9e919c55deac28431d5e48377521e51530c139ef3cff02ad2bd05bf8190d007d8fd23f8c5baa14ef295205705c0454b126a426993 WHIRLPOOL 20cbf7e7850a5b98db28c17181bb602514d2bb1ed139571483557e48405a4d7a70dd22dc85137658489af6bdbb63195c62d25c7f75b82319393e060ae93369fa
+DIST texlive-module-pkfix-2013.tar.xz 7544 SHA256 283779b6b577c27c3ba1e31c2452f8db4171d4e773dfe4ff36e9bfc666107552 SHA512 cac0c15c8d80f88d2a3e35b9e919c55deac28431d5e48377521e51530c139ef3cff02ad2bd05bf8190d007d8fd23f8c5baa14ef295205705c0454b126a426993 WHIRLPOOL 20cbf7e7850a5b98db28c17181bb602514d2bb1ed139571483557e48405a4d7a70dd22dc85137658489af6bdbb63195c62d25c7f75b82319393e060ae93369fa
+DIST texlive-module-pkfix-2014.tar.xz 7548 SHA256 3bf42c72b1c3b8e91427a1cde101b2e696726c02092a556d5e285bf5026513b9 SHA512 320d6e67345438c8273cd0d7fbd65439eeefbe382268d04bbe2c19a409f4aa19cddbc780aaf0cd9963cd5dbc082d9859bc0cd0e3516e956193816026567fb31e WHIRLPOOL cf815b02434a9e67c125590cffb2d77b55b83961d3583be6532255d0aee7d9dcf6cdefb6a9832c3dbeb14584075b1ee527541647bb5d884883123a2715ebfef0
 DIST texlive-module-pkfix-2015.tar.xz 7552 SHA256 49d4b6ad546f46ec568002f955fe8400f0260ec318009a9f0374acfa40371822 SHA512 231c6576cd52cffebcd3cd78f2d526f157ddc93230a2059cac17e21bfbf3a059e0a1066bf150aad1028a286d509f0071f0774006510c8d89b4d94d1fc3fbf1e5 WHIRLPOOL 3c0b55b32072c6b1c9f01bd196686466b3a1063ed5f01567499642ed30f8aeeedaccc2a7452f552a010222f31ef64ed49cb058d3c99cab05becf2cbf0af345fa
 DIST texlive-module-pkfix-2016.tar.xz 7568 SHA256 23940ca6b0e0fa3d2868f113de46008bcb14620aab22fd401f5107accc665e26 SHA512 bbe8ed77042f82fc0c261f470e1d560a17d33d64bb83af62cfcac635bdac7716908d95064c3691ccf4803e30c77ba0e4defe88d6ef56acfea01bbf7a302b44e1 WHIRLPOOL eab24f62131f1244ca9b28c19d35cdc58092bd5da90f815050c2a606d2863c13bc5f73d684c447faff16132ec008f5b46d395b673b0454e1165055929c7bd73d
 DIST texlive-module-pkfix-2017.tar.xz 7572 SHA256 01cd265b17230896144c1541aa6a4770ad12fa04552f4ce608937db20246a3f9 SHA512 5ec75f9a8760dc9d159a003738e700938aed4312b76c3b32feeae1e3736bfb7e0ec61bc6627753ba2c035c93a47f21176ed8588f73510e1deb76dd8d159b3691 WHIRLPOOL db53918e7ee8276f3fced1bd107022b730b6a9ac02984f248f7caf6feaaf60edcd8a873dd4b21377d2e1e8fb818b5cf3875660ca4e752c03a428c11dd052075c
+DIST texlive-module-pkfix-helper-2012.tar.xz 16704 SHA256 e3049572cc5dd1983b0f1f8da3d10a4e46f0d82c4996238a5a0582ce66f73815 SHA512 83cb2f4b4d03a03b96652b636592948f3cdfaef4ee75ef614914c3e147832115507f9c3b20c5b425c50a45c010d92fdd8e5dd96d839d09e1ac3480a25442bfe7 WHIRLPOOL 335d2e61906583fd621d5b4064ef81e19bbbfd25431c5f20427cad74f1f05da797e03e73ade297c516398072e3761827852ea729ab77a746a7837f7fb1eab20d
+DIST texlive-module-pkfix-helper-2013.tar.xz 16708 SHA256 4f781fbcc0d57bd0575b2fc17ea0107eed66ed8f72c95c6b555488218f8f471c SHA512 1bfaecee57bee93128d18e36baf7d673db25557bfe0b0ef8b422329f9d9c2a35c343121b8ae1f7a2e73ea7db7e8d23d0fa9ba08d06dc92f0205ff47fcea2e7e0 WHIRLPOOL b88cd050c59e8c03372db692ab7003fc3dbe60fa9b5a92afaba1888a8003b133307e8a87f0e141fd7cdf46cc2f440b17001af949d886ccf5dc69acf95496fd32
+DIST texlive-module-pkfix-helper-2014.tar.xz 16708 SHA256 f3ca070520b265ce2ded237a9bc42a6483d45e11d102544b194015a9960c8581 SHA512 750c8ae0502a190167f826fdc1d643adbf58c6ee1a5992e556b2b30dcbb1c0a8bc2e1ab46c8bf95bb640428af1f2e74f30f0ffae29bba0a8b962e98e3f4f196b WHIRLPOOL ab45b57cd54eae646c533e07d78d052b7e80a3d20ed8f4734a641366e550f451e7b23ec9d02273ee7e0c2e6f01ed1bc2a14fdb745d1ddcd8beb41137266321cb
 DIST texlive-module-pkfix-helper-2015.tar.xz 16708 SHA256 c0f55aa9bce3b0b2b51e7a89c3a83402a50044297a3a938af3674676a4f2eb00 SHA512 211cce87d4a89d3af19b0c22e8dc49c59a91f4dc64b6a06f4fbd04ca51280cdf81fd2e456b6ba48a24e25fa8f5f8fd4b8a14b83cedbc3162f27a218d9b54be71 WHIRLPOOL 4ec5fff95a08a71399df26e1a7049fb18527112db20043559a941798116b0a729433e50ebc14d3a9ca411d5c3c2e2b2de344c99a1c329315127a1724b9d9bba4
 DIST texlive-module-pkfix-helper-2016.tar.xz 16716 SHA256 70814fcc455e00ef443d6c87f97c4282f5544ba0e1b5bcc0954be3bd5c17a468 SHA512 14de8aed71eee67bb1b5f7989c18e16dc35191aa762a4e30ffe916161b81c1397f284d6cd8a497ca9e639302b663c388d0ddf3bd7110bd512021232e63e84086 WHIRLPOOL 79c152ad87dcabe09329c463bfd026d69c2d6bd8350633baa4ba80106bdf90487ab1b25ecb5eb0802752e65e786b4f7c1b29b1a2b9b6863e713d7581809a57e0
 DIST texlive-module-pkfix-helper-2017.tar.xz 16716 SHA256 70814fcc455e00ef443d6c87f97c4282f5544ba0e1b5bcc0954be3bd5c17a468 SHA512 14de8aed71eee67bb1b5f7989c18e16dc35191aa762a4e30ffe916161b81c1397f284d6cd8a497ca9e639302b663c388d0ddf3bd7110bd512021232e63e84086 WHIRLPOOL 79c152ad87dcabe09329c463bfd026d69c2d6bd8350633baa4ba80106bdf90487ab1b25ecb5eb0802752e65e786b4f7c1b29b1a2b9b6863e713d7581809a57e0
+DIST texlive-module-pkfix-helper.doc-2012.tar.xz 641432 SHA256 f84ce630e0e1bedd97b2570e4f9bb6eff68df8bfc93fa10770b287802337f4f8 SHA512 cc19d846abd9352f6b263c6c13716d0d8e2ad6a8ca0d8ab140abc8521be70b542f2102673d21774d3b44a8a2189ab7368604e2ef39e4a70d0c8e235d06a6a216 WHIRLPOOL c62eb47b2170f09bc4ff4fcf725f5409782cc90277e33285e5441ebb9d2ca42a0c5174412421df92d39c949ec2fd4ffdcf94aa3c397e1a8100cc510ac7ff0b47
+DIST texlive-module-pkfix-helper.doc-2013.tar.xz 640356 SHA256 b6e6c876843a76450b316ae97fa191d44f786d51314b7520366ba9f691c9ed7d SHA512 b3ece470f5f6a308617b0ae3a8a523dd3b418ca2b5e0a487a97f22c65219f722c6a2ac6ede628611b880a2da2c04db0cd85ba33d7b4c7ce6fe0f8d87777796f2 WHIRLPOOL 0eccc6e07eadaf43a010e24cf603299303f42d7407e98438be60c0898189b95ca780bb1fc19ac23c2bbbb54002d9c330e9617469ea99103ad67dac94e0aa20bc
+DIST texlive-module-pkfix-helper.doc-2014.tar.xz 640356 SHA256 643b30c14e1d1f13ff060bb46f3623ce0d26194f00e52f2449c34fc2e544ac9f SHA512 55686b1f4b653970a7b8595296bc0916c8c88333c63e47d0219e48cdb84cd3fe0aaf53b9e702a845e1bd0334d54022492bf30c31a239c53c86fb347ae93c5898 WHIRLPOOL 4467764db53c6134b881d493f63d0f5c1abcb2cc6b0159eeeb1e797d5ee75acf54a176d9983bc63bfc1ffcb4e4c3810284d8d9c035aff05bda06823d6743d2cf
 DIST texlive-module-pkfix-helper.doc-2015.tar.xz 640356 SHA256 6eba6f396a5add8d9413ec5b2c3419d010bd674f2be51ff6569a04d999f93454 SHA512 83bf6aa63691f0b21d426b9d8a652f4c1b9e8d1318e4718c9dc6157894899ec4eaffedd744334225961d647eb00e1d6190d681f8dfb59aac1813db895eac1514 WHIRLPOOL 3e821fb0e781b5b157b7e7e26b66bd180c76ba074ee31d5dd509a2ae9b6e2948b21acc13a7b5ca323e18d9d477421bf77e746f2355250bd2cc91f82f2fdf197f
 DIST texlive-module-pkfix-helper.doc-2016.tar.xz 640356 SHA256 133b049d853d6b0d8ab15f13362a1cc3649d611edc32a09300899c8f18a2e216 SHA512 18ae4f4ba80d9c547105f8491fd4d4c70b10f76d28ac36f4a7fcaa6c5c1af4663a20c61a0ada156e21203d269902814ddd8bba1d6439847f2f76d29593da0eeb WHIRLPOOL fd9f3ff19b2cc87aaedb5bc170d10973a6d0be756c7295c692d4b13f7aa62ab6278c16bb65cae321e86ed966e11b2999cab79f9d1b4ad7b83fd68a0b8a777810
 DIST texlive-module-pkfix-helper.doc-2017.tar.xz 640356 SHA256 a18f44d822e39c6ae388352a70970e52706676f19fd713d64f1b0031c0e8179a SHA512 9bd23f5fbad0899936b27d91de75a248b304ace9314e28e9e4278d482545bb7cbc027b7f4933c2f868ce2c19ac3eb74527e176c4f648146613717de36488f7b5 WHIRLPOOL 58f14bcdec788883d9d728468fa0aa12f7c54bdf45709a7c2e5e715273dfb23788abf2e2c12687c2bc4805ece235b0ff1324a36aeaa81dd9e0ae0783a02c34dd
+DIST texlive-module-pkfix.doc-2012.tar.xz 4372 SHA256 c24ab52d1abb0fab5423217cc7a186550c29f0039de951dfcbbaa347c136ede3 SHA512 69ff250d59bf212c97aa3f5f99d17e4a0c273da5bf79e29c5925abf9f91cb22f6dd607b2bf29142d24744b9e2bcfce1c0e516ae205ab67272402d27205e6583f WHIRLPOOL 0b81183f4bf1e1b10428a991871988e1b7871af63e39bf4b6813cebd5e5ad349185808b76309e0b378f795475d8875c99a76072a67c7f35cf3a0b05971700492
+DIST texlive-module-pkfix.doc-2013.tar.xz 4372 SHA256 c24ab52d1abb0fab5423217cc7a186550c29f0039de951dfcbbaa347c136ede3 SHA512 69ff250d59bf212c97aa3f5f99d17e4a0c273da5bf79e29c5925abf9f91cb22f6dd607b2bf29142d24744b9e2bcfce1c0e516ae205ab67272402d27205e6583f WHIRLPOOL 0b81183f4bf1e1b10428a991871988e1b7871af63e39bf4b6813cebd5e5ad349185808b76309e0b378f795475d8875c99a76072a67c7f35cf3a0b05971700492
+DIST texlive-module-pkfix.doc-2014.tar.xz 4380 SHA256 c5dba038a50688e87ada8dbcb1572c4dc0fc60ecc7c2726a85aa0eaab48fb790 SHA512 6af4b5b73fab6b98b0c81ea698eef4af9a18798e719e8dcceaac9df11ebd5520d0c07944158382dc320cc96e12ae3cf596a3f2309c4e7c7d244bfa4ebf306e4c WHIRLPOOL c3d91d1c09811def06e71ddd959a825d723a8a9fe1f837128b69f55796bfd2c4d5f12f86208a492624f819f47ec1ed8205b18a1a68fb4a863eafb535bd827e7a
 DIST texlive-module-pkfix.doc-2015.tar.xz 4380 SHA256 f8a3d43ccd4ba565a0572680ddeac2064d7ac4ce03830106a52b941b4b84b5ef SHA512 c2f0f2d774a098ce01bf74d369a0fa59966152e787661dbbde8496cbeb4f84dfd4a3ec9046d122e704080d1d6e24e36a7bd2ac7046eabf4bdde39708988ad52f WHIRLPOOL 535162fac393022cc759ef126bda3cef6b786481679d3e553790b61f1c6100d12fef99ce70d9bb4e0c7c5e42d63fcb6507e4eb247f88229b77227d7fabb77f94
 DIST texlive-module-pkfix.doc-2016.tar.xz 4376 SHA256 e9b80a0ca05ed50556d42bfd08cf9a7b007265a7b0b6c0847f6c9f67eb46c378 SHA512 209405747fd8faa6fa5b5c109bfadfb3dc8c764ecfbef044a4bef219f1a31d06efa6da205e1b45bdbc35e36f283430cdc0610f5a7fb9692ce1fbab0307e4e4e6 WHIRLPOOL 3ce4e07c7554ac2bfb02bc64d48f18926fca3d6cc8a1693c70dd2f0f99fb45e09f0483ebd9a08e689ca9a558ae08c0c3f88a3f9c0971a2cb41cd944090f883c8
 DIST texlive-module-pkfix.doc-2017.tar.xz 4376 SHA256 e9b80a0ca05ed50556d42bfd08cf9a7b007265a7b0b6c0847f6c9f67eb46c378 SHA512 209405747fd8faa6fa5b5c109bfadfb3dc8c764ecfbef044a4bef219f1a31d06efa6da205e1b45bdbc35e36f283430cdc0610f5a7fb9692ce1fbab0307e4e4e6 WHIRLPOOL 3ce4e07c7554ac2bfb02bc64d48f18926fca3d6cc8a1693c70dd2f0f99fb45e09f0483ebd9a08e689ca9a558ae08c0c3f88a3f9c0971a2cb41cd944090f883c8
+DIST texlive-module-purifyeps-2012.tar.xz 6204 SHA256 4ce55367dcb2fed6ff4eece633b49c9490639d9fe69f178ee5222e821584bd7f SHA512 894fee48158002532b09b1a56d4bd115053de156b3886fdf00c43e3da737ffda7c7f0c1d250bc5637c28ecd47864b0982357d51a06512ecd5aa68179a8ad992c WHIRLPOOL 744251218978a6c4f36dc05ebd21bcb30549e9fda91712f1867728c182ac4e2493d7d0e8eb9fab3f6356be8d502caf8eb2319d9f0e3850923807aabb94539f2f
+DIST texlive-module-purifyeps-2013.tar.xz 6204 SHA256 9215449622f16afc222b3b4c368b2b4ff6c9358661eef2bca9896a9184453700 SHA512 353b0ac77f06a63401cd9ed721a3181f5a0c7602c5b04bf114eb5c4f4666c6ce812f170797b89426bab1be938e68c145ad610534f9c165fc6b82ee7d28017548 WHIRLPOOL 831c47ea96f2b6e0379c3034288110813919358ba66eaaadf74140b8df0a2a243cb8a3449b0644ea1ce73204804908564cacc354f47408db1ef204295126ec14
+DIST texlive-module-purifyeps-2014.tar.xz 6204 SHA256 b42ef7edd054bdcf376305da8aa118ccb38515753d12c856d79ca7b0ead581c3 SHA512 721aaf1baebf974959ddc5e277b7cae4abdbca990a8cfdfdadab751be81acccd30777211f5e0d38f72a304106c196dff2b11694d3853fee882d984189139f739 WHIRLPOOL c7dc7363c5687416c4f3785d4fcd560893ea5e579faf47efd61360286d4ad1215b561e73dec3a96bd0e429761a6fd6fb3c44034e12824b19ead2faacfb7a3896
 DIST texlive-module-purifyeps-2015.tar.xz 6208 SHA256 93c2f622590ee985507a80470f116bcfc74daa7bd1007efca72c2ae22b777f92 SHA512 5aa0024e9aa4e7738baa7ad80b69747be94c6eb06603ef07c6adda0f97512d8ba11d3f5512551dba958d2826138886da17109cc74cd57e19e0ccd47408d60c77 WHIRLPOOL 33816f4bd1ed27782b4313bd761f948493f200ab95210f2b75a889a5eed725c4c5feb2aa7de278ec3783284088962d529ad190f9e5126379dc3a049ad7a23e3f
 DIST texlive-module-purifyeps-2016.tar.xz 6212 SHA256 7e45277eb3cd77a9f50a12dbff3037b2a8e72d257af1e4e2125c17c87bd4e39b SHA512 7bdbbab789f3cc29fecde72949602efb5a3e3bbb530db6efaf653e44560b8a2b2ab839e50f7e8f96eff3f9bb9d210749814452ab589f1fc44c814d9911573b33 WHIRLPOOL babeb9bf3f45e1867f6fe51b13da6fd31a2d7b04b4a9b7bd123c00a1ecab971024f237e35a8883a2d7375944986edbece5d9b9c36774e6a1ac6c6c82130713bb
 DIST texlive-module-purifyeps-2017.tar.xz 6212 SHA256 faa3bf5b57fa195253ced053a1dcbeab609f4c1555bf4b97cfb45c89a2575cf9 SHA512 28561a89dbfb895180d0112fb39920c0da0f52830c6a1389afcc080d381c70ccdb217192b2b154f0f31611c67b16603f33c69eaed9d8e5d0571f3886e1481817 WHIRLPOOL 1d842016d13e7b0ad0780c6f9199b132c88e089d4b07e4aa72b2b4623654de296234c7accd79acefac2082f9fcd048a3385d21f17e9dafccc4f7b78443bbf87d
+DIST texlive-module-purifyeps.doc-2012.tar.xz 15056 SHA256 ee7c35e244cc480f1076aaebb33e04b67f9055ace62697217e97dae5321c7094 SHA512 bccca2497560e12ecb27f087d43e7fe76f2fa137aa3ba8c0c6f6a1c45148c7ec679da9593bcb38136b8da2c00708419fffb1030205db610dcb86bf527f99b101 WHIRLPOOL 82701b317aa5a8bb27cf84a02151b69cb84a44baec421751492520949f3b69bdc788676482836f7c2296105e7d08606074810661a39401c93760dc34178515d4
+DIST texlive-module-purifyeps.doc-2013.tar.xz 15060 SHA256 0ea191a506f6759bda6f1f41f3f5deff8e08a5688084561ba7fc39075b1f676a SHA512 4fa63c3e9f10753ec7afa38ac8d01cd00a0ef0b19fdeaabf57aa2d663fe38d13a24c8f34d26c5eb9ca9cb84f4ce307df6e381f39ec3076e19523d98d0b544218 WHIRLPOOL 77dde7b43d0bed13d02bc194230a021da4375a69fdf80138397914a8ddf7b737c8b8aca13b082f8f6365640a929ea4cf29fff0d2decd000fbe8dcd5cde73a3cf
+DIST texlive-module-purifyeps.doc-2014.tar.xz 15060 SHA256 792f62ee6492624bad43b4550a40fb82e3eaf15f6fca82c36dfaf87245837e0f SHA512 0c86716a7587fd86a36ea139e91cfd0e8f45d5659d4382a3c85f7ce5467f47d2514b736b46166c6ce8ebeb539e576ae0f9530d56cea33d5b84232b633cf0705d WHIRLPOOL a4341495f2494da1d618d1c314ddd6bca6305299f8b6ad7d921cfbfd3b887ff635e0c1a4982b5caa1d367ecfd3e96a8ee2210a8dd0ebd869511d70a735659c72
 DIST texlive-module-purifyeps.doc-2015.tar.xz 15060 SHA256 fb033734016977aa3be7eab5e57ec203338914bbc066c20459cade02421c598e SHA512 a6c8b2e6893dab6147a94f11f7aff2e62d0e1c85d75cfa2e588912f59a26e127a463b1f975d145f61b37defe4743a0d8c24c89e332cb12676682c56b5d5af718 WHIRLPOOL c7985498b6fa6ffcc68127fa5a29d3031166ce31f71bd57de6aed76da7b2f607eb21c0dd3b499ae19179fd8ec6fbc200b6e8be9aa5b9d1fffc514bd45362a100
 DIST texlive-module-purifyeps.doc-2016.tar.xz 15060 SHA256 d525a0933d9b0d888851efbd6b2763907662356b99819cbe44ab710059d75329 SHA512 a169abfa97666fc166d6b15151f7dcc9c0ec82d25ba0bce15cf21abb4bc818a52ceb29f31b2516fdbeaafd69d4fb1b729aa76a5f92eb1f4a9adf0903d724ab47 WHIRLPOOL ee50a60ae67e146bf4ef90a15f3acd7a38c80e1b653f0fefd3ab29cdf0fa3c2b192254eab0b444069611d03c7b7b771bd58278ded3a07c0082323f20580e15d9
 DIST texlive-module-purifyeps.doc-2017.tar.xz 15060 SHA256 0b146aed7201cab4dafc9335ed55c2e0ad6125a25722afcd93f02226da8c7412 SHA512 666846fdd403a143a1756c271c02561576c1ba314fa02400156914baf694d90d461c621bd2d9eb1491e498bb92a4d68e1d69bc20e35d9aaa7440bdc4b76b9b07 WHIRLPOOL 9d8f3bbe6fbfd70a427cc43fba23a539d0c939e8065194b8c775a918b486ab011111492e68b646539d32e1307821c72dd9c8f60f1664b8c774ba0b24b66b0bb4
@@ -308,6 +543,9 @@ DIST texlive-module-pythontex.doc-2016.tar.xz 1525440 SHA256 26132e880180dc18601
 DIST texlive-module-pythontex.doc-2017.tar.xz 1525440 SHA256 cb59c99f899a1cb3f7e62f023dcfacb27f0f6667750b1144c9a3a591754d0aa6 SHA512 8ddd52bb6fdd93510120343222234a3f8dff4497037a6529017437353c5d409572f122f5b1cf78088d554986f1694d8674cb7d8991d90683c197a4b08c5bb844 WHIRLPOOL 65effb43b14d4925d2440045005df0911f83c56bae73b3c003b5dcb8dec8129c4798d0c3484d4c980cd580f3f51ec30a7b5a3271d84ea2cca20298c458bfa4ad
 DIST texlive-module-pythontex.source-2016.tar.xz 81912 SHA256 1c9e17b911f282b30e1c0f76407e3e5c50ae3c7b589834f742d478855ac559d5 SHA512 0ccf641e1e6e831723657d41b52655211a58908337e55487e02920ef1b80d8eb99dd2d21cb9d2b094fec64acaeeb35d94fe3c24bcd92785b61a23804a755fa5a WHIRLPOOL cd4ea62c3491edc8848280f90ebf6b97045c43d448dd2e9b7afcc8910ad19e1325ec59f04b91bdb4e7ecb8b16458a20b7d7003abbe5a72afe561a431d7c60776
 DIST texlive-module-pythontex.source-2017.tar.xz 81880 SHA256 48b8454331b994c455be9d3be378e5f75cafd59ace8bfb7943b1204faf87e97d SHA512 4e05da64a7dc831a169d891aae6202cd1e9c72812838552a23dd3d43b961fc39f2db30080a61056b950df730c2144ea82526255aea213c8793a4e629c6b4c4fb WHIRLPOOL b6075fb9f03f8a06c21752caad71b1ef07b9e22490fd6326bcbb7518e74756a599656d4e07b7564f7ffab4e2913d7416d21e5265aa0d41663ed73f45f1dc5a48
+DIST texlive-module-seetexk-2012.tar.xz 17752 SHA256 43083988b2e804e3347c01f83aa821c97eee585be1c47d19baf93adb8aa327a4 SHA512 79b5e3821b96c3e1e8d28bc2fc5ccff71f47f8de7cacad62a372d193cf747dbc2de6cbd5483410e941d9144b702d85640994d074eed1c6d9fad62dcff85402bb WHIRLPOOL b9aaf862da61078abc7c75ac8d494af19e27d0a534e30ced3fab86fe2f956b3aae15781120b94770505e34c0e3778ef53005daa62ddfe43a939f7de1f5ef35eb
+DIST texlive-module-seetexk-2013.tar.xz 17936 SHA256 cda49a910151ae3a82704de772f46b05c0def7114a11af4d2713ee69fad84d0c SHA512 7860e542e766244a34dc6bb924fc7f40a353ab6385e5743356746862b94b3b1e93425429b72530d5d3e3e947445b4191ac495b814a405dcf91c8ee70c123f227 WHIRLPOOL 7b871f8c5a33e08e053f8adccc8b5d52262442ba6359482b15c91442def06921d0db674fa3fa126d86d3ece420671ca067d224c357e4247f80a731e0e1441849
+DIST texlive-module-seetexk-2014.tar.xz 632 SHA256 56e14799434dfa3a23fc25373888cf8b54dca4b65fe064517dd8dcc89156cce7 SHA512 949a630f796dad3336f2993b76033ed0e999d45843697c8393f1f220415fcf112e97f43301eae907cc21a215f6eaccf86666799eb58e710cd89cce832f781611 WHIRLPOOL 5e023447c02ff9edde8024cbd83aa27fd4420d05a62c50c968c5265022c536a213a7b57808e10fc8850b22ea690fedeada25ff756a431b6111ea42ea58689940
 DIST texlive-module-seetexk-2015.tar.xz 632 SHA256 628a6187902d2fac23da0e1b2fa4f38ef346f0879c4cc801be2bc00b4a0d056d SHA512 75e44ee50c51489356b1bec626ffccfcd93be80ef21125c3fae63c3a3d4885fe1db4e8bbd2146cef7c5e09b752bb054a22e1f18a3be1a2279ff8adfc3e24c210 WHIRLPOOL 7b066f47e4b5ef6e6138b43965afe31b1f7b6cc5721a6f7c0201874fb2b44a0ce55c6f807953ed5ff9c51e65b8779b35437000916f99849022351f1753cdf53b
 DIST texlive-module-seetexk-2016.tar.xz 644 SHA256 256be52decaffcf983ffb899a8dcaffab6fe76d8b1a7bd7a3119ca621f0ef145 SHA512 35e63104ef1b9358620a9b18db3eb3aefc84c26e26ee3cdaed3ba9bf818592fede2f18cc7cafa55866a7faa98d358132941245587f993b0d25246ab68b9a0a6e WHIRLPOOL b7eb8f94a252b40fc447ec49f677bb139f1c67e7bcdbe46fafe83c343ddefa2c94070b3296fdabef1ca4ab8752452a93043a0011fed5d2e34470c5fcf87f397e
 DIST texlive-module-seetexk-2017.tar.xz 644 SHA256 edae8a8390559ce27110132e83cf467bf0b8b4df25eab5f4fc6e0162aa8a8c43 SHA512 f18b647cd991c862a1e27a0d172d294918cab89d91a00f6de33858b67f07a2d1279d3b343a711b20a2067b631fbe7908a60b613f22a475e95bcb90c0ef1604b5 WHIRLPOOL c695ae03722c7f6550faac8eb957a1e1e51645a831778bf2dec61b0bc96601cf86bda0d62865d5f9075d0fc8be339e0ca38ffa3f741371585d69694221305c42
@@ -317,21 +555,39 @@ DIST texlive-module-srcredact-2016.tar.xz 4236 SHA256 2fd513106fde18b5e73bc034cc
 DIST texlive-module-srcredact-2017.tar.xz 4236 SHA256 2fd513106fde18b5e73bc034cc168295f5d2ad62e3d7ae992e2699f396a8abcb SHA512 f192de24c480a97a17784b567ad29d592da33a0e2b1dd56800b17144dc2e23bc7f6ee51d0f36eaeea037eb30113e7c7df1f2ed430c06fadec6957a6c9f54470b WHIRLPOOL 0618182aca4cedfef1213fd808d6585c291e3e8780eed33d58b27ca3e228760695d58f8a302579d4bae2e73fd7c13975f022ae79c2adff7837b0f24c3c2ff9d0
 DIST texlive-module-srcredact.doc-2016.tar.xz 384384 SHA256 1dff93c01a3f1b0cde05c034968edc54e7ed6d609637ac341d60b57afaa4ef41 SHA512 4e923a6fe601698931ce1e6e858555c87aa3b7f9d8ef5f71482a0fdf498c6b0d15d68c4aa61765cd6ebbc747290a087dd807e0f5cadd2855505f230c0c192a50 WHIRLPOOL 56e3758de9e838c49d2a80d78daaacffcc38fe27a157d71bf1bcdeb387e10f63e54047644ada4261321b43e60f784e1959aec289e7391939e1d252b17651a2c0
 DIST texlive-module-srcredact.doc-2017.tar.xz 384372 SHA256 27e0f065237f299b19c4c50e6c39706cacf8e98437037b01ec9f23bae258d2b1 SHA512 fbd5c700002f3d7c72bb127b24f13b4017a17b69eba9897e1a84d65fbb5123f36c56c06a8ab35fcdde7e4c13731cc5d92f2f3a92734bf9c4e77fb6af14622a16 WHIRLPOOL 8baa17bb788c5e5ee41d86b7a87688b7f414cd305e87f447e509bba2b37ecf48db9180e4120d06daa08a66811de6da4e4c9a360a2256b53e6977a574b2b272a3
+DIST texlive-module-sty2dtx-2012.tar.xz 7408 SHA256 2a4d2fc1bc38306e25e3b0e09b0c941133e2397f542d8462aefa18749dbd5df5 SHA512 463c1e3beb66186549f19157e139b38ee239593b0f342450aa6fdff7db21d01f62e0621485cf76dbb4679a58d8aa956a8074cff5e143d1b972dadef11801a1ef WHIRLPOOL 4ef82c5b7e416d199b28a2dbb2b81c3986765cecafdc15dbe8cf65ecbde9c75b8031b5832c4830f5feae24c748eb520a59bdc618368293c93c10024f730dec99
+DIST texlive-module-sty2dtx-2013.tar.xz 8652 SHA256 4dea9f201699907700fffb657c3be855014134bd6b41495d2d0b707833d6c1d7 SHA512 0252cc3c611cfae2669e48ab694e9b9900126f385087f0b629d25b2f50a3a5706e624116a14e9704fcf3c694da1beeabaf14fd047a0dc9c21a86596e259fc7e6 WHIRLPOOL 6e35bb8aa03b81e991a526555f1f97e15c60bf306d4cfe1a5b185395bce9d3e6a5f22612ebb3725d2b2cd40f40a5896c27ca37571d361bd8ce23a96cc54b102c
+DIST texlive-module-sty2dtx-2014.tar.xz 8652 SHA256 8819c23618dcda2aaef8b206ea4fdb5ca8e1d7844b04fb62619129db4bd3aadb SHA512 32f0954a1a31f6188ab934e5e6e168ea181e72776a78e51c30c41f098f6645f955d9d96775da92eca04499d16c88b6015a0e0ad3a7e05987f9ba1dbbec287973 WHIRLPOOL e992fed766bf95acac1a394f8469ea9e5602fdf82d7c32893d1aebe11de297a279e3431218f194bd5922f0fb21eb1cba1373713331129a79c8c7222ef7a5e1cb
 DIST texlive-module-sty2dtx-2015.tar.xz 8652 SHA256 a42ee958ba64d01f25a974ece1942f28a9811e933de0a4e7132ec7c2bc9699df SHA512 d0bd0ba91fe59e968695350eb201135f416448e0e0ace61c708098f530ec6a3e16fe48a6e5a0ae24a8bffed3a90408a0175db4f7cae1f85075d61634a1bccae0 WHIRLPOOL 0daa254f590cbe063ad87bfd8f4b1748da2a0df3923a7c50bd356cf9346bd9b2174fdacda2c79302d55dd092eb120592ba580dc9b261d64cdcd5afb380203b8d
 DIST texlive-module-sty2dtx-2016.tar.xz 8672 SHA256 a941b9b8b6be39f2f98173114b11e908c287f34fb880bd6e9eb3eb0dc127141f SHA512 28858f261898d682760a3eb6f381f4b4d56c604d7bd471ce1217a229131110a7e7c99b22808d48999b86d68c801354018e75e56c763d629e0aa8c574da2d164d WHIRLPOOL 5ed15e4d39f0ce3e425e4680a77355de6775a04474a3efe8e90f80cfa11e3d4bafef5e260cfb6dac324c68da11eb502d82f6e5059920f973f613b8bcc60f6f51
 DIST texlive-module-sty2dtx-2017.tar.xz 8672 SHA256 a941b9b8b6be39f2f98173114b11e908c287f34fb880bd6e9eb3eb0dc127141f SHA512 28858f261898d682760a3eb6f381f4b4d56c604d7bd471ce1217a229131110a7e7c99b22808d48999b86d68c801354018e75e56c763d629e0aa8c574da2d164d WHIRLPOOL 5ed15e4d39f0ce3e425e4680a77355de6775a04474a3efe8e90f80cfa11e3d4bafef5e260cfb6dac324c68da11eb502d82f6e5059920f973f613b8bcc60f6f51
+DIST texlive-module-sty2dtx.doc-2012.tar.xz 2352 SHA256 cc0c229ee78fc845e3cf290ec51bcc97d7e42656dcd4bf15bd84a32f3257fe01 SHA512 281b89240fb06419b3cf6ca3bd760ea266af9ab2fe4181522bb0aacbf9f2ba120acac9aed35008655c1960831f7943f3f8397b12d2dd2185ea80f618c4835c8b WHIRLPOOL f0e7110d628c06a5696ab2489dc9b4c74dc8ceba67bc6fb3671f9dffb91791be8e53743d75d53f03172a28a1b82f476e96f6ee37a8734b3d2028382a710f0398
+DIST texlive-module-sty2dtx.doc-2013.tar.xz 151548 SHA256 1a28e46d2a5f6b705cc1c75c715306aabb3c2d6e0fb02c2977fc521d3eb803f3 SHA512 2c1213870ffe0f35114e392f8fea7c6a6fc167528fa1d59131fac23672f49b1109ab8ee8b0105e3d0b1b2a482eb278733ee8357c6a3d266eb492f5871f7b6e76 WHIRLPOOL 8c7c3156d94fd978e303becbae2d682d3b00eefea5ea4394d460c5cb8ee3e7fd1c8c9318dce0917e98c35d90b484d4059e895143677eab05191e316cd41b46fa
+DIST texlive-module-sty2dtx.doc-2014.tar.xz 151548 SHA256 c210e175fbaf8368a76e5bf5e18d1469337af3b87924b18cd9479839cb339718 SHA512 5a0633a96b5c3b634bdbccba4ffc178cef6ba6198a2c539c81841b78e437fb5382d61b98a8f8a5e59e6ec5ac6a9297ebb39eb6836e385f9d0a3a1b085d007cd1 WHIRLPOOL 4f82b88a408461cb4c26f7ad754862125975bb01630665201f2fbdef4bcf2d9a68dcadf45b8ad564d675fdfc893eeb092a48737f1cfe87b7636808dda9e17adc
 DIST texlive-module-sty2dtx.doc-2015.tar.xz 151548 SHA256 3d28c9a874a1cc617fa0ec9ff8ee2af538babdc3f0f42e8a6b1c5a6ba2d173b4 SHA512 f59c3cbcdfff5923f73cf8b81c704ad66d3d356a0dcbcc5ec6566bb02d90af53fdd34f55cb9173f510166114c3d8aa842470a8ed5d6f5589ffb8d5c64b019e18 WHIRLPOOL 30ce30ace66f34383d10f7a83178b9571458d7f898074d32faa2c15b5f50ba17ae8b55651949bab35124be55bf36057be9c0e4a6697e4ca53dbd67c32b4c5ee7
 DIST texlive-module-sty2dtx.doc-2016.tar.xz 151548 SHA256 ce3dd952b160c05da3a219e76a4d8289870f272b39bbe4097bac2ed79443b282 SHA512 f472e1b64d68164aa966a1ce885824c2f9369a48bf54a660271ffbd669f73ad9c1b21ab1db69ce706815275db31ea427eadaed245c510a96ce162b89830658c9 WHIRLPOOL d65594981feb90e9c2b5f1c02ad92a9ae967c8c1a7205c9ac07e4ca6ec181db7a4b1777bf8669fc8d8305d833eba5a5e62212564430d8ae6ce5f1d1b29e89c21
 DIST texlive-module-sty2dtx.doc-2017.tar.xz 151552 SHA256 f0711bd8a0b08c837bcd87ccc1f346cbce1f46cf290d5ff754f5673194a7d85d SHA512 0323a7d039fdd1a3f623418c5294a5e1193da458b5a3d955c0a20551fe8928fa81461d76de1c9b0c1b5020156bc1e56a571439fcb83241e1f5ffeba741988b10 WHIRLPOOL 0172d96541f37adcc09d9108b44914b60f5f098ef950d9f4e07cfaa6df263cfc5b2963483c31ba0982013fa5d5cd7cfdbfc6ad76ec353fe41db94aab76547e7e
+DIST texlive-module-synctex-2012.tar.xz 244 SHA256 91e8a2c3e58e78b86ea8e8d468987689ba2a3e6f8467f251dfb546925326e119 SHA512 55121e02cc9e40b0ef92002e856dc9c2e7d405d0d27da5fe86f78262c68f0999c90f514ed4447d2ea6abb93dd12c97d9207f941ab5bf4b80d52848a1fc9cf82a WHIRLPOOL 6303d9c5eb790521a39f372ac9e35304af88ba7ebeeddc55f9ee675f32f8d81747b061f1fa69a53e75a31af9cfc65abfab58c150efa220d1f1f342d86d38b7e1
+DIST texlive-module-synctex-2013.tar.xz 244 SHA256 3c277b12446daba555b4ff8e6a5d72a6b683d0eee24fd9d6a8f5865be3558133 SHA512 62d5d098ff961d3c4008719f3aa3917f8597108eb21bd0989dbd640bb01f8ad1a9bbfd5f9a12cff634ebb7311ced1d3bb29f8b64e1b524f1197d8b7b0f521da8 WHIRLPOOL 9b38623385ab3c13d6c652df3293ae505d41542cb44b432fa73d926fefb2ce007f4c55dabf600f7cbb18047ae68c5c86a72f500179169074cb2eb0286e2160b2
+DIST texlive-module-synctex-2014.tar.xz 244 SHA256 f82ec6fbc5bf21cc43c2beea0d594fdb98e5f6da5f09f0662fc1d17cdf446471 SHA512 aa8e2a4c5da2eff3c56b566955ed9a2e3b5ea38c75482b937c4b456dcdda399c87c353bd22954a4b004f99ecfa2300698a10e38dc39df7a54fdc90bfe59d00df WHIRLPOOL c33408bee9af439c8c42c3b258ea313f3bf6bf49f0f1167831c6bc3f33da5c7a3d4f0d608f534024a4e20cea68fd6688375225ea9cbbe9b5dd7977c519f93903
 DIST texlive-module-synctex-2015.tar.xz 244 SHA256 1680f59733ed37bea70c948b415f87948d304d118a6632dfbd07007df303ceb7 SHA512 41f9cc29c14590796163a755ace7d4da29c7529dc2ee0a22c525856a1138ff3b60bab281958f6e10d08a48df6a0efde54e71be380da76df89309d866447f2c50 WHIRLPOOL a0a02fb773a48270f5d4ddd58a358145c2d6476e7c9cc7391c21da0031ce1fd59870e39a029b5d801a2dde017628c7662004d5af90ac1c982e42d93d0c6e06a5
 DIST texlive-module-synctex-2016.tar.xz 244 SHA256 7c5561e80d83803eb7f8ac54da2ad8401b52ed57ce00a6ab670b88f5604c515c SHA512 f6c0b41e5691dbec92aabdfb1e84716766cfd0aecaa260d66014f3bd7e08da57800978b3bf6b892cdb88ac5c960f898fa836488883a7a533fd98d48dba58ade8 WHIRLPOOL adbd370a4b30dc50ad35116261c609c34430e25aede903d70d965fc740fd6712b9e55e9cfb685cbdd2e893a986c082b6b526f3f029824583421fb9a5db568904
 DIST texlive-module-synctex-2017.tar.xz 244 SHA256 7c5561e80d83803eb7f8ac54da2ad8401b52ed57ce00a6ab670b88f5604c515c SHA512 f6c0b41e5691dbec92aabdfb1e84716766cfd0aecaa260d66014f3bd7e08da57800978b3bf6b892cdb88ac5c960f898fa836488883a7a533fd98d48dba58ade8 WHIRLPOOL adbd370a4b30dc50ad35116261c609c34430e25aede903d70d965fc740fd6712b9e55e9cfb685cbdd2e893a986c082b6b526f3f029824583421fb9a5db568904
+DIST texlive-module-synctex.doc-2012.tar.xz 10040 SHA256 c6755bb228c6a0375ff6f86597d5270edde9d4ecd339a13e3bc1be3db533b8d1 SHA512 58ca83e420a432f73e1d3283612eefbc66a0886d8942e40a2189cf19573a96b16b798d9b8ab0ac85f5b503c6895a0c54cd56067afbe579f5a88d3ae211437a1e WHIRLPOOL 2c594ba17072e721556403693b1d9725fcb77c7208bc685b3945377eb44348d8965a009eccdeb68169c3959349981d9186a660e74ca7451c346b3c10064c0711
+DIST texlive-module-synctex.doc-2013.tar.xz 10068 SHA256 7255aa230f326ea6ca0092de5b77951d1f77c97557850459942ba8543af0abdf SHA512 4f1e50a2d72901ec4f423509e201c5bcd13c478f4777c874910bb887edb885c6c2ee6fa71f4dad94425efe6e817163e5b18a97a34eb80c3222aed76b812030a8 WHIRLPOOL 0213bc8b43c3fef531427e853b999a992303c09ae27a30f4dcfa8a196577b16384485e452988bd02722f342d477d47e04578bd58c4327fb7afa3e1a91c2cb32a
+DIST texlive-module-synctex.doc-2014.tar.xz 10040 SHA256 70686be7d7836140a00d70eee982e8d229a7cb183f035040419519ddd29cc535 SHA512 863b1ab5d8686b1309581da1965d2d6b7a56941d8fdc0caf47d7a8e545cf6c2f31018a05c551fb5fb492f20421ff20e8924b1f3872b338768d0becfb8a16567d WHIRLPOOL cbaac5811bc572f5121100d0e8096286d8270c53652e8cca164f7e1ec7bb077e203dfee2a9b55bbe753a78490a6d5caac14f337d80abcea87b60f1704aecf86a
 DIST texlive-module-synctex.doc-2015.tar.xz 10044 SHA256 a30be0e456dad57a7afe80f5c2d0155542b940289ff529728362b6a7704cd358 SHA512 2c66e77efcba97280f3d719340e605d58ffbe7cdf75e034458107ec85c1dd76eb28e27962c17f847ea3d312d106fc59b0cb7b91e844cb9f5ce3afbe469a55311 WHIRLPOOL 9f96704898b06ca89b7a2ff89a6b4cba60fee806dc803681dc03e13eb7a9f8a60149b44006283849b457ee48ec5d84f0d837f8963ae0939f7c18f0d84b54f835
 DIST texlive-module-synctex.doc-2016.tar.xz 36924 SHA256 6c35f249f4a439994594e2ead7f3a008c5f8de954e6e66e50bae2e52ffbbe60e SHA512 7e4439d19f2724ecbe1c7d1e0f1d04199047ae29ef10beabe614e3689af35ed0503af736be3d65045079495173c651dad5e50d0e9a6f8ba9baf86836fc678a8a WHIRLPOOL 2c856565ae23a84f5e4c7648b2141aa089d227549dad8af048f67a54b54daa7ad574fbfaaefe25ad46e1f639039e21258c2c2829fae7c51e8fd10220bf072cc6
 DIST texlive-module-synctex.doc-2017.tar.xz 21220 SHA256 639119b2570a5a8b53b41dbeb6cd60b309c71abc9da85bcbb721f697132236d0 SHA512 1a2ae03662a4104f1b2923c9ddb5f63c3040f2f646128cf4987865ff72d367852580a15d01b179a14e9dce4efbab946ef78ee7766ca98d99021d0adc7cbc36be WHIRLPOOL 35a0f57254284a751cfb86d08f03848fd7e24f09f72ce356583278a0f1d83f1ab837340e5f66a4168dd4279e44a25092294e0047d6ac6633b3a9220ffff5a914
+DIST texlive-module-tetex-2012.tar.xz 28912 SHA256 955c31b297b55383112b83e1a97907bde4581cad9c33680e4cc23e4a400b09fb SHA512 5b3f72b0af4eb5045398a29dd343ab5a71d0336cd7f509e3cb48682d3c5e8d19c0d8e7d13ef43113d9354ce2461e6f6ceac700cec5e47db42bb1a1ea0504a00d WHIRLPOOL 95c341c3140101b02e7e880fe73f50317224b6ecd2869abe3a3bb7cc73701cde8673a510a15841de09a15fd803f9ea573ceea06cb3f89b9d7b20e1f76f9100a6
+DIST texlive-module-tetex-2013.tar.xz 47544 SHA256 90956c363b2348d815db8d51dc1de4c8b7e2a580e8df0034915f93541a92ba23 SHA512 62eb8c86cc13c40ccb6cdcb3aa509b75aa6d4b156b64f741c40709c2f1c7abad7456458a513803d7babfde78ab65a84672d3565091c108a9ea70dffe0152c2ef WHIRLPOOL 862345e7ddcd697e9bc1f2c3d8d9e204247af49908998dd9c2397a3a949adbfa855953e536344646fe342cdc5f0d69cdd444e9d2259ff7c4a42014c58fc5ae05
+DIST texlive-module-tetex-2014.tar.xz 51412 SHA256 e52992d5c083778019861b60890fb9aeab5591367a712edc3aa3e7350fef638c SHA512 44569fc813f09a18eac64b23c9cff43a62b1564a08fd68ca596d5a9079be3d3aa54c67ac198616615c52773bd54c78146ce57909c76df94b6de975ea70cef228 WHIRLPOOL 1a20872bbf67a8ab77a8700fc66623afdf5f2df0be0905feabfa132ce134bb18025148c3d68efe8d6c64227ca5c0db02d19f9de403cb01e9034c0c595ec414b5
 DIST texlive-module-tetex-2015.tar.xz 57300 SHA256 6754914b2ad0318341946f0c9cae2bea9e018f10ea2264d88895e798d3c9a33f SHA512 7fbfc89e8ea695afd1d9b6103bfde895075ed5a6445c0fe9f02d4eac9757ace5f871cb036d2996830bc4cf76f40d8291a7cb3f03e670fefe34f0b9ef586dda36 WHIRLPOOL e4f63d093406b64394a46c635fefe17fefec4b4798b2455ad68d6524ce72351c640be2d75543708d66628ffae64fd7b046ad8c288b1a886f962682f0e839a1ca
 DIST texlive-module-tetex-2016.tar.xz 59904 SHA256 65190c0024ad28f71d9366bec7f34e5f330588477699f561a0af4b6e66775514 SHA512 4f142ca15e3db93f6366f8529ab7f1d6778b20df41aa6b64eab37888b6cee7f8ae41a5667969bc42bd0f73c312ce6bdcaa1f07917bb3fa897bca3c2f3bfbb22e WHIRLPOOL 5666f8d46f2a40bba94fc9887963488ba1eaedc5d0e2d8e46d19c02d255b0d9b1a92ed31ad249bc7444247400306601df10c9a61955499df2421997134c723d3
 DIST texlive-module-tetex-2017.tar.xz 60072 SHA256 4d5521ffcdccf75abdc265cb850f15adc9dfce661778378ef6becab3f7b7afeb SHA512 22eade74858326f76f6ea22f2eeedcabc313e2e59a36a1a079cfafe7c9351953fb8e381fe9097110336dbbbea9c123a437fbd5e4fb9d7efe395ebdfe0c7d453a WHIRLPOOL 170c9da38735c6b0b3226af7f0a811738eb42d197db071cfd5e1d79bd2aac992f38689be28a13ca09b29239cfb15197b5d488974a5f7c3198b1f22fffea2181c
+DIST texlive-module-tetex.doc-2012.tar.xz 332676 SHA256 52df76e6f2ae85a7ff623b217d403093d9f7285b5d83f0da6e2f6c44c6f18bc9 SHA512 78564c72baac0fea6bf24a3b6a252324dc5c841b2962dd887536700f288f0499f4061223a7b6000c660fd95652a35773c9c8ca3a63c28b7cf8b15e007eb4c7c1 WHIRLPOOL 812540b4cd69c72e4be680249190d02c4c9c8d464494bf8d4be2ac0cb9796db7a3631b6db6d530cb0279b55ac3320fa1b8da3265ceb6a5c4ad08e3613114516f
+DIST texlive-module-tetex.doc-2013.tar.xz 340220 SHA256 b2c8817ab812f25da23fc7b99e46ee35cb2aada777c5c681ccfa47f07f0d0995 SHA512 a102f540d6237385e1a4c2ab18178805da48528bee7891c50b0d43e96c8dfdebf4d095ddfba8bed18dd5b820312f7300c8c23d14fd2883b4030a67514032a381 WHIRLPOOL 1f830d1fbf6a05feaa5c00c69606014896d214f95d9a33d8c26799ff1435644af89d13db046623dca2281d2810053d1d61c3e877df7e162a103ebeb0ecb2db38
+DIST texlive-module-tetex.doc-2014.tar.xz 340376 SHA256 652fa1ba12d9b466604fe88a90750edf3d542401895585cc5e6155aabde82b09 SHA512 47ef57574c3c8d96969c353afa8f4f941ec8aac992248241686b4ac00542fefc1b726336b30421befa5c981b1924be86988b36c6aaadc438082b5ed3423a09f9 WHIRLPOOL 7cb1dd79d6aee9ad0ccd34375f7f9bb968beb5e29cbd474d843d5b57b34f5f3f196aa636385c3a6da6db85ef2976ea19d6726396ed7b1d659dbbf3cec9ac88ab
 DIST texlive-module-tetex.doc-2015.tar.xz 344216 SHA256 a949782cc9c6d484ae4300e060d6b8b87851370eddb780f0d564cfc0b87fbf0d SHA512 02a4a10af8bab08034423dcb4aa4a7927468bffa097495c4e8de655e82114b0cc482b4f32476db6e4550d17f743742f0cc4fc58905175f8083da291656fadf9f WHIRLPOOL 9749760cdbbfff3f8046674723f941b3cf5677fc8f8fb1696ba7e8360cbe18b59ca304cc82e90026d1afc6ea51d2e7dce5e8f72a350a66300d091be542fedef8
 DIST texlive-module-tetex.doc-2016.tar.xz 521384 SHA256 6575e240da02fbb26df79e11ddbc75eacf36f7caa512146f89387569c759e41c SHA512 9db573e4216fbe026f1c2eaa678df718f6951fb7ebba71ff3eddc353fe4ce88332035a6ea678c4bfeb2a496d35d2cdbb10ae33915d4f3f91f52c83cab20a211d WHIRLPOOL d63fa41e7279ec620e11c0fc30371807c7bbbe366e7296ba5fbb703fa927e9eb5a6d8ca7bc64a5045d2317f26e50772a69a501674970dbbbcc4798c01745add6
 DIST texlive-module-tetex.doc-2017.tar.xz 348764 SHA256 0a744237652c88a195d079d5b1e80c39e775b26ab469f8bd0ff7134c53258620 SHA512 d0e83b87f9a844c9961bda9875f8812dd507e8edb9664fe0edb19a775f34cfdd3f096295f5d0c209ecd3c7ef4a11416601c61f0d4db4bef0297ee96d9ae430f2 WHIRLPOOL 49305d51d4925de9162f1401e606acd5a0265772f42fb0a08585ecf5ad2595c0e4b75f66406e1dbcb19391d582ce68fa880029d5ec4b52d1d48cbc82b1f5710d
@@ -339,42 +595,81 @@ DIST texlive-module-tex4ebook-2016.tar.xz 13352 SHA256 80c1a0fc517743f105e9d3d64
 DIST texlive-module-tex4ebook-2017.tar.xz 13352 SHA256 80c1a0fc517743f105e9d3d64225210f120e0a4d0d7985f1c109086c4f9e1310 SHA512 06f7b0af006fff3d3d583967066bf2b7320e7e8d1aeefb0776fb5cf30f5fa49c956a47f677f115b680f50db6b6486a11d1a00e7a687a49a6870761e7c90bea42 WHIRLPOOL d6ced6ef80cb376ed8d5920c87aa5d066a6e4ce51208c196fdddbb626412c54baeac19cc6fdc596ccca6711123cff96d999263550628ec58456bf070215a2aee
 DIST texlive-module-tex4ebook.doc-2016.tar.xz 72536 SHA256 090db20066e51528ed59802027c373ebadc2d2f92458c4369e95e97b7348e7f2 SHA512 2da50214c0612614b539eb2db68e30cd73edd024b14073cf6ceceddbfffe29aa4eb8ba5c0c6f002856e097574a16045aebe7fcb2c7e04ddb218181c5ab64c3e8 WHIRLPOOL 5c3b382f573e3bd54ab7ee142144782ef291b07bf911d63442b7c6eb167dbc77b77fd179651c08704ece404e73615489a53fea333df05cae964fb97a70ad4d76
 DIST texlive-module-tex4ebook.doc-2017.tar.xz 72536 SHA256 090db20066e51528ed59802027c373ebadc2d2f92458c4369e95e97b7348e7f2 SHA512 2da50214c0612614b539eb2db68e30cd73edd024b14073cf6ceceddbfffe29aa4eb8ba5c0c6f002856e097574a16045aebe7fcb2c7e04ddb218181c5ab64c3e8 WHIRLPOOL 5c3b382f573e3bd54ab7ee142144782ef291b07bf911d63442b7c6eb167dbc77b77fd179651c08704ece404e73615489a53fea333df05cae964fb97a70ad4d76
+DIST texlive-module-texconfig-2012.tar.xz 4288 SHA256 2fcce61c0effa2f68827c5fd5ab0c3ba380af7753aa14a031994a8c1fc47ea55 SHA512 b5ba72bb63b8b84d8c6e7740c3f68bc6fc2711b3cd21497f2f1d7fabc11cb75d6424c9da6d9bbfb4d9d26be2f9122435cb0cba7db6fb1a87a1549b9a00abe9f2 WHIRLPOOL 0365966f7af2eae780ea112a146c7b64099de369ba3e17342ee2f6ae2c9621f1201fe799801d40203b83ce97c0437fd3c64518ae38fc751c0be3edece45033a3
+DIST texlive-module-texconfig-2013.tar.xz 12324 SHA256 47720f42e05e7a48dd8eb934b0e9b75efe888574be05f64223c161872b6fd592 SHA512 cd76b011bf6ec1ffc74e429c2b0aadf1805978a631b2b1709c212da943ced394808b87a10b1cc70c22eda726b755539b5990e332917f8fbb8d2c007f4784d4df WHIRLPOOL 85017da1530d190c1658ef8217ffe71fd3fc756e7a391d9ecd39e5b7408fe7c7e1ea289d2ae75a523ab09697f61de021b39e77fdee683bb3f41968427eb38842
+DIST texlive-module-texconfig-2014.tar.xz 12424 SHA256 0f54b64f8860ce1f219030f9f699693bb3ab2ef8687949594814170d970a3ff6 SHA512 55d905ef042e3a6d34fd539dd31a83c01632ba6b0547601cc4fc87fce147f94b3ee8bb425a1b1a8f8b8b0bf65f9c898dc4a1b22823051044771612ec3b9b5f9d WHIRLPOOL dca6d0067283283e2b7203284410afd4dec11158a1220314b1b951fa1432187a166ab9d90a6d576962f7e8f7a5cd81924701bb27059a63b3c69de802e367d525
 DIST texlive-module-texconfig-2015.tar.xz 12424 SHA256 7222893dfe4f797a3b768c357f6d58f03c45e9b90bad2de8d87f7e368db918e0 SHA512 ecc1f7a5f447f2ca9eb89b6774eaaa66407fa672dbfa4c35393fe97fe80abc528dfb62814fe0b38c52edc4341076d088095d283d12521d7500879b1f09217632 WHIRLPOOL cf4e9bd1ad8526003bad1ebce440ad5fd202ab7c0f6ca1bca47a730c204339e1af97d1440b10685ecca6acf723fae0b47684edb78150db44ca2ef46e1d373704
 DIST texlive-module-texconfig-2016.tar.xz 12428 SHA256 a74d85ed4a1c35d6608a77025a9b0d0f0b7f7d86afc945471309eaaf95cd3c9a SHA512 5565d51ffd81e3618de5c4d1e6f1026e6d3ef7bf4a7d41981547ccb5fbae7a9ac26d1864dc260c77800b6fb9cab186201d389b38cca4edc8f99aa61374069d81 WHIRLPOOL 78171dcb07c80541fde193ecf337f7a54c9f151e698fd8fb158c91430a23a4b5fd864e4cff4d412bf92c4f40a479b2eb988a1a145c31c67b2c15e68404c52d14
 DIST texlive-module-texconfig-2017.tar.xz 12492 SHA256 3789897a375504b876ec166200bae397342c2744875c119f7d1781538a75af77 SHA512 5473622487ae5b5f6bd430bc3b75ee7c1fdd646f74442fbcb9d4a943f27e013a21bb05a35a724efe4dd330bca3572dc6024be031072aa2d9ab8c9d4e75ea065c WHIRLPOOL 878fe5f6a064aeecb96ed72ef0c7caf3df454b5ad72b6ef0ea10dc97cfed9d0277c43e8eca42edf6a5d57d4cd84ed886c4253d82ecbd363f3880ace00a1833de
+DIST texlive-module-texconfig.doc-2012.tar.xz 9636 SHA256 13e27160eb4e0960b799cded221cea2a4e8393d3bf1a6c5f94f7c92050ee2d5a SHA512 05391817506b629d0b56fba0cb57607868789ec84de4318a6bba7e66b3366bf7e12b1c858c2e50e14e7dc660699190fc6ece061319eb790249b7399cfde7113a WHIRLPOOL a42d35e2be90e0ec251ef9c9674bc29f2ff93f19cb1820152b94439806e31d5e60c6a414a57a133bbad5f9e32464c3436ddefe9ee6a7a45d57689eb8c1044509
+DIST texlive-module-texconfig.doc-2013.tar.xz 9660 SHA256 f27ebd4aaaf14f1e706b6701002b0625eec6429cdc2e852be87eb5a825e7b08f SHA512 c86aae7b2cbb0e6f97c6695c7cae7e6a9e03fdd22b28a42bb708c2e17912fd7de43d9dc2d5d2e5e6a0d5d04345de02fc713435e3aecf1b9c05334dd011915d0e WHIRLPOOL b4e747510e43f8c0193e84615ceabf0d8e63fec7bf5602c9e49450dbfbd4df539d2df394831b9e037c847d0ec04264740e9d956fc79193c9be5e7cc9213d244a
+DIST texlive-module-texconfig.doc-2014.tar.xz 9656 SHA256 d549ee2ce2f23501423c6824dd200b8262e6b197ecc3ac908f56f3c8aee00563 SHA512 5fa758f5b8df6c2d7cf9c5a169c721426582086dc764186389bc5be1ff45dd1d5f582aaedc62907d240d8a830eaea70629930891ed1797a04635b0d43d63cfcf WHIRLPOOL 902447e64f4cbd054f74cc99e02ba2e5478245f469074fc887ade153763e27c35adb406850d3b138b0cd8427d9a36ca067993499153355e9120e8ad34932af8b
 DIST texlive-module-texconfig.doc-2015.tar.xz 9756 SHA256 95dc949a6e21db81041ba70b36ea3e96d32304b1f4e92d3ae1aad0207125df8f SHA512 24c79d380d8e9daa8c5a4d6d4a2580bf304a4594614716f855767cc9d34234a276b3fb93eb55e4532078a074c0be962bf7cdb53729afedaf7a1a6ff0141eb356 WHIRLPOOL 7aea15b5c0a1fb95c7a4cdd46a284ebddf4ac7f2af6f06784a26891a7252552fc7166500a954c181fd87ac823b79e0b64bef61bf123a7cc8ca14ad78fa08a37e
 DIST texlive-module-texconfig.doc-2016.tar.xz 28132 SHA256 eea76bd434b7c2eaa97836ae039b61efcec16032d5f8584526e81982f46a8ae7 SHA512 3467b34fee7dc7bda25a85d759ab150d113effb27d64c632d69bea332114372299accf749e112709a39104afeb2c562a1f189c9bbbe41325b27827e515545b79 WHIRLPOOL fd0b8d03595e86c271866cc3a65991505ce01562f7939b47470bc7327e1fa0a5b789f0e8766837435855a54774d101a5bbbbb1db9a042e51a16f0178ea83d775
 DIST texlive-module-texconfig.doc-2017.tar.xz 28132 SHA256 eea76bd434b7c2eaa97836ae039b61efcec16032d5f8584526e81982f46a8ae7 SHA512 3467b34fee7dc7bda25a85d759ab150d113effb27d64c632d69bea332114372299accf749e112709a39104afeb2c562a1f189c9bbbe41325b27827e515545b79 WHIRLPOOL fd0b8d03595e86c271866cc3a65991505ce01562f7939b47470bc7327e1fa0a5b789f0e8766837435855a54774d101a5bbbbb1db9a042e51a16f0178ea83d775
+DIST texlive-module-texcount-2012.tar.xz 25832 SHA256 00022e51fcddccbde4a466c6b6eadd8a64e33ea4cbda51adf39fb1d4a71ea792 SHA512 a622fc0b894a8c7d03f2693bc381876eedf8ca29153a858ffebfd12fd6a60587d8a4bda44b62c1e2ff8e28de44c8c9cf30fa6e9fd2506b13a57a482b674055e5 WHIRLPOOL 21568fd0d531ffa6d041c3cfe1170139cbb974c8e91719ffedbcfa13d3d4488a1f77e8bc6135974c1dcabe4a4a6e79ff719caead127689abfd101939e29e6329
+DIST texlive-module-texcount-2013.tar.xz 25832 SHA256 00022e51fcddccbde4a466c6b6eadd8a64e33ea4cbda51adf39fb1d4a71ea792 SHA512 a622fc0b894a8c7d03f2693bc381876eedf8ca29153a858ffebfd12fd6a60587d8a4bda44b62c1e2ff8e28de44c8c9cf30fa6e9fd2506b13a57a482b674055e5 WHIRLPOOL 21568fd0d531ffa6d041c3cfe1170139cbb974c8e91719ffedbcfa13d3d4488a1f77e8bc6135974c1dcabe4a4a6e79ff719caead127689abfd101939e29e6329
+DIST texlive-module-texcount-2014.tar.xz 33956 SHA256 35c040fc62dd6b9e6f4d4613a1cad5b48f70f9974c51d026283bc44b5d772c1f SHA512 9259d53113de96a033db98cd32022b98787ec9e477e3c0f6183186c02a8e6223c8605fe282fbe67e30d8173a9edefaab51b2e8e53b4cce2a55cb7eb19b7b7da2 WHIRLPOOL b8ba4456b13f2ac5ba500538ffa6fb87b20bd07627aeae8153fff7d1eb1d827ce3ecd985774040357e6630a3fa1e4e6e44d7ebca63cfa1c07c73971bcb903d03
 DIST texlive-module-texcount-2015.tar.xz 33960 SHA256 c72bd0b25ea915963537c5c90dc50c9ed2b773980852706740ff9d023884b54d SHA512 90eabffd8c57932f7d31ac9657d3008e3a0504519e129b89d35f4c6cd4a43167802af26041543ea9e44ccb6e16c486fa763ee8d5224dd4027efeaeb586efd1f1 WHIRLPOOL b670d1e86585c6de9b40d4e576dba2a92c3f9e64d9f765be8e77634f8c6fdd1908ced704465c6550efbb76941084b49238aae0ce8f2a7de7a774c28e4c84fc88
 DIST texlive-module-texcount-2016.tar.xz 33976 SHA256 79bfaf907112f6bf532cfa809a097397a228e0078c918fab8bf8afc6f9ddf88b SHA512 1283f3554ad91423c5244c74670821a098ae8aa10c06b0a409b1852ca86c0c90b24ef3a1d76e894dda6636a95784fb8820aaba6442efdda566b8674a8faeffaf WHIRLPOOL f41896c3dc634e12f9fb9bdb8c3f4bf9a6b06c4588ebda2c652b8113a42707f002d8901abb7b368f24f601d30e28c10d8a8b40ff91dd8bb8eb29597efc20a871
 DIST texlive-module-texcount-2017.tar.xz 33976 SHA256 79bfaf907112f6bf532cfa809a097397a228e0078c918fab8bf8afc6f9ddf88b SHA512 1283f3554ad91423c5244c74670821a098ae8aa10c06b0a409b1852ca86c0c90b24ef3a1d76e894dda6636a95784fb8820aaba6442efdda566b8674a8faeffaf WHIRLPOOL f41896c3dc634e12f9fb9bdb8c3f4bf9a6b06c4588ebda2c652b8113a42707f002d8901abb7b368f24f601d30e28c10d8a8b40ff91dd8bb8eb29597efc20a871
+DIST texlive-module-texcount.doc-2012.tar.xz 319296 SHA256 a8a210821752e28b074cdab8cb0d47c31921a3dcde73622c428e688b34099c3b SHA512 34352740007638c7169d979527021c9cb2bdca2a46b295be2ba11b289c3c28a3b6f526d3158a30e7be37255b6abd97573f5d58f46abc2afb2293162c0a5a163a WHIRLPOOL fac3dadb136b69b38ab6b86bdc75b90691b90a4ce7668fbd7c4c135d9d378c1641f840fb2057fb2aabb595f7b774c2378a2c966496a030d568eeb5ae883ebdaf
+DIST texlive-module-texcount.doc-2013.tar.xz 319296 SHA256 a8a210821752e28b074cdab8cb0d47c31921a3dcde73622c428e688b34099c3b SHA512 34352740007638c7169d979527021c9cb2bdca2a46b295be2ba11b289c3c28a3b6f526d3158a30e7be37255b6abd97573f5d58f46abc2afb2293162c0a5a163a WHIRLPOOL fac3dadb136b69b38ab6b86bdc75b90691b90a4ce7668fbd7c4c135d9d378c1641f840fb2057fb2aabb595f7b774c2378a2c966496a030d568eeb5ae883ebdaf
+DIST texlive-module-texcount.doc-2014.tar.xz 554816 SHA256 3adaa96516442a5712103193ad95f3cb530951f5a58cb35334b98ec4c668fc3f SHA512 7b2bb2d0d7023a973d07d5a607cd7ff797ec17aac4724d8cf6db1d628fcb10aea8d60df1c44eab654734fa93bc42284a6b6ce462d150e795a09d1c3ea73adc62 WHIRLPOOL dc7484a6c1a631add82e3691fd441b84df39bb5f7bcb544c8002bddc840cdf1aa1a0ce1b8aa3d2bfd407c0f3d8877945fb516525245f5c349747a815c51e6c1c
 DIST texlive-module-texcount.doc-2015.tar.xz 554820 SHA256 3e5454aad97a6d7d985c00733c87ab4294996ea8b3a416cc75f5d45465b9fb36 SHA512 3c2a97d32386f77d355fe9a5caf29d71d330023a2f237edb370e6150ab30cf03ff99c98f0ea112a451b55a69b3bf6e71ffd60cc417c40b8705343afd4b068b2c WHIRLPOOL 1f827b37d4147cc0acdabbab3907a793c222b7fa8ece3c1799609031e52aa294225ac8ab1188618be24363b41ae86a0f971a46b360957b72017e56fa6d8b9775
 DIST texlive-module-texcount.doc-2016.tar.xz 554820 SHA256 b1c6790c23427882ae29c2643257071ef98294df7da7bc1eb18154d61cff0499 SHA512 92de144ab0406a3c30565d1bd3320933f9ea1696fc22d41103975677adeaa844faa69571160e303f70b266bb3c079c20cb24c74502f51409eab8800a6e46d9b7 WHIRLPOOL 5637b1c4e1e7be8932232be58f720ff2d5428b49e5297c1d9765e16dc8bd5901dab176f373afc313b1d5fd09023cd1cb7d732502a149e70364ffe350b128e31d
 DIST texlive-module-texcount.doc-2017.tar.xz 554756 SHA256 9afc8ddbc6ae46248d98a81f05a225923b073b2d2d7d0c933d3ff9c28aad6f5e SHA512 f87c36f1d46552d258156d36764c6d96839576e30510257f72d24b4eddba1c624b12ff4405be3e39e1aa9d3f70c02e272a3affd513f2dc9ca3671568279ed6ca WHIRLPOOL 538d1727f99d0484624759afacf251d5dffc2dab8a27ed1aede88f26614cc5054115ec04ea330bbacb8c3da512314e63e4b1c270cc8ebb26b4f042ff6530986d
+DIST texlive-module-texdef-2012.tar.xz 9268 SHA256 b8cc200f47ad4906f877269262e4b1b4d7478cb8df3e28edab0600370932576d SHA512 da34a7f6d7d2f799f9796dc743559be7dc911f7a9049cd3ad133f350bfd5ae32ec1698bffcfb78b2fede3a9ca6ce079b096c4cb5a67c6ec8083930671c8034a8 WHIRLPOOL c1d67a25b896e1055f818211620bc10c90ba2558ff8dbaf568c21aaff5a0cb2e6f40b06890e244ec1e004a83c867a91139fe95318d37f8bde07a068e5f5c482e
+DIST texlive-module-texdef-2013.tar.xz 9268 SHA256 b8cc200f47ad4906f877269262e4b1b4d7478cb8df3e28edab0600370932576d SHA512 da34a7f6d7d2f799f9796dc743559be7dc911f7a9049cd3ad133f350bfd5ae32ec1698bffcfb78b2fede3a9ca6ce079b096c4cb5a67c6ec8083930671c8034a8 WHIRLPOOL c1d67a25b896e1055f818211620bc10c90ba2558ff8dbaf568c21aaff5a0cb2e6f40b06890e244ec1e004a83c867a91139fe95318d37f8bde07a068e5f5c482e
+DIST texlive-module-texdef-2014.tar.xz 9276 SHA256 b39cd784395b7a74f6adf6cbcb849eaa4bf97fdebc76cdc76da4c9a6fcea530c SHA512 2e3a843a9de228f57cb93c9d9d75ed238649b6e3d1c028d9dab1daf04de613d95412e9945f32f0544ed774a7ba8b6fbdbf2943eed2f2dbded0faf97f7de3f74b WHIRLPOOL 5abeb8d8bed16335ee830c4f90ce5d9eced9b2c6de13b01c78784953622b34ca54a382b477b1483f44354ddcb32c850d52414b3cfb1a17620338856841d09259
 DIST texlive-module-texdef-2015.tar.xz 9276 SHA256 fc8def124880dbafb21ec9611a1c9235857cb2b407fd82b7ad4f5bdea8c27bb7 SHA512 0c83f6c46b9de4ba457a519fe19c65690bbd5a8f2f6e6a6aa01fab2444b631d500f38836c0c479d9be3251c1a2b9abe83c7c1415cc184a680c883ef061eb2f45 WHIRLPOOL 4274c26dc3f952739016a2c01785b33175c1a2940b5edb034c021b9a53f71bbe04057c7f330e9e086155be89f5a2010811472c2735201eb413a99b11d387022d
 DIST texlive-module-texdef-2016.tar.xz 9280 SHA256 34c1bf96a3194012fb4281ec8d5d82b03d6a6f81805df47c26a84b5d177d7763 SHA512 79527a3b020f5fa3ce69f3436ef71f0f17d388b61b53e133dc8558ff26ab9a600d06233c41aeef6e4935d98c3b2d1c2b1ebb6f8265f0750bbfde847fcaddac6d WHIRLPOOL 303c32a0681c00fc378db56e835f5b562d733e002105c59e5525be0b7de17afed91707fe02a61d5c34f79134b858d6dbea2c7f07f448d06411ed14bcc9ef18dd
 DIST texlive-module-texdef-2017.tar.xz 9280 SHA256 34c1bf96a3194012fb4281ec8d5d82b03d6a6f81805df47c26a84b5d177d7763 SHA512 79527a3b020f5fa3ce69f3436ef71f0f17d388b61b53e133dc8558ff26ab9a600d06233c41aeef6e4935d98c3b2d1c2b1ebb6f8265f0750bbfde847fcaddac6d WHIRLPOOL 303c32a0681c00fc378db56e835f5b562d733e002105c59e5525be0b7de17afed91707fe02a61d5c34f79134b858d6dbea2c7f07f448d06411ed14bcc9ef18dd
+DIST texlive-module-texdef.doc-2012.tar.xz 249876 SHA256 c3b1ad688072d50bae69f0c7afe4d9fc6c5b506eb347fd0cad49a4eea5a3bc88 SHA512 eb7eceae35dff2d5d25062aaad91dbb14df5a15d26b58dabc4678696c2de43c1089587e6a36ce3fe25be95ed97a81754284878fcb6efd3fa7a5bd4d70e415c45 WHIRLPOOL 4de8370a756c2bb793a22a04988c6e27b939514562e2c36d8cbca6a501cc5759e0d2928da990a9083fd7c24fc7fdc6f158af6a7aba3f93037f8d2e0bfb0b5d97
+DIST texlive-module-texdef.doc-2013.tar.xz 249876 SHA256 c3b1ad688072d50bae69f0c7afe4d9fc6c5b506eb347fd0cad49a4eea5a3bc88 SHA512 eb7eceae35dff2d5d25062aaad91dbb14df5a15d26b58dabc4678696c2de43c1089587e6a36ce3fe25be95ed97a81754284878fcb6efd3fa7a5bd4d70e415c45 WHIRLPOOL 4de8370a756c2bb793a22a04988c6e27b939514562e2c36d8cbca6a501cc5759e0d2928da990a9083fd7c24fc7fdc6f158af6a7aba3f93037f8d2e0bfb0b5d97
+DIST texlive-module-texdef.doc-2014.tar.xz 249880 SHA256 da353d9740683d6fd3e20c872791a0bdaf1d80114c768aec460bd02ccfb7951b SHA512 e136307d1a734cb7c1d8d0a9be1a55f7c03e8e4b20ed4b6ebac9e2b4cbc265e44393c8e98172468515c70cebc3766a1b47c9651526cfc3f445037c4367c6836f WHIRLPOOL 34ca1604a2e11cc97291d3d5fe3547a6006362678fda10256b88c01a6a94c16a0001bc6f0da67012e2613ae54fba49f303c65a9f6c498e27a0aeac6bcdc32456
 DIST texlive-module-texdef.doc-2015.tar.xz 249880 SHA256 87dae2d74d091044d372a18ce2b8568fd0ba63d305a39edf04abbea02fb15ab6 SHA512 9380899f5d1a05d91ddec971136a8e6974ca6e7c5e854f43eb05c951b8364faca8574521df568018515ddebdf13f357f121d67b9fa1880b5f5cc0ceed609860b WHIRLPOOL 9219c7435e3971b5c58017387e575fe8f2786eb6d9754dc4be5e136624eff78dd4f47d3249772a1e3a452c736299272eb64de153e9c78acee6ff1302e9aa1fba
 DIST texlive-module-texdef.doc-2016.tar.xz 249880 SHA256 7c78f5ee63c4276e8f6d213b08d0851f2954303781352efe5176407167a541ce SHA512 9a927c1ed062d3e0de77c7f690d7a247fda1c10b00f0323f09e9818f672fa47f39cf70b96701c1547fcad3966e0aae2aa2f6ae512ef0c62987c8568868ab8b58 WHIRLPOOL e9143b666aa8e7127a0c99bc58b02d1fbc7b2b2659651000c7142aeff731aaa9bf5ff608ddacdaa66021882b8974c0d06e1d51643dc1ecb44f2e6005ee7d6552
 DIST texlive-module-texdef.doc-2017.tar.xz 249876 SHA256 707cdedfd33ce2159f2955477d16b9e85aa4ee4cb258404382c8037b728c845e SHA512 9ad1743eb54c5d32dddda440294595f512b9eb64d45d4041ff2edb44a99cc689df17b5384bb5ef7150202a7d1f5c2cd08cfc81abcc2c1fea5e9098c7ef74877a WHIRLPOOL a403608d7f51f8a117763cc389354938012ba52fbdeaac4243aa817d852cbdeb12ad9637cc794a003980760ce4ed8906a8c33f38b79bbcbcbd782194247d4584
+DIST texlive-module-texdef.source-2012.tar.xz 3892 SHA256 0f87b3f86695a80388a30e649cbc344c4a262722d67c0921f9e9510269a9775d SHA512 05882ffe5c863a710e4d36190bf50cb2544c211282d852898a94dabe8b287be5b3d46647fa1bcffe8fe0e699f5e021b3e5ccd67fb10c4107ec79dc96d4fac02f WHIRLPOOL f1bb84d112bddbcb14cc90e0bc109a642d0bff103a5a021f3a057e606bf006d4e96a4366f2e8f09996ac8c8b15800705a02a7cfd454093dbcc9bd4de15441e39
+DIST texlive-module-texdef.source-2013.tar.xz 3892 SHA256 0f87b3f86695a80388a30e649cbc344c4a262722d67c0921f9e9510269a9775d SHA512 05882ffe5c863a710e4d36190bf50cb2544c211282d852898a94dabe8b287be5b3d46647fa1bcffe8fe0e699f5e021b3e5ccd67fb10c4107ec79dc96d4fac02f WHIRLPOOL f1bb84d112bddbcb14cc90e0bc109a642d0bff103a5a021f3a057e606bf006d4e96a4366f2e8f09996ac8c8b15800705a02a7cfd454093dbcc9bd4de15441e39
+DIST texlive-module-texdef.source-2014.tar.xz 3896 SHA256 5c3fd5da7b110a82b76eb009ebb66ac89d30dfd48913c8da8e7b920e93d0aae1 SHA512 d40f6f40346bc14b24d4d10f8f5ed0f2493fd4b995f085465e057700dcbf0dec4cd6e4af82ab5a00da0346b0af2f79d1a4c73b12f0779344ce0ee660bcd0c012 WHIRLPOOL 078deee4f22921d79ea3083e620903011f53dbcd635adf7db43f7a789c482cb6c9b383d5db2be797f9c2e4170acf60c618c79b1f0d020bdf9efb233086b7eb8d
 DIST texlive-module-texdef.source-2015.tar.xz 3896 SHA256 552569d00a00c8911e2b301c5791e78ad90f0be6da5da525810e4dc763f2680c SHA512 0b3356e51f5cd10df3cd4749fc64e131758dfe027d1fd9451ce2acaaf288dcb0b1ec930946be54de8f988c15c5fc34d30440ef299ef3718e2f70ca9979f17928 WHIRLPOOL 4925e54751a6039c41989c085f50887c997b71faa7d06339cde47a3e532ee868e3f4f4e0bc1ad5b304befe13884c3aa6aace359a5e44d90b81f35520691015cd
 DIST texlive-module-texdef.source-2016.tar.xz 3896 SHA256 7f9545219b62413ba6977fed5055d6ed38cf13816b0582cea2bf102e03ea45b3 SHA512 92000293637f81fe1fd78a4402ca0a9bf9591f337149a4efd72d2f49609f0c69751bb323262c012574a50aa24a1d0f786928fba9e8999853856cb9514e345d45 WHIRLPOOL 0c7adc957c7baabf98369d140446f5158ca6b25d35a14a286caebb3475266ae4f75e80f548fa64980578682fa08d9c73333591db3a4b2843bfbef14e4be76e89
 DIST texlive-module-texdef.source-2017.tar.xz 3888 SHA256 ba9a13e4eeb9de3b2f5f0b449a56e84b111db8fa1692d3ff8519db70a424956e SHA512 41c19aea1b9141542a6b5262decf3aea1d241c41d1aa0225eac028b564facead789c637e9d580b65ed68db7698dbe6d9fc7572b045259571b802860c7b455d68 WHIRLPOOL 02487a6943c1379472bb24379fb1ebd43c57d6a8506a77762b2a7ad9aec9b138fc0031c35d40bfbd2f95c8bf0ad06acacd8476a245144cc31191ed7cf25f75c0
+DIST texlive-module-texdiff-2012.tar.xz 7136 SHA256 55b7e1a2d206704e2385e708d21de60f4edfb02824dfa393f3e5f186f8bb1aa7 SHA512 13f34d6607987d2a129d6f56538f9378fef3c584d9b8212e34cb01e274a93c60f56b9b333de8e176dbd5e26b8a4f7765af29a5231d7adaf6408bdf9624fc37ee WHIRLPOOL 85cbaff6827cff79270c53baf47f337bac0376766d720de586e6a3885ecd971927b2a90f55ad79d12f597b790373f103af7c3a6eebebc731d2dd11d3a0ffb4f6
+DIST texlive-module-texdiff-2013.tar.xz 7136 SHA256 3313dbf876721335c71ea5fe5303445761f7bbb2d4fe3964c865c539c28909d3 SHA512 f6d664c36bc3544b97205d481a05a97917f95f2612f084e021aff8a141be79940f7a19c62696cba8de5964ea1fec38d9a90681498ca6c3732142253766597f3a WHIRLPOOL 5dea08bdd6d06a7e188b807f0411f504461246e8661b3157e041c808921f8fd250bcca697ec96471ea33b174510b4d2bfaf1fa47820e68f333bbac6748903adb
+DIST texlive-module-texdiff-2014.tar.xz 7136 SHA256 8ee90ae8d329306a62b6202233b6e5060d0c8da9aa9edf35b2cc01c2e031db74 SHA512 0dc8fed72c1603a7437b2f50fc348ca34d5b883c72db4551bcb5ad7c55018a10dcaacb470a0954a17198a5f57823200b73b133aa91ea48e35923701341e7a5d7 WHIRLPOOL e90477e858d99f887900e76601e2d3c9827c149789ad33863305fe6bcf7bda2f6be1e0eafca5c46cd7eb1633345c037eaee75e5f3f8a2be626f90640579be894
 DIST texlive-module-texdiff-2015.tar.xz 7136 SHA256 4df670cd129f961107384f8f8915fe3ab4aaf12f4a5f0006ee028567f0ce9a19 SHA512 3bbf709bcb4cfddbb92385d79a9ce9488889e3e0c6bdd3f61e89439b38eac14c0a01272392b1db1c3cd417dc9924f20b34debd9055112ba7d2292c3bfe3edb71 WHIRLPOOL b563f13aaa4fd8c107e0b4633017793189e7ea88792a1d9c1b6a46caad4cbce14fa5951f1d111c674e4b5b6a1638374e8c25061ee4d8f1a863d8af7b2f4e4efc
 DIST texlive-module-texdiff-2016.tar.xz 7152 SHA256 0e94df2cc144a5a8d73d1f3d0c75209509b7317c00b8eac8a23a533f3fa5050a SHA512 8e300ab38c698a33ba6fce3416e6e1c57e53929dd5ccd7cf6c64b17e8c79f5eae0faaa9fd54f9bc909dcc1d3b961b3b799a98fce219503a7add53c0bc306a150 WHIRLPOOL 6e5982a470f9ebc900ed701a6e5d626628818477aa1275554de0530377176d8065d244f16aae4807595a0a2c3047254fff2cee53afdf19816bbba972f2b6f3b1
 DIST texlive-module-texdiff-2017.tar.xz 7152 SHA256 0e94df2cc144a5a8d73d1f3d0c75209509b7317c00b8eac8a23a533f3fa5050a SHA512 8e300ab38c698a33ba6fce3416e6e1c57e53929dd5ccd7cf6c64b17e8c79f5eae0faaa9fd54f9bc909dcc1d3b961b3b799a98fce219503a7add53c0bc306a150 WHIRLPOOL 6e5982a470f9ebc900ed701a6e5d626628818477aa1275554de0530377176d8065d244f16aae4807595a0a2c3047254fff2cee53afdf19816bbba972f2b6f3b1
+DIST texlive-module-texdiff.doc-2012.tar.xz 10296 SHA256 07f4b8852f229cd8654bf1f1a8c8f1033ed325ef5d50a1c458334860d7e133b5 SHA512 58d22225e2d55b6871b51516cd916044ad888dfd4d8c0d19153e8432ed665379e486d562f1c3234d0f141f578c1ca6273ca870b9bb8c5dbd0b2c5eadb12dea43 WHIRLPOOL 39d7906db0bb02cdaf979e82f57c5553a81e2f4980f978f2bc58415813d1d889e0bdaa3f318ec9cd7f904c21686137ad354676bef6dab0741a844a08cb876cd4
+DIST texlive-module-texdiff.doc-2013.tar.xz 10296 SHA256 5ff501633825f807e1f5fde64f390ddf826f710fc94166d5219a35ef7c0e4c54 SHA512 ef1608b9a0b36db5e9ab2aeaa2188a3e4c8fb671c72f267723f9da92529ee410528f6d62c81b24354a5bf23dbbfcba151af17cc13ad6f1b902fbfa8e90ea90fc WHIRLPOOL cb2e5d3bc0529fd7953e184c23feffd9fb49bdaae07d3da2ceadb1df10aca47ac3d94ae0b083594d548665451b06d5c096eb416fe1d2d4c0e9e449b68a1abd4a
+DIST texlive-module-texdiff.doc-2014.tar.xz 10300 SHA256 c7956b28fe30803421ef44036358a0428b448b452147e5e0bdf4cd69971363b1 SHA512 5267c471afa524d2f7fd4af7fc08852df858540b11d3cac56c0d60465f4e0dc90b4fc1c6a4f8ed17528d5baf6c2195b1353ec99eaaeec56b3b3a4c9afc4fed8b WHIRLPOOL cce93b2f67804d323c3b2cda9c611961baece779eea430c0aa7d4fb268afaabc3729abfe0504e7c1cae4690f899e19c64f5293618eefebdff61cbc0bcc617e41
 DIST texlive-module-texdiff.doc-2015.tar.xz 10300 SHA256 25221b1754148fab081575099652d55a99ebb6c95f5fb9672c9b539f10e469db SHA512 db3eabbd54058d2ba966ceb4098906759a28f45bfdf4650951349629d00124137d9f4c0ed0812578edbbfa9ca894154ae1893ab946828a164c29c0fccb42f3d3 WHIRLPOOL 05faba2d748aabed796a523403dc63b03d92423c9a974ae73dd6b2397f91565276a0e27e3e2134359d2f7ea8d8071cd37bfe8ad844ec44ae030452e77e202cc2
 DIST texlive-module-texdiff.doc-2016.tar.xz 10300 SHA256 46236c8263f85feb3f9846c543bb8a0c6feb55c06128443bca558051468c063f SHA512 d5c5c12dc2d6186f5e196bba31216986166b7efa9f6d44599d43446278d00576f94b858fe91ca5911811c5daa2d409411722e7d29543973641c78036aac15bd1 WHIRLPOOL 787de42fff3cf86c2b014b0fa81aeadaa7350e713727d32ed26565103dd64b10cecaa59b90391fc415ca0c3f490aabb43145465759c35b6b16771f8e1d79d5d8
 DIST texlive-module-texdiff.doc-2017.tar.xz 10300 SHA256 46236c8263f85feb3f9846c543bb8a0c6feb55c06128443bca558051468c063f SHA512 d5c5c12dc2d6186f5e196bba31216986166b7efa9f6d44599d43446278d00576f94b858fe91ca5911811c5daa2d409411722e7d29543973641c78036aac15bd1 WHIRLPOOL 787de42fff3cf86c2b014b0fa81aeadaa7350e713727d32ed26565103dd64b10cecaa59b90391fc415ca0c3f490aabb43145465759c35b6b16771f8e1d79d5d8
+DIST texlive-module-texdirflatten-2012.tar.xz 3076 SHA256 fa0a9c9f2acf2725b333f2dc6193c25c9240070fb5a854b4bb3cf5aad74ef011 SHA512 8047dc5cefab8d8fbb6d53fb12e3602339209477a015c0dd52581a824f5f6722bd8cc50d25ce370d9e16886cd23d02c5119b9a2c36b01fe3d41f79f852091f8d WHIRLPOOL f3835aa66fd1e828db82a4b1e3f2229dc6658f4a312cc3f8151acdd71b3eec03f10d5eb09c0bcfb21534249449013dbe23943d160537b05fd6bbc2e73d806e4f
+DIST texlive-module-texdirflatten-2013.tar.xz 3080 SHA256 ba0db7ebca1ffe6c4fe3f390c25ea68d721fb5b2b49fdfa170f66b72a3a4ba3f SHA512 2174afa617fbbceb84758b8365a56489a69d8722dc2177313b9b9f1b347c400191f9d938a071a11ea2bc25ae17e5e4f9a321d4e348fa0a6f4772f5fd54605f45 WHIRLPOOL 3105d2b1746c85f44c66c69a9f72e523bd4e50291ac7dddf93c3cc33758621c4f5e7382912b6c43b3ea9755ec394016fcb95e951ba350e78289318970dad26f1
+DIST texlive-module-texdirflatten-2014.tar.xz 3076 SHA256 2f2acf4474d41665e7436d7431958fb48d0635463bfec960d519aac19efcf9af SHA512 e370993e6d6ae25c3192aa2e023537646a2f895cf759f4479586ae33b1e0ea0cdfa5de8814e1f1fa4b9474d24000891ac093366f02a19798564e22bae76eae47 WHIRLPOOL 81b3975fe81fdf21518fb36aadb55ea05f0b5595c12d321589dee3243be6f8ec3114f669ff1ca4efb4b7bbd6851b25dcda7ce7477d0313662505f398fb7389a4
 DIST texlive-module-texdirflatten-2015.tar.xz 3076 SHA256 b6d50fbe23721e986b7536173e3673870da0d3e0151169f7b9ea641e6533e81b SHA512 48ef9e8a67194c380e21e9b9cc4bb518e96a1447d5fdd60efdceea0f74ad89273ee38801101630991b7d397b9b2e48dfd2ddd7188d5970e64a992f424180328b WHIRLPOOL 500b4e365e2a43c3eba26c3395d5b4e556e56104815a8eb5d7939248893c10de5879110d47f6de7b8683fb12717bb0c372111d1e9da4a4ca07974c2d60c39a6a
 DIST texlive-module-texdirflatten-2016.tar.xz 3088 SHA256 31bf36d577fed3985ab2645d2385dbfb408f1f4da398eef00256fe3ecdb46f71 SHA512 6497fb734576083784449ea29f8f7f59ac8a82b8caa44e8a96cfed3e8ff65735d66d09d8c147348b92dd2817679eadd9c8dddcdcab74bc29efaf8edc940a19fb WHIRLPOOL ac25f67fe95abf55871de0a5d123d72e3062bdb8d3b76b003cdc2d89324bb4adf6348c666af29795125412506c37bb71ca1a67a053d1c036b8ce911c93380a69
 DIST texlive-module-texdirflatten-2017.tar.xz 3084 SHA256 48ef9c3df6743746130b3ffd1dcc1a4f06a3425e57871343a5db7fe831e0f496 SHA512 73404f73d3c7ee569ef019ed4ce621512b6cb2d6f6c85bafc362759b1e1bbc4f56048d17e98b481099d7a0c4348594ec5a514752ff8888c153f4239f3e6d2322 WHIRLPOOL aca922f5bd0ab2d6feb7b1103ea38703b90fb7e6e6f83302c83bb46c9ca15ba057d606d08f6c1bf4fdb21390debb75579bae72d0db473fd282197f07a7a0b6b3
+DIST texlive-module-texdirflatten.doc-2012.tar.xz 5616 SHA256 c04f1bd709b81ee1a98373ab5886cb740dd1250e3c0fe6dab5f1e54d05e5457c SHA512 c64f7bc95d2d6aea0a1967689ffba9df62d7c9013a8f6b36a52f4ff358de86ee5b13f4e0eb396c3cbdb6dc2f7dbfccf06e37d00250baa9860d9b22ad365d7c61 WHIRLPOOL 74a56dec1452bfd7adb3c87079eb7e91d01420118a0e6e14c58eb59ec07677a2ad5b694e2c9d4f7bf9760b90a9d187ad88aa8bc93eb2ae476c2a2e5d8be8306a
+DIST texlive-module-texdirflatten.doc-2013.tar.xz 5616 SHA256 94afee2432c525c17cc25e663e2f1e802e47e1476fde70f728fb542d1f854e9f SHA512 240760f5b05cebe43c8910523084b2d6386e28c050a2ead4da1a2d10782a5cdb79fb91e9bae6e261ef979dc48d92e254983d9505f45d41adc98be3ec6bc1fec5 WHIRLPOOL 6afa4ee525b1ebf0992cd6258286e0f60651ee59acded8e618ec7d54f1d9a8d39158b218484499d5404c678c58b5d5f5cfad85c561fa3b4b9665f94c644918bd
+DIST texlive-module-texdirflatten.doc-2014.tar.xz 5616 SHA256 856087a73ea44fc4cc43e306487d90251e80bcd387f6d571968c83c2c97b0184 SHA512 22ec50f4199bff8614e664f5085e2e7cb88cfdf705f606640a5bbe4f022df430b04eacfd49a719036b8b11d1f035843d3c56431e0d82ca2f72652c0c4984c123 WHIRLPOOL 5148a115e585c351482b61fb6cf946296fa38479b42339eee26213cc5c6884fec7d9efada146facc0638757bcfa66dd4af88d77ab4895ab765227f470b080c82
 DIST texlive-module-texdirflatten.doc-2015.tar.xz 5616 SHA256 7fa42af4b3a4fa8b772d500b3e08d39418c51616e96772700cc01274b7aec332 SHA512 a2fb282dc97f6c33dab70897b673103dd9da0b2f6cd65715aa6962414491ddf6e7b8ab893afad2b9c4df1546e188cc188f8674876322ca97322631e431089e79 WHIRLPOOL d5028afe86a21db1d974c7c61140b759e02cc2457675c8cb76a5b9a9556a6657e93e12df4fa59d9951c8eb5f0c391386910840e49eae8177a7da6de4756babc2
 DIST texlive-module-texdirflatten.doc-2016.tar.xz 5620 SHA256 c0031c97ecc4a82d153015c2672801b9158753b2f3ee54dea70337a16874b0ad SHA512 da1973e711c102e4ae62d668013d1ee3d12e7300db081466148ff80352b24e75b2990ceb6b1afbf363707bbf833529450925bf33c0bdf9b3458d4ccfac9ae697 WHIRLPOOL 769e52bacb7b05b3db435602d5958892b74b5e651309b8a03a8576a30a29b34aeaf81af45f210bafa97158fbe04a689add2526ee2f8ac4d57799193b19362152
 DIST texlive-module-texdirflatten.doc-2017.tar.xz 5608 SHA256 7e24d5755ed2b21d4376440d03a5f001b91f9ddffc6cf5c861bd27eea868b1ad SHA512 a3e00dff899ca3bb7033eb8c8608d44cc3319f73afe6fa0d00c25e330ee13827df9556857f75b9000b4716ad1ab9d8b648f20509cc3ea4b10d2991bd6b3f9ea7 WHIRLPOOL 6954aad539361aa5cd19c61979e90bee4edfb60d25159b0a12c06be58766160606e0c7ce5415d2f5f40d8a6f2a7da17fe031482bd75b72361bef97fde98f57c2
+DIST texlive-module-texdoc-2012.tar.xz 167440 SHA256 fd3f130e32265cb80712175398401c9ca6dbb5f1bafb97e5f4586d8ddbc77f11 SHA512 9ab9cd99c477cf4b174822b02d17267fccba4d06190228802f013c94b6f2d6b6a3170059e91bc60ce09de48d8a38e80c9f1c0dd5dcd655b2d16fa957e23e1bb0 WHIRLPOOL 1c0353341cc43e9029c77b9eab764e8acd3d6486b3f2ea71865d6a2e58647dcef76dd965ace908b955ce0c1dc85ea02991161c136c75390d10f7c173393dffce
+DIST texlive-module-texdoc-2013.tar.xz 167308 SHA256 767815b068de8216879f7333ca25b56168a1974206bf8ca346bd46f9b7f25c53 SHA512 0f1f0cdbad3a46caa4f16de59d17e2c41cd41fbb9a3d1655c63b57e1d5d2557878146c76b37fd574158346c3d7239ee3abeef3e7e9344e4153979695dad32b05 WHIRLPOOL 5c7a9e9f615c1ec25d87caf705f2ae62e1a49c5e809cb9113eb1f0bbb0bb75e507887f3b31faa0af5b25401a6add75f101aa77b468346f19c3ad8d69b44b5a01
+DIST texlive-module-texdoc-2014.tar.xz 167336 SHA256 e0a5dc34844c06a30cb19658551ca641abd5a89fea8231f9c074d59818806693 SHA512 b8a784c03f3087e694d543686702e9a0042901c5b8a6a130ac95b85522ae6ac59a0687449e81aac9e8e43bdccc2ef6eb8784990e205340164936765588ff893a WHIRLPOOL 351c0758550cce9c18aa0fcfb48d3aa4084a1e507d0d0d15b65952a63b2ff9b804277cff30d83515f17ba6a89c8155a66f2d460f65da8a00bfe1b7a00993b536
 DIST texlive-module-texdoc-2015.tar.xz 167336 SHA256 e6e558bbe421644278364c764d97b904c43ff86edf116f7d0713d1f43a5d9f97 SHA512 7ab8f2db199f96f4290097e07e5073fc73d3b5b9839f0a60cc87078b2db48b1b53bd84dbb5ef7db5d21a2f802bba5bd7177132106c8f8c793c28b6a217755422 WHIRLPOOL 1b2c038648ce8d24a200b537b1b1e881f14193eee569503dc3a9281ac0213edc741ca00ec4748954afd649ec9d85c6aaa037ee8fe3be180d1d204a22ec97d850
 DIST texlive-module-texdoc-2016.tar.xz 167368 SHA256 e307496aeb3a7e47d0406d83d46dbe367fe70f6711c673e55d00798e80d58e00 SHA512 dc3dfdb7b480a837eeca239e8289b075d5ef7900a92345b8dfc3546a3c63bb378527b2084476fd86a526f4591b2a2e943c3300db10e2d333e1d57ab870d59c08 WHIRLPOOL da0cea204d8ff63214cafe2a9083f19691fbf440a73edc09b4df7f727df78dd5b0f7e36e0cd76b1f4dea2cff6165958a1984e8d1c68a1da0f26142245e268775
 DIST texlive-module-texdoc-2017.tar.xz 214216 SHA256 b6855af75b357b26057cb6b3a5654d7a0bb53ce19948d9f32dd8f80bc16d1bbd SHA512 f20124d5e65956d568b96efa1c58214d6ff664477e9525610f07b48898d2a09d55c39276571a7d2954c09bb6732abf5a0067c430d4f0f3ff9355f2d57fab22cd WHIRLPOOL 3470c6b78ed665f77ff24515b65b42cf23516ee44bcbe76532430b3a998167b8890360170d5959782ee42abadbac95eadb095c8c85e4c1543e9344dfc1917daa
+DIST texlive-module-texdoc.doc-2012.tar.xz 140348 SHA256 671ecf24020dc5090cb053054558c23738e0b1b25ae7d8ae9282cd896a490435 SHA512 8e4d4175127090bcf0ac7ca61df19263c7fb5bedc1bfa88100bee4889c3278dfb07d11cf297bca5c72dd00749ffa0f13bdcb8133ae362cbc52f1e53ee2ca8678 WHIRLPOOL 42746cd14b2375c9692fbcc45314eafd4559a5dbb83088b7852f0e2b4b99e025c2544f5140de5e401daf3a9298418d7629f77359a6fa9d97befef2fffab5d775
+DIST texlive-module-texdoc.doc-2013.tar.xz 140544 SHA256 acf039a9daec91d0ea57fdb877efa3bcd872a1b87b35064c7e64c715f74acb08 SHA512 57056868e93ecf814960d9866f52891ce7639d6c15bc3595a22893b3613cc248ac36a7bc0778506ca0e5633d39e99c99d467d4b9de8b2378c1541726f8e9da4d WHIRLPOOL 8a647abf1c8d14fece931bb78ad2d95cca17244a008c17af006e2d65c6ec25937b5f60967780f5d8f22af205cbf27193fd9b74241a73812f1de420a6779f4bf2
+DIST texlive-module-texdoc.doc-2014.tar.xz 140556 SHA256 200bf5fa2326f5886d2da18bddc41b480cd979ac75e4398987bb9d9d996bbc96 SHA512 ec0c1caaee1fdcd4cf0b1272fce841a15f7dab768544ec566125bc4e29ed3de1456d0985363dab96a29a8a0c946383dd456a6895a39e3465a75f39cef49193e0 WHIRLPOOL d72c7eb0f9e1ac4ddd21d4bcfedba97c79f8cf0849e044b4bf79bb5f21e4069409122b733d261e26f3b1a207b4c9facb817d5a9c78ecffb1c5516e1dadc816ee
 DIST texlive-module-texdoc.doc-2015.tar.xz 140556 SHA256 e5bc3693d2d07aec0e5764e92dd4c3b1c7864acaa8c3332ed4debd7cc0b5675a SHA512 d3ce4114a693186cb3d251d0ac1f8b4092cad63bb8e3ff69f7610b12fdf5f17ed03f17012cd5ceca2c07975a130b915d56257a232b9d8624a95a45f38a19c1df WHIRLPOOL 525952ba4db79e5a835418608679426cf4daf638abb0cc5ddb8df4d1a21e0d072c9a9d4c831c49da770e1f6a92889fe0745f6e52bdfc7491a5c6d5e9c091c950
 DIST texlive-module-texdoc.doc-2016.tar.xz 157712 SHA256 6a80f701c0fac66a752899dc170c508d7fbf6ebd313b6cf18fe8bcf4089e4a5b SHA512 ce82834e0ed4b5698f957059548e86bcb3e4348cd58e220b824bc9aad72cefd63c775fb371c03eba4c27811ce8083f2eb147db560ae28c60744f4bb7cf3c20ba WHIRLPOOL 468bcdfe17f351444f28ba03589766299f5457709d67b751a2b9d8cdec94913bb8f4cf803816b6a1feabff2118a7f8bcc3933985e91dbbc7f08aa27db94d3769
 DIST texlive-module-texdoc.doc-2017.tar.xz 157676 SHA256 b489acef4ecef880294ba6a503be06f8677fbfbfafa5d8e0ff0b0d93a0d2754f SHA512 52ac9f9406c18856aa1f1570fa52e7ba4dd29b84b10a9c877dd88561248d48b8aa954ac4260d07018e2873dd5a43cf3c02bca02a87db2470d72c6becb115fbe6 WHIRLPOOL 3c697d05299a84e1b083266a3411c71a450bb9a445d7866fb9390e53c2c19ed80cb2962cf6b633caa4f159d5811d2b96721ae7fe1705d3b7925ab98e7aabd0bb
@@ -382,21 +677,39 @@ DIST texlive-module-texfot-2016.tar.xz 6148 SHA256 7437c2a4fd5d7423e3bec118fa83d
 DIST texlive-module-texfot-2017.tar.xz 6148 SHA256 7437c2a4fd5d7423e3bec118fa83d9ce9d65db1f5477643ec70112208658285b SHA512 40b6db87dc624e9fde0c134b982920fd59b29d771b9a8016870f9c161befbf1d0f3a6f122c20363285e7e71b2aa8464cd1fe4afff2c9ea96b850da4a0841e6dc WHIRLPOOL 8e4e7615519ffdc57ae30ae4ae8c542748922c3fb1650bb0ae6d1bc5933ffb01f9f5bd0ee3e7b3235ac0a34aaec304dffbbeafdbd631a4297f1e94dce195bf18
 DIST texlive-module-texfot.doc-2016.tar.xz 31680 SHA256 e0221470cfdee49f70c98b22ee6c31173527c7140730b02fa9f5d76cdcbdb98a SHA512 ea12297d42d3ee6166aefc6a08507a9c1840c162ac837d1a3705c0e4cb7c4bed57c483ad6ae8ca01f487e492a88c2c0d9fdf7f07833553aabd07112a0aaeb786 WHIRLPOOL 0d9c791b2758cdf06068211487fedfe2caf890c8a25e86796f2639c93ebef85bf89fd3eb3b204f7b602c13baf64e0f18f7b83c73f27571619f852519f38ffe90
 DIST texlive-module-texfot.doc-2017.tar.xz 31680 SHA256 e0221470cfdee49f70c98b22ee6c31173527c7140730b02fa9f5d76cdcbdb98a SHA512 ea12297d42d3ee6166aefc6a08507a9c1840c162ac837d1a3705c0e4cb7c4bed57c483ad6ae8ca01f487e492a88c2c0d9fdf7f07833553aabd07112a0aaeb786 WHIRLPOOL 0d9c791b2758cdf06068211487fedfe2caf890c8a25e86796f2639c93ebef85bf89fd3eb3b204f7b602c13baf64e0f18f7b83c73f27571619f852519f38ffe90
+DIST texlive-module-texlive.infra-2012.tar.xz 201208 SHA256 5fe00631127b70ce82a76d70f3b1b71bef0eacef875bf3558c136a76943cdc04 SHA512 7f665d9a1bd17c96085829f56560fce1021e27e33a5448bac38b4f80c0632592038e1f867cc72ad28a8164dbbd460b1d9c63a4c29f6d2419c9f59eec4f897c0f WHIRLPOOL e4b6619a7bbc863388d2e568755abef3b953e632b701f8767e801bb7ece28f87920b1af61066721a7b5e1b8934dd4a153f7ed3a16b5ddcb3b3ce8a8de3aaca17
+DIST texlive-module-texlive.infra-2013.tar.xz 208688 SHA256 4863956f78c100dff87001a4a866c276803bd16f1db7c50a44fa07bc1e87e8ba SHA512 b0155d3a8d47d49680cf70a68862f856730d63f3f1d7b6c556491b3251151b499a646c05253c9c372e0032247543b48743391cb06de268de4a0b9ac56ea0105c WHIRLPOOL a6e26140dbdeb6f7d7639559ad5768293680ff0946e53e1936ba406fecc74352516194cf9f6e5e252fe16bdbe9a92805e8f03524d25c98c97bd4c9f733ac6a1a
+DIST texlive-module-texlive.infra-2014.tar.xz 208212 SHA256 9661472c9e0311daeaff1c6cf0d1d973325ff6332e8a51d9e60821eb45b31546 SHA512 f44336f0ecaa56e00c6cbb6299746315294cea658b3b1a7b0a06c54b17c2698d422eb5727f5da4ebbfc63b4f441eaa87c0cc2023a260efd27edb5bd8d2be645a WHIRLPOOL f0e59fa68d39670afe7ee37307c28368d93276079b60273dcfef6c41e83d69cfa788b75ce43abc75359cc5a051e2aa921f6b99ab7a5f3f512c19f23cb713118d
 DIST texlive-module-texlive.infra-2015.tar.xz 211924 SHA256 c7ff0b9a117a527f9f9426577f768635597b0834fc493601019a6c8667143ea4 SHA512 5e539b43b3360bd5ab828e0f3f5669e17e16fc0656999e6c239a7bd50a78c866b32b670dda1c97b1fd15701a3a31ad7b24df6ba351e75260ea9ad50f83747f0a WHIRLPOOL cc4eb88fcad84bfb147b8cb64f989205751159954abec1b1a80e622addf5c2bc51d9f368666bf70adac437fcf59ab972f26e05d8953ceda8f2e170eaa474bbc3
 DIST texlive-module-texlive.infra-2016.tar.xz 194264 SHA256 25323dbf9d5948611db87e8e0a62fd7517345afe62e62ff82f4659ad3c0b5153 SHA512 583a28fd7a23a68f7a3dee0060d98d60e89e16a32d054604beefd73d1db951ba81e4ae8142fc60deb35bf8ab8b6449a36e99393fe1a5eee086a50b3af431f1c3 WHIRLPOOL 5c0cf9363a4fbd9a41d678ac080a0bc3ad7be16351ef73e26493433830a44266e1f283a4b7d1d898d543a179d87b2288fe03585c17f65a632077d4382f486e07
 DIST texlive-module-texlive.infra-2017.tar.xz 200472 SHA256 cd19ca409b2031b5581c332ea2caeb3a7ea5c209c1c402060d07c9c72927f05c SHA512 13b73020baaf358a4812a10ac17fc22250fb9383ba1f1d535b7f25f2354e9f4fceb5cd6f479f38c8951d4894ff6315315fa058ef415ab11d4eea03601308ad53 WHIRLPOOL aec1c1fdefe179a7d2405f4be5f20a564c4e11203a0d51b52283b529884100dfa92167b0ea081616997e59a8f61cd34cb70f48501264702ac489ba34eaabd360
+DIST texlive-module-texlive.infra.doc-2012.tar.xz 87012 SHA256 a4c83ff198dd01e1fb892367e56e9acd306cc931f1a3163956dba8f32d7dccf8 SHA512 144986792b7f47fcac25a246ac910b0e10f12e827944a4e5f2a005611f2f15e3d295f3ecc41e8722255aa46c1d8fff774614d7440e0f916feec5fa493ff348cf WHIRLPOOL c3e71f58d8e5fd66c4441270bc93ee82f3bac012cd7826efce404e4d523d3c3d217f62d635968db46c9bb91662ce827d32d24c154e8f1f763ac2c2bfda252a47
+DIST texlive-module-texlive.infra.doc-2013.tar.xz 96212 SHA256 15523845f4f107fd568c8f65dd43b04a07e10de67224ae5cc363fa4ca7320d47 SHA512 57d81d60a0c9a4b43199379b284edd758cca674abd1f45cbb6c62aa8af1efc69b34da2a8420343ca9d19d45802bd4215fb97a3af77262baddfa88fd736c1f7ca WHIRLPOOL 2f91c73adf4b4bd502dbc7c16031e3e75d8f27c5d06b8b95a4ec8e11d6c78e210e70f63cee57e8a4c82ff7fa7072255463571479fc0a43ed6f3f59b8c876da00
+DIST texlive-module-texlive.infra.doc-2014.tar.xz 97624 SHA256 244c6911d1aa894427934f1ab56ddae33647a78737619aed71864c46836a797a SHA512 7e51c659b69af5b068147b8839dea86aa0d7ea34592cd6e9a16e3e30fdbb9c10b540bfcbb47edf3cee4cb287fc050d04fb50dd1aefee5e0b76b503658385c55c WHIRLPOOL 397f08f9e036f65321b8ba006dc7814a5367de81f4553bf592d8014aaa33f1134670a7698e776751c97c36f5ca4da11ac0c75b28e36c312f5c49f92e74dff37b
 DIST texlive-module-texlive.infra.doc-2015.tar.xz 96312 SHA256 46e123efc4fbfd4d727d027ae9dc1ccae39f5f7728b220768161d5df58f693de SHA512 5cc285015d819c5f88f0a01beee1fcf145957da2a483005b26034997ca7a5a01a3147b392fb6f7ffe5d8dd0d07a8ad242acfb7bb391d6db0f7038a617916142b WHIRLPOOL 6735d74b9a53c74579e345ce5a9639d3937bdaeb4b89ec2c29cc956e955c3981e4c4c48b3fe09b6828f40b26b4e566fd1df634de9d94a4cb5ed7c49ee83a372d
 DIST texlive-module-texlive.infra.doc-2016.tar.xz 168904 SHA256 3b0382ff68c4bcabf3caddd1dc5596a6916e02ce94929751e1e16cdbf7352fed SHA512 dd7c466ca4c94c81a0b7bd0d3ce5938c82f38c878a5b1e6ea68317f064ceecb43f02616c303265998f92bb486f3eddbbc3d6d16cea8c92a57e01f1591219c710 WHIRLPOOL 7df11fa9f1e2d84185d33570774fb85c4f6b9c8b7ab5ad68c1073f8e19094ddde1b0a6404e26729863a1fa6813239bd7285e9ed7d8a5cd6bca0014584a86e5f5
 DIST texlive-module-texlive.infra.doc-2017.tar.xz 168904 SHA256 3b0382ff68c4bcabf3caddd1dc5596a6916e02ce94929751e1e16cdbf7352fed SHA512 dd7c466ca4c94c81a0b7bd0d3ce5938c82f38c878a5b1e6ea68317f064ceecb43f02616c303265998f92bb486f3eddbbc3d6d16cea8c92a57e01f1591219c710 WHIRLPOOL 7df11fa9f1e2d84185d33570774fb85c4f6b9c8b7ab5ad68c1073f8e19094ddde1b0a6404e26729863a1fa6813239bd7285e9ed7d8a5cd6bca0014584a86e5f5
+DIST texlive-module-texliveonfly-2012.tar.xz 6144 SHA256 81d276b4f7e9a4579ce889a0a4722ffbe1a0b1ced16aa06426acda9c2e73c71f SHA512 a43746ea789f47536e6066ee3bb0e1ac3c06e4cf026c0b0af730e1c6fa4a16fcce251a87f0f06500d85f4c0bccb8269480865b62c28be9c1334e6178d6e03071 WHIRLPOOL 7f99a942a644a18e9184cbaa80738dd9a5d24e2b54c01eb023b5a4bd3b7975bf6f4bfbc51ad15bad5503f21193fb6203174f06d1a360b114f5a8a07633c8636b
+DIST texlive-module-texliveonfly-2013.tar.xz 6144 SHA256 81d276b4f7e9a4579ce889a0a4722ffbe1a0b1ced16aa06426acda9c2e73c71f SHA512 a43746ea789f47536e6066ee3bb0e1ac3c06e4cf026c0b0af730e1c6fa4a16fcce251a87f0f06500d85f4c0bccb8269480865b62c28be9c1334e6178d6e03071 WHIRLPOOL 7f99a942a644a18e9184cbaa80738dd9a5d24e2b54c01eb023b5a4bd3b7975bf6f4bfbc51ad15bad5503f21193fb6203174f06d1a360b114f5a8a07633c8636b
+DIST texlive-module-texliveonfly-2014.tar.xz 6140 SHA256 b2f3e4f35bb26f8aa404ff530a82a2e130c497e441994e0096f2f34eb7ef216f SHA512 6ecd957140aae2bd565646d3a31ee9e14c879707f2eb298886d1e2f844719b1413c8f95ea4659e88a2d5e0910e95781d5009d415ed03f0c8f3fc63c876a6cd79 WHIRLPOOL 62f5e50a3bb539fe36ba809699ae0b4da0758cd8ac97f09d7768f2b0602417c905d2b964bf62de9ea519cb3ec4c211660987974d2890a99c54e411de512ae824
 DIST texlive-module-texliveonfly-2015.tar.xz 6140 SHA256 df4e3ee5a5cad3b3140e49ab5c97006d705f3893b2d0042e1d22c06758dec844 SHA512 527a6612850e604c500bbe9e86b5645dc5551e41f46b55c22fd932ae52bd38fba24a5aee7e1ba5597cdf2e0525e765232bc1912715e90855a438a12db238178f WHIRLPOOL 7eb12886837628ff9060fbf08dc71a394b564d504cec1a745dab2e59d7f9b9a9a86742d70586a5679e87aa44a11c3e27fc4d29d783d701a1d103ba704340b5b9
 DIST texlive-module-texliveonfly-2016.tar.xz 6148 SHA256 cd46e9c72345dfa5abe15248fdc09c9061bf6d0c1a8c75c4f5095fe0cc8a322e SHA512 76a4b3efbd55ca1ec655fb72afc6074186357d672a586926eeb893726f77e3f5cfde10d5698952e079bf953ea1a8821e76b6f06ff46229516433aa9d6f27e440 WHIRLPOOL e83f61d24a7e78c7e24f5297f523e4cd57813be1fccd3832b6ad5e142524363963fd0373dfd1d8be6c28756d8b08fc86f91555bcfdd35b40a82e5f43ed08bd56
 DIST texlive-module-texliveonfly-2017.tar.xz 6148 SHA256 3777039b8f283de591d1eaba83727fd8692ff2c454b03f346f52a8fe84c64d60 SHA512 dd18460601a387dc43587a81e6e2f1b3282c84340a1c1e89644eb22718f4d911f9fe651707645237cf74b07d9b05b8c5cb54741698141e0f3cffd6d184289612 WHIRLPOOL 6200007c62141674c8014800d2d39b0c51cca3d766a354b176699a035f372f23a84ecad7cbabde8f979e57d9f8af683d72b6acb6263b9195e4b18f2cb10ca40c
+DIST texlive-module-texliveonfly.doc-2012.tar.xz 704 SHA256 939e915e8639bbe6419d6443536c9a4993f0994fbb084bc1d27603c28c3ddd46 SHA512 5faeadea23eaa50c8609a1059af31ca4149fd90a5c2ba3ff501a0b8559d2504e52093cab79115754c1038ef932ea96f7cdd378d325940bde3984c3d3637b774d WHIRLPOOL bf063ce33355db4e0b82e568305f1e84acf403b294dd5fdfc2f3b048b6f1020d0a6f6932a839d27959836b0fe61c15cf8bd4e6cdb3164d70f1e641f8f398ceb8
+DIST texlive-module-texliveonfly.doc-2013.tar.xz 704 SHA256 939e915e8639bbe6419d6443536c9a4993f0994fbb084bc1d27603c28c3ddd46 SHA512 5faeadea23eaa50c8609a1059af31ca4149fd90a5c2ba3ff501a0b8559d2504e52093cab79115754c1038ef932ea96f7cdd378d325940bde3984c3d3637b774d WHIRLPOOL bf063ce33355db4e0b82e568305f1e84acf403b294dd5fdfc2f3b048b6f1020d0a6f6932a839d27959836b0fe61c15cf8bd4e6cdb3164d70f1e641f8f398ceb8
+DIST texlive-module-texliveonfly.doc-2014.tar.xz 704 SHA256 2093239713404067bcc34cd9469b46038d40aab85bd1c6d115074e860b2c43ab SHA512 834c0c3ea612c4b697e435c899408ad8106802351a446122448e8e0684a8885fcc7733f0b8467f90daeb88730346d5447ca2092d5a9f7174695e2b0b04dc315c WHIRLPOOL 49210fc0c17870b56972ea81038cc8daec083b078ed4a5706de272e9cb8ed1d02f2c424d4bc257704447d898c66cce56736dab600dae00376412f330af6b599a
 DIST texlive-module-texliveonfly.doc-2015.tar.xz 704 SHA256 dbe0563a41290c7be66495ea4b8eb7cbbe29165bbc1216fa6b77f9674e0a231f SHA512 e95a765c8efa426ec4403b3a0b8e30569ac539111a41b4affcc87e21d69980db7b7d3fa88c6b2775e56ef0caf140832630087cb47b426cd2b030fdcb03091f46 WHIRLPOOL cb087b622f24025782d579a7edf1e67b850e9f34481da4a4e1ab5f98a791c5be58aee25215adcb4ee49b0fa7161fafb0c32271685edad05da11ae7fcd47696c8
 DIST texlive-module-texliveonfly.doc-2016.tar.xz 700 SHA256 ddc7c59e6a089ffd9402c6f437f02927911215676707390d8c732f5b605b41d9 SHA512 e84543231522b62de362760cec32e57321470382b6eedc944b5f02200d9454f10a743397d48acef3e5f926f378830607f9fea20208d5aaca0884cbc4bf6988ce WHIRLPOOL ab63729400845eb52d36045c6291149866f8d65a8d9da9d66b24353d0db607309f1a873cbc1a0ce44968496f7827f01bda5235c9fd3d57e05b06f417e951bf87
 DIST texlive-module-texliveonfly.doc-2017.tar.xz 700 SHA256 ddc7c59e6a089ffd9402c6f437f02927911215676707390d8c732f5b605b41d9 SHA512 e84543231522b62de362760cec32e57321470382b6eedc944b5f02200d9454f10a743397d48acef3e5f926f378830607f9fea20208d5aaca0884cbc4bf6988ce WHIRLPOOL ab63729400845eb52d36045c6291149866f8d65a8d9da9d66b24353d0db607309f1a873cbc1a0ce44968496f7827f01bda5235c9fd3d57e05b06f417e951bf87
+DIST texlive-module-texloganalyser-2012.tar.xz 3476 SHA256 84d5c1df6d597cda2d459f70c7e37df4564999c8c75bfbf693bb5539414f6605 SHA512 c42593a18f238a5007fb8383d2d5a0d83928fbb57cdefc31fc6cf1e3bce89950f74ab3123f17ffebaef6152fabbc056a09a197b5067466e3cfc3f3c418ee71ce WHIRLPOOL 37ad6ba475d30edc7a4f5d9dfa0a312100665563cea1da55b976620c8a14584a7dc427d0eb61a1ab6a393ac4510b9b7ae859b374fec053f90580c7cfa93e6d7f
+DIST texlive-module-texloganalyser-2013.tar.xz 3476 SHA256 84d5c1df6d597cda2d459f70c7e37df4564999c8c75bfbf693bb5539414f6605 SHA512 c42593a18f238a5007fb8383d2d5a0d83928fbb57cdefc31fc6cf1e3bce89950f74ab3123f17ffebaef6152fabbc056a09a197b5067466e3cfc3f3c418ee71ce WHIRLPOOL 37ad6ba475d30edc7a4f5d9dfa0a312100665563cea1da55b976620c8a14584a7dc427d0eb61a1ab6a393ac4510b9b7ae859b374fec053f90580c7cfa93e6d7f
+DIST texlive-module-texloganalyser-2014.tar.xz 3476 SHA256 9405b46cfc7f91970c3b0b9f9f674a47b0706baf0b12efb098c59b6f8f1b749f SHA512 871d9b1bae28858ac968ff52ad9377fbee2dd4250aa96700b710b32888f93283d93d2da24ce0d2c36fae7c010f8cc5d8b0381ae7cec2c8d4a01c02313797c4cc WHIRLPOOL 8a37973f54d2b08f3eb64543d9257bdf89f41c7ee2d0f9b79076b65ce98d944b3e9b8ce3220546fda37fb527ccaab838a28d431a30940e6028e653d5b858ad02
 DIST texlive-module-texloganalyser-2015.tar.xz 3832 SHA256 bb655facebd91238f0a1454d06aa8273953d5ddd8a96462322d977cec18c62b6 SHA512 509467329e8a3bae07efac5d43392a608cb9ddde8b4e5cd9ad8d88c285e753865db242513f9410564316326fcc64e3218233dd4d029c58d08c11caeb17c35065 WHIRLPOOL 2337fbc93a6f83cbf29e6c3e50c24abe70f24e3d856e42e2c9d4bcc5b48acb2840f96d9a1c76cf4ee99d3126047c9f5a84419dcf263a1718f1b5d66ab8859923
 DIST texlive-module-texloganalyser-2016.tar.xz 3844 SHA256 85b253395056aae453e80951b77503c8cc7b7a1bf6caec27dadbca6522c22ed5 SHA512 4ad74a418469bca56eeac138830d4e4020b3a0c3db36b0fbd25b89bd14367219590ef5d948cab79f22f1acccedf4b0073a2ace78447075242a66b40a1b6faf93 WHIRLPOOL 14ef65e450ad69240fff0f9934a38be41fdcacabafb9eb09ffd554908559ce8334f2297a39947790adf87b557ac6831e0c84614b0aa931ee0076a97a8b1a4117
 DIST texlive-module-texloganalyser-2017.tar.xz 3844 SHA256 85b253395056aae453e80951b77503c8cc7b7a1bf6caec27dadbca6522c22ed5 SHA512 4ad74a418469bca56eeac138830d4e4020b3a0c3db36b0fbd25b89bd14367219590ef5d948cab79f22f1acccedf4b0073a2ace78447075242a66b40a1b6faf93 WHIRLPOOL 14ef65e450ad69240fff0f9934a38be41fdcacabafb9eb09ffd554908559ce8334f2297a39947790adf87b557ac6831e0c84614b0aa931ee0076a97a8b1a4117
+DIST texlive-module-texloganalyser.doc-2012.tar.xz 512 SHA256 d600cb9a3ac8fc3eedffff7286d9c299651a5a578be7e7d8940733a6e08ee57a SHA512 a5c250da447c2e3128f50b3af48f9cd6d4b4d40206e45f901bcec80e70edb00b3317bc7e50a3431847b8d888a592b2bfb391b3367f04de6f75bbe3429c24ee25 WHIRLPOOL ed8dc3b142b619773847e6e5b426141aa09eef564ae9e14eac4f6e2df3ab654d766f76beefca337e7ece3e0b1a333baca6774f9252ea455cd5150a0a92a5f26f
+DIST texlive-module-texloganalyser.doc-2013.tar.xz 512 SHA256 d600cb9a3ac8fc3eedffff7286d9c299651a5a578be7e7d8940733a6e08ee57a SHA512 a5c250da447c2e3128f50b3af48f9cd6d4b4d40206e45f901bcec80e70edb00b3317bc7e50a3431847b8d888a592b2bfb391b3367f04de6f75bbe3429c24ee25 WHIRLPOOL ed8dc3b142b619773847e6e5b426141aa09eef564ae9e14eac4f6e2df3ab654d766f76beefca337e7ece3e0b1a333baca6774f9252ea455cd5150a0a92a5f26f
+DIST texlive-module-texloganalyser.doc-2014.tar.xz 512 SHA256 fd7d05340cb2d146a36719c31223179f0e5705ae38cd2d7d7f00d4d27545fd5b SHA512 1f5f4e8ccac06af16e595fe27354b0a7534d363da18545a268a14d9aac53953313fe5d349e6d841cf745fbced30835541a6e752b5800ec532e34c4faa6794897 WHIRLPOOL 4f31813f9f60ddcdb949afa0253492c6600ee5c1e669b1123cd36a0def9f5c5a9eef4f923b7530e6170146cf61db2898b6dd170f22f55952dfbe25136656eb46
 DIST texlive-module-texloganalyser.doc-2015.tar.xz 512 SHA256 11f8fa1ae61b6c210c539834d148d0dea0ad5139fbcd0dfcd2e1a0ddaf71269a SHA512 3974918e8867d12bf467cc5933d983159bd7cb087f038dccd5813e6b5c39a312589a77fd1398f2645f51b221181c6b1cdde8d86f5972b07b159d166a9a8e152a WHIRLPOOL 363a4f5f521c170cc42c660698716bddb98982acc499dee849452f0f7352bf9588d72d101ae12920db5b8f0de1809dfb39290e9627011305ec80ddb4a90f9bbf
 DIST texlive-module-texloganalyser.doc-2016.tar.xz 512 SHA256 31e61daec377d59f871749ecad6b1255e9e3474297613ae7760aec45b0a30173 SHA512 4d570f8377ec751aacf39876c2fa0235c0aa4a348c8716cea24c740516bbc2e9132318bf11d003bf15566c825ff059893ce35a1bc32564e670c29932cd2c1769 WHIRLPOOL 1f2f8e24c8283b8fc0a37fa787de7189f064088c6a9224a51fba234b55a586789a89e432ccd4b32ef4873b61664e875a070fc8e285751fc7058c7007bbac0be4
 DIST texlive-module-texloganalyser.doc-2017.tar.xz 512 SHA256 290eb73127e90c9a552eed0a92b1ee2736cbb15bb3d3476ff20e1049dad1e0a5 SHA512 922b73d9948fb8a0c79d553d7ff96389172fc924ec03f400a9bdccaa288bb59163778b01cec5ac74df700bfafcaba3d961a22bfb9b025f47440ec4b718bd81e6 WHIRLPOOL fcc16316b54a1b3f0ecf3fd51c527b0c1b510bf0114da2689862ff4cf670c29ce40e1dbb35225adae771acfac505cc5c9ec07f111fe45735426f4829b764be23
@@ -406,33 +719,61 @@ DIST texlive-module-texosquery.doc-2016.tar.xz 253000 SHA256 dc9b70e2b19f3f176b9
 DIST texlive-module-texosquery.doc-2017.tar.xz 496380 SHA256 e4061ce02780014b8f5da5d7eb3eaeb763d7bc9a6eaf865ee92e4eeb7acf0e36 SHA512 b57a8c02deed662b5437cc1d739994f69542ed307ea5b37ea6d1f7dec45e441e6d05458e8cacd6837d76598f0a83f6c912152514e62791e82b403a27534cf7d3 WHIRLPOOL 90dba77c284eef343d18c41339f116962ec4876fc7237157246b67ef59f3cf9ab69abf2856320843e0484c5a9e1472ac8773f5d56700a6a74ab0c07c344b301c
 DIST texlive-module-texosquery.source-2016.tar.xz 11556 SHA256 d670b70bf28b2b67e7dc9d6c730aaf9a56ba06349b95eb57b9728f2d83b68f08 SHA512 8b7f75ae1cab5f2821b57b0ac38fd60175d44f3582f52791d505ad27718d8e9b38bfb0383a3cad35f4ce0c39d53932a689a64d6135ce06a5e04530eb09de3a8a WHIRLPOOL dccdaacc6814dbccdcd9fed64239f505b502f3fcc57d28b7b527ee89e08851fe2f883262667d3fd3a3e6a08abddb951ea8220d70d3d97120660c219f12b8c040
 DIST texlive-module-texosquery.source-2017.tar.xz 69084 SHA256 80b286563e446f89d18ed83a0db114e3ee780711bff4bafc067e31a8b5847a83 SHA512 d16795a95e298913d0bc5a3f41453a523278259b4c211890609635d7445d0a6eb0367d8c842a6e7df4a9ae9cf0b9ba2b9a804aa8b2ce5abd380c59958a60b27a WHIRLPOOL 18f7b15538ecb543a829b7c8d76db929e0b7ee530cede752069f6341dc1d94df7a59941d099118a6e2b3daa683ad8b93c6194bb44cda3882c60bc41d7ef26766
+DIST texlive-module-texware-2012.tar.xz 572 SHA256 7c197689311939d78570437749d9fecfad8cfdabc226844241c5a0dbac2fda0a SHA512 4af0857bcee2d093f2e634e9f3327ce75b9388311a1ebf2492c869089aa50f7e8122df647a31354686d5b09614cf1be969cb1a9804859817c856802f321f7dbe WHIRLPOOL 0216a6e22e7e970d45645917c906d0a5b3120ca895a84360dd5a7279d7aa40b19afb7dda4bd1c2684053829b48ba2f25c26126fcc8c1fcb767737614e1260df2
+DIST texlive-module-texware-2013.tar.xz 576 SHA256 7b5514dd3178c253e48406ed44d06eb177755330f65a204b27088398fba26c48 SHA512 bbd8e46c59c761fbcdf70042740654c40b67f7cc5756a60f9067baa64ea0115b5239669e524b9cd25cba66fc4bd8f249fcb7a22ce5a5a0ad36ec7e7f6f7a1120 WHIRLPOOL 22531e76530b8838c959edfbabf5a31886f08b65b09d9dd74b44c1ca8c072c9966f3e321e254ec95f413b03e8a155c58d5c46c97cdb72157e443f04c5eebd08d
+DIST texlive-module-texware-2014.tar.xz 576 SHA256 7f822e5b06c32c2eec2c1399c14c01886a03b04e375423bf3689d9e4aff0062b SHA512 81208f05c4ff102fe6eb59bd8a4fbf27fd5b8601c245b12014f6e6da7d1cb83fc180f5ff06efe1a6508bfd12957aff5ca679fcd0ace8e84ff42ebabc35a00b9c WHIRLPOOL 13316c5a9ad5ee75075841e25c823800683d4d1f4319fb5b3ce1476e3e91301634e997472746ec0c5cce4595aeaf8f5daaed613e7fcbdce7ccd15cb5201cd533
 DIST texlive-module-texware-2015.tar.xz 576 SHA256 ec3780ade07991872a5e7175a989f79b8862e2cb0fc083b0c8830afd8f17e5af SHA512 51391c326bc049c4dd2af5445d8b7eb748d480d9837728e04769ced231c5bc5ae533b1c725302566d9b1ea22da1802ee850a06461cf16c07de629f0746f3933d WHIRLPOOL 2971ce6bee51f1b9c4d6a80336246a31c2c74845398f2d4708cb279dac42779b19a6084d0dcffe64370063308da291e68b7d58fcaf9b81f6a4bbcde544c00a8b
 DIST texlive-module-texware-2016.tar.xz 588 SHA256 1311381934af24b5017563ba9ff9dc82fcf3576a812d9c1d2c884165745c8260 SHA512 5e06b23f2f5f74ada7025f5922828e38e22732f6be5234f7f464d880fa1ff6cf0300afa94c8bb17b1e3b55a4b158c36b937992f9d25d55696d81e2dce345ce3d WHIRLPOOL 610268b522efb44234a58e7e87f2d298563f068240aaee3af1323465e24631b61187a0b38276562ac0ac0c79396a0b708c2447ceaf9436274e7d54faa25f54e9
 DIST texlive-module-texware-2017.tar.xz 588 SHA256 9dda3b7d6dc0ffa70f8c8402f33dc938025155ea6b494ebc1eeed2ed4f66f9e5 SHA512 b210ba9c3492631bb63fd230b5c719e604724a66064a4fdd1cafbaa6a66e3727aa7634d856bf3c10fd8d49155a62c447d261e0181a46ae7d067ef8ebf39f2a7c WHIRLPOOL dbdf79ab182fc6e6352f392dfc1a14a44e4f983885ba2273ccf2e4a1b7665a5f077e64a45d136c769913b47466264f3e3bbe8ccd2c2d70aaa0f98b24a67d0ab7
+DIST texlive-module-texware.doc-2012.tar.xz 6948 SHA256 321ed8b5818ab709d63bd44a0de5f5e7f1bd8c1f7515564702f6602a1d310902 SHA512 e8b5bd96ea141af268105617b1bc8a232bba1f28fc5c4b79ee95f652face666d0e09455fe12a911f1bbb20bdef5b61554749fe6d0143791a0b74af41455ee719 WHIRLPOOL 7d1358b15d2b2afff1844bcac6bfffece23485d880363151d7e8ae08afccbc7dce6392b26e91821d11e01b57ab5134f8491cc0f91de8e21f4de4893af3de42f9
+DIST texlive-module-texware.doc-2013.tar.xz 7016 SHA256 3ad159d33a52899a07f36b7b841c561d8f17d1b2ea704db7f519e6c1d144f9ac SHA512 b5ce84ffdbd628897bc2afe4f854a7336f6aa45724e1531d55521ed350d2d257ab315f2beabc9b88b35874702d6a212d28a197a366fea25448f64c807e05fbad WHIRLPOOL 2ae6df940f3db7d46e377882a15e57509b07107b8f60ef369514fb48073c60221c87a8badfad07ebf69081a01db1f20654058e54abcfcd921b02e98674d20e9c
+DIST texlive-module-texware.doc-2014.tar.xz 7028 SHA256 0051d742c1e3bacad71cad11a868de756cc04371423bd586792504e0fc661abe SHA512 65bdad7bf0bbf228e711a255bdd0b4f024d7cf1f945e5ab417192d68cf6cb2438ae7374b82f1fd2daf48f6678f4318948e96d798d568dcb93278acee3ce6e80c WHIRLPOOL 0ceb2d65416be76c7e89e965d25e7aff7262e3f4a3a87b7df34caa2e0bae8c54aa8da6a1672c3488c8a25f3e71047f2d0429223f37ae568b2dfd43f4162ea5cc
 DIST texlive-module-texware.doc-2015.tar.xz 7024 SHA256 612c7f5c02afadd5781b90b9e9707e45e0390cca9009f1a42f37c6c78e0f569c SHA512 d409a24c14180dcc3a34cc6a814778a2445e07eb7b794608d36df6482ea56edbb324fd6e2d27e256853658d4a1867054ba0f508a972794bf32b640dce5eb4efc WHIRLPOOL 8b69789a5ab98e8f10f95ccbaae04afb578a7577ea9affb25848089c5a634cf3c532f28d53a75ab39a31e492147c3c317b83ee607b7bd69e539e59e15a8a2b39
 DIST texlive-module-texware.doc-2016.tar.xz 34412 SHA256 50585c69179bfc88b8b9753896f0292d5965a727e949b5491878cf4b73146fb6 SHA512 63decbabef250daf9ac5ac6ce97e447333dc7724a56850d63067dbb929b1840fa5467f8db6a310d3992e93d4dad93d6e41f1dabaeaeaf811ce2608b3bc5b7987 WHIRLPOOL 8f3b158993e37ebec07196783ba1db87c422085d2490fe5106778615263ed03662eeeb772d0a1039a57c89c261754b259ca6fadc123d7b58eb5305d13eae77fb
 DIST texlive-module-texware.doc-2017.tar.xz 34412 SHA256 50585c69179bfc88b8b9753896f0292d5965a727e949b5491878cf4b73146fb6 SHA512 63decbabef250daf9ac5ac6ce97e447333dc7724a56850d63067dbb929b1840fa5467f8db6a310d3992e93d4dad93d6e41f1dabaeaeaf811ce2608b3bc5b7987 WHIRLPOOL 8f3b158993e37ebec07196783ba1db87c422085d2490fe5106778615263ed03662eeeb772d0a1039a57c89c261754b259ca6fadc123d7b58eb5305d13eae77fb
+DIST texlive-module-tie-2012.tar.xz 484 SHA256 53b2013f1102c46a29fd7d9b2a00f4b97c53d1dd9e4803874288cacdec123651 SHA512 e4b88a9ef25223e97eea8f8c3a5c23beb552577f4f5119972950d37301f69410c3633fbde2270c624e4985af651b49ed6d3d494a646fb96c311d26932e6491c6 WHIRLPOOL 597d10e964b2131db276607b6d08fe6898f55b7f988a97a11428b4fb39db0290c65bda9d1e3487148e3410bada3fe8d31f3229995abc5beafc15bd189a417241
+DIST texlive-module-tie-2013.tar.xz 484 SHA256 a040d49f388c8b3b1869626aab47111ccbcc2cb901644db606ef0afecbad9e7a SHA512 ad8c086d8570c2513f8fb7b34f3d4f9b9b089c6d6cce668dd0f8e2f1db75279377db8226a285d2a77efce31454494a165f55e70d558bee3925ed12f63931c478 WHIRLPOOL 81f3aafde456dc7dd43430409b9e5ac1e51a90f1f4c6dab9a5a9e6dc03d6882b51f5918d19f024cd8d5c9aafac869e6b04aee78b9fda982e11193bd664067d48
+DIST texlive-module-tie-2014.tar.xz 484 SHA256 6fdcc20a8c03d94e40192e2189c90c2f6aeb5bdea3844443cca745a962484610 SHA512 e358eb044d15986d38ba9ec9ce2b38becdf1a946fd87dfad0f2c58c053cb04eb629410086a771c1a81a3f9155fb65e0a08619b509069628b3010274833ba3dd3 WHIRLPOOL 18b8a2d74c89ee303fd2db12ae819ba933ca1bf21c8bbf0b760cdc02b8baf0a73f7659969ef9072ca58bc38391182e75d25680f220c39905171292782fc3d991
 DIST texlive-module-tie-2015.tar.xz 488 SHA256 f2bf8255cc19d6f437d52fa230a6df9e94f6141a3ff001c843cc7f47f332533c SHA512 03d9523ab78fe93cab6fb420770d14d765b2e26af1e3ff396d93abdb8cd6b1f52176a863989126632841a8e839f9b635679923feba49ec659006960900efc63f WHIRLPOOL 359e922d6f64cac17f4e763796bcf3c3fdc462a5752085c0e8d8bbc46d5f6faa56b9705dc669632bdf3725fa9470896dae203fa758c46c0a740016022a1684a4
 DIST texlive-module-tie-2016.tar.xz 504 SHA256 2e1592cd504dc2e1d61cb933f1f742bf65ee0c3bc98369248dbf968152f77021 SHA512 40643ce881e2eb1de29e5c12eda0d6b93596a5160da4a83dabc5676969d41a9c04f6adec7f1d92821f6736b8cd7a5119bb45f23343e6bcc49e3b6a7564c1a272 WHIRLPOOL ee7dccfbb8f26ef4adcdbbabdbb746ce8d1fd8299a4d0eeca0a17677b708c0c2ddefaf032f65131e8d713bef29bce874c6b24fb9af189a2817c52ddb271a17a2
 DIST texlive-module-tie-2017.tar.xz 504 SHA256 b124a096e71ae51be1e10760dbad893f5236f251b6b06c704e68693490b56a7b SHA512 91d008e9f9734c4b0eefd7d016395cf095602e3efad281c01ee502790b40ce357673dac432bdc2869f917e7a71e007df871524e993cbcbb581390b85a8287b24 WHIRLPOOL 7493e321cfcacdd6dc8bf5924f8937109a9f368ae84bd62cf43aa8dd34256f5f2c10175c27bb78aa5c3f430ffae6ebea339a3c6dcf475c51f1c87aeed513ffc6
+DIST texlive-module-tie.doc-2012.tar.xz 3596 SHA256 690eb0767df2e857fff31ea05a8f76a0eba56be8369a09dfffe2497154ac6e10 SHA512 a7ce197a90a7ce5fc69a6ad7eb0a7b97f196722b9817e8cff1b93201cb903b7d99ec4924e68ef4ff94edc42cf9a58c6a9e98b44e869bfc0f961569a6d010ce77 WHIRLPOOL 6656b9a8e10695bbdc9d197795982928f090a91206375df25c55c61512cb1fc69c5373d20611e07a3fbc0fef0019e4c2c260e8f3984d03afa287c8c14c12d3af
+DIST texlive-module-tie.doc-2013.tar.xz 3632 SHA256 366bbfab331b265b3e24ac788ee4b6ebe63e72a2ae15145b26ded039ff6893b2 SHA512 0f00aba793005fd595b6b5915c5114b075e8c2489f4257329be0eed5a52a73f66f2aa2ab54b3f15667d4067ac84205f03a54424396c348f810097858c9f0f04e WHIRLPOOL bb8b08f687fa457c309c46b59df4a333a411f1c328339e06339e4eb0f41734cd2a2603cd4c22789eb3ba8993a237496bfe80925f02e0557ce35ed29175330c67
+DIST texlive-module-tie.doc-2014.tar.xz 3636 SHA256 54b71ae4ee02f8acd3b155bc8aaaca4cae79571db754d5c452dfb1f186e4d2ce SHA512 6c44aca48eb7bc5f24207ecd456c3572b2745b23974662d65e419d71ab79e8e290be9eca9b985b18026aa3fae26c49e456f698ca00e9bd7ad8d9c42bc8821de4 WHIRLPOOL 770f3394cf8aed5c37e336793a108f770871f1738f06890ea9a83210b71624a17de8d0de5e3e09dbb6f57f9dfc750df814da2a5be29829b065cd4fce8bc062e1
 DIST texlive-module-tie.doc-2015.tar.xz 3640 SHA256 c371ee02643784ad197bc37eb9670a5f6f8f785022c1d18dd096b4cb29f815bc SHA512 49275ec99202bd7d80a103e17918b4891f63f4ba1279818a9d9f007d74e24395925cc4016f0a24de63ae7344448ae14bfd043e617fcb01cd92affe6372554e7c WHIRLPOOL efdc8c147262b3fcf1d3c3ab14ae4996456adcb87d4b4fd03c5ffe2004e02c3ee512123d10ec9aa7c98255d852206123b1e3aa5d9a84d13c0ee783e552bdbcb1
 DIST texlive-module-tie.doc-2016.tar.xz 14984 SHA256 a4c07bfe0ac9fd212bd26bb50b6e04d4e240df276c7e4f91d838d77828997e3f SHA512 93d9eaaa217c1504852ad52ca04851616d5b7ea5c5d3521538ca29f16f03b28fa0ce22275f4d22026192826259ab6e80547f80dbfaa3117eb7e44517c22c01e8 WHIRLPOOL aa3985821f79fb7174874455cb0115b28fd34e0847ec2215777e153b641215e84696079d75f815862fe96bdcd8024fc5bc7ba1511d2858923a46b1c07af0d001
 DIST texlive-module-tie.doc-2017.tar.xz 14984 SHA256 a4c07bfe0ac9fd212bd26bb50b6e04d4e240df276c7e4f91d838d77828997e3f SHA512 93d9eaaa217c1504852ad52ca04851616d5b7ea5c5d3521538ca29f16f03b28fa0ce22275f4d22026192826259ab6e80547f80dbfaa3117eb7e44517c22c01e8 WHIRLPOOL aa3985821f79fb7174874455cb0115b28fd34e0847ec2215777e153b641215e84696079d75f815862fe96bdcd8024fc5bc7ba1511d2858923a46b1c07af0d001
+DIST texlive-module-tpic2pdftex-2012.tar.xz 436 SHA256 14fd8c2714f0815278071dee9978d4c96905a93ae2bd1e6c7125886a0bea0d6b SHA512 5146bc48613f2f375ee374f3c26ac299ccd9fa494b84c8288e899e1e602166bae36fdc5f9e32d5d4c146abbfd3098607008b126b7773ca1420e6e57f23e385a9 WHIRLPOOL d5441ede8e3cb02c1c35801b4ddb369070af63bea3c051f56639bd823c1eb39a2100a2c2db7b8546c7f00c5adc9964302391f40a9a72c9b038bef5f3fa3581ea
+DIST texlive-module-tpic2pdftex-2013.tar.xz 440 SHA256 eadc7a5cb5d0b1c4dff31b379ed7f33a8110a370b7cb1162df6df4b0479f4684 SHA512 278be30dcb04c54c298492a5501760ca4c847ffb8da2d8619aa352ffbedf677b6a59ac91c7a1d47cf7e474f67f110f354c28f08406310ed90b66d1c6d7bf5046 WHIRLPOOL d7c1f14f1e41277049bdaeb0dd1c8bdf6ef73dc6df51f2ea1a13fee7f1186ad8040ee8a36d6390f70334d53561063ce91de3853d655936b0f254eb997f852373
+DIST texlive-module-tpic2pdftex-2014.tar.xz 436 SHA256 6ce22069ac10f61b02370e1bf6aef0d112b1318d08e9fcc005348cdc22674daa SHA512 d423e784abae60a3377498c005ecee530009218cdc5e282b3a8bae74e6deb502878ed732612d9b7a1e2ebd69927f0176b4c52c02cd7e7f2b001ce0a91f8c8677 WHIRLPOOL 8e81c8f2dc434a80dfd0814fbaa0b459891d4c479f53a7c79593c21c4738283e970701e7cf41746e5f1a05632eabbdac9c13d1907052811358d93ec25d528a22
 DIST texlive-module-tpic2pdftex-2015.tar.xz 428 SHA256 2faabac7437ed324f578d148bc78d00c93e9b50055a6b4609ee1fcbd0895fc6c SHA512 81652209cc9d1c35609bf24f5d6e95aafb38ad64ac41acf57a305ae6f461298beb1dfabd945a780e7f004d401c0a4676be9e72d53cf4ebb3474c3d6e523d44dc WHIRLPOOL faf53cd73af0318f1c33cf0b745ee7fe736b2521679c3979bda60aa2148de67b3e488f42c0b527a4fb75a2930e7ae3a7f3e3266397ca42536742f94afed8f8fa
 DIST texlive-module-tpic2pdftex-2016.tar.xz 440 SHA256 60b4a3dd9c4645b1d23d02741f9a05c3034420206c2ae8789aa2c5d120aea70a SHA512 e12d1448a5e543f8add38ff8a573a8a4d0cd26088bb5282eed4d9fbf59451b20c120d2572e81511dfa49e5751feca2ad9f099338410f84bbda8ed927b40d3057 WHIRLPOOL 66ad4d3de5cb8d99871d7f40d78316737cc0ea2c01e8b4e9eb0ee88fef351e16268c99ffb0ef68ef3af971848f64f2d9770598ae73772977c2879bedd6b47705
 DIST texlive-module-tpic2pdftex-2017.tar.xz 440 SHA256 f1b2bfb84e0e10f588f17c1e1fbd7a25ea511b7e65d3815c45fcb79397f87279 SHA512 ff542fc31ae85d199a72d5f6913c482ee9441b31d95a109a6a9a3dcfeae41aef85e80911b9e755f11cc700765f9b40527406bc36991a2280c4b09ec63d0e9bc5 WHIRLPOOL 8d9cf7f6b1af070fc145671b40833f651d27b706906aee596d2fcbc864a35a7a3d5cac93357dc21d7aca80029b073dd2488384bd7725d9c00965978a60db8988
+DIST texlive-module-tpic2pdftex.doc-2012.tar.xz 41912 SHA256 e26daa43d1b81fcf8227d48013b893012f6726e4a6b81ed27dbe111f3dd5f77d SHA512 d3f5d3737fd2f8a588d4c27fc31351f2c638ee5ad2dda27a64d1d83b1549082286a3752ce5a24baa76e8d0731470684fb834522861502a5834e4b6bf0e0c0076 WHIRLPOOL 5275507e68d75692b3ca83d9eef692d805e6ff411fd167c6f6c8d25a8933a450f695f0c85214efd2f1c52598a792bfc66626d49b13513b7c22ef4fe88137ea6d
+DIST texlive-module-tpic2pdftex.doc-2013.tar.xz 41912 SHA256 234b95bd5f57c96cf2e74c895308496b0f82000ea62a41452a5b83e47cbed534 SHA512 06efa89ba8fd9b3fa9d9c086f582e4f6192cc657a9ba99f9e0e9775b118d5f90c85cdeeb096e461d6d2211eb945ddd7ca46fd89b0b37e6bcbf12063d0d5e67ce WHIRLPOOL 7c5fe64986f26a0c1dfa82ba9eddfae14a74f2eb8e5c316dea43b461a9e3dfc3049a22916fe56acba2e293ffb4fa4946d4492918dda2d9f217af8d71db0a4a4c
+DIST texlive-module-tpic2pdftex.doc-2014.tar.xz 41908 SHA256 308f32aec31acf88f99f31e7d45e663bb67a90ae61c6724dd4945598d8d5e7ea SHA512 f6ef7ffcd9f7d94a7d2b77dbe0c21589a26364ddb003fe273388928fe719abe6edae72b72b57bd3c22558f5ae5a02c55fe4a7e6f964d8e4876cd9e2351fbc23d WHIRLPOOL a661037f38ec314b9b9c3b5e1c6b07593fc2b786d6436140021848e6d1f8f5feb1560d9485b9bb3575b0263e9136a7fcd1986fca625404dad742276cabd51d00
 DIST texlive-module-tpic2pdftex.doc-2015.tar.xz 41920 SHA256 ae62ff32f63c0556892a3de07bbdecb8dd038312486ada4cd6b03ee8f51a8906 SHA512 059375a12423ceac27d71dbe6a69918b0d498f81a68ea4547bb1d6caf2250ad2f1d3796b172965558848fc421da9182bd75ee823c45293fd02647c8dd998815c WHIRLPOOL 1f4864e21088998ebe68363d1899a7ac5b5ab9a07fb73f071d627dc4e8a2bab9b55176311d1903068bd554782f6c0bc7fd2f5db6f3978e5c2263776c90dcffa3
 DIST texlive-module-tpic2pdftex.doc-2016.tar.xz 54424 SHA256 f8cdb9884f1e7f7b3fb0478ab43ca01e2b911897ebcfba61290a52235a214f98 SHA512 b0dccc2270471354823aa0987dc14da80a71a8a6a4491e88b695718cce84fba64accc5066737c72c033b8e5ab6945e063d40ee6e08c72e2808e3fdedec89a4e3 WHIRLPOOL 7add9ea63f9c8dfb073e795476f41a965a2c59a71bc47b02676e354a46f32a79053695c350e4970d71ba521981dfc3b4393f1c0dd7f878c2a1612a4d671349a9
 DIST texlive-module-tpic2pdftex.doc-2017.tar.xz 41848 SHA256 8d571008ae39e8fb3577705c888288a6807316060897107ecf48dd66d7f93dcb SHA512 e08e33a9c04f32bf4dd5d1f3f9be95cd36cec5998c8dc1dba2799ee9ca9ac1e9326550ecc53500c98506c03cea4fb08a766eea88ba85482ed2bd6dc03b306708 WHIRLPOOL cc549fbff378de964316c86920908aa152080dcfec59b0ed6f661e1c0f7452f96e3c0b20ea7d6ff42b4d53bf4110287ef8248e096bc9aa5a0677b4571fd63bd6
+DIST texlive-module-typeoutfileinfo-2012.tar.xz 1436 SHA256 784014d721f6a42db2f0c530a1cbd9882c126a56c50533c8e2706aa2c470f9cf SHA512 87d5801fe18ccf7db381e681335b03614711234a761d9f890ade8936df3ce871796f580e6759c981df4de66b06cf0ef60311c31648fe3ee9749c651eb43d4f27 WHIRLPOOL 2e141711ba3ec1a0d315466871311c6040996c78421176a385086b2da413870f2c3543517f96da88e7d43868b11332bc140d444baa743f67a387100b353d7d78
+DIST texlive-module-typeoutfileinfo-2013.tar.xz 1576 SHA256 c56002c22574dbb3fc77e541eeb25097321638dbb52f9866f9ecbbeafe42cd92 SHA512 cad4c00a8decbaeb22351939472322d476bbc6437a9e5d52854f13ca5b64271d156d42b0274d0a4fd7cd8a189cac8d5f88cd4ffeeaa9905426f9f27fdf3b56f7 WHIRLPOOL 6a50194daadac3166d01c98ec04b4adadb7e5fdddc4851ac06185299838b1937b89d0fdb74a9cc10a6ad38a42430feb35d9d8837df9996942807ed942ab22299
+DIST texlive-module-typeoutfileinfo-2014.tar.xz 1584 SHA256 2b72a190fa8f2566cf9696a6061420c2cd1c9003c5cc38f7199bb7462d7ed85c SHA512 9d0ee3cc607f5d26ffc3a67f9d8b07a7761d60b992a5542a6ea4cdc70816e257a8d6483a0645d1d52082723570b1a6425dd98b1579e14fde6e097442d25f0833 WHIRLPOOL 9fc77f28e5e5b465a1a024eec80df943ea1502130384deaa0388d96f5430f1bf2508a8f2b528a5bd3df0011a9f103c1a98dfc1118a1a4f85f0caacac0207272d
 DIST texlive-module-typeoutfileinfo-2015.tar.xz 1584 SHA256 6ad5c153b276d550db2b36016d85467467cedf3b0378ec9d034a393729c50895 SHA512 918d2aeeecd430ebd577995cf2f91f0654c5f5a5bead7b424e2d56cbad59023ba9fe0418d860e2c9aca38e080b8d75360d47a9460cc4d469c874be0f63d3561e WHIRLPOOL 6a7f1e04a9278441fb10911f46a0af312b3138fe7a3717a14a70053268c1aea127e3003444c3f95f9994660e1380bfcc7436e55b2eb35c7f5469af6573e242d5
 DIST texlive-module-typeoutfileinfo-2016.tar.xz 1596 SHA256 9cd390ba16fa012e8f3fb07fb0308768092f2e39780a13a6e2cfbda73e9c6bee SHA512 d287e4c728d33ba67e8c907c8c28f06d5b75660d0f5b996c917c127c903b0a6f5d292c9a97e5ed34a23d953ce62ff5b9bd357ef7674f87a60ffd71eda3d0d7fb WHIRLPOOL 9bab3cfce086124f71023cedbf4184a9bbd83bc5dc4d3b35c33a92929705beeed6b9263a7cad51390eff9d4138a74def270bc4301f232fc07827f7513525db89
 DIST texlive-module-typeoutfileinfo-2017.tar.xz 1596 SHA256 9cd390ba16fa012e8f3fb07fb0308768092f2e39780a13a6e2cfbda73e9c6bee SHA512 d287e4c728d33ba67e8c907c8c28f06d5b75660d0f5b996c917c127c903b0a6f5d292c9a97e5ed34a23d953ce62ff5b9bd357ef7674f87a60ffd71eda3d0d7fb WHIRLPOOL 9bab3cfce086124f71023cedbf4184a9bbd83bc5dc4d3b35c33a92929705beeed6b9263a7cad51390eff9d4138a74def270bc4301f232fc07827f7513525db89
+DIST texlive-module-typeoutfileinfo.doc-2014.tar.xz 760 SHA256 58197a027f6a5fff733ba8a4c19d971a8b6f0b69670e9b1a1f12a705d773dbfe SHA512 5f22a07783ce2144b3e5bd17356a68f4939cfe91e05aa6e782ac38a719ae81b4809ebe61012e08c79dbbb61f7d1a192f580fd49cc0374a825b1b9b4dc50203cb WHIRLPOOL de3ae70f43837e255d7fdb86b24d8628bc65060005b7e6305e89d0f62070f60679d6afccdde725ffe129eab500f8278d76ab8a800e1765db9154a601cb6ac31d
 DIST texlive-module-typeoutfileinfo.doc-2015.tar.xz 760 SHA256 44510f95932d59abdb3380b47a7f8a0e4d77f30e3b24ebdeeddcb0072f94615f SHA512 558e8fa93838c2c9183ae11d402c665c73b671c0d9c3e3c1aa402e5e905370cfc15ac0265a64e51ba0e30e731965e18e02f5ee04451939717d405e828c26a1c7 WHIRLPOOL 9991bf1ddd3e0e7be969c0be48294625e2007b4d516c07aa092ad3784217d34f044bc91906cc08ced632e99f325ec0e4394faf509d3f6cc6d289da783c59cb96
 DIST texlive-module-typeoutfileinfo.doc-2016.tar.xz 760 SHA256 d0a9472b81965c66349bc20bb703f8bcacec30f5c73ae13471d40d098a19761d SHA512 0e7849574a7d41f4937c51090f01644cea1ae2cc39c15fd9a146fe40a7fb7b5f9548d1e1d6f45f7099f65f54a1455bb573ac62e4debb49f529dcc08627357b81 WHIRLPOOL 8c2fac98d40374499acebaae218747a84f41014642df15d926ba7bf95b898e449e15812f81b043cbc3b6b8f14948ce1279f1ccd798258f551dcc6db8522d275d
 DIST texlive-module-typeoutfileinfo.doc-2017.tar.xz 760 SHA256 0d1cc5ae4480e6cb6a2e7b6931739f9fd98aa2c7f108d3815e1a0247b4078f5e SHA512 277b08d5cdf7d6ebef2d03644c635c0a3ead2d18e037264a3505dd1c6a7c9c7bea60a7e81fd99648efa486158d573ebd58b10b62014b5194c84386f4ab6788de WHIRLPOOL 2a65ae5aa54e62d879b9fc0abaa7654274e86084036cf75ac7d9803bc60443c7cde60487645d9f1ec421e83833385f49491bf052a830e3e584d411bf12ae03a3
+DIST texlive-module-web-2012.tar.xz 512 SHA256 bdbe20eaa1816032f99905145fb01631a9d9c2e2ca8051f9b4863ef1687d03ce SHA512 6ed075516647f0df3a287ebf4648c65b933cb59517a8d41a5c63b902fada13bf27485e5e0f51e59c338901aeccdc5913f4d7cac9e7ea2f7d027463e51b356358 WHIRLPOOL 10abf739da5fdeff3842721ecb34caec64ffc012554ba9ebd1450546fe13cb127268c2f512dc2d1db2408197dbf652c6be98c9581c4a7e8fb808ec4e91f9129d
+DIST texlive-module-web-2013.tar.xz 512 SHA256 5b5b8c95f38de17652a2464d5dcdcc98a70961d6d5b30d2d0075765164f0f873 SHA512 d3be015f8c706298041e024c8a3794f1e76527d296a3401ed4d09321dbe577a2a109ea72e6ba2b67b44ca0e0043604a8b465b2326deaf8a429b2c79466cb71b5 WHIRLPOOL 9f5d0896885b6281e2ef3c92c52bf42e4c65fb6586cadca4336e425fa482d3b4895f609d0c521019e29ac43cc8aeaf8a405b5463ad4f6f95a5638f68a1ae700f
+DIST texlive-module-web-2014.tar.xz 512 SHA256 a84abe3fcd211f003db7013a2362dc2776f8843359de9f9ec060b7a5af3a0a3f SHA512 978857a15afdef62db6686f4cdd9d33df3db0c24657e319bccfa2797bf335ee8d2556aa5e2cc5402554de59d8fb1d3836611104ee1f063be248a7213f1389ce7 WHIRLPOOL f66c6fe56dca20695eaf06fa3944dcbdc70e62999455a05515ccadd262dc24e3a2826208ff8d4b461aba542a3d60245769f3c7284e71df9dac9f99686a443988
 DIST texlive-module-web-2015.tar.xz 512 SHA256 ae8450aea5ba87929d96b027893d890ecf50a74f50ba611277480668cd092499 SHA512 d861e17f41840ffdf9947dd2c8eae06a71f1e4cf0ece5ea53f1b6a4c6a93f134faacb94f60f6e4a4fb7a88b5c4806c231d27ca65b432abc47359df721db15aab WHIRLPOOL 6478b67aba0538ae3d531e857d9952c9a7f3dbdfa65042b1837599d6d3221e81b0e47fa3abaa86b4131eff7e0dd1c8eb1e0742200e4d81be8678566f141543fe
 DIST texlive-module-web-2016.tar.xz 524 SHA256 0b866e992b4c1711e1c01d391754a9d2e08baa986042348888c205550000bab8 SHA512 8dcab0b976bf1976ca40c925182248ed9d5ff06843540eedb720fc5ff89f44594befbc084270adbb3fd3c6c96c437f248236e82252b2e4a7f48d761470c7d15e WHIRLPOOL 48de03fb47a641cc963b38a40a90fe1d60240c0d5770039f4ec9d1dca1efa45259745db6146a41f0e13e28dca8bbae2b4450bc0119993c0178810a9419248894
 DIST texlive-module-web-2017.tar.xz 524 SHA256 0b866e992b4c1711e1c01d391754a9d2e08baa986042348888c205550000bab8 SHA512 8dcab0b976bf1976ca40c925182248ed9d5ff06843540eedb720fc5ff89f44594befbc084270adbb3fd3c6c96c437f248236e82252b2e4a7f48d761470c7d15e WHIRLPOOL 48de03fb47a641cc963b38a40a90fe1d60240c0d5770039f4ec9d1dca1efa45259745db6146a41f0e13e28dca8bbae2b4450bc0119993c0178810a9419248894
+DIST texlive-module-web.doc-2012.tar.xz 11508 SHA256 c0023456ff68d89ecccf5d368c8bb19a4e90baccdda814bfe332213031d09440 SHA512 664c1b1579bfd346c6dd14f1df5919105e945e8f7e29fb0a49158e2fb9b8fc33432d6b206bdda7560991d82f577dea7decd52378405e0fec75c450addec2d765 WHIRLPOOL a546a7a57723820bb68b1152b62656e976af59390013091cfc00e9635d6bfbe223b3848f691aa7d443f342f236f8c1b126b67be6df801379ea2ecdbb23319cac
+DIST texlive-module-web.doc-2013.tar.xz 11596 SHA256 d6da8a94e2fddac6d167221807883cdfe67fab43f19ba1e4061f3f1fed2e80d2 SHA512 15298f6c808dfdbb960130d7677e33bd3e48bca6230f85870df0e8430a55a738e7f73e6dd5c3f96792d9e829bb3990a64d593cc664f2902b118f7ee316c069dd WHIRLPOOL b8435046bde4c03271339397c681d0a854f24baad5ada98b13e05d5db7151d938e4a671da8fb310789178d0e7c622977784265233561bbbb61e62fb363ed1eae
+DIST texlive-module-web.doc-2014.tar.xz 11580 SHA256 e0aae3d6cb0823adeb31c070511b069068b295480fe8d4db65f7142411df7805 SHA512 809e7685522bad25a7975b6f604f9f2279005a7a5a63a7937f71ab4ace0fa2978b69812fb0892db7b6cae842b5bfb5c1133a9cf542456a65238427fbf5c526c9 WHIRLPOOL 476ff1866a87f586066b82bb4f2796edd94b921e5e3438f9e32965697d20fa6fe00ec0acdb3018ae5d5e92d0d9573081589371429b520e52156f58c221cfae9c
 DIST texlive-module-web.doc-2015.tar.xz 11588 SHA256 730c5fdda0a1fba21fe3a565069d8d53499f639a488e72d2a77fc5bc1925a44f SHA512 82ee0445f423a43a2e5588d73f566534c6fc32772029f332d8875dab255867c9cd9036875211aff157b158bbf739b840e5aeb0670010ae55da232f375dd1db1a WHIRLPOOL 2647c642da8d8e57272c5c602b1547c9a72b6bd938f1ba9cf89a381f0b69fbd578b0c43e2482e0f745a6cd1ff015dafdcd27c21969fb61dd704628002d82483d
 DIST texlive-module-web.doc-2016.tar.xz 41924 SHA256 9b8eda9e58398ed6f8d500ba7219b076aa95ee8d0defd5cc0ece373f980b772d SHA512 1f47b9fe15e48f0c29e754ce51c563bd44bd31c5f8dc0810a0ea6c42b24e2a8b70e02ec38dcb14e6aa6603fa34d0ba72d6ae481088e105a8972c4d364df1af40 WHIRLPOOL b77f4f648276faf3d843593a0402fc0c246bf5f00d34f82c0bc2fa5c92a7127c0ab1239d0107250336b6af81d5e2499a6c6ef71d54575bbbe28e70d68a37ec7d
 DIST texlive-module-web.doc-2017.tar.xz 41924 SHA256 9b8eda9e58398ed6f8d500ba7219b076aa95ee8d0defd5cc0ece373f980b772d SHA512 1f47b9fe15e48f0c29e754ce51c563bd44bd31c5f8dc0810a0ea6c42b24e2a8b70e02ec38dcb14e6aa6603fa34d0ba72d6ae481088e105a8972c4d364df1af40 WHIRLPOOL b77f4f648276faf3d843593a0402fc0c246bf5f00d34f82c0bc2fa5c92a7127c0ab1239d0107250336b6af81d5e2499a6c6ef71d54575bbbe28e70d68a37ec7d

diff --git a/app-text/texlive-core/files/texmf-update2010 b/app-text/texlive-core/files/texmf-update2010
new file mode 100644
index 00000000000..a877823e7c1
--- /dev/null
+++ b/app-text/texlive-core/files/texmf-update2010
@@ -0,0 +1,165 @@
+#!/bin/bash
+#
+# Utility to update Gentoo TeXLive distribution configuration files
+#
+
+echo "Configuring TeXLive ..."
+
+PATH=/bin:/usr/bin
+
+# Fix for all those with altered umask for root
+umask 022
+
+# Make sure we have a correct environment, bug #30432
+# The list of env. vars is taken from the INSTALL file
+for texvar in AFMFONTS BIBINPUTS BSTINPUTS DVILJFONTS DVIPSFONTS \
+	DVIPSHEADERS GFFONTS GLYPHFONTS INDEXSTYLE MFBASES MFINPUTS \
+	MFPOOL MFTINPUTS MPINPUTS MPMEMS MPPOOL MPSUPPORT OCPINPUTS \
+	OFMFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS PKFONTS PSHEADERS \
+	T1FONTS T1INPUTS TEXBIB TEXCONFIG TEXDOCS TEXFONTMAPS TEXFONTS \
+	TEXFORMATS TEXINDEXSTYLE TEXINPUTS TEXMFCNF TEXMFDBS TEXMFINI \
+	TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS \
+	VFFONTS XDVIFONTS XDVIVFS ; do
+
+	if [ "${!texvar}" ]; then
+		if ! $(echo ${!texvar} | grep '^:\|::\|:$' &>/dev/null) ; then
+			export ${texvar}="${!texvar}:"
+		fi
+	fi
+done
+
+if [ "$TEXINPUTS" ]; then
+	if $(echo ${TEXINPUTS} | grep '/usr/share/texmf' &>/dev/null) ; then
+		export TEXINPUTS=$(echo ${TEXINPUTS} | sed -e 's|/usr/share/texmf/*:\?||g')
+	elif $(echo ${TEXINPUTS} | grep '/var/lib/texmf' &>/dev/null) ; then
+		export TEXINPUTS=$(echo ${TEXINPUTS} | sed -e 's|/var/lib/texmf/*:\?||g')
+	fi
+fi
+
+MKTEMP_COMMAND="mktemp -t tmp.XXXXXXXXXX"
+DIFF_COMMAND="cmp -s"
+TEMP_FILE="`${MKTEMP_COMMAND}`"
+
+if [ -z "${TEMP_FILE}" ]; then
+    exit
+fi
+
+# check whether config files for fmtutil and updmap have changed
+STATUS_FMTUTIL="0"
+STATUS_UPDMAP="0"
+
+if [ -d /etc/texmf/texmf.d ]; then
+    echo "Generating /etc/texmf/web2c/texmf.cnf from /etc/texmf/texmf.d ..."
+    cat /etc/texmf/texmf.d/*.cnf > "/etc/texmf/web2c/texmf.cnf"
+fi
+
+if [ -d /etc/texmf/fmtutil.d ]; then
+    echo "Generating /etc/texmf/web2c/fmtutil.cnf from /etc/texmf/fmtutil.d ..."
+    if [ -f /etc/texmf/web2c/fmtutil.cnf ]; then
+	cp -f /etc/texmf/web2c/fmtutil.cnf ${TEMP_FILE}
+    else
+	touch ${TEMP_FILE}
+    fi
+    cat /etc/texmf/fmtutil.d/*.cnf > "/etc/texmf/web2c/fmtutil.cnf"
+    ${DIFF_COMMAND} /etc/texmf/web2c/fmtutil.cnf ${TEMP_FILE}
+    STATUS_FMTUTIL="${STATUS_FMTUTIL}$?"
+else
+# if no regeneration took place:
+# always regenerate the formats to be on the safe side
+    STATUS_FMTUTIL="${STATUS_FMTUTIL}3"
+fi
+
+if [ -d /etc/texmf/updmap.d ]; then
+    if [ -f /etc/texmf/web2c/updmap.cfg ]; then
+	cp -f /etc/texmf/web2c/updmap.cfg ${TEMP_FILE}
+    else
+	touch ${TEMP_FILE}
+    fi
+    echo "Generating /etc/texmf/web2c/updmap.cfg from /etc/texmf/updmap.d ..."
+    cat /etc/texmf/updmap.d/*.cfg > "/etc/texmf/web2c/updmap.cfg"
+    ${DIFF_COMMAND} /etc/texmf/web2c/updmap.cfg ${TEMP_FILE}
+    STATUS_UPDMAP="${STATUS_UPDMAP}$?"
+else
+# if no regeneration could be done:
+# always regenerate the maps to be on the safe side
+    STATUS_UPDMAP="${STATUS_UPDMAP}3"
+fi
+
+echo "Generating ls-R files"
+mktexlsr &>/dev/null
+
+# Generate language.dat file, from texlive install-pkg.sh
+X=`kpsewhich language.dat`
+Z=`dirname $X`
+if [ -n "$X" -a -f "$Z/language.dat" -a -f "$Z/language.us" ] ; then
+    echo "Generating language.dat file"
+
+    # Save the old one, we will check if it has changed
+    cp -f "$Z/language.dat" "${TEMP_FILE}"
+
+    cat "$Z/language.us" > "$Z/language.dat"
+    for i in /etc/texmf/language.dat.d/language.*.dat; do
+            [ -f "$i" ] && cat "$i" >> "$Z/language.dat"
+    done
+
+    ${DIFF_COMMAND} "$Z/language.dat" "${TEMP_FILE}"
+    STATUS_FMTUTIL="${STATUS_FMTUTIL}$?"
+fi
+
+# Generate language.def file.
+if [ -n "$X" -a -f "$Z/language.def" -a -f "$Z/language.us.def" ] ; then
+    echo "Generating language.def file"
+
+    # Save the old one, we will check if it has changed
+    cp -f "$Z/language.def" "${TEMP_FILE}"
+
+    cat "$Z/language.us.def" > "$Z/language.def"
+    for i in /etc/texmf/language.def.d/language.*.def; do
+            [ -f "$i" ] && cat "$i" >> "$Z/language.def"
+    done
+    cat << EOF >> "$Z/language.def"
+%%% No changes may be made beyond this point.
+
+\uselanguage {USenglish}             %%% This MUST be the last line of the file.
+EOF
+
+    ${DIFF_COMMAND} "$Z/language.def" "${TEMP_FILE}"
+    STATUS_FMTUTIL="${STATUS_FMTUTIL}$?"
+fi
+
+# Generate language.dat.lua file.
+if [ -n "$X" -a -f "$Z/language.dat.lua" -a -f "$Z/language.us.lua" ] ; then
+    echo "Generating language.dat.lua file"
+
+    # Save the old one, we will check if it has changed
+    cp -f "$Z/language.dat.lua" "${TEMP_FILE}"
+
+    cat "$Z/language.us.lua" > "$Z/language.dat.lua"
+    for i in /etc/texmf/language.dat.lua.d/language.*.dat.lua; do
+            [ -f "$i" ] && cat "$i" >> "$Z/language.dat.lua"
+    done
+    printf "}\n" >> "$Z/language.dat.lua"
+
+    ${DIFF_COMMAND} "$Z/language.dat.lua" "${TEMP_FILE}"
+    STATUS_FMTUTIL="${STATUS_FMTUTIL}$?"
+fi
+
+if [ "${STATUS_FMTUTIL}" -ne 0 ] ; then
+    echo "Generating format files ..."
+    fmtutil-sys --all &>/dev/null
+else
+    echo "Skipping format files, since they are unchanged"
+fi
+
+if [ "${STATUS_UPDMAP}" -ne 0 ] ; then
+    echo "Generating font maps..."
+    updmap-sys &>/dev/null
+else
+    echo "Skipping font maps, since they are unchanged"
+fi
+
+rm -f ${TEMP_FILE}
+
+echo
+echo "Use 'texconfig font ro'(rw) to disable (enable) font generation for users"
+echo

diff --git a/app-text/texlive-core/texlive-core-2012-r1.ebuild b/app-text/texlive-core/texlive-core-2012-r1.ebuild
new file mode 100644
index 00000000000..5d319418712
--- /dev/null
+++ b/app-text/texlive-core/texlive-core-2012-r1.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+#TL_UPSTREAM_PATCHLEVEL="1"
+PATCHLEVEL="39"
+TL_SOURCE_VERSION=20120701
+
+inherit eutils flag-o-matic toolchain-funcs libtool texlive-common
+
+MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source
+
+DESCRIPTION="A complete TeX distribution"
+HOMEPAGE="http://tug.org/texlive/"
+SLOT="0"
+LICENSE="GPL-2 LPPL-1.3c TeX"
+
+SRC_URI="mirror://gentoo/${MY_PV}.tar.xz"
+
+# Fetch patches
+SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz"
+#	mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz"
+
+TL_CORE_BINEXTRA_MODULES="
+	a2ping asymptote bibtex8 bundledoc ctanify ctanupload ctie cweb de-macro dtl
+	dvi2tty dviasm dvicopy dvidvi dviljk dvipng dvipos findhyph fragmaster
+	hyphenex installfont lacheck latex2man latexfileversion latexpand
+	listings-ext match_parens mkjobtexmf patgen pdfcrop pdftools pkfix
+	pkfix-helper purifyeps seetexk sty2dtx synctex texcount texdef texdiff
+	texdirflatten texdoc texliveonfly texloganalyser texware tie tpic2pdftex
+	typeoutfileinfo web	collection-binextra
+	"
+TL_CORE_BINEXTRA_DOC_MODULES="
+	a2ping.doc asymptote.doc bibtex8.doc bundledoc.doc ctanify.doc
+	ctanupload.doc ctie.doc cweb.doc de-macro.doc dvi2tty.doc dvicopy.doc
+	dviljk.doc dvipng.doc dvipos.doc findhyph.doc fragmaster.doc installfont.doc
+	latex2man.doc latexfileversion.doc latexpand.doc listings-ext.doc
+	match_parens.doc mkjobtexmf.doc patgen.doc pdfcrop.doc pdftools.doc
+	pkfix.doc pkfix-helper.doc purifyeps.doc sty2dtx.doc synctex.doc
+	texcount.doc texdef.doc texdiff.doc texdirflatten.doc texdoc.doc
+	texliveonfly.doc texloganalyser.doc texware.doc tie.doc tpic2pdftex.doc
+	typeoutfileinfo web.doc
+	"
+TL_CORE_BINEXTRA_SRC_MODULES="hyphenex.source listings-ext.source mkjobtexmf.source texdef.source"
+
+TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}"
+TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}"
+TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}"
+
+for i in ${TL_CORE_EXTRA_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+
+SRC_URI="${SRC_URI} doc? ( "
+for i in ${TL_CORE_EXTRA_DOC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+SRC_URI="${SRC_URI} source? ( "
+for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="cjk X doc source tk xetex"
+
+MODULAR_X_DEPEND="X? (
+				x11-libs/libXmu
+				x11-libs/libXp
+				x11-libs/libXpm
+				x11-libs/libXaw
+	)"
+
+COMMON_DEPEND="${MODULAR_X_DEPEND}
+	!app-text/ptex
+	!app-text/tetex
+	!<app-text/texlive-2007
+	!app-text/xetex
+	!<dev-texlive/texlive-basic-2009
+	!<dev-texlive/texlive-metapost-2011
+	!app-text/dvibook
+	sys-libs/zlib
+	>=media-libs/libpng-1.2.43-r2:0=
+	>=app-text/poppler-0.12.3-r3:=
+	xetex? (
+		app-text/teckit
+		media-libs/fontconfig
+		media-libs/freetype:2
+		media-libs/silgraphite
+	)
+	>=dev-libs/kpathsea-6.1.0_p20120701
+	cjk? ( >=dev-libs/ptexenc-1.2.0_p20120701 )"
+
+DEPEND="${COMMON_DEPEND}
+	virtual/pkgconfig
+	sys-apps/ed
+	sys-devel/flex
+	app-arch/xz-utils"
+
+RDEPEND="${COMMON_DEPEND}
+	>=app-text/ps2pkm-1.5_p20120701
+	>=app-text/dvipsk-5.992_p20120701
+	>=dev-tex/bibtexu-3.71_p20120701
+	virtual/perl-Getopt-Long
+	xetex? ( >=app-text/xdvipdfmx-0.7.8_p20120701 )
+	tk? ( dev-perl/Tk )"
+
+# texdoc needs luatex.
+PDEPEND=">=dev-tex/luatex-0.70"
+
+S="${WORKDIR}/${P}_build"
+B="${WORKDIR}/${MY_PV}"
+
+src_unpack() {
+	unpack ${A}
+	mkdir -p "${S}" || die "failed to create build dir"
+}
+
+src_prepare() {
+	mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files"
+
+	cd "${B}"
+	#EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches"
+	EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+
+	elibtoolize
+}
+
+src_configure() {
+	# It fails on alpha without this
+	use alpha && append-ldflags "-Wl,--no-relax"
+
+	# Bug #265232 and bug #414271:
+	if use hppa; then
+		append-cppflags "-DU_IS_BIG_ENDIAN=1"
+	fi
+
+	# Too many regexps use A-Z a-z constructs, what causes problems with locales
+	# that don't have the same alphabetical order than ascii. Bug #242430
+	# So we set LC_ALL to C in order to avoid problems.
+	export LC_ALL=C
+	tc-export CC CXX AR RANLIB
+	ECONF_SOURCE="${B}" \
+		econf -C \
+		--bindir=/usr/bin \
+		--datadir="${S}" \
+		--with-system-freetype2 \
+		--with-freetype2-include=/usr/include \
+		--with-system-zlib \
+		--with-system-libpng \
+		--with-system-xpdf \
+		--with-system-poppler \
+		--with-system-teckit \
+		--with-teckit-includes=/usr/include/teckit \
+		--with-system-graphite \
+		--with-system-kpathsea \
+		--with-system-icu \
+		--with-system-ptexenc \
+		--without-texinfo \
+		--disable-dialog \
+		--disable-multiplatform \
+		--enable-epsfwin \
+		--enable-mftalkwin \
+		--enable-regiswin \
+		--enable-tektronixwin \
+		--enable-unitermwin \
+		--with-ps=gs \
+		--disable-psutils \
+		--disable-t1utils \
+		--enable-ipc \
+		--disable-biber \
+		--disable-bibtexu \
+		--disable-dvipng \
+		--disable-dvipsk \
+		--disable-dvipdfmx \
+		--disable-chktex \
+		--disable-lcdf-typetools \
+		--disable-pdfopen \
+		--disable-ps2eps \
+		--disable-ps2pkm \
+		--disable-detex \
+		--disable-ttf2pk \
+		--disable-tex4htk \
+		--disable-cjkutils \
+		--disable-xdvik \
+		--disable-xindy \
+		--disable-luatex \
+		--disable-dvi2tty \
+		--disable-dvisvgm \
+		--disable-vlna \
+		--disable-xdvipdfmx \
+		--enable-shared \
+		--disable-native-texlive-build \
+		--disable-largefile \
+		$(use_enable xetex) \
+		$(use_enable cjk ptex) \
+		$(use_enable cjk eptex) \
+		$(use_enable cjk uptex) \
+		$(use_enable cjk euptex) \
+		$(use_enable cjk mendexk) \
+		$(use_enable cjk makejvf) \
+		$(use_with X x)
+}
+
+src_compile() {
+	emake SHELL=/bin/sh texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake failed"
+
+	cd "${B}"
+	# Mimic updmap --syncwithtrees to enable only fonts installed
+	# Code copied from updmap script
+	for i in `egrep '^(Mixed)?Map' "texmf/web2c/updmap.cfg" | sed 's@.* @@'`; do
+		texlive-common_is_file_present_in_texmf "$i" || echo "$i"
+	done > "${T}/updmap_update"
+	{
+		sed 's@/@\\/@g; s@^@/^MixedMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^Map[  ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+	} > "${T}/updmap_update2"
+	sed -f "${T}/updmap_update2" "texmf/web2c/updmap.cfg" >	"${T}/updmap_update3"\
+		&& cat "${T}/updmap_update3" > "texmf/web2c/updmap.cfg"
+}
+
+src_test() {
+	ewarn "Due to modular layout of texlive ebuilds,"
+	ewarn "It would not make much sense to use tests into the ebuild"
+	ewarn "And tests would fail anyway"
+	ewarn "Alternatively you can try to compile any tex file"
+	ewarn "Tex warnings should be considered as errors and reported"
+	ewarn "You can also run fmtutil-sys --all and check for errors/warnings there"
+}
+
+src_install() {
+	dodir ${TEXMF_PATH:-/usr/share/texmf}/web2c
+	emake DESTDIR="${D}" texmf="${D}${TEXMF_PATH:-/usr/share/texmf}" run_texlinks="true" run_mktexlsr="true" install || die "install failed"
+
+	cd "${B}"
+	dodir /usr/share # just in case
+	cp -pR texmf{,-dist} "${D}/usr/share/" || die "failed to install texmf trees"
+	cp -pR "${WORKDIR}"/tlpkg "${D}/usr/share/" || die "failed to install tlpkg files"
+
+	newsbin "${FILESDIR}/texmf-update2010" texmf-update
+
+	# When X is disabled mf-nowin doesn't exist but some scripts expect it to
+	# exist. Instead, it is called mf, so we symlink it to please everything.
+	use X || dosym mf /usr/bin/mf-nowin
+
+	docinto texk
+	cd "${B}/texk"
+	dodoc ChangeLog README || die "failed to install texk docs"
+
+	docinto dviljk
+	cd "${B}/texk/dviljk"
+	dodoc ChangeLog README NEWS || die "failed to install dviljk docs"
+
+	docinto makeindexk
+	cd "${B}/texk/makeindexk"
+	dodoc ChangeLog NOTES README || die "failed to install makeindexk docs"
+
+	docinto web2c
+	cd "${B}/texk/web2c"
+	dodoc ChangeLog NEWS PROJECTS README || die "failed to install web2c docs"
+
+	use doc || rm -rf "${D}/usr/share/texmf/doc"
+	use doc || rm -rf "${D}/usr/share/texmf-dist/doc"
+
+	dodir /etc/env.d
+	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${D}/etc/env.d/98texlive"
+	# populate /etc/texmf
+	keepdir /etc/texmf/web2c
+
+	# take care of updmap.cfg and language.d files
+	keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
+
+	mv "${D}${TEXMF_PATH}/web2c/updmap.cfg"	"${D}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
+
+	# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
+	# by texmf-update
+	rm -f "${D}${TEXMF_PATH}/web2c/fmtutil.cnf"
+	# Remove bundled and invalid updmap.cfg
+	rm -f "${D}/usr/share/texmf-dist/web2c/updmap.cfg"
+
+	texlive-common_handle_config_files
+
+	keepdir /usr/share/texmf-site
+
+	# the virtex symlink is not installed
+	# The links has to be relative, since the targets
+	# is not present at this stage and MacOS doesn't
+	# like non-existing targets
+	dosym tex /usr/bin/virtex
+	dosym pdftex /usr/bin/pdfvirtex
+
+	# Remove texdoctk if we don't want it
+	if ! use tk ; then
+		rm -f "${D}/usr/bin/texdoctk" "${D}/usr/share/texmf/scripts/tetex/texdoctk.pl" "${D}/usr/share/man/man1/texdoctk.1" || die "failed to remove texdoc tk!"
+	fi
+
+	# Rename mpost to leave room for mplib
+	mv "${D}/usr/bin/mpost" "${D}/usr/bin/mpost-${P}"
+	dosym "mpost-${P}" /usr/bin/mpost
+
+	# Ditto for pdftex
+	mv "${D}/usr/bin/pdftex" "${D}/usr/bin/pdftex-${P}"
+	dosym "pdftex-${P}" /usr/bin/pdftex
+}
+
+pkg_preinst() {
+	# Remove stray files to keep the upgrade path sane
+	if has_version =app-text/texlive-core-2007* ; then
+		for i in pdftex/pdflatex aleph/aleph aleph/lamed omega/lambda omega/omega xetex/xetex xetex/xelatex tex/tex pdftex/etex pdftex/pdftex pdftex/pdfetex ; do
+			for j in log fmt ; do
+				local file="${ROOT}/var/lib/texmf/web2c/${i}.${j}"
+				if [ -f "${file}" ] ; then
+					elog "Removing stray ${file} from TeXLive 2007 install."
+					rm -f "${file}"
+				fi
+			done
+		done
+		for j in base log ; do
+			local file="${ROOT}/var/lib/texmf/web2c/metafont/mf.${j}"
+			if [ -f "${file}" ] ; then
+				elog "Removing stray ${file} from TeXLive 2007 install."
+				rm -f "${file}"
+			fi
+		done
+	fi
+}
+
+pkg_postinst() {
+	etexmf-update
+
+	elog
+	elog "If you have configuration files in /etc/texmf to merge,"
+	elog "please update them and run /usr/sbin/texmf-update."
+	elog
+	ewarn "If you are migrating from an older TeX distribution"
+	ewarn "Please make sure you have read:"
+	ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide"
+	ewarn "in order to avoid possible problems"
+	elog
+	elog "TeXLive has been split in various ebuilds. If you are missing a"
+	elog "package to process your TeX documents, you can install"
+	elog "dev-tex/texmfind to easily search for them."
+	elog
+}

diff --git a/app-text/texlive-core/texlive-core-2012-r3.ebuild b/app-text/texlive-core/texlive-core-2012-r3.ebuild
new file mode 100644
index 00000000000..04ecb18e5ce
--- /dev/null
+++ b/app-text/texlive-core/texlive-core-2012-r3.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+#TL_UPSTREAM_PATCHLEVEL="1"
+PATCHLEVEL="48"
+TL_SOURCE_VERSION=20120701
+
+inherit eutils flag-o-matic toolchain-funcs libtool texlive-common
+
+MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source
+
+DESCRIPTION="A complete TeX distribution"
+HOMEPAGE="http://tug.org/texlive/"
+SLOT="0"
+LICENSE="GPL-2 LPPL-1.3c TeX"
+
+SRC_URI="mirror://gentoo/${MY_PV}.tar.xz"
+
+# Fetch patches
+SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz"
+#	mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz"
+
+TL_CORE_BINEXTRA_MODULES="
+	a2ping asymptote bibtex8 bundledoc ctanify ctanupload ctie cweb de-macro dtl
+	dvi2tty dviasm dvicopy dvidvi dviljk dvipng dvipos findhyph fragmaster
+	hyphenex installfont lacheck latex2man latexfileversion latexpand
+	listings-ext match_parens mkjobtexmf patgen pdfcrop pdftools pkfix
+	pkfix-helper purifyeps seetexk sty2dtx synctex texcount texdef texdiff
+	texdirflatten texdoc texliveonfly texloganalyser texware tie tpic2pdftex
+	typeoutfileinfo web	collection-binextra
+	"
+TL_CORE_BINEXTRA_DOC_MODULES="
+	a2ping.doc asymptote.doc bibtex8.doc bundledoc.doc ctanify.doc
+	ctanupload.doc ctie.doc cweb.doc de-macro.doc dvi2tty.doc dvicopy.doc
+	dviljk.doc dvipng.doc dvipos.doc findhyph.doc fragmaster.doc installfont.doc
+	latex2man.doc latexfileversion.doc latexpand.doc listings-ext.doc
+	match_parens.doc mkjobtexmf.doc patgen.doc pdfcrop.doc pdftools.doc
+	pkfix.doc pkfix-helper.doc purifyeps.doc sty2dtx.doc synctex.doc
+	texcount.doc texdef.doc texdiff.doc texdirflatten.doc texdoc.doc
+	texliveonfly.doc texloganalyser.doc texware.doc tie.doc tpic2pdftex.doc
+	typeoutfileinfo web.doc
+	"
+TL_CORE_BINEXTRA_SRC_MODULES="hyphenex.source listings-ext.source mkjobtexmf.source texdef.source"
+
+TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}"
+TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}"
+TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}"
+
+for i in ${TL_CORE_EXTRA_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+
+SRC_URI="${SRC_URI} doc? ( "
+for i in ${TL_CORE_EXTRA_DOC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+SRC_URI="${SRC_URI} source? ( "
+for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="cjk X doc source tk xetex"
+
+MODULAR_X_DEPEND="X? (
+				x11-libs/libXmu
+				x11-libs/libXp
+				x11-libs/libXpm
+				x11-libs/libXaw
+	)"
+
+COMMON_DEPEND="${MODULAR_X_DEPEND}
+	!app-text/ptex
+	!app-text/tetex
+	!<app-text/texlive-2007
+	!app-text/xetex
+	!<dev-texlive/texlive-basic-2009
+	!<dev-texlive/texlive-metapost-2011
+	!app-text/dvibook
+	sys-libs/zlib
+	>=media-libs/libpng-1.2.43-r2:0=
+	>=app-text/poppler-0.12.3-r3:=
+	xetex? (
+		app-text/teckit
+		media-libs/fontconfig
+		media-libs/freetype:2
+		media-libs/silgraphite
+	)
+	>=dev-libs/kpathsea-6.1.0_p20120701
+	cjk? ( >=dev-libs/ptexenc-1.2.0_p20120701 )"
+
+DEPEND="${COMMON_DEPEND}
+	virtual/pkgconfig
+	sys-apps/ed
+	sys-devel/flex
+	app-arch/xz-utils"
+
+RDEPEND="${COMMON_DEPEND}
+	>=app-text/ps2pkm-1.5_p20120701
+	>=app-text/dvipsk-5.992_p20120701
+	>=dev-tex/bibtexu-3.71_p20120701
+	virtual/perl-Getopt-Long
+	xetex? ( >=app-text/xdvipdfmx-0.7.8_p20120701 )
+	tk? ( dev-perl/Tk )"
+
+# texdoc needs luatex.
+PDEPEND=">=dev-tex/luatex-0.70"
+
+S="${WORKDIR}/${P}_build"
+B="${WORKDIR}/${MY_PV}"
+
+src_unpack() {
+	unpack ${A}
+	mkdir -p "${S}" || die "failed to create build dir"
+}
+
+src_prepare() {
+	mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files"
+
+	cd "${B}"
+	#EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches"
+	EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+
+	elibtoolize
+}
+
+src_configure() {
+	# It fails on alpha without this
+	use alpha && append-ldflags "-Wl,--no-relax"
+
+	# Bug #265232 and bug #414271:
+	if use hppa; then
+		append-cppflags "-DU_IS_BIG_ENDIAN=1"
+	fi
+
+	# Too many regexps use A-Z a-z constructs, what causes problems with locales
+	# that don't have the same alphabetical order than ascii. Bug #242430
+	# So we set LC_ALL to C in order to avoid problems.
+	export LC_ALL=C
+	tc-export CC CXX AR RANLIB
+	ECONF_SOURCE="${B}" \
+		econf -C \
+		--bindir=/usr/bin \
+		--datadir="${S}" \
+		--with-system-freetype2 \
+		--with-freetype2-include=/usr/include \
+		--with-system-zlib \
+		--with-system-libpng \
+		--with-system-xpdf \
+		--with-system-poppler \
+		--with-system-teckit \
+		--with-teckit-includes=/usr/include/teckit \
+		--with-system-graphite \
+		--with-system-kpathsea \
+		--with-system-icu \
+		--with-system-ptexenc \
+		--without-texinfo \
+		--disable-dialog \
+		--disable-multiplatform \
+		--enable-epsfwin \
+		--enable-mftalkwin \
+		--enable-regiswin \
+		--enable-tektronixwin \
+		--enable-unitermwin \
+		--with-ps=gs \
+		--disable-psutils \
+		--disable-t1utils \
+		--enable-ipc \
+		--disable-biber \
+		--disable-bibtexu \
+		--disable-dvipng \
+		--disable-dvipsk \
+		--disable-dvipdfmx \
+		--disable-chktex \
+		--disable-lcdf-typetools \
+		--disable-pdfopen \
+		--disable-ps2eps \
+		--disable-ps2pkm \
+		--disable-detex \
+		--disable-ttf2pk \
+		--disable-tex4htk \
+		--disable-cjkutils \
+		--disable-xdvik \
+		--disable-xindy \
+		--disable-luatex \
+		--disable-dvi2tty \
+		--disable-dvisvgm \
+		--disable-vlna \
+		--disable-xdvipdfmx \
+		--enable-shared \
+		--disable-native-texlive-build \
+		--disable-largefile \
+		$(use_enable xetex) \
+		$(use_enable cjk ptex) \
+		$(use_enable cjk eptex) \
+		$(use_enable cjk uptex) \
+		$(use_enable cjk euptex) \
+		$(use_enable cjk mendexk) \
+		$(use_enable cjk makejvf) \
+		$(use_with X x)
+}
+
+src_compile() {
+	emake SHELL=/bin/sh texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake failed"
+
+	cd "${B}"
+	# Mimic updmap --syncwithtrees to enable only fonts installed
+	# Code copied from updmap script
+	for i in `egrep '^(Mixed)?Map' "texmf/web2c/updmap.cfg" | sed 's@.* @@'`; do
+		texlive-common_is_file_present_in_texmf "$i" || echo "$i"
+	done > "${T}/updmap_update"
+	{
+		sed 's@/@\\/@g; s@^@/^MixedMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^Map[  ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+	} > "${T}/updmap_update2"
+	sed -f "${T}/updmap_update2" "texmf/web2c/updmap.cfg" >	"${T}/updmap_update3"\
+		&& cat "${T}/updmap_update3" > "texmf/web2c/updmap.cfg"
+}
+
+src_test() {
+	ewarn "Due to modular layout of texlive ebuilds,"
+	ewarn "It would not make much sense to use tests into the ebuild"
+	ewarn "And tests would fail anyway"
+	ewarn "Alternatively you can try to compile any tex file"
+	ewarn "Tex warnings should be considered as errors and reported"
+	ewarn "You can also run fmtutil-sys --all and check for errors/warnings there"
+}
+
+src_install() {
+	dodir ${TEXMF_PATH:-/usr/share/texmf}/web2c
+	emake DESTDIR="${D}" texmf="${D}${TEXMF_PATH:-/usr/share/texmf}" run_texlinks="true" run_mktexlsr="true" install || die "install failed"
+
+	cd "${B}"
+	dodir /usr/share # just in case
+	cp -pR texmf{,-dist} "${D}/usr/share/" || die "failed to install texmf trees"
+	cp -pR "${WORKDIR}"/tlpkg "${D}/usr/share/" || die "failed to install tlpkg files"
+
+	newsbin "${FILESDIR}/texmf-update2010" texmf-update
+
+	# When X is disabled mf-nowin doesn't exist but some scripts expect it to
+	# exist. Instead, it is called mf, so we symlink it to please everything.
+	use X || dosym mf /usr/bin/mf-nowin
+
+	docinto texk
+	cd "${B}/texk"
+	dodoc ChangeLog README || die "failed to install texk docs"
+
+	docinto dviljk
+	cd "${B}/texk/dviljk"
+	dodoc ChangeLog README NEWS || die "failed to install dviljk docs"
+
+	docinto makeindexk
+	cd "${B}/texk/makeindexk"
+	dodoc ChangeLog NOTES README || die "failed to install makeindexk docs"
+
+	docinto web2c
+	cd "${B}/texk/web2c"
+	dodoc ChangeLog NEWS PROJECTS README || die "failed to install web2c docs"
+
+	use doc || rm -rf "${D}/usr/share/texmf/doc"
+	use doc || rm -rf "${D}/usr/share/texmf-dist/doc"
+
+	dodir /etc/env.d
+	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${D}/etc/env.d/98texlive"
+	# populate /etc/texmf
+	keepdir /etc/texmf/web2c
+
+	# take care of updmap.cfg and language.d files
+	keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
+
+	mv "${D}${TEXMF_PATH}/web2c/updmap.cfg"	"${D}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
+
+	# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
+	# by texmf-update
+	rm -f "${D}${TEXMF_PATH}/web2c/fmtutil.cnf"
+	# Remove bundled and invalid updmap.cfg
+	rm -f "${D}/usr/share/texmf-dist/web2c/updmap.cfg"
+
+	texlive-common_handle_config_files
+
+	keepdir /usr/share/texmf-site
+
+	# the virtex symlink is not installed
+	# The links has to be relative, since the targets
+	# is not present at this stage and MacOS doesn't
+	# like non-existing targets
+	dosym tex /usr/bin/virtex
+	dosym pdftex /usr/bin/pdfvirtex
+
+	# Remove texdoctk if we don't want it
+	if ! use tk ; then
+		rm -f "${D}/usr/bin/texdoctk" "${D}/usr/share/texmf/scripts/tetex/texdoctk.pl" "${D}/usr/share/man/man1/texdoctk.1" || die "failed to remove texdoc tk!"
+	fi
+
+	# Rename mpost to leave room for mplib
+	mv "${D}/usr/bin/mpost" "${D}/usr/bin/mpost-${P}"
+	dosym "mpost-${P}" /usr/bin/mpost
+
+	# Ditto for pdftex
+	mv "${D}/usr/bin/pdftex" "${D}/usr/bin/pdftex-${P}"
+	dosym "pdftex-${P}" /usr/bin/pdftex
+}
+
+pkg_preinst() {
+	# Remove stray files to keep the upgrade path sane
+	if has_version =app-text/texlive-core-2007* ; then
+		for i in pdftex/pdflatex aleph/aleph aleph/lamed omega/lambda omega/omega xetex/xetex xetex/xelatex tex/tex pdftex/etex pdftex/pdftex pdftex/pdfetex ; do
+			for j in log fmt ; do
+				local file="${ROOT}/var/lib/texmf/web2c/${i}.${j}"
+				if [ -f "${file}" ] ; then
+					elog "Removing stray ${file} from TeXLive 2007 install."
+					rm -f "${file}"
+				fi
+			done
+		done
+		for j in base log ; do
+			local file="${ROOT}/var/lib/texmf/web2c/metafont/mf.${j}"
+			if [ -f "${file}" ] ; then
+				elog "Removing stray ${file} from TeXLive 2007 install."
+				rm -f "${file}"
+			fi
+		done
+	fi
+}
+
+pkg_postinst() {
+	etexmf-update
+
+	elog
+	elog "If you have configuration files in /etc/texmf to merge,"
+	elog "please update them and run /usr/sbin/texmf-update."
+	elog
+	ewarn "If you are migrating from an older TeX distribution"
+	ewarn "Please make sure you have read:"
+	ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide"
+	ewarn "in order to avoid possible problems"
+	elog
+	elog "TeXLive has been split in various ebuilds. If you are missing a"
+	elog "package to process your TeX documents, you can install"
+	elog "dev-tex/texmfind to easily search for them."
+	elog
+}

diff --git a/app-text/texlive-core/texlive-core-2013-r3.ebuild b/app-text/texlive-core/texlive-core-2013-r3.ebuild
new file mode 100644
index 00000000000..8b230aec8b2
--- /dev/null
+++ b/app-text/texlive-core/texlive-core-2013-r3.ebuild
@@ -0,0 +1,353 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+#TL_UPSTREAM_PATCHLEVEL="1"
+PATCHLEVEL="49"
+TL_SOURCE_VERSION=20130530
+
+inherit eutils flag-o-matic toolchain-funcs libtool texlive-common
+
+MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source
+
+DESCRIPTION="A complete TeX distribution"
+HOMEPAGE="http://tug.org/texlive/"
+SLOT="0"
+LICENSE="GPL-2 LPPL-1.3c TeX"
+
+SRC_URI="mirror://gentoo/${MY_PV}.tar.xz"
+
+# Fetch patches
+SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz"
+#	mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz"
+
+TL_CORE_BINEXTRA_MODULES="
+	a2ping adhocfilelist asymptote bundledoc ctanify ctanupload ctie cweb
+	de-macro dtl dtxgen dvi2tty dviasm dvicopy dvidvi dviljk dvipos findhyph
+	fragmaster hyphenex installfont lacheck latex2man latexfileversion
+	latexpand ltxfileinfo listings-ext match_parens mkjobtexmf patgen pdfcrop
+	pdftools pfarrei pkfix pkfix-helper purifyeps seetexk sty2dtx synctex
+	texcount texdef texdiff texdirflatten texdoc texliveonfly texloganalyser
+	texware tie tpic2pdftex typeoutfileinfo web	collection-binextra
+	"
+TL_CORE_BINEXTRA_DOC_MODULES="
+	a2ping.doc adhocfilelist.doc asymptote.doc bundledoc.doc ctanify.doc
+	ctanupload.doc ctie.doc cweb.doc de-macro.doc dtxgen.doc dvi2tty.doc
+	dvicopy.doc	dviljk.doc dvipos.doc findhyph.doc fragmaster.doc
+	installfont.doc	latex2man.doc latexfileversion.doc latexpand.doc
+	ltxfileinfo.doc listings-ext.doc match_parens.doc mkjobtexmf.doc patgen.doc
+	pdfcrop.doc pdftools.doc pfarrei.doc pkfix.doc pkfix-helper.doc
+	purifyeps.doc sty2dtx.doc synctex.doc texcount.doc texdef.doc texdiff.doc
+	texdirflatten.doc texdoc.doc texliveonfly.doc texloganalyser.doc texware.doc
+	tie.doc tpic2pdftex.doc	typeoutfileinfo web.doc
+	"
+TL_CORE_BINEXTRA_SRC_MODULES="
+	adhocfilelist.source hyphenex.source listings-ext.source mkjobtexmf.source
+	pfarrei.source texdef.source
+	"
+
+TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}"
+TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}"
+TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}"
+
+for i in ${TL_CORE_EXTRA_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+
+SRC_URI="${SRC_URI} doc? ( "
+for i in ${TL_CORE_EXTRA_DOC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+SRC_URI="${SRC_URI} source? ( "
+for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="cjk X doc source tk xetex"
+
+TEXMF_PATH=/usr/share/texmf-dist
+
+MODULAR_X_DEPEND="X? (
+				x11-libs/libXmu
+				x11-libs/libXp
+				x11-libs/libXpm
+				x11-libs/libXaw
+	)"
+
+COMMON_DEPEND="${MODULAR_X_DEPEND}
+	!app-text/ptex
+	!app-text/tetex
+	!<app-text/texlive-2007
+	!app-text/xetex
+	!<dev-texlive/texlive-basic-2013
+	!<dev-texlive/texlive-metapost-2011
+	!app-text/dvibook
+	sys-libs/zlib
+	>=media-libs/libpng-1.2.43-r2:0=
+	>=app-text/poppler-0.12.3-r3:=
+	>=x11-libs/cairo-1.12
+	>=x11-libs/pixman-0.18
+	xetex? (
+		>=media-libs/harfbuzz-0.9.20[icu,graphite]
+		>=dev-libs/icu-50:=
+		app-text/teckit
+		media-libs/fontconfig
+		media-gfx/graphite2
+		media-libs/freetype:2
+	)
+	>=dev-libs/kpathsea-6.1.1_p20130530
+	cjk? ( >=dev-libs/ptexenc-1.3.1_p20130530 )"
+
+DEPEND="${COMMON_DEPEND}
+	virtual/pkgconfig
+	sys-apps/ed
+	sys-devel/flex
+	app-arch/xz-utils"
+
+RDEPEND="${COMMON_DEPEND}
+	>=app-text/ps2pkm-1.5_p20130530
+	>=app-text/dvipsk-5.993_p20130530
+	>=dev-tex/bibtexu-3.71_p20130530
+	virtual/perl-Getopt-Long
+	xetex? ( >=app-text/xdvipdfmx-0.7.9_p20130530 )
+	tk? ( dev-perl/Tk )"
+
+# texdoc needs luatex.
+PDEPEND=">=dev-tex/luatex-0.76"
+
+S="${WORKDIR}/${P}_build"
+B="${WORKDIR}/${MY_PV}"
+
+src_unpack() {
+	unpack ${A}
+	mkdir -p "${S}" || die "failed to create build dir"
+}
+
+RELOC_TARGET=texmf-dist
+
+src_prepare() {
+	cd "${WORKDIR}"
+	# From texlive-module.eclass.
+	grep -H RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist"
+	{ for i in $(<"${T}/reloclist"); do  dirname $i; done; } | uniq > "${T}/dirlist"
+	for i in $(<"${T}/dirlist"); do
+		[ -d "${RELOC_TARGET}/${i}" ] || mkdir -p "${RELOC_TARGET}/${i}"
+	done
+	for i in $(<"${T}/reloclist"); do
+		mv "${i}" "${RELOC_TARGET}"/$(dirname "${i}") || die "failed to relocate ${i} to ${RELOC_TARGET}/$(dirname ${i})"
+	done
+
+	mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files"
+
+	cd "${B}"
+	#EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches"
+	EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+
+	elibtoolize
+}
+
+src_configure() {
+	# It fails on alpha without this
+	use alpha && append-ldflags "-Wl,--no-relax"
+
+	# Too many regexps use A-Z a-z constructs, what causes problems with locales
+	# that don't have the same alphabetical order than ascii. Bug #242430
+	# So we set LC_ALL to C in order to avoid problems.
+	export LC_ALL=C
+	tc-export CC CXX AR RANLIB
+	ECONF_SOURCE="${B}" \
+		econf -C \
+		--bindir="${EPREFIX}"/usr/bin \
+		--datadir="${S}" \
+		--with-system-freetype2 \
+		--with-system-zlib \
+		--with-system-libpng \
+		--with-system-xpdf \
+		--with-system-poppler \
+		--with-system-teckit \
+		--with-teckit-includes="${EPREFIX}"/usr/include/teckit \
+		--with-system-kpathsea \
+		--with-kpathsea-includes="${EPREFIX}"/usr/include \
+		--with-system-icu \
+		--with-system-ptexenc \
+		--with-system-harfbuzz \
+		--with-system-icu \
+		--with-system-graphite2 \
+		--with-system-cairo \
+		--with-system-pixman \
+		--without-texinfo \
+		--disable-dialog \
+		--disable-multiplatform \
+		--enable-epsfwin \
+		--enable-mftalkwin \
+		--enable-regiswin \
+		--enable-tektronixwin \
+		--enable-unitermwin \
+		--with-ps=gs \
+		--disable-psutils \
+		--disable-t1utils \
+		--enable-ipc \
+		--disable-biber \
+		--disable-bibtex-x \
+		--disable-dvipng \
+		--disable-dvipsk \
+		--disable-dvipdfmx \
+		--disable-chktex \
+		--disable-lcdf-typetools \
+		--disable-pdfopen \
+		--disable-ps2eps \
+		--disable-ps2pkm \
+		--disable-detex \
+		--disable-ttf2pk \
+		--disable-tex4htk \
+		--disable-cjkutils \
+		--disable-xdvik \
+		--disable-xindy \
+		--disable-luatex \
+		--disable-dvi2tty \
+		--disable-dvisvgm \
+		--disable-vlna \
+		--disable-xdvipdfmx \
+		--enable-shared \
+		--disable-native-texlive-build \
+		--disable-largefile \
+		$(use_enable xetex) \
+		$(use_enable cjk ptex) \
+		$(use_enable cjk eptex) \
+		$(use_enable cjk uptex) \
+		$(use_enable cjk euptex) \
+		$(use_enable cjk mendexk) \
+		$(use_enable cjk makejvf) \
+		$(use_enable tk texdoctk) \
+		$(use_with X x)
+}
+
+src_compile() {
+	tc-export CC CXX AR RANLIB
+	emake SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist} || die "emake failed"
+
+	cd "${B}"
+	# Mimic updmap --syncwithtrees to enable only fonts installed
+	# Code copied from updmap script
+	for i in `egrep '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@'`; do
+		texlive-common_is_file_present_in_texmf "$i" || echo "$i"
+	done > "${T}/updmap_update"
+	{
+		sed 's@/@\\/@g; s@^@/^MixedMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^Map[  ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^KanjiMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+	} > "${T}/updmap_update2"
+	sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" >	"${T}/updmap_update3"\
+		&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
+}
+
+src_install() {
+	dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
+	emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install || die "install failed"
+
+	cd "${B}"
+	dodir /usr/share # just in case
+	cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+	cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+
+	# When X is disabled mf-nowin doesn't exist but some scripts expect it to
+	# exist. Instead, it is called mf, so we symlink it to please everything.
+	use X || dosym mf /usr/bin/mf-nowin
+
+	docinto texk
+	cd "${B}/texk"
+	dodoc ChangeLog README || die "failed to install texk docs"
+
+	docinto dviljk
+	cd "${B}/texk/dviljk"
+	dodoc ChangeLog README NEWS || die "failed to install dviljk docs"
+
+	docinto makeindexk
+	cd "${B}/texk/makeindexk"
+	dodoc ChangeLog NOTES README || die "failed to install makeindexk docs"
+
+	docinto web2c
+	cd "${B}/texk/web2c"
+	dodoc ChangeLog NEWS PROJECTS README || die "failed to install web2c docs"
+
+	use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
+
+	dodir /etc/env.d
+	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
+	# populate /etc/texmf
+	keepdir /etc/texmf/web2c
+
+	# take care of updmap.cfg and language.d files
+	keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
+
+	mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
+
+	# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
+	# by texmf-update
+	rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf"
+	# Remove bundled and invalid updmap.cfg
+	rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg"
+
+	texlive-common_handle_config_files
+
+	keepdir /usr/share/texmf-site
+
+	# the virtex symlink is not installed
+	# The links has to be relative, since the targets
+	# is not present at this stage and MacOS doesn't
+	# like non-existing targets
+	dosym tex /usr/bin/virtex
+	dosym pdftex /usr/bin/pdfvirtex
+
+	# Rename mpost to leave room for mplib
+	mv "${ED}/usr/bin/mpost" "${ED}/usr/bin/mpost-${P}"
+	dosym "mpost-${P}" /usr/bin/mpost
+
+	# Ditto for pdftex
+	mv "${ED}/usr/bin/pdftex" "${ED}/usr/bin/pdftex-${P}"
+	dosym "pdftex-${P}" /usr/bin/pdftex
+}
+
+pkg_preinst() {
+	# Remove stray files to keep the upgrade path sane
+	if has_version =app-text/texlive-core-2007* ; then
+		for i in pdftex/pdflatex aleph/aleph aleph/lamed omega/lambda omega/omega xetex/xetex xetex/xelatex tex/tex pdftex/etex pdftex/pdftex pdftex/pdfetex ; do
+			for j in log fmt ; do
+				local file="${EROOT}/var/lib/texmf/web2c/${i}.${j}"
+				if [ -f "${file}" ] ; then
+					elog "Removing stray ${file} from TeXLive 2007 install."
+					rm -f "${file}"
+				fi
+			done
+		done
+		for j in base log ; do
+			local file="${EROOT}/var/lib/texmf/web2c/metafont/mf.${j}"
+			if [ -f "${file}" ] ; then
+				elog "Removing stray ${file} from TeXLive 2007 install."
+				rm -f "${file}"
+			fi
+		done
+	fi
+}
+
+pkg_postinst() {
+	etexmf-update
+
+	elog
+	elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"
+	elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update."
+	elog
+	ewarn "If you are migrating from an older TeX distribution"
+	ewarn "Please make sure you have read:"
+	ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide"
+	ewarn "in order to avoid possible problems"
+	elog
+	elog "TeXLive has been split in various ebuilds. If you are missing a"
+	elog "package to process your TeX documents, you can install"
+	elog "dev-tex/texmfind to easily search for them."
+	elog
+}

diff --git a/app-text/texlive-core/texlive-core-2014-r4.ebuild b/app-text/texlive-core/texlive-core-2014-r4.ebuild
new file mode 100644
index 00000000000..9317ded3705
--- /dev/null
+++ b/app-text/texlive-core/texlive-core-2014-r4.ebuild
@@ -0,0 +1,337 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+#TL_UPSTREAM_PATCHLEVEL="1"
+PATCHLEVEL="50"
+TL_SOURCE_VERSION=20140525
+
+inherit eutils flag-o-matic toolchain-funcs libtool texlive-common
+
+MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source
+
+DESCRIPTION="A complete TeX distribution"
+HOMEPAGE="http://tug.org/texlive/"
+SLOT="0"
+LICENSE="GPL-2 LPPL-1.3c TeX"
+
+SRC_URI="mirror://gentoo/${MY_PV}.tar.xz"
+
+# Fetch patches
+SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz"
+#	mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz"
+
+TL_CORE_BINEXTRA_MODULES="
+	a2ping adhocfilelist asymptote bundledoc ctanify ctanupload ctie cweb
+	de-macro dtl dtxgen dvi2tty dviasm dvicopy dvidvi dviljk dvipos findhyph
+	fragmaster hyphenex installfont lacheck latex-git-log latex2man
+	latexfileversion latexpand latexindent ltxfileinfo ltximg listings-ext
+	match_parens mkjobtexmf patgen pdfcrop pdftools pfarrei pkfix pkfix-helper
+	purifyeps seetexk sty2dtx synctex texcount texdef texdiff texdirflatten
+	texdoc texliveonfly texloganalyser texware tie tpic2pdftex typeoutfileinfo
+	web collection-binextra
+	"
+TL_CORE_BINEXTRA_DOC_MODULES="
+	a2ping.doc adhocfilelist.doc asymptote.doc bundledoc.doc ctanify.doc
+	ctanupload.doc ctie.doc cweb.doc de-macro.doc dtxgen.doc dvi2tty.doc
+	dvicopy.doc	dviljk.doc dvipos.doc findhyph.doc fragmaster.doc
+	installfont.doc	latex-git-log.doc latex2man.doc latexfileversion.doc
+	latexpand.doc latexindent.doc ltxfileinfo.doc ltximg.doc listings-ext.doc
+	match_parens.doc mkjobtexmf.doc patgen.doc pdfcrop.doc pdftools.doc
+	pfarrei.doc pkfix.doc pkfix-helper.doc purifyeps.doc sty2dtx.doc synctex.doc
+	texcount.doc texdef.doc texdiff.doc texdirflatten.doc texdoc.doc
+	texliveonfly.doc texloganalyser.doc texware.doc tie.doc tpic2pdftex.doc
+	typeoutfileinfo.doc web.doc
+	"
+TL_CORE_BINEXTRA_SRC_MODULES="
+	adhocfilelist.source hyphenex.source listings-ext.source mkjobtexmf.source
+	pfarrei.source texdef.source
+	"
+
+TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}"
+TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}"
+TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}"
+
+for i in ${TL_CORE_EXTRA_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+
+SRC_URI="${SRC_URI} doc? ( "
+for i in ${TL_CORE_EXTRA_DOC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+SRC_URI="${SRC_URI} source? ( "
+for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
+	SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz"
+done
+SRC_URI="${SRC_URI} )"
+
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="cjk X doc source tk xetex"
+
+TEXMF_PATH=/usr/share/texmf-dist
+
+MODULAR_X_DEPEND="X? (
+				x11-libs/libXmu
+				x11-libs/libXp
+				x11-libs/libXpm
+				x11-libs/libXaw
+	)"
+
+COMMON_DEPEND="${MODULAR_X_DEPEND}
+	!app-text/ptex
+	!app-text/tetex
+	!<app-text/texlive-2007
+	!app-text/xetex
+	!<dev-texlive/texlive-basic-2014
+	!<dev-texlive/texlive-metapost-2011
+	!app-text/dvibook
+	!dev-tex/luatex
+	!app-text/dvipdfm
+	!app-text/dvipdfmx
+	!app-text/xdvipdfmx
+	sys-libs/zlib
+	>=media-libs/libpng-1.2.43-r2:0=
+	>=app-text/poppler-0.12.3-r3:=
+	>=x11-libs/cairo-1.12
+	>=x11-libs/pixman-0.18
+	dev-libs/zziplib
+	app-text/libpaper
+	xetex? (
+		>=media-libs/harfbuzz-0.9.20[icu,graphite]
+		>=dev-libs/icu-50:=
+		app-text/teckit
+		media-libs/fontconfig
+		media-gfx/graphite2
+	)
+	media-libs/freetype:2
+	>=dev-libs/kpathsea-6.2.0
+	cjk? ( >=dev-libs/ptexenc-1.3.2_p20140525-r1 )"
+
+DEPEND="${COMMON_DEPEND}
+	virtual/pkgconfig
+	sys-apps/ed
+	sys-devel/flex
+	app-arch/xz-utils"
+
+RDEPEND="${COMMON_DEPEND}
+	>=app-text/ps2pkm-1.5_p20130530
+	>=app-text/dvipsk-5.993_p20130530
+	>=dev-tex/bibtexu-3.71_p20130530
+	virtual/perl-Getopt-Long
+	tk? ( dev-perl/Tk )"
+
+S="${WORKDIR}/${P}_build"
+B="${WORKDIR}/${MY_PV}"
+
+src_unpack() {
+	unpack ${A}
+	mkdir -p "${S}" || die "failed to create build dir"
+}
+
+RELOC_TARGET=texmf-dist
+
+src_prepare() {
+	cd "${WORKDIR}"
+	# From texlive-module.eclass.
+	grep -H RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist"
+	{ for i in $(<"${T}/reloclist"); do  dirname $i; done; } | uniq > "${T}/dirlist"
+	for i in $(<"${T}/dirlist"); do
+		[ -d "${RELOC_TARGET}/${i}" ] || mkdir -p "${RELOC_TARGET}/${i}"
+	done
+	for i in $(<"${T}/reloclist"); do
+		mv "${i}" "${RELOC_TARGET}"/$(dirname "${i}") || die "failed to relocate ${i} to ${RELOC_TARGET}/$(dirname ${i})"
+	done
+
+	mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files"
+
+	cd "${B}"
+	#EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches"
+	EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+
+	elibtoolize
+}
+
+src_configure() {
+	# It fails on alpha without this
+	use alpha && append-ldflags "-Wl,--no-relax"
+
+	has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+
+	# Too many regexps use A-Z a-z constructs, what causes problems with locales
+	# that don't have the same alphabetical order than ascii. Bug #242430
+	# So we set LC_ALL to C in order to avoid problems.
+	export LC_ALL=C
+	tc-export CC CXX AR RANLIB
+	ECONF_SOURCE="${B}" \
+		econf -C \
+		--bindir="${EPREFIX}"/usr/bin \
+		--datadir="${S}" \
+		--with-system-freetype2 \
+		--with-system-zlib \
+		--with-system-libpng \
+		--with-system-xpdf \
+		--with-system-poppler \
+		--with-system-teckit \
+		--with-teckit-includes="${EPREFIX}"/usr/include/teckit \
+		--with-system-kpathsea \
+		--with-kpathsea-includes="${EPREFIX}"/usr/include \
+		--with-system-icu \
+		--with-system-ptexenc \
+		--with-system-harfbuzz \
+		--with-system-icu \
+		--with-system-graphite2 \
+		--with-system-cairo \
+		--with-system-pixman \
+		--with-system-zziplib \
+		--with-system-libpaper \
+		--without-texinfo \
+		--disable-dialog \
+		--disable-multiplatform \
+		--enable-epsfwin \
+		--enable-mftalkwin \
+		--enable-regiswin \
+		--enable-tektronixwin \
+		--enable-unitermwin \
+		--with-ps=gs \
+		--disable-psutils \
+		--disable-t1utils \
+		--enable-ipc \
+		--disable-biber \
+		--disable-bibtex-x \
+		--disable-dvipng \
+		--disable-dvipsk \
+		--disable-chktex \
+		--disable-lcdf-typetools \
+		--disable-pdfopen \
+		--disable-ps2eps \
+		--disable-ps2pkm \
+		--disable-detex \
+		--disable-ttf2pk2 \
+		--disable-tex4htk \
+		--disable-cjkutils \
+		--disable-xdvik \
+		--disable-xindy \
+		--enable-luatex \
+		--disable-dvi2tty \
+		--disable-dvisvgm \
+		--disable-vlna \
+		--enable-shared \
+		--disable-native-texlive-build \
+		--disable-largefile \
+		$(use_enable xetex) \
+		$(use_enable cjk ptex) \
+		$(use_enable cjk eptex) \
+		$(use_enable cjk uptex) \
+		$(use_enable cjk euptex) \
+		$(use_enable cjk mendexk) \
+		$(use_enable cjk makejvf) \
+		$(use_enable tk texdoctk) \
+		$(use_with X x)
+}
+
+src_compile() {
+	tc-export CC CXX AR RANLIB
+	emake SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist}
+
+	cd "${B}" || die
+	# Mimic updmap --syncwithtrees to enable only fonts installed
+	# Code copied from updmap script
+	for i in `egrep '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@'`; do
+		texlive-common_is_file_present_in_texmf "$i" || echo "$i"
+	done > "${T}/updmap_update"
+	{
+		sed 's@/@\\/@g; s@^@/^MixedMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^Map[  ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+		sed 's@/@\\/@g; s@^@/^KanjiMap[     ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
+	} > "${T}/updmap_update2"
+	sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" >	"${T}/updmap_update3"\
+		&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
+}
+
+src_install() {
+	dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
+	emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install
+
+	cd "${B}" || die
+	dodir /usr/share # just in case
+	cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+	cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+
+	# When X is disabled mf-nowin doesn't exist but some scripts expect it to
+	# exist. Instead, it is called mf, so we symlink it to please everything.
+	use X || dosym mf /usr/bin/mf-nowin
+
+	docinto texk
+	cd "${B}/texk"
+	dodoc ChangeLog README
+
+	docinto dviljk
+	cd "${B}/texk/dviljk"
+	dodoc ChangeLog README NEWS
+
+	docinto makeindexk
+	cd "${B}/texk/makeindexk"
+	dodoc ChangeLog NOTES README
+
+	docinto web2c
+	cd "${B}/texk/web2c"
+	dodoc ChangeLog NEWS PROJECTS README
+
+	use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
+
+	dodir /etc/env.d
+	echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
+	# populate /etc/texmf
+	keepdir /etc/texmf/web2c
+
+	# take care of updmap.cfg and language.d files
+	keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
+
+	mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
+
+	# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
+	# by texmf-update
+	rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf"
+	# Remove bundled and invalid updmap.cfg
+	rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg"
+
+	texlive-common_handle_config_files
+
+	keepdir /usr/share/texmf-site
+
+	# the virtex symlink is not installed
+	# The links has to be relative, since the targets
+	# is not present at this stage and MacOS doesn't
+	# like non-existing targets
+	dosym tex /usr/bin/virtex
+	dosym pdftex /usr/bin/pdfvirtex
+
+	# Rename mpost to leave room for mplib
+	mv "${ED}/usr/bin/mpost" "${ED}/usr/bin/mpost-${P}"
+	dosym "mpost-${P}" /usr/bin/mpost
+
+	# Ditto for pdftex
+	mv "${ED}/usr/bin/pdftex" "${ED}/usr/bin/pdftex-${P}"
+	dosym "pdftex-${P}" /usr/bin/pdftex
+}
+
+pkg_postinst() {
+	etexmf-update
+
+	elog
+	elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"
+	elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update."
+	elog
+	ewarn "If you are migrating from an older TeX distribution"
+	ewarn "Please make sure you have read:"
+	ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide"
+	ewarn "in order to avoid possible problems"
+	elog
+	elog "TeXLive has been split in various ebuilds. If you are missing a"
+	elog "package to process your TeX documents, you can install"
+	elog "dev-tex/texmfind to easily search for them."
+	elog
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-02-28  3:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-16 21:46 [gentoo-commits] repo/gentoo:master commit in: app-text/texlive-core/files/, app-text/texlive-core/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2023-02-28  3:01 Sam James
2019-05-08 22:56 Andreas Sturmlechner
2019-02-16 21:46 Andreas Sturmlechner
2017-08-04 18:40 Alexis Ballier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox