pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print



Module Name:    pkgsrc
Committed By:   markd
Date:           Fri Apr  3 03:37:14 UTC 2026

Modified Files:
        pkgsrc/print/luajittex: Makefile
        pkgsrc/print/luatex: Makefile distinfo
Added Files:
        pkgsrc/print/luatex/patches:
            patch-texk_web2c_luatexdir_luaffi_test__includes.sh

Log Message:
lua{,jit}tex: update to 1.24.0

part of TeXlive 2026

* New luaffi.
* Lua bindings for the HarfBuzz subset API.
* read_img now looks in a given –output-directory.
* Saves and restores pdf->objcompresslevel along with pdf->compress_level.
* texlua errors print tracebacks.
* set_macro check for removing trailing space improved.
* Wrong spacing around display with \matheqdirmode=1 partially fixed.
* Restored \mathflattenmode.
* Fixes for legacy handling of TrueType fonts.
* Experimental extension to ToUnicode for Type 1 fonts.
* Maximum size of the destination names table for PDF output raised to 1048576.
* Additional value field for write nodes (getfield) for unexpanded token tables.
* Some unused modes made obsolete.
* When the “Infinite glue shrinkage” error is ignored (see the 2025 release notes),
  the word “error” is no longer included in the output, and the message is written
  only to the log file. This was a source of minor confusion and false positives.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/luajittex/Makefile
cvs rdiff -u -r1.123 -r1.124 pkgsrc/print/luatex/Makefile
cvs rdiff -u -r1.50 -r1.51 pkgsrc/print/luatex/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/print/luatex/patches/patch-texk_web2c_luatexdir_luaffi_test__includes.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/luajittex/Makefile
diff -u pkgsrc/print/luajittex/Makefile:1.6 pkgsrc/print/luajittex/Makefile:1.7
--- pkgsrc/print/luajittex/Makefile:1.6 Tue Jan 27 08:40:27 2026
+++ pkgsrc/print/luajittex/Makefile     Fri Apr  3 03:37:14 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2026/01/27 08:40:27 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/04/03 03:37:14 markd Exp $
 
-PKGREVISION= 2
 .include "../../print/texlive/Makefile.common"
 
-PKGNAME=       luajittex-1.21.0
+PKGNAME=       luajittex-1.24.0
 CATEGORIES=    print
 
 HOMEPAGE=      https://www.tug.org/web2c/

Index: pkgsrc/print/luatex/Makefile
diff -u pkgsrc/print/luatex/Makefile:1.123 pkgsrc/print/luatex/Makefile:1.124
--- pkgsrc/print/luatex/Makefile:1.123  Tue Jan 27 08:40:27 2026
+++ pkgsrc/print/luatex/Makefile        Fri Apr  3 03:37:14 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.123 2026/01/27 08:40:27 wiz Exp $
+# $NetBSD: Makefile,v 1.124 2026/04/03 03:37:14 markd Exp $
 
-PKGREVISION= 2
 .include "../../print/texlive/Makefile.common"
 
-PKGNAME=       luatex-1.21.0
+PKGNAME=       luatex-1.24.0
 CATEGORIES=    print
 
 HOMEPAGE=      https://www.tug.org/web2c/

Index: pkgsrc/print/luatex/distinfo
diff -u pkgsrc/print/luatex/distinfo:1.50 pkgsrc/print/luatex/distinfo:1.51
--- pkgsrc/print/luatex/distinfo:1.50   Sun May 11 02:41:21 2025
+++ pkgsrc/print/luatex/distinfo        Fri Apr  3 03:37:14 2026
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.50 2025/05/11 02:41:21 markd Exp $
+$NetBSD: distinfo,v 1.51 2026/04/03 03:37:14 markd Exp $
 
-BLAKE2s (texlive-20250308-source.tar.xz) = 95df483deb69cf662c0ff7e7a9ba6b1763acb3b8a18d16aa11fde197c0f74e67
-SHA512 (texlive-20250308-source.tar.xz) = 0837c935488b96cfc8dd79f1298f283b467ab68b4163cee9cb04b79e80195982fdc5ae8a80058dc7d3e99206bfda8b3bdd11340425b08f60cbef70d5a0e22702
-Size (texlive-20250308-source.tar.xz) = 111136556 bytes
+BLAKE2s (texlive-20260301-source.tar.xz) = 72dce1424d150288820bede681e8ac55ba738bf6ccf5a3398617a88ab5afdfc1
+SHA512 (texlive-20260301-source.tar.xz) = c2ea189fee82475e3013e5e6d7bdbbeef80fe33d3636b99b35bf7c8d0ff06b48dcc54d12f4c3959a0fc9e24b80f9c4878a417d4b55ef4880ff238aefbcf189a3
+Size (texlive-20260301-source.tar.xz) = 99377088 bytes
 SHA1 (patch-libs_lua53_lua53-src_src_luaconf.h) = 824ee4ba2c324e1e01967b82a54621b6b6f3edd3
 SHA1 (patch-libs_luajit_LuaJIT-src_src_host_buildvm__asm.c) = c2e392935968a6749aef643be6703535cc56be16
 SHA1 (patch-libs_luajit_LuaJIT-src_src_vm__x86.dasc) = cb74b231f19f6faeee7a9d8cc6076f6f4f360472
 SHA1 (patch-libs_luajit_Makefile.in) = cf6164706fd6501fa324bb679709c64cd11cd692
+SHA1 (patch-texk_web2c_luatexdir_luaffi_test__includes.sh) = 3ebbedd76a5bfc3b1d75f5adc81e5a52ff420637

Added files:

Index: pkgsrc/print/luatex/patches/patch-texk_web2c_luatexdir_luaffi_test__includes.sh
diff -u /dev/null pkgsrc/print/luatex/patches/patch-texk_web2c_luatexdir_luaffi_test__includes.sh:1.1
--- /dev/null   Fri Apr  3 03:37:14 2026
+++ pkgsrc/print/luatex/patches/patch-texk_web2c_luatexdir_luaffi_test__includes.sh     Fri Apr  3 03:37:14 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-texk_web2c_luatexdir_luaffi_test__includes.sh,v 1.1 2026/04/03 03:37:14 markd Exp $
+
+test fix
+
+--- texk/web2c/luatexdir/luaffi/test_includes.sh.orig  2026-02-02 21:53:30.000000000 +0000
++++ texk/web2c/luatexdir/luaffi/test_includes.sh
+@@ -5,7 +5,7 @@ mkdir -p test_includes
+ for f in /usr/include/*.h
+ do
+   gcc -E -c "${f}" > tmp 2>/dev/null
+-  if [ $? == 0 ]
++  if [ $? = 0 ]
+   then
+     echo "${f}";
+     lua -e '



Home | Main Index | Thread Index | Old Index