git: 993771b186bc - main - */tex*: Update version 20240312=>20250308

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Tue, 25 Mar 2025 18:11:45 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=993771b186bca2a5de9fa00f7f6788763306417c

commit 993771b186bca2a5de9fa00f7f6788763306417c
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2025-03-15 14:07:27 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-03-25 18:11:13 +0000

    */tex*: Update version 20240312=>20250308
    
    - devel/tex-kpathsea: Update version 6.4.0=>6.4.1
    - devel/tex-libtexluajit: Update version 2.1.0=>2.1.81742
    - print/tex-ptexenc: Update version 1.4.6=>1.5.1
    - korean/ko.TeX: Replace @exec/@unexec with @postexec/@postunexec
    
    Sponsored by: Nepustil
---
 Mk/Uses/tex.mk                                     |   4 +-
 UPDATING                                           |  14 +
 devel/tex-kpathsea/Makefile                        |   2 +-
 devel/tex-kpathsea/distinfo                        |   6 +-
 devel/tex-libtexlua/Makefile                       |   2 +-
 devel/tex-libtexlua/distinfo                       |   6 +-
 devel/tex-libtexluajit/Makefile                    |   3 +-
 devel/tex-libtexluajit/distinfo                    |   6 +-
 devel/tex-libtexluajit/pkg-plist                   |   4 +-
 devel/tex-synctex/Makefile                         |   4 +-
 devel/tex-synctex/distinfo                         |   6 +-
 devel/tex-synctex/files/patch-Makefile.in          |  19 +-
 devel/tex-synctex/files/patch-man_Makefile.in      |   8 +-
 devel/tex-web2c/Makefile                           |   2 +
 devel/tex-web2c/distinfo                           |   6 +-
 devel/tex-web2c/files/patch-Makefile.in            |  22 +-
 devel/tex-web2c/files/patch-man_Makefile.in        |   4 +-
 japanese/tex-ptex/Makefile                         |  49 +-
 japanese/tex-ptex/distinfo                         |  10 +-
 japanese/tex-ptex/files/patch-Makefile.in          |  46 +-
 japanese/tex-ptex/files/patch-configure            | 940 ---------------------
 korean/ko.TeX/pkg-plist                            |   4 +-
 print/tex-basic-engines/Makefile                   |  12 +-
 print/tex-basic-engines/distinfo                   |   6 +-
 print/tex-basic-engines/files/patch-Makefile.in    |  23 +-
 print/tex-dvipdfmx/distinfo                        |  10 +-
 print/tex-dvipdfmx/files/patch-Makefile.in         |  12 +-
 print/tex-dvipdfmx/files/patch-data_dvipdfmx.cfg   |   4 +-
 print/tex-dvipdfmx/pkg-plist                       |   3 -
 print/tex-dvipsk/distinfo                          |  10 +-
 print/tex-jadetex/distinfo                         |   6 +-
 print/tex-luatex/Makefile                          |  10 +-
 print/tex-luatex/distinfo                          |  10 +-
 print/tex-luatex/files/patch-Makefile.in           |  44 +-
 print/tex-ptexenc/Makefile                         |   2 +-
 print/tex-ptexenc/distinfo                         |   6 +-
 print/tex-ptexenc/files/patch-Makefile.in          |  12 -
 print/tex-ptexenc/files/patch-configure            |  12 +-
 print/tex-ptexenc/files/patch-ptexenc.c            |   8 +-
 print/tex-xetex/Makefile                           |   1 -
 print/tex-xetex/distinfo                           |  10 +-
 print/tex-xetex/files/patch-Makefile.in            |  14 +-
 print/tex-xetex/files/patch-configure              | 214 -----
 print/tex-xmltex/distinfo                          |   6 +-
 print/texlive-base/Makefile                        |   3 +-
 print/texlive-base/distinfo                        |   6 +-
 print/texlive-base/files/patch-Makefile.in         |   4 +-
 print/texlive-base/files/patch-configure           |   8 +-
 .../files/patch-texk_bibtex-x_Makefile.in          |  70 +-
 .../files/patch-texk_chktex_Makefile.in            |   8 +-
 .../files/patch-texk_cjkutils_Makefile.in          |   8 +-
 .../texlive-base/files/patch-texk_dvipng_configure |   4 +-
 .../files/patch-texk_dvisvgm_configure             |   4 +-
 .../files/patch-texk_gsftopk_Makefile.in           |   4 +-
 ...k_lcdf-typetools_lcdf-typetools-src_Makefile.in |  10 +-
 .../patch-texk_texlive_linked__scripts_Makefile.in |  31 +-
 ...texk_texlive_linked__scripts_latexmk_latexmk.pl |   8 +-
 .../patch-texk_texlive_tl__support_Makefile.in     |   6 +-
 .../patch-texk_texlive_tl__support_fmtutil.cnf     |   6 +-
 print/texlive-base/pkg-plist                       |  25 +
 print/texlive-docs/distinfo                        |   6 +-
 print/texlive-texmf-source/Makefile                |   4 +-
 print/texlive-texmf-source/distinfo                |   6 +-
 print/texlive-texmf/Makefile                       |   6 +-
 print/texlive-texmf/distinfo                       |   6 +-
 print/texlive-tlmgr/distinfo                       |  10 +-
 ..._texk_texlive_linked__scripts_texlive_tlmgr.pl} |  16 +-
 print/xpdfopen/distinfo                            |   6 +-
 68 files changed, 329 insertions(+), 1538 deletions(-)

diff --git a/Mk/Uses/tex.mk b/Mk/Uses/tex.mk
index a9658b7d6500..ce9213f80f5b 100644
--- a/Mk/Uses/tex.mk
+++ b/Mk/Uses/tex.mk
@@ -91,8 +91,8 @@ TEXMFVARDIR?=	share/texmf-var
 TEXMFCONFIGDIR?=share/texmf-config
 FMTUTIL_CNF?=	${TEXMFCONFIGDIR}/web2c/fmtutil.cnf
 TEXHASHDIRS?=	${TEXMFDIR} ${TEXMFDISTDIR} ${TEXMFLOCALDIR} ${TEXMFVARDIR} ${TEXMFCONFIGDIR}
-TEXLIVE_YEAR?=	2024
-TEXLIVE_VERSION?=	${TEXLIVE_YEAR}0312
+TEXLIVE_YEAR?=	2025
+TEXLIVE_VERSION?=	${TEXLIVE_YEAR}0308
 DISTNAME_TEXMF=	texlive-${TEXLIVE_VERSION}-texmf
 
 .for V in TEXMFDIR TEXMFDISTDIR TEXMFLOCALDIR TEXMFVARDIR TEXMFCONFIGDIR FMTUTIL_CNF
diff --git a/UPDATING b/UPDATING
index b39df4c2ff8a..c68511978e67 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,20 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20250325:
+  AFFECTS: users of TeX*
+  AUTHOR: bofh@FreeBSD.org
+
+  TeX system has been updated to 2025 from 2024. Normal pkg upgrade or
+  portmaster -a should handle all the upgrade properly. In case not please
+  create a ticket or send a mail to tex@FreeBSD.org
+
+  Previously users have reported to delete texlive-texmf prior to
+  starting update, or pkg-static will indicate there is a conflict
+  during the upgrade of texlive-base :
+
+  # pkg remove texlive-texmf
+
 20250321:
   AFFECTS: users of mail/oama
   AUTHOR: nivit@FreeBSD.org
diff --git a/devel/tex-kpathsea/Makefile b/devel/tex-kpathsea/Makefile
index b3e816e349d3..14c6de8b6814 100644
--- a/devel/tex-kpathsea/Makefile
+++ b/devel/tex-kpathsea/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	kpathsea
-DISTVERSION=	6.4.0
+DISTVERSION=	6.4.1
 CATEGORIES=	devel
 MASTER_SITES=	TEX_CTAN/systems/texlive/${TEXLIVE_YEAR}/
 PKGNAMEPREFIX=	tex-
diff --git a/devel/tex-kpathsea/distinfo b/devel/tex-kpathsea/distinfo
index 868ccf1bb864..e26bf4725129 100644
--- a/devel/tex-kpathsea/distinfo
+++ b/devel/tex-kpathsea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715395808
-SHA256 (TeX/texlive-20240312-source.tar.xz) = 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96
-SIZE (TeX/texlive-20240312-source.tar.xz) = 70140588
+TIMESTAMP = 1742047704
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
diff --git a/devel/tex-libtexlua/Makefile b/devel/tex-libtexlua/Makefile
index 84984da0107f..4cda6616c27d 100644
--- a/devel/tex-libtexlua/Makefile
+++ b/devel/tex-libtexlua/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libtexlua
 DISTVERSION=	5.3.6
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel
 MASTER_SITES=	TEX_CTAN/systems/texlive/${TEXLIVE_YEAR}
 PKGNAMEPREFIX=	tex-
diff --git a/devel/tex-libtexlua/distinfo b/devel/tex-libtexlua/distinfo
index cbb0b7d2b6b8..d74ea9a54dcb 100644
--- a/devel/tex-libtexlua/distinfo
+++ b/devel/tex-libtexlua/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715392237
-SHA256 (TeX/texlive-20240312-source.tar.xz) = 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96
-SIZE (TeX/texlive-20240312-source.tar.xz) = 70140588
+TIMESTAMP = 1742052253
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
diff --git a/devel/tex-libtexluajit/Makefile b/devel/tex-libtexluajit/Makefile
index 2bd7b1a2b8b5..b53231cafddb 100644
--- a/devel/tex-libtexluajit/Makefile
+++ b/devel/tex-libtexluajit/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	libtexluajit
-DISTVERSION=	2.1.0
-PORTREVISION=	3
+DISTVERSION=	2.1.81742
 CATEGORIES=	devel
 MASTER_SITES=	TEX_CTAN/systems/texlive/${TEXLIVE_YEAR}
 PKGNAMEPREFIX=	tex-
diff --git a/devel/tex-libtexluajit/distinfo b/devel/tex-libtexluajit/distinfo
index b890827824f2..e8861df8c7c6 100644
--- a/devel/tex-libtexluajit/distinfo
+++ b/devel/tex-libtexluajit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715470181
-SHA256 (TeX/texlive-20240312-source.tar.xz) = 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96
-SIZE (TeX/texlive-20240312-source.tar.xz) = 70140588
+TIMESTAMP = 1742051582
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
diff --git a/devel/tex-libtexluajit/pkg-plist b/devel/tex-libtexluajit/pkg-plist
index 01eb137ea552..dace9e503ecc 100644
--- a/devel/tex-libtexluajit/pkg-plist
+++ b/devel/tex-libtexluajit/pkg-plist
@@ -2,10 +2,10 @@ include/texluajit/lauxlib.h
 include/texluajit/lua.h
 include/texluajit/lua.hpp
 include/texluajit/luaconf.h
-include/texluajit/luajit.h
+include/texluajit/luajit_rolling.h
 include/texluajit/lualib.h
 lib/libtexluajit.a
 lib/libtexluajit.so
 lib/libtexluajit.so.2
-lib/libtexluajit.so.2.1.0
+lib/libtexluajit.so.2.1.81742
 libdata/pkgconfig/texluajit.pc
diff --git a/devel/tex-synctex/Makefile b/devel/tex-synctex/Makefile
index 9af97f07f317..44d86f34b538 100644
--- a/devel/tex-synctex/Makefile
+++ b/devel/tex-synctex/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	synctex
 DISTVERSION=	2.0.0
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	devel
 MASTER_SITES=	TEX_CTAN/systems/texlive/${TEXLIVE_YEAR}/
 PKGNAMEPREFIX=	tex-
@@ -52,7 +52,7 @@ EXTRACT_FILES=		build-aux texk/web2c
 EXCLUDE_ENGINES=	etex aleph luatex luajittex pdftex mf mf-nowin ptex \
 			eptex uptex euptex xetex tex otangle mp pmp upmp web2c \
 			web-progs luahbtex luajithbtex mflua mfluajit latex \
-			pdftex hitex
+			pdftex hitex texprof
 
 post-extract:
 	@${FIND} ${WRKSRC} -name '*.orig' -delete
diff --git a/devel/tex-synctex/distinfo b/devel/tex-synctex/distinfo
index 9b7eb22af8f6..ad3fd8d6c428 100644
--- a/devel/tex-synctex/distinfo
+++ b/devel/tex-synctex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715471845
-SHA256 (TeX/texlive-20240312-source.tar.xz) = 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96
-SIZE (TeX/texlive-20240312-source.tar.xz) = 70140588
+TIMESTAMP = 1742051990
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
diff --git a/devel/tex-synctex/files/patch-Makefile.in b/devel/tex-synctex/files/patch-Makefile.in
index e97da37b1fe0..d519b676a23c 100644
--- a/devel/tex-synctex/files/patch-Makefile.in
+++ b/devel/tex-synctex/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig	2024-05-31 12:03:03 UTC
+--- Makefile.in.orig	2025-03-17 11:51:45 UTC
 +++ Makefile.in
-@@ -102,9 +102,7 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE
+@@ -104,9 +104,7 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE
  	luajittex$(EXEEXT) luahbtex$(EXEEXT) luajithbtex$(EXEEXT) \
  	xetex$(EXEEXT) $(am__EXEEXT_3) aleph$(EXEEXT) synctex$(EXEEXT) \
  	md5main$(EXEEXT)
@@ -11,7 +11,7 @@
  	$(am__EXEEXT_5) $(am__EXEEXT_6) $(am__EXEEXT_7) \
  	$(am__EXEEXT_8) $(am__EXEEXT_9) $(am__EXEEXT_10) \
  	$(am__EXEEXT_11) $(am__EXEEXT_12) $(am__EXEEXT_13) \
-@@ -114,7 +112,7 @@ bin_PROGRAMS = tangle$(EXEEXT) ctangle$(EXEEXT) $(am__
+@@ -116,7 +114,7 @@ bin_PROGRAMS = tangle$(EXEEXT) ctangle$(EXEEXT) $(am__
  	$(am__EXEEXT_23) $(am__EXEEXT_24) $(am__EXEEXT_25) \
  	$(am__EXEEXT_26) $(am__EXEEXT_27) $(am__EXEEXT_28) \
  	$(am__EXEEXT_29) $(am__EXEEXT_30) $(am__EXEEXT_31)
@@ -20,7 +20,7 @@
  	$(am__EXEEXT_32) $(am__EXEEXT_33) $(am__EXEEXT_34) \
  	$(am__EXEEXT_35) $(am__EXEEXT_36) $(am__EXEEXT_37) \
  	$(am__EXEEXT_38) $(am__EXEEXT_39) $(am__EXEEXT_40) \
-@@ -3124,7 +3122,7 @@ version = $(WEB2CVERSION)
+@@ -3146,7 +3144,7 @@ version = $(WEB2CVERSION)
  AM_CXXFLAGS = ## $(WARNING_CXXFLAGS)
  AM_OBJCXXFLAGS = ## $(WARNING_OBJCXXFLAGS)
  version = $(WEB2CVERSION)
@@ -29,16 +29,7 @@
  proglib = lib/lib.a
  
  #EXTRA_LIBRARIES += libluasocket.a liblua53socket.a libluajitsocket.a
-@@ -3655,8 +3653,6 @@ bin_links = $(am__append_5) $(am__append_14) $(am__app
- bin_links = $(am__append_5) $(am__append_14) $(am__append_15) \
- 	$(am__append_24) $(am__append_33) $(am__append_41) \
- 	$(am__append_49) $(am__append_54) $(am__append_67) \
--	upbibtex$(EXEEXT):pbibtex updvitype$(EXEEXT):pdvitype \
--	uppltotf$(EXEEXT):ppltotf uptftopl$(EXEEXT):ptftopl \
- 	$(am__append_78) $(am__append_79) $(am__append_80) \
- 	$(am__append_94) $(am__append_99) $(am__append_104) \
- 	$(am__append_109)
-@@ -3833,7 +3829,7 @@ nodist_twill_SOURCES = twill.c twill.h
+@@ -3901,7 +3899,7 @@ nodist_twill_SOURCES = twill.c twill.h
  nodist_vptovf_SOURCES = vptovf.c vptovf.h
  nodist_weave_SOURCES = weave.c weave.h
  nodist_twill_SOURCES = twill.c twill.h
diff --git a/devel/tex-synctex/files/patch-man_Makefile.in b/devel/tex-synctex/files/patch-man_Makefile.in
index 902099525a2f..908f8da91cdf 100644
--- a/devel/tex-synctex/files/patch-man_Makefile.in
+++ b/devel/tex-synctex/files/patch-man_Makefile.in
@@ -1,6 +1,6 @@
---- man/Makefile.in.orig	2024-05-31 12:03:03 UTC
+--- man/Makefile.in.orig	2025-03-17 11:55:12 UTC
 +++ man/Makefile.in
-@@ -173,11 +173,11 @@ am__v_GEN_0 = @echo "  GEN     " $@;
+@@ -177,11 +177,11 @@ am__v_GEN_0 = @echo "  GEN     " $@;
  AM_V_GEN = $(am__v_GEN_@AM_V@)
  am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
  am__v_GEN_0 = @echo "  GEN     " $@;
@@ -14,7 +14,7 @@
  SOURCES =
  DIST_SOURCES =
  am__can_run_installinfo = \
-@@ -466,16 +466,13 @@ EXTRA_DIST = $(bootstrap_man_sources) $(web_man_source
+@@ -471,16 +471,13 @@ EXTRA_DIST = $(bootstrap_man_sources) $(web_man_source
  	mf.man mpost.man etex.man $(pdftex_man_sources) ptex.man \
  	ppltotf.man ptftopl.man pbibtex.man luatex.man xetex.man \
  	$(otangle_man_sources) aleph.man $(misc_man_sources) spell.add
@@ -34,7 +34,7 @@
  web_man_sources = bibtex.man dvicopy.man dvitomp.man dvitype.man gftodvi.man \
  	gftopk.man gftype.man mft.man patgen.man pktogf.man pktype.man \
  	pltotf.man pooltype.man tftopl.man twill.man \
-@@ -483,11 +480,7 @@ otangle_man_sources = ofm2opl.man opl2ofm.man ovf2ovp.
+@@ -488,11 +485,7 @@ otangle_man_sources = ofm2opl.man opl2ofm.man ovf2ovp.
  
  pdftex_man_sources = pdftex.man pdftosrc.man ttf2afm.man
  otangle_man_sources = ofm2opl.man opl2ofm.man ovf2ovp.man ovp2ovf.man
diff --git a/devel/tex-web2c/Makefile b/devel/tex-web2c/Makefile
index 0e68ce615fb3..8f69a9fadd55 100644
--- a/devel/tex-web2c/Makefile
+++ b/devel/tex-web2c/Makefile
@@ -40,7 +40,9 @@ CONFIGURE_ARGS=		--disable-aleph \
 			--disable-ptex \
 			--disable-synctex \
 			--disable-tex \
+			--disable-texprof \
 			--disable-uptex \
+			--disable-upweb \
 			--disable-xetex \
 			--with-system-mpfi \
 			--with-system-zlib \
diff --git a/devel/tex-web2c/distinfo b/devel/tex-web2c/distinfo
index c97bb4227fd9..e0397229bfe2 100644
--- a/devel/tex-web2c/distinfo
+++ b/devel/tex-web2c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715473290
-SHA256 (TeX/texlive-20240312-source.tar.xz) = 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96
-SIZE (TeX/texlive-20240312-source.tar.xz) = 70140588
+TIMESTAMP = 1742226095
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
diff --git a/devel/tex-web2c/files/patch-Makefile.in b/devel/tex-web2c/files/patch-Makefile.in
index 3c1721706857..df902d96d248 100644
--- a/devel/tex-web2c/files/patch-Makefile.in
+++ b/devel/tex-web2c/files/patch-Makefile.in
@@ -1,31 +1,33 @@
---- Makefile.in.orig	2024-05-13 11:24:13 UTC
+--- Makefile.in.orig	2025-03-25 14:38:49 UTC
 +++ Makefile.in
-@@ -97,7 +97,7 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE
+@@ -99,7 +99,7 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE
  	mf-nowin$(EXEEXT) mflua$(EXEEXT) mflua-nowin$(EXEEXT) \
  	mfluajit$(EXEEXT) mfluajit-nowin$(EXEEXT) mpost$(EXEEXT) \
- 	pmpost$(EXEEXT) upmpost$(EXEEXT) etex$(EXEEXT) eptex$(EXEEXT) \
--	uptex$(EXEEXT) $(am__EXEEXT_2) euptex$(EXEEXT) pdftex$(EXEEXT) \
-+	uptex$(EXEEXT) euptex$(EXEEXT) pdftex$(EXEEXT) \
+ 	pmpost$(EXEEXT) upmpost$(EXEEXT) etex$(EXEEXT) uptex$(EXEEXT) \
+-	$(am__EXEEXT_2) euptex$(EXEEXT) pdftex$(EXEEXT) \
++	euptex$(EXEEXT) pdftex$(EXEEXT) \
  	ttf2afm$(EXEEXT) pdftosrc$(EXEEXT) luatex$(EXEEXT) \
  	luajittex$(EXEEXT) luahbtex$(EXEEXT) luajithbtex$(EXEEXT) \
  	xetex$(EXEEXT) $(am__EXEEXT_3) aleph$(EXEEXT) synctex$(EXEEXT) \
-@@ -110,7 +110,7 @@ bin_PROGRAMS = tangle$(EXEEXT) ctangle$(EXEEXT) $(am__
+@@ -111,8 +111,8 @@ bin_PROGRAMS = tangle$(EXEEXT) ctangle$(EXEEXT) $(am__
+ 	$(am__EXEEXT_8) $(am__EXEEXT_9) $(am__EXEEXT_10) \
  	$(am__EXEEXT_11) $(am__EXEEXT_12) $(am__EXEEXT_13) \
  	$(am__EXEEXT_14) $(am__EXEEXT_15) $(am__EXEEXT_16) \
- 	$(am__EXEEXT_17) $(am__EXEEXT_18) $(am__EXEEXT_19) \
+-	$(am__EXEEXT_17) $(am__EXEEXT_18) $(am__EXEEXT_19) \
 -	$(am__EXEEXT_20) $(am__EXEEXT_21) $(am__EXEEXT_22) \
++	$(am__EXEEXT_17) $(am__EXEEXT_18) \
 +	$(am__EXEEXT_21) $(am__EXEEXT_22) \
  	$(am__EXEEXT_23) $(am__EXEEXT_24) $(am__EXEEXT_25) \
  	$(am__EXEEXT_26) $(am__EXEEXT_27) $(am__EXEEXT_28) \
  	$(am__EXEEXT_29) $(am__EXEEXT_30) $(am__EXEEXT_31)
-@@ -3143,10 +3143,10 @@ EXTRA_LIBRARIES = libmf.a libmflua.a libmfluaotfcc.a l
+@@ -3165,10 +3165,10 @@ EXTRA_LIBRARIES = libmf.a libmflua.a libmfluaotfcc.a l
  	libluahbtexspecific.a libluajithbtexspecific.a libluaffi.a \
  	libluaharfbuzz.a libluajitharfbuzz.a libxetex.a libsynctex.a \
  	libmd5.a
 -EXTRA_LTLIBRARIES = libsynctex.la
 +EXTRA_LTLIBRARIES =
- lib_LIBRARIES = $(am__append_128)
- lib_LTLIBRARIES = $(am__append_127)
+ lib_LIBRARIES = $(am__append_126)
+ lib_LTLIBRARIES = $(am__append_125)
 -dist_man_MANS = synctexdir/man1/synctex.1 synctexdir/man5/synctex.5
 +dist_man_MANS =
  nodist_man_MANS = 
diff --git a/devel/tex-web2c/files/patch-man_Makefile.in b/devel/tex-web2c/files/patch-man_Makefile.in
index b2fed6e25432..43f1ef637558 100644
--- a/devel/tex-web2c/files/patch-man_Makefile.in
+++ b/devel/tex-web2c/files/patch-man_Makefile.in
@@ -1,6 +1,6 @@
---- man/Makefile.in.orig	2024-05-13 11:29:09 UTC
+--- man/Makefile.in.orig	2025-03-17 15:45:15 UTC
 +++ man/Makefile.in
-@@ -483,11 +483,7 @@ otangle_man_sources = ofm2opl.man opl2ofm.man ovf2ovp.
+@@ -488,11 +488,7 @@ otangle_man_sources = ofm2opl.man opl2ofm.man ovf2ovp.
  
  pdftex_man_sources = pdftex.man pdftosrc.man ttf2afm.man
  otangle_man_sources = ofm2opl.man opl2ofm.man ovf2ovp.man ovp2ovf.man
diff --git a/japanese/tex-ptex/Makefile b/japanese/tex-ptex/Makefile
index 184fd3216dfa..9b1261a9a816 100644
--- a/japanese/tex-ptex/Makefile
+++ b/japanese/tex-ptex/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ptex
 DISTVERSION=	3.6
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	japanese print
 MASTER_SITES=	TEX_CTAN/systems/texlive/${TEXLIVE_YEAR}/:source \
 		LOCAL/tex:texmf
@@ -14,12 +14,12 @@ MAINTAINER=	tex@FreeBSD.org
 COMMENT=	ASCII Japanese pTeX
 WWW=		https://ctan.org/pkg/ptex
 
-USES=				localbase perl5 pkgconfig tar:xz tex
-USE_TEX=			fmtutil formats kpathsea ptexenc web2c
+USES=			localbase perl5 pkgconfig tar:xz tex
+USE_TEX=		fmtutil formats kpathsea ptexenc web2c
 
-GNU_CONFIGURE=			yes
+GNU_CONFIGURE=		yes
 CONFIGURE_ARGS=		${EXCLUDE_ENGINES:S/^/--disable-/} \
-			--enable-eptex \
+			--enable-ptex \
 			--enable-euptex \
 			--enable-ptex \
 			--enable-uptex \
@@ -33,45 +33,42 @@ CONFIGURE_ARGS+=	--with-$L-include=${LOCALBASE}/include \
 
 MAKE_JOBS_UNSAFE=	yes
 EXTRACT_AFTER_ARGS=	${EXTRACT_FILES:S,^,${_DISTNAME_SOURCE}/,}
-EXTRACT_FILES=			build-aux libs/xpdf texk/web2c
-WRKSRC=				${WRKDIR}/${_DISTNAME_SOURCE}/texk/web2c
-EXCLUDE_ENGINES=		aleph etex pdftex luatex luajittex mf mf-nowin \
-				otangle mp pmp upmp web2c web-progs xetex tex \
-				synctex mflua mfluajit luahbtex luajithbtex
+EXTRACT_FILES=		build-aux libs/xpdf texk/web2c
+WRKSRC=			${WRKDIR}/${_DISTNAME_SOURCE}/texk/web2c
+EXCLUDE_ENGINES=	aleph etex hitex pdftex luatex luajittex mf mf-nowin \
+			otangle mp pmp upmp web2c web-progs xetex tex \
+			synctex mflua mfluajit luahbtex luajithbtex
 
 _DISTNAME_SOURCE=	texlive-${TEXLIVE_VERSION}-source
-TEXHASHDIRS=			${TEXMFDISTDIR} ${TEXMFVARDIR}
+TEXHASHDIRS=		${TEXMFDISTDIR} ${TEXMFVARDIR}
 TEX_FORMATS=		ptex uptex
 
 pre-configure:
 	cd ${WRKDIR}/${_DISTNAME_SOURCE}/libs/xpdf && \
-	${SETENV} ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} \
+		${SETENV} ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} \
 		${CONFIGURE_ARGS}; \
 
 pre-install:
 	${TAR} -Jxf ${DISTDIR}/${DIST_SUBDIR}/texlive-${TEXLIVE_VERSION}-texmf-japanese_tex-ptex-freebsd${EXTRACT_SUFX} \
 		-C ${STAGEDIR}${PREFIX}/share \
 		--strip-components 1 --no-same-permission --no-same-owner
-	${REINPLACE_CMD} -i '' -e 's|/usr/bin/perl|${PERL}|g' \
-		${STAGEDIR}${PREFIX}/share/texmf-dist/source/fonts/japanese-otf/script/umkcidvf.pl \
-		${STAGEDIR}${PREFIX}/share/texmf-dist/source/fonts/japanese-otf/script/umkcidtfm.pl
 
 post-install:
 	${FIND} -s ${STAGEDIR}${PREFIX}/share -not -type d | ${SORT} | \
-		${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+		${SED} -e 's#^${STAGEDIR}${PREFIX}/##; /man1/s/\.1/\.1\.gz/' >> ${TMPPLIST}
 	${FIND} -s ${STAGEDIR}${PREFIX}/share -type d -empty | ${SORT} -r | \
 		${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST}
 
 .if defined(MAINTAINER_MODE)
 _MAINTAINER_DISTNAME=	${DISTNAME_TEXMF}${EXTRACT_SUFX}
-_EXTRACT_TARGETDIR=		texlive-${TEXLIVE_VERSION}-texmf-japanese_tex-ptex-freebsd
-EXTRACT_FILES_TEXMF=		doc/ptex doc/platex doc/uptex doc/uplatex \
-				doc/fonts/japanese-otf fonts/vf/public/japanese-otf \
-				fonts/tfm/public/japanese-otf source/uplatex tex/ptex \
-				source/platex \
-				tex/uplatex source/fonts/japanese-otf tex/uptex \
-				tex/platex tex/generic/hyph-utf8/patterns/ptex \
-				fonts/map/dvipdfmx/updmap/kanjix.map
+_EXTRACT_TARGETDIR=	texlive-${TEXLIVE_VERSION}-texmf-japanese_tex-ptex-freebsd
+EXTRACT_FILES_TEXMF=	doc/ptex doc/platex doc/uptex doc/uplatex \
+			doc/fonts/japanese-otf fonts/vf/public/japanese-otf \
+			fonts/tfm/public/japanese-otf source/uplatex tex/ptex \
+			source/platex \
+			tex/uplatex source/fonts/japanese-otf tex/uptex \
+			tex/platex tex/generic/hyph-utf8/patterns/ptex \
+			fonts/map/dvipdfmx/updmap/kanjix.map
 
 _maintainer-extract:
 	${MAKE} clean
@@ -83,12 +80,12 @@ _maintainer-extract:
 	@${FIND} ${WRKDIR} -name '*.orig' -delete
 
 _maintainer-patch: _maintainer-extract
-	${FIND} ${WRKSRC} -type f | \
+	${FIND} ${WRKDIR} -type f | \
 		${XARGS} ${REINPLACE_CMD} -i '' -e 's|/usr/bin/perl|${PERL}|g'
 
 _maintainer-dist: _maintainer-patch
 	${TAR} --options xz:compression-level=9 -Jcvf \
-		${WRKDIR}/${_EXTRACT_TARGETDIR}${EXTRACT_SUFX}1 \
+		${WRKDIR}/${_EXTRACT_TARGETDIR}${EXTRACT_SUFX} \
 		-C ${WRKDIR} ${_EXTRACT_TARGETDIR}
 	scp ${WRKDIR}/${_EXTRACT_TARGETDIR}${EXTRACT_SUFX} \
 		bofh@freefall.freebsd.org://home/tex/public_distfiles/
diff --git a/japanese/tex-ptex/distinfo b/japanese/tex-ptex/distinfo
index 646b4aac0b3a..641a2b32e620 100644
--- a/japanese/tex-ptex/distinfo
+++ b/japanese/tex-ptex/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716939066
-SHA256 (TeX/texlive-20240312-source.tar.xz) = 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96
-SIZE (TeX/texlive-20240312-source.tar.xz) = 70140588
-SHA256 (TeX/texlive-20240312-texmf-japanese_tex-ptex-freebsd.tar.xz) = fc298354a27d80a96d3894d32183bde6a344d5616dacddbe1465ab883c5b9be9
-SIZE (TeX/texlive-20240312-texmf-japanese_tex-ptex-freebsd.tar.xz) = 9518364
+TIMESTAMP = 1742551442
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
+SHA256 (TeX/texlive-20250308-texmf-japanese_tex-ptex-freebsd.tar.xz) = 0547aea70d171028fa5606a0ee40397469296518fe717854ae82cc6e6b3a96d0
+SIZE (TeX/texlive-20250308-texmf-japanese_tex-ptex-freebsd.tar.xz) = 9620036
diff --git a/japanese/tex-ptex/files/patch-Makefile.in b/japanese/tex-ptex/files/patch-Makefile.in
index 1cfc9430280f..f0cdd8041039 100644
--- a/japanese/tex-ptex/files/patch-Makefile.in
+++ b/japanese/tex-ptex/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig	2024-02-28 04:19:31 UTC
+--- Makefile.in.orig	2025-03-21 09:02:07 UTC
 +++ Makefile.in
-@@ -102,18 +102,8 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE
+@@ -104,18 +104,8 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE
  	luajittex$(EXEEXT) luahbtex$(EXEEXT) luajithbtex$(EXEEXT) \
  	xetex$(EXEEXT) $(am__EXEEXT_3) aleph$(EXEEXT) synctex$(EXEEXT) \
  	md5main$(EXEEXT)
@@ -16,12 +16,12 @@
 -	$(am__EXEEXT_23) $(am__EXEEXT_24) $(am__EXEEXT_25) \
 -	$(am__EXEEXT_26) $(am__EXEEXT_27) $(am__EXEEXT_28) \
 -	$(am__EXEEXT_29) $(am__EXEEXT_30) $(am__EXEEXT_31)
-+bin_PROGRAMS = $(am__EXEEXT_2) eptex$(EXEEXT) uptex$(EXEEXT) euptex$(EXEEXT) \
++bin_PROGRAMS = $(am__EXEEXT_2) uptex$(EXEEXT) euptex$(EXEEXT) \
 +	ptex$(EXEEXT)
  noinst_PROGRAMS = tangleboot$(EXEEXT) ctangleboot$(EXEEXT) \
  	$(am__EXEEXT_32) $(am__EXEEXT_33) $(am__EXEEXT_34) \
  	$(am__EXEEXT_35) $(am__EXEEXT_36) $(am__EXEEXT_37) \
-@@ -3124,7 +3114,7 @@ version = $(WEB2CVERSION)
+@@ -3146,7 +3136,7 @@ version = $(WEB2CVERSION)
  AM_CXXFLAGS = ## $(WARNING_CXXFLAGS)
  AM_OBJCXXFLAGS = ## $(WARNING_OBJCXXFLAGS)
  version = $(WEB2CVERSION)
@@ -30,32 +30,30 @@
  proglib = lib/lib.a
  
  #EXTRA_LIBRARIES += libluasocket.a liblua53socket.a libluajitsocket.a
-@@ -3146,7 +3136,7 @@ lib_LTLIBRARIES = $(am__append_127)
+@@ -3168,7 +3158,7 @@ lib_LTLIBRARIES = $(am__append_125)
  EXTRA_LTLIBRARIES = libsynctex.la
- lib_LIBRARIES = $(am__append_128)
- lib_LTLIBRARIES = $(am__append_127)
+ lib_LIBRARIES = $(am__append_126)
+ lib_LTLIBRARIES = $(am__append_125)
 -dist_man_MANS = synctexdir/man1/synctex.1 synctexdir/man5/synctex.5
 +dist_man_MANS =
  nodist_man_MANS = 
  TEST_EXTENSIONS = .pl .test
  #
-@@ -3652,14 +3642,7 @@ TRIPTRAP = $(am__append_7) $(am__append_17) $(am__appe
+@@ -3722,12 +3712,7 @@ TRIPTRAP = $(am__append_7) $(am__append_17) $(am__appe
+ TRIPTRAP = $(am__append_7) $(am__append_17) $(am__append_26) \
  	$(am__append_35) $(am__append_43) $(am__append_59) \
- 	$(am__append_63) $(am__append_69) $(am__append_74) \
- 	$(am__append_82)
+	$(am__append_63) $(am__append_70) $(am__append_78)
 -bin_links = $(am__append_5) $(am__append_14) $(am__append_15) \
 -	$(am__append_24) $(am__append_33) $(am__append_41) \
--	$(am__append_49) $(am__append_54) $(am__append_67) \
--	upbibtex$(EXEEXT):pbibtex updvitype$(EXEEXT):pdvitype \
--	uppltotf$(EXEEXT):ppltotf uptftopl$(EXEEXT):ptftopl \
--	$(am__append_78) $(am__append_79) $(am__append_80) \
--	$(am__append_94) $(am__append_99) $(am__append_104) \
--	$(am__append_109)
-+bin_links =
+-	$(am__append_49) $(am__append_54) $(am__append_68) \
+-	$(am__append_74) $(am__append_75) $(am__append_76) \
+-	$(am__append_90) $(am__append_95) $(am__append_100) \
+-	$(am__append_105)
++bin_links = $(am__append_75)
  install_exe_links = $(am__append_12) $(am__append_22) $(am__append_31) \
  	$(am__append_39) $(am__append_47) $(am__append_52) \
- 	$(am__append_92) $(am__append_97) $(am__append_102) \
-@@ -3833,7 +3816,7 @@ nodist_twill_SOURCES = twill.c twill.h
+	$(am__append_88) $(am__append_93) $(am__append_98) \
+@@ -3901,7 +3886,7 @@ nodist_twill_SOURCES = twill.c twill.h
  nodist_vptovf_SOURCES = vptovf.c vptovf.h
  nodist_weave_SOURCES = weave.c weave.h
  nodist_twill_SOURCES = twill.c twill.h
@@ -64,13 +62,3 @@
  nodist_ctie_SOURCES = ctie.c
  nodist_cweave_SOURCES = cweave.c cweb.c
  nodist_ctwill_SOURCES = ctwill.c cweb.c
-@@ -4622,8 +4605,7 @@ euptex_tests = \
- # At the moment, these are the only man pages handled in the
- # conglomerated web2c/Makefile[.am]. (All the others are in man/.)
- # If that changes, have to set at top level and use +=.
--@HITEX_TRUE@man1_MANS = hitexdir/man/hishrink.man hitexdir/man/histretch.man \
--@HITEX_TRUE@            hitexdir/man/hitex.man
-+@HITEX_TRUE@man1_MANS =
- 
- hitex_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_INCLUDES) -I$(srcdir)/libmd5 \
- 	-DINIT -DSTAT -DWEB2CVERSION="\"${WEB2CVERSION}\""
diff --git a/japanese/tex-ptex/files/patch-configure b/japanese/tex-ptex/files/patch-configure
deleted file mode 100644
index f9830510be5f..000000000000
--- a/japanese/tex-ptex/files/patch-configure
+++ /dev/null
@@ -1,940 +0,0 @@
---- configure.orig	2024-05-29 12:01:58 UTC
-+++ configure
-@@ -27496,434 +27496,6 @@ esac
-  ;;
- esac
- 
--##tldbg _KPSE_LIB_FLAGS: Setup lua53 (-ltexlua53) flags.
--echo 'tldbg:_KPSE_LIB_FLAGS called: libdir=lua53, libname=texlua53, options=lt tree, tlincl=-IBLD/libs/lua53/include, tllib=BLD/libs/lua53/libtexlua53.la, tlextra=, rebuildsrcdeps=, rebuildblddeps=${top_builddir}/../../libs/lua53/include/lua.h.' >&5
--##tldbg _KPSE_LIB_FLAGS_TL: lua53 (texlua53) lt tree.
--  LUA53_INCLUDES="-I$kpse_BLD/libs/lua53/include"
--  LUA53_LIBS="$kpse_BLD/libs/lua53/libtexlua53.la"
--  LUA53_DEPEND='${top_builddir}/../../libs/lua53/libtexlua53.la'
--  LUA53_RULE='# Rebuild libtexlua53
--$(LUA53_DEPEND): ${top_builddir}/../../libs/lua53/include/lua.h
--	cd ${top_builddir}/../../libs/lua53 && $(MAKE) $(AM_MAKEFLAGS) rebuild
--${top_builddir}/../../libs/lua53/include/lua.h:
--	cd ${top_builddir}/../../libs/lua53 && $(MAKE) $(AM_MAKEFLAGS) rebuild'
--
--##tldbg _KPSE_LIB_FLAGS: Setup lua52 (-ltexlua52) flags.
--echo 'tldbg:_KPSE_LIB_FLAGS called: libdir=lua52, libname=texlua52, options=lt tree, tlincl=-IBLD/libs/lua52/include, tllib=BLD/libs/lua52/libtexlua52.la, tlextra=, rebuildsrcdeps=, rebuildblddeps=${top_builddir}/../../libs/lua52/include/lua.h.' >&5
--##tldbg _KPSE_LIB_FLAGS_TL: lua52 (texlua52) lt tree.
--  LUA52_INCLUDES="-I$kpse_BLD/libs/lua52/include"
--  LUA52_LIBS="$kpse_BLD/libs/lua52/libtexlua52.la"
--  LUA52_DEPEND='${top_builddir}/../../libs/lua52/libtexlua52.la'
--  LUA52_RULE='# Rebuild libtexlua52
--$(LUA52_DEPEND): ${top_builddir}/../../libs/lua52/include/lua.h
--	cd ${top_builddir}/../../libs/lua52 && $(MAKE) $(AM_MAKEFLAGS) rebuild
--${top_builddir}/../../libs/lua52/include/lua.h:
--	cd ${top_builddir}/../../libs/lua52 && $(MAKE) $(AM_MAKEFLAGS) rebuild'
--
--echo 'tldbg:KPSE_LUAJIT_FLAGS called.' >&5
--##tldbg _KPSE_LIB_FLAGS: Setup luajit (-ltexluajit) flags.
--echo 'tldbg:_KPSE_LIB_FLAGS called: libdir=luajit, libname=texluajit, options=lt tree, tlincl=-IBLD/libs/luajit/include, tllib=BLD/libs/luajit/libtexluajit.la, tlextra=, rebuildsrcdeps=, rebuildblddeps=${top_builddir}/../../libs/luajit/include/luajit.h.' >&5
--##tldbg _KPSE_LIB_FLAGS_TL: luajit (texluajit) lt tree.
--  LUAJIT_INCLUDES="-I$kpse_BLD/libs/luajit/include"
--  LUAJIT_LIBS="$kpse_BLD/libs/luajit/libtexluajit.la"
--  LUAJIT_DEPEND='${top_builddir}/../../libs/luajit/libtexluajit.la'
--  LUAJIT_RULE='# Rebuild libtexluajit
--$(LUAJIT_DEPEND): ${top_builddir}/../../libs/luajit/include/luajit.h
--	cd ${top_builddir}/../../libs/luajit && $(MAKE) $(AM_MAKEFLAGS) rebuild
--${top_builddir}/../../libs/luajit/include/luajit.h:
--	cd ${top_builddir}/../../libs/luajit && $(MAKE) $(AM_MAKEFLAGS) rebuild'
--#
--# checking for openbsd for additional jit libraries needed, which is the
--# case for clang; no point in going to the trouble elsewhere since no
--# other system needs it.
--case $build_os in
--openbsd*)
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking on openbsd if additional jit libraries are needed" >&5
--printf %s "checking on openbsd if additional jit libraries are needed... " >&6; }
--cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h.  */
--#include "stdint.h"
--      typedef struct _Unwind_Context _Unwind_Context;
--      extern uintptr_t _Unwind_GetCFA(_Unwind_Context *);
--int
--main (void)
--{
--_Unwind_Context *ctx;
--      _Unwind_GetCFA(ctx);
--
--  ;
--  return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"
--then :
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
--printf "%s\n" "no" >&6; }
--else case e in #(
--  e)
--    jitlibs="-lc++abi -lpthread"
--    save_LIBS=$LIBS
--    LIBS="$LIBS $jitlibs"
--    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--/* end confdefs.h.  */
--#include "stdint.h"
--          typedef struct _Unwind_Context _Unwind_Context;
--          extern uintptr_t _Unwind_GetCFA(_Unwind_Context *);
--int
--main (void)
--{
--_Unwind_Context *ctx;
--          _Unwind_GetCFA(ctx);
--
--  ;
--  return 0;
--}
--_ACEOF
--if ac_fn_c_try_link "$LINENO"
--then :
--
--        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"$jitlibs\"" >&5
--printf "%s\n" "\"$jitlibs\"" >&6; }
--        LIBLUAJIT_LDEXTRA="$LIBLUAJIT_LDEXTRA $jitlibs"
--
--else case e in #(
--  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
--printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
--as_fn_error $? "luajit could not be linked
--See 'config.log' for more details" "$LINENO" 5; }
--     ;;
--esac
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.beam \
--    conftest$ac_exeext conftest.$ac_ext
--    LIBS=$save_LIBS
--
-- ;;
--esac
--fi
--rm -f core conftest.err conftest.$ac_objext conftest.beam \
--    conftest$ac_exeext conftest.$ac_ext
--  ;;
--esac
--echo 'tldbg:KPSE_LUAJIT_FLAGS done.' >&5
--
--##tldbg _KPSE_LIB_FLAGS: Setup libpng (-lpng) flags.
--echo 'tldbg:_KPSE_LIB_FLAGS called: libdir=libpng, libname=png, options=, tlincl=-IBLD/libs/libpng/include, tllib=BLD/libs/libpng/libpng.a, tlextra=, rebuildsrcdeps=, rebuildblddeps=${top_builddir}/../../libs/libpng/include/png.h.' >&5
--##tldbg _KPSE_LIB_FLAGS_TL: libpng (png) .
--
--# Check whether --with-system-libpng was given.
--if test ${with_system_libpng+y}
--then :
--  withval=$with_system_libpng;
--fi
--if test "x$with_system_libpng" = xyes; then
--  if $PKG_CONFIG libpng; then
--  LIBPNG_INCLUDES=`$PKG_CONFIG libpng --cflags`
--  LIBPNG_LIBS=`$PKG_CONFIG libpng --libs`
--elif test "x$need_libpng:$with_system_libpng" = xyes:yes; then
--  as_fn_error $? "did not find libpng" "$LINENO" 5
--fi
--else
--  LIBPNG_INCLUDES="-I$kpse_BLD/libs/libpng/include"
--  LIBPNG_LIBS="$kpse_BLD/libs/libpng/libpng.a"
--  LIBPNG_DEPEND='${top_builddir}/../../libs/libpng/libpng.a'
--  LIBPNG_RULE='# Rebuild libpng
--$(LIBPNG_DEPEND): ${top_builddir}/../../libs/libpng/include/png.h
--	cd ${top_builddir}/../../libs/libpng && $(MAKE) $(AM_MAKEFLAGS) rebuild
--${top_builddir}/../../libs/libpng/include/png.h:
--	cd ${top_builddir}/../../libs/libpng && $(MAKE) $(AM_MAKEFLAGS) rebuild'
--fi
--
--##tldbg _KPSE_LIB_FLAGS: Setup freetype2 (-lfreetype) flags.
--echo 'tldbg:_KPSE_LIB_FLAGS called: libdir=freetype2, libname=freetype, options=, tlincl=-IBLD/libs/freetype2/freetype2, tllib=BLD/libs/freetype2/libfreetype.a, tlextra=, rebuildsrcdeps=, rebuildblddeps=${top_builddir}/../../libs/freetype2/freetype2/ft2build.h.' >&5
--##tldbg _KPSE_LIB_FLAGS_TL: freetype2 (freetype) .
--
--# Check whether --with-system-freetype2 was given.
--if test ${with_system_freetype2+y}
--then :
--  withval=$with_system_freetype2;
--fi
--if test "x$with_system_freetype2" = xyes; then
--  if test -n "$ac_tool_prefix"; then
--  # Extract the first word of "${ac_tool_prefix}freetype-config", so it can be a program name with args.
--set dummy ${ac_tool_prefix}freetype-config; ac_word=$2
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--printf %s "checking for $ac_word... " >&6; }
--if test ${ac_cv_prog_FT2_CONFIG+y}
--then :
--  printf %s "(cached) " >&6
--else case e in #(
--  e) if test -n "$FT2_CONFIG"; then
--  ac_cv_prog_FT2_CONFIG="$FT2_CONFIG" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  case $as_dir in #(((
--    '') as_dir=./ ;;
--    */) ;;
--    *) as_dir=$as_dir/ ;;
--  esac
--    for ac_exec_ext in '' $ac_executable_extensions; do
--  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
--    ac_cv_prog_FT2_CONFIG="${ac_tool_prefix}freetype-config"
--    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--  done
--IFS=$as_save_IFS
--
--fi ;;
--esac
--fi
--FT2_CONFIG=$ac_cv_prog_FT2_CONFIG
--if test -n "$FT2_CONFIG"; then
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FT2_CONFIG" >&5
--printf "%s\n" "$FT2_CONFIG" >&6; }
--else
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
--printf "%s\n" "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_FT2_CONFIG"; then
--  ac_ct_FT2_CONFIG=$FT2_CONFIG
--  # Extract the first word of "freetype-config", so it can be a program name with args.
--set dummy freetype-config; ac_word=$2
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--printf %s "checking for $ac_word... " >&6; }
--if test ${ac_cv_prog_ac_ct_FT2_CONFIG+y}
--then :
--  printf %s "(cached) " >&6
--else case e in #(
--  e) if test -n "$ac_ct_FT2_CONFIG"; then
--  ac_cv_prog_ac_ct_FT2_CONFIG="$ac_ct_FT2_CONFIG" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  case $as_dir in #(((
--    '') as_dir=./ ;;
--    */) ;;
--    *) as_dir=$as_dir/ ;;
--  esac
--    for ac_exec_ext in '' $ac_executable_extensions; do
--  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_FT2_CONFIG="freetype-config"
--    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--  done
--IFS=$as_save_IFS
--
--fi ;;
--esac
--fi
--ac_ct_FT2_CONFIG=$ac_cv_prog_ac_ct_FT2_CONFIG
--if test -n "$ac_ct_FT2_CONFIG"; then
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FT2_CONFIG" >&5
--printf "%s\n" "$ac_ct_FT2_CONFIG" >&6; }
--else
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
--printf "%s\n" "no" >&6; }
--fi
--
--  if test "x$ac_ct_FT2_CONFIG" = x; then
--    FT2_CONFIG="false"
--  else
--    case $cross_compiling:$ac_tool_warned in
--yes:)
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
--    FT2_CONFIG=$ac_ct_FT2_CONFIG
--  fi
--else
--  FT2_CONFIG="$ac_cv_prog_FT2_CONFIG"
--fi
--if test -n "$ac_tool_prefix"; then
--  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
--set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--printf %s "checking for $ac_word... " >&6; }
--if test ${ac_cv_prog_PKG_CONFIG+y}
--then :
--  printf %s "(cached) " >&6
--else case e in #(
--  e) if test -n "$PKG_CONFIG"; then
--  ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  case $as_dir in #(((
--    '') as_dir=./ ;;
--    */) ;;
--    *) as_dir=$as_dir/ ;;
--  esac
--    for ac_exec_ext in '' $ac_executable_extensions; do
--  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
--    ac_cv_prog_PKG_CONFIG="${ac_tool_prefix}pkg-config"
--    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--  done
--IFS=$as_save_IFS
--
--fi ;;
--esac
--fi
--PKG_CONFIG=$ac_cv_prog_PKG_CONFIG
--if test -n "$PKG_CONFIG"; then
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
--printf "%s\n" "$PKG_CONFIG" >&6; }
--else
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
--printf "%s\n" "no" >&6; }
--fi
--
--
--fi
--if test -z "$ac_cv_prog_PKG_CONFIG"; then
--  ac_ct_PKG_CONFIG=$PKG_CONFIG
--  # Extract the first word of "pkg-config", so it can be a program name with args.
--set dummy pkg-config; ac_word=$2
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
--printf %s "checking for $ac_word... " >&6; }
--if test ${ac_cv_prog_ac_ct_PKG_CONFIG+y}
--then :
--  printf %s "(cached) " >&6
--else case e in #(
--  e) if test -n "$ac_ct_PKG_CONFIG"; then
--  ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  case $as_dir in #(((
--    '') as_dir=./ ;;
--    */) ;;
--    *) as_dir=$as_dir/ ;;
--  esac
--    for ac_exec_ext in '' $ac_executable_extensions; do
--  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_PKG_CONFIG="pkg-config"
--    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--  done
--IFS=$as_save_IFS
--
--fi ;;
--esac
--fi
--ac_ct_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG
--if test -n "$ac_ct_PKG_CONFIG"; then
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_PKG_CONFIG" >&5
--printf "%s\n" "$ac_ct_PKG_CONFIG" >&6; }
--else
--  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
--printf "%s\n" "no" >&6; }
--fi
--
--  if test "x$ac_ct_PKG_CONFIG" = x; then
--    PKG_CONFIG="false"
--  else
--    case $cross_compiling:$ac_tool_warned in
--yes:)
--{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
--printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
--ac_tool_warned=yes ;;
--esac
--    PKG_CONFIG=$ac_ct_PKG_CONFIG
--  fi
--else
--  PKG_CONFIG="$ac_cv_prog_PKG_CONFIG"
*** 2220 LINES SKIPPED ***