[tlbuild] Patches for mingw
luigi scarso
luigi.scarso at gmail.com
Thu Dec 16 16:12:27 CET 2021
On Wed, Dec 15, 2021 at 2:38 PM Siep Kroonenberg <siepo at bitmuis.nl> wrote:
> Yes, I am curious how that will go.
>
texlive revision 61308.
./Build: 390 executables in /opt/luatex/texlive/mingw/Build/source/inst/bin.
done (exit status 0) Thu 16 Dec 2021 03:56:52 PM CET
I have found some issues too, in omegafonts and synctexdir:
--- Build/source/texk/web2c/omegafonts/Makefile.am.orig 2021-12-16
14:21:52.203182572 +0100
+++ Build/source/texk/web2c/omegafonts/Makefile.am 2021-12-16
15:23:18.896811143 +0100
@@ -86,7 +86,7 @@
if WIN32
# same install happens in dvipdfmx.
for f in $(linked_programs); do \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS)
--mode=install $(INSTALL_PROGRAM) call_omfonts$(EXEEXT)
"$(DESTDIR)$(bindir)/$$f$(EXEEXT)"
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS)
--mode=install $(INSTALL_PROGRAM) call_omfonts$(EXEEXT)
"$(DESTDIR)$(bindir)/$$f$(EXEEXT)"; \
done
endif WIN32
uninstall-hook: uninstall-bin-links
In synctexdir:
--- Build/source/texk/web2c/synctexdir/synctex_main.c.orig 2021-12-15
17:49:39.093083937 +0100
+++ Build/source/texk/web2c/synctexdir/synctex_main.c 2021-12-16
09:31:06.119929305 +0100
@@ -103,6 +103,11 @@
#endif
*/
+#ifdef WIN32
+# include <kpathsea/progname.h>
+#endif
+
+
#if SYNCTEX_DEBUG
# ifdef WIN32
# include <direct.h>
--- Build/source/texk/web2c/synctexdir/am/synctex.am.orig 2021-12-16
09:32:18.730902498 +0100
+++ Build/source/texk/web2c/synctexdir/am/synctex.am 2021-12-16
10:57:04.845139560 +0100
@@ -18,10 +18,14 @@
synctexdir/synctex_main.c
synctex_CPPFLAGS = -I$(srcdir)/synctexdir
+if MINGW32
+synctex_CPPFLAGS += $(KPATHSEA_INCLUDES)
+endif MINGW32
+
synctex_LDADD = $(libsynctex) $(ZLIB_LIBS)
if MINGW32
-synctex_LDADD += -lshlwapi
+synctex_LDADD += -lshlwapi $(KPATHSEA_LIBS)
endif MINGW32
$(synctex_OBJECTS): $(libsynctex)
--
luigi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tlbuild/attachments/20211216/c2a56b97/attachment.html>
More information about the tlbuild
mailing list.