From 7a7c93b265186fb31298bd109c72470243119857 Mon Sep 17 00:00:00 2001 From: Luigi Scarso <luigi.scarso@gmail.com> Date: Fri, 12 Dec 2014 16:13:06 +0000 Subject: [PATCH] synch with TL 35798 --- source/texk/kpathsea/Makefile.in | 4 ++-- source/texk/web2c/ChangeLog | 6 ++++++ source/texk/web2c/Makefile.in | 6 ++++-- source/texk/web2c/luatexdir/ChangeLog | 11 +++++++++++ source/texk/web2c/luatexdir/am/luafontforge.am | 3 ++- source/texk/web2c/luatexdir/am/luamisc.am | 1 + source/texk/web2c/luatexdir/lua/liolibext.c | 7 ++++--- source/texk/web2c/luatexdir/lua/lnodelib.c | 4 ++++ .../luafontloader/fontforge/fontforge/fontviewbase.c | 1 + .../texk/web2c/luatexdir/luafontloader/src/luafflib.c | 4 ++++ source/texk/web2c/luatexdir/slnunicode/slnunico.c | 4 ++++ 11 files changed, 43 insertions(+), 8 deletions(-) diff --git a/source/texk/kpathsea/Makefile.in b/source/texk/kpathsea/Makefile.in index 7ecb5f0c7..6d82eb5f3 100644 --- a/source/texk/kpathsea/Makefile.in +++ b/source/texk/kpathsea/Makefile.in @@ -110,8 +110,8 @@ DIST_COMMON = $(top_srcdir)/../../am/bin_links.am \ $(srcdir)/../../am/rebuild.am $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(srcdir)/c-auto.in \ - $(srcdir)/kpathsea.pc.in strtol.c putenv.c strcasecmp.c \ - strstr.c $(dist_noinst_SCRIPTS) $(dist_web2c_SCRIPTS) \ + $(srcdir)/kpathsea.pc.in putenv.c strstr.c strtol.c \ + strcasecmp.c $(dist_noinst_SCRIPTS) $(dist_web2c_SCRIPTS) \ $(top_srcdir)/../../build-aux/depcomp $(dist_noinst_DATA) \ $(dist_web2c_DATA) $(kpseinclude_HEADERS) $(noinst_HEADERS) \ $(top_srcdir)/../../build-aux/test-driver AUTHORS ChangeLog \ diff --git a/source/texk/web2c/ChangeLog b/source/texk/web2c/ChangeLog index 0da461a43..560dbdea7 100644 --- a/source/texk/web2c/ChangeLog +++ b/source/texk/web2c/ChangeLog @@ -1,3 +1,9 @@ +2014-12-11 Karl Berry <karl@tug.org> + + * triptest, + * mftraptest: complain early if trip.fmt/trap.base are not created. + Original report from vvv, tlbuild 14 Jun 2011 10:25:47. + 2014-11-10 Peter Breitenlohner <peb@mppmu.mpg.de> * cpascal.h (makebinaryfile): Avoid gcc -Wunused-value warning. diff --git a/source/texk/web2c/Makefile.in b/source/texk/web2c/Makefile.in index a14a5a1c6..c69b351a8 100644 --- a/source/texk/web2c/Makefile.in +++ b/source/texk/web2c/Makefile.in @@ -3002,7 +3002,8 @@ libluasocket_sources = \ libluamisc_a_DEPENDENCIES = $(ZZIPLIB_DEPEND) libluasocket.a libluajitmisc_a_DEPENDENCIES = $(ZZIPLIB_DEPEND) libluajitsocket.a libluamisc_a_CPPFLAGS = $(ZLIB_INCLUDES) $(ZZIPLIB_INCLUDES) $(LUA_INCLUDES) -libluajitmisc_a_CPPFLAGS = $(ZLIB_INCLUDES) $(ZZIPLIB_INCLUDES) $(LUAJIT_INCLUDES) +libluajitmisc_a_CPPFLAGS = $(ZLIB_INCLUDES) $(ZZIPLIB_INCLUDES) \ + $(LUAJIT_INCLUDES) -DLuajitTeX -I$(srcdir)/luatexdir libluamisc_a_CFLAGS = # $(WARNING_CFLAGS) libluajitmisc_a_CFLAGS = # $(WARNING_CFLAGS) nodist_libluamisc_a_SOURCES = $(libluamisc_sources) @@ -3061,12 +3062,13 @@ libjitff_a_DEPENDENCIES = libunilib.a libluajitmisc.a libff_a_postflags = -DLUA_FF_LIB=1 -D_NO_PYTHON=1 -DX_DISPLAY_MISSING=1 \ -DUSE_OUR_MEMORY=1 \ -I$(top_srcdir)/w2c \ + -I$(top_srcdir)/luatexdir \ -I$(top_srcdir)/luatexdir/unilib \ -I$(top_srcdir)/luatexdir/luafontloader/fontforge/inc \ -I$(top_srcdir)/luatexdir/luafontloader/fontforge/fontforge libff_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUA_INCLUDES) $(libff_a_postflags) -libjitff_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUAJIT_INCLUDES) $(libff_a_postflags) +libjitff_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUAJIT_INCLUDES) -DLuajitTeX $(libff_a_postflags) libff_a_CFLAGS = # $(WARNING_CFLAGS) libjitff_a_CFLAGS = # $(WARNING_CFLAGS) nodist_libff_a_SOURCES = $(libff_sources) diff --git a/source/texk/web2c/luatexdir/ChangeLog b/source/texk/web2c/luatexdir/ChangeLog index 16350bc3d..ecf25ff29 100644 --- a/source/texk/web2c/luatexdir/ChangeLog +++ b/source/texk/web2c/luatexdir/ChangeLog @@ -1,3 +1,14 @@ +2014-12-12 Peter Breitenlohner <peb@mppmu.mpg.de> + + Avoid implicit function declarations. + * am/luafontforge.am (libjitff_a_CPPFLAGS): Add -DLuajitTeX. + * am/luamisc.am (libluajitmisc_a_CPPFLAGS: Add -DLuajitTeX. + * lua/liolibext.c, lua/lnodelib.c, luafontloader/src/luafflib.c, + slnunicode/slnunico.c: Include lauxlib_bridge.h for LuaJITTeX or + lauxlib.h for LuaTeX. + * luafontloader/fontforge/fontforge/fontviewbase.c: + Include gfile.h. + 2014-12-10 Peter Breitenlohner <peb@mppmu.mpg.de> Sync with https://foundry.supelec.fr/svn/luatex/trunk/source/ diff --git a/source/texk/web2c/luatexdir/am/luafontforge.am b/source/texk/web2c/luatexdir/am/luafontforge.am index 483745db2..e629ca200 100644 --- a/source/texk/web2c/luatexdir/am/luafontforge.am +++ b/source/texk/web2c/luatexdir/am/luafontforge.am @@ -16,12 +16,13 @@ $(libjitff_a_OBJECTS): $(libjitff_a_DEPENDENCIES) libff_a_postflags = -DLUA_FF_LIB=1 -D_NO_PYTHON=1 -DX_DISPLAY_MISSING=1 \ -DUSE_OUR_MEMORY=1 \ -I$(top_srcdir)/w2c \ + -I$(top_srcdir)/luatexdir \ -I$(top_srcdir)/luatexdir/unilib \ -I$(top_srcdir)/luatexdir/luafontloader/fontforge/inc \ -I$(top_srcdir)/luatexdir/luafontloader/fontforge/fontforge libff_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUA_INCLUDES) $(libff_a_postflags) -libjitff_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUAJIT_INCLUDES) $(libff_a_postflags) +libjitff_a_CPPFLAGS = $(AM_CPPFLAGS) $(LUAJIT_INCLUDES) -DLuajitTeX $(libff_a_postflags) libff_a_CFLAGS = # $(WARNING_CFLAGS) libjitff_a_CFLAGS = # $(WARNING_CFLAGS) diff --git a/source/texk/web2c/luatexdir/am/luamisc.am b/source/texk/web2c/luatexdir/am/luamisc.am index 42f01cc5b..35fd29f9a 100644 --- a/source/texk/web2c/luatexdir/am/luamisc.am +++ b/source/texk/web2c/luatexdir/am/luamisc.am @@ -16,6 +16,7 @@ $(libluajitmisc_a_OBJECTS): $(libluajitmisc_a_DEPENDENCIES) libluamisc_a_CPPFLAGS = $(ZLIB_INCLUDES) $(ZZIPLIB_INCLUDES) $(LUA_INCLUDES) libluajitmisc_a_CPPFLAGS = $(ZLIB_INCLUDES) $(ZZIPLIB_INCLUDES) $(LUAJIT_INCLUDES) +libluajitmisc_a_CPPFLAGS += -DLuajitTeX -I$(srcdir)/luatexdir libluamisc_a_CFLAGS = # $(WARNING_CFLAGS) libluajitmisc_a_CFLAGS = # $(WARNING_CFLAGS) diff --git a/source/texk/web2c/luatexdir/lua/liolibext.c b/source/texk/web2c/luatexdir/lua/liolibext.c index 763076168..65b229cba 100644 --- a/source/texk/web2c/luatexdir/lua/liolibext.c +++ b/source/texk/web2c/luatexdir/lua/liolibext.c @@ -26,12 +26,13 @@ #include "ptexlib.h" #include "lua/luatex-api.h" -#include "lauxlib.h" -#include "lualib.h" #ifdef LuajitTeX -#include "lauxlib_bridge.h" +#include "lua/lauxlib_bridge.h" +#else +#include "lauxlib.h" #endif +#include "lualib.h" static const char _svn_version[] = "$Id$ $URL$"; diff --git a/source/texk/web2c/luatexdir/lua/lnodelib.c b/source/texk/web2c/luatexdir/lua/lnodelib.c index c9e0d5606..4cc337171 100644 --- a/source/texk/web2c/luatexdir/lua/lnodelib.c +++ b/source/texk/web2c/luatexdir/lua/lnodelib.c @@ -101,7 +101,11 @@ static const char _svn_version[] = #include "ptexlib.h" #include "lua/luatex-api.h" +#ifdef LuajitTeX #include "lua/lauxlib_bridge.h" +#else +#include "lauxlib.h" +#endif /* diff --git a/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/fontviewbase.c b/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/fontviewbase.c index 52b290e00..24798ad09 100644 --- a/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/fontviewbase.c +++ b/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/fontviewbase.c @@ -32,6 +32,7 @@ #include <chardata.h> #include <math.h> #include <unistd.h> +#include <gfile.h> static FontViewBase *fv_list=NULL; diff --git a/source/texk/web2c/luatexdir/luafontloader/src/luafflib.c b/source/texk/web2c/luatexdir/luafontloader/src/luafflib.c index 469c7bf6f..5dedce7c2 100644 --- a/source/texk/web2c/luatexdir/luafontloader/src/luafflib.c +++ b/source/texk/web2c/luatexdir/luafontloader/src/luafflib.c @@ -29,7 +29,11 @@ #include <stdio.h> #include <lua.h> +#ifdef LuajitTeX +#include <lua/lauxlib_bridge.h> +#else #include <lauxlib.h> +#endif #include <locale.h> static const char _svn_version[] = diff --git a/source/texk/web2c/luatexdir/slnunicode/slnunico.c b/source/texk/web2c/luatexdir/slnunicode/slnunico.c index 6876abd95..60ef95bac 100644 --- a/source/texk/web2c/luatexdir/slnunicode/slnunico.c +++ b/source/texk/web2c/luatexdir/slnunicode/slnunico.c @@ -88,7 +88,11 @@ http://www.unicode.org/Public/UNIDATA/PropList.txt #include "lua.h" +#ifdef LuajitTeX +#include "lua/lauxlib_bridge.h" +#else #include "lauxlib.h" +#endif #include "lualib.h" #ifndef SLN_UNICODENAME /* unless set it luaconf */ -- GitLab