summaryrefslogtreecommitdiff
path: root/print/tex-luatex
diff options
context:
space:
mode:
Diffstat (limited to 'print/tex-luatex')
-rw-r--r--print/tex-luatex/Makefile10
-rw-r--r--print/tex-luatex/distinfo10
-rw-r--r--print/tex-luatex/files/patch-Makefile.in44
3 files changed, 34 insertions, 30 deletions
diff --git a/print/tex-luatex/Makefile b/print/tex-luatex/Makefile
index 0322a41a6146..9edd11fa61c7 100644
--- a/print/tex-luatex/Makefile
+++ b/print/tex-luatex/Makefile
@@ -21,7 +21,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libTECkit.so:textproc/teckit \
libzzip.so:devel/zziplib
-USES= gnome libtool localbase pkgconfig python:env tar:xz tex xorg
+USES= gmake gnome libtool localbase pkgconfig python:env tar:xz tex xorg
USE_GNOME= cairo
USE_LDCONFIG= yes
USE_TEX= fmtutil formats kpathsea texlua texluajit web2c
@@ -66,7 +66,7 @@ EXTRACT_FILES_TEXMF= texmf-dist/doc/lualatex texmf-dist/doc/luatex \
WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c
EXCLUDE_ENGINES= aleph etex pdftex mf mf-nowin ptex eptex uptex \
euptex otangle mp pmp upmp web2c web-progs \
- xetex tex synctex mflua mfluajit
+ xetex tex synctex mflua mfluajit texprof hitex
TEX_FORMATS= luatex
TEXHASHDIRS= ${TEXMFDISTDIR} ${TEXMFVARDIR}
@@ -77,6 +77,10 @@ post-extract:
cd ${WRKSRC}/.. && \
${LN} -s -f ${LOCALBASE}/${TEXMFDISTDIR}/web2c kpathsea
+post-patch:
+ ${REINPLACE_CMD} -E 's|gcc|${CC}|' \
+ ${WRKSRC}/../../libs/luajit/LuaJIT-src/src/Makefile
+
pre-configure:
for D in libs/xpdf libs/pplib; do \
cd ${WRKDIR}/${DISTNAME}/$$D && \
@@ -85,6 +89,8 @@ pre-configure:
done
cd ${WRKDIR}/${DISTNAME}/libs/pplib && \
${MAKE}
+ cd ${WRKDIR}/${DISTNAME}/libs/luajit/LuaJIT-src/src && \
+ ${GMAKE} luajit.h
pre-install:
${CAT} ${DISTDIR}/${DIST_SUBDIR}/texlive-${TEXLIVE_VERSION}-texmf${EXTRACT_SUFX} \
diff --git a/print/tex-luatex/distinfo b/print/tex-luatex/distinfo
index e6f4f284c4db..475eb40cc9b5 100644
--- a/print/tex-luatex/distinfo
+++ b/print/tex-luatex/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1716918225
-SHA256 (TeX/texlive-20240312-source.tar.xz) = 7b6d87cf01661670fac45c93126bed97b9843139ed510f975d047ea938b6fe96
-SIZE (TeX/texlive-20240312-source.tar.xz) = 70140588
-SHA256 (TeX/texlive-20240312-texmf.tar.xz) = c8eae2deaaf51e86d93baa6bbcc4e94c12aa06a0d92893df474cc7d2a012c7a7
-SIZE (TeX/texlive-20240312-texmf.tar.xz) = 4270954732
+TIMESTAMP = 1742496875
+SHA256 (TeX/texlive-20250308-source.tar.xz) = fffdb1a3d143c177a4398a2229a40d6a88f18098e5f6dcfd57648c9f2417490f
+SIZE (TeX/texlive-20250308-source.tar.xz) = 111136556
+SHA256 (TeX/texlive-20250308-texmf.tar.xz) = 08dcda7430bf0d2f6ebb326f1e197e1473d3f7cc0984a2adb7236df45316c7cf
+SIZE (TeX/texlive-20250308-texmf.tar.xz) = 4624117760
diff --git a/print/tex-luatex/files/patch-Makefile.in b/print/tex-luatex/files/patch-Makefile.in
index 2e96447ff4d1..86beeba3b8e9 100644
--- a/print/tex-luatex/files/patch-Makefile.in
+++ b/print/tex-luatex/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2024-02-28 04:19:31 UTC
+--- Makefile.in.orig 2025-02-02 08:06:22 UTC
+++ Makefile.in
-@@ -102,18 +102,7 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EXEEXT) mf$(EXEE
+@@ -104,18 +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)
@@ -20,7 +20,7 @@
noinst_PROGRAMS = tangleboot$(EXEEXT) ctangleboot$(EXEEXT) \
$(am__EXEEXT_32) $(am__EXEEXT_33) $(am__EXEEXT_34) \
$(am__EXEEXT_35) $(am__EXEEXT_36) $(am__EXEEXT_37) \
-@@ -2975,14 +2964,16 @@ LUA53_DEFINES = @LUA53_DEFINES@
+@@ -2995,14 +2984,16 @@ LUA53_DEFINES = @LUA53_DEFINES@
LUA52_INCLUDES = @LUA52_INCLUDES@
LUA52_LIBS = @LUA52_LIBS@
LUA53_DEFINES = @LUA53_DEFINES@
@@ -43,7 +43,7 @@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
-@@ -3022,7 +3013,8 @@ PTEXENC_DEPEND = @PTEXENC_DEPEND@
+@@ -3042,7 +3033,8 @@ PTEXENC_DEPEND = @PTEXENC_DEPEND@
PPLIB_INCLUDES = @PPLIB_INCLUDES@
PPLIB_LIBS = @PPLIB_LIBS@
PTEXENC_DEPEND = @PTEXENC_DEPEND@
@@ -53,7 +53,7 @@
PTEXENC_LIBS = @PTEXENC_LIBS@
RANLIB = @RANLIB@
SED = @SED@
-@@ -3124,7 +3116,7 @@ version = $(WEB2CVERSION)
+@@ -3146,7 +3138,7 @@ version = $(WEB2CVERSION)
AM_CXXFLAGS = ## $(WARNING_CXXFLAGS)
AM_OBJCXXFLAGS = ## $(WARNING_OBJCXXFLAGS)
version = $(WEB2CVERSION)
@@ -62,32 +62,30 @@
proglib = lib/lib.a
#EXTRA_LIBRARIES += libluasocket.a liblua53socket.a libluajitsocket.a
-@@ -3146,7 +3138,7 @@ lib_LTLIBRARIES = $(am__append_127)
+@@ -3168,7 +3160,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 +3644,7 @@ TRIPTRAP = $(am__append_7) $(am__append_17) $(am__appe
+@@ -3722,12 +3714,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)
+- $(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) $(am__append_81)
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 +3818,7 @@ nodist_twill_SOURCES = twill.c twill.h
+ $(am__append_88) $(am__append_93) $(am__append_98) \
+@@ -3901,7 +3888,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
@@ -96,7 +94,7 @@
nodist_ctie_SOURCES = ctie.c
nodist_cweave_SOURCES = cweave.c cweb.c
nodist_ctwill_SOURCES = ctwill.c cweb.c
-@@ -4622,8 +4607,7 @@ euptex_tests = \
+@@ -4645,8 +4632,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 +=.
@@ -104,9 +102,9 @@
-@HITEX_TRUE@ hitexdir/man/hitex.man
+@HITEX_TRUE@man1_MANS =
- hitex_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_INCLUDES) -I$(srcdir)/libmd5 \
- -DINIT -DSTAT -DWEB2CVERSION="\"${WEB2CVERSION}\""
-@@ -21452,9 +21436,6 @@ $(proglib): $(proglib_sources)
+
+ # See hitex.am for comments about handling man.
+@@ -21448,9 +21434,6 @@ $(proglib): $(proglib_sources)
@KPATHSEA_RULE@
@PTEXENC_RULE@
@ZLIB_RULE@