sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (4a84c817f3dae030c7f9cac10165f2f1f22c957f)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (4a84c817f3dae030c7f9cac10165f2f1f22c957f)
- Date: Thu, 20 Sep 2018 10:01:51 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
latex/texlive/BUILD | 4 -
latex/texlive/HISTORY | 5 +
latex/texlive/patches/texlive-20180414-source-upstream_fixes-1.patch | 30
++++++++++
3 files changed, 36 insertions(+), 3 deletions(-)
New commits:
commit 4a84c817f3dae030c7f9cac10165f2f1f22c957f
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
latex/texlive: made parallel building process available again
commit 9dd193902ad77152da4c63345875feef4aeb3ef6
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
latex/texlive: adapted to poppler 0.68.0+
diff --git a/latex/texlive/BUILD b/latex/texlive/BUILD
index 30a9295..803444a 100755
--- a/latex/texlive/BUILD
+++ b/latex/texlive/BUILD
@@ -21,6 +21,4 @@ cd "$COMPILE_DIRECTORY" &&
--disable-static --enable-shared \
--with-banner-add="/Source Mage GNU/Linux" \
$OPTS &&
-make_single &&
-make &&
-make_normal
+make
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index cf58c24..4e0fca3 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,8 @@
+2018-09-19 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/texlive-20180414-source-upstream_fixes-1.patch:
+ adapted to poppler 0.68.0 or higher
+ * BUILD: parallelized the building process (potentionally)
+
2018-05-22 Pavel Vinogradov <public AT sourcemage.org>
* PRE_BUILD: more fixes to poppler related files
diff --git
a/latex/texlive/patches/texlive-20180414-source-upstream_fixes-1.patch
b/latex/texlive/patches/texlive-20180414-source-upstream_fixes-1.patch
index e151069..77e7acf 100644
--- a/latex/texlive/patches/texlive-20180414-source-upstream_fixes-1.patch
+++ b/latex/texlive/patches/texlive-20180414-source-upstream_fixes-1.patch
@@ -149,6 +149,15 @@ diff -Naur
a/texk/web2c/pdftexdir/pdftoepdf-newpoppler.cc b/texk/web2c/pdftexdir
} else if (obj->isNull()) {
pdf_puts("null");
} else if (obj->isArray()) {
+@@ -977,7 +977,7 @@
+ }
+ l = dic1.getLength();
+ for (i = 0; i < l; i++) {
+- groupDict.dictAdd(copyString(dic1.getKey(i)),
++ groupDict.dictAdd((const char *) copyString(dic1.getKey(i)),
+ dic1.getValNF(i));
+ }
+ // end modification
diff -Naur a/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
b/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
--- a/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc 2017-10-17
22:52:13.000000000 +0100
+++ b/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc 2018-04-30
16:29:41.360904749 +0100
@@ -280,3 +289,24 @@ diff -Naur a/texk/web2c/ptexdir/tests/free_pena.tex
b/texk/web2c/ptexdir/tests/f
+ \ifnum\CNTB<\LIM
+\repeat
+\bye
+diff -Naur a/texk/web2c/luatexdir/lua/lepdflib.cc
b/texk/web2c/luatexdir/lua/lepdflib.cc
+--- a/texk/web2c/luatexdir/lua/lepdflib.cc
++++ b/texk/web2c/luatexdir/lua/lepdflib.cc
+@@ -1132,7 +1132,7 @@
+ pdfdoc_changed_error(L);
+ s = copyString(luaL_checkstring(L, 2));
+ uobj = (udstruct *) luaL_checkudata(L, 3, M_Object);
+- ((Dict *) uin->d)->add(s, std::move(*((Object *) uobj->d)));
++ ((Dict *) uin->d)->add((const char *) s, std::move(*((Object *)
uobj->d)));
+ return 0;
+ }
+
+@@ -2051,7 +2051,7 @@
+ 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((const char *) copyString(s),
std::move(*((Object *) uobj->d)));
+ return 0;
+ }
+
- [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (4a84c817f3dae030c7f9cac10165f2f1f22c957f), Pavel Vinogradov, 09/20/2018
Archive powered by MHonArc 2.6.24.