[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.