Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package texlive for openSUSE:Factory checked 
in at 2025-03-25 22:08:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive (Old)
 and      /work/SRC/openSUSE:Factory/.texlive.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "texlive"

Tue Mar 25 22:08:36 2025 rev:100 rq:1254977 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive/texlive.changes  2025-02-22 
19:04:23.341382832 +0100
+++ /work/SRC/openSUSE:Factory/.texlive.new.2696/texlive.changes        
2025-03-25 22:16:30.604803916 +0100
@@ -1,0 +2,48 @@
+Fri Mar 21 10:03:15 UTC 2025 - Dr. Werner Fink <wer...@suse.de>
+
+- On 64bit architecures use only zzip_init_io
+
+-------------------------------------------------------------------
+Wed Mar 19 14:06:22 UTC 2025 - Dr. Werner Fink <wer...@suse.de>
+
+- Update source-LuaTeX.dif
+  * Accordingly to mailing list 
+
+-------------------------------------------------------------------
+Tue Mar 18 14:55:23 UTC 2025 - Dr. Werner Fink <wer...@suse.de>
+
+- Fine tuning asymptote
+  * Really use OSMesa
+  * Use libcurl
+  * Use boost filesystem and boost thread
+
+-------------------------------------------------------------------
+Mon Mar 17 09:39:37 UTC 2025 - Dr. Werner Fink <wer...@suse.de>
+
+- Autodetect if libzzip support large files on 32bit architectures 
+
+-------------------------------------------------------------------
+Fri Mar 14 14:26:45 UTC 2025 - Dr. Werner Fink <wer...@suse.de>
+
+- Update to TeXLive 2025 (20250308)
+- Update to biber-2.20
+- Update to luametatex-2.11.05
+- Add patch source-LuaTeX.dif
+  * Latest upstream fix for LuaTeX
+- Remove obsolete patches
+  * 0006-Fix-register-allocation-bug-in-arm64.patch
+  * source-dvipdfm-x.dif
+  * source-mesa24.dif
+  * source-pdftex-gcc14.patch
+- Add patch source-euptex.dif
+  * make eptex and euptex survive their trip tests
+- Port patches
+  * source-64.dif
+  * source-configure.dif
+  * source-dviutils.dif
+  * source-luacore.dif
+  * source-ppc64.dif
+  * source-warns.dif
+  * source.dif
+
+-------------------------------------------------------------------

Old:
----
  0006-Fix-register-allocation-bug-in-arm64.patch
  biber-2.19.tar.gz
  luametatex-230310.tar.xz
  source-dvipdfm-x.dif
  source-mesa24.dif
  source-pdftex-gcc14.patch
  texlive-20240311-source.tar.xz

New:
----
  biber-2.20.tar.gz
  luametatex-2.11.05.tar.gz
  source-LuaTeX.dif
  source-euptex.dif
  texlive-20250308-source.tar.xz

BETA DEBUG BEGIN:
  Old:- Remove obsolete patches
  * 0006-Fix-register-allocation-bug-in-arm64.patch
  * source-dvipdfm-x.dif
  Old:  * source-mesa24.dif
  * source-pdftex-gcc14.patch
- Add patch source-euptex.dif
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ texlive.spec ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:31.864856083 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:31.864856083 +0100
@@ -16,12 +16,12 @@
 #
 
 
-%define texlive_version  2024
+%define texlive_version  2025
 %define texlive_previous 2022
-%define texlive_release  20240311
+%define texlive_release  20250308
 %define texlive_noarch   217
-%define texlive_source   texlive-20240311-source
-%define biber_version    2.19
+%define texlive_source   texlive-20250308-source
+%define biber_version    2.20
 
 %define __perl_requires                %{nil}
 %define __os_install_post      /usr/lib/rpm/brp-compress \\\
@@ -38,7 +38,7 @@
 #                                          
https://github.com/LuaJIT/LuaJIT/issues/42
 #          Compare with libs/luajit/LuaJIT-<version>/src/lj_arch.h
 #
-%ifnarch ppc %power64 s390 s390x riscv64
+%ifnarch %power64 s390 s390x riscv64
 %global         with_LuaJIT 1
 %endif
 %bcond_with    LuaJIT
@@ -135,6 +135,8 @@
 BuildRequires:  libicu-devel >= 72.1
 %endif
 BuildRequires:  Mesa-dri-devel
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_thread-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  libpaper-devel
@@ -154,10 +156,13 @@
 BuildRequires:  readline-devel
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glew)
+BuildRequires:  pkgconfig(libcurl)
+BuildRequires:  pkgconfig(osmesa)
 #BuildRequires:  pkgconfig(glm)
 BuildRequires:  glm-devel
 BuildRequires:  pkgconfig(glu)
 BuildRequires:  pkgconfig(gsl)
+BuildRequires:  pkgconfig(libtirpc)
 BuildConflicts: texinfo
 BuildRequires:  unzip
 BuildRequires:  xaw3d-devel
@@ -244,7 +249,7 @@
 Source1:        
https://github.com/plk/biber/archive/refs/tags/v%{biber_version}.tar.gz#/biber-%{biber_version}.tar.gz
 Source2:        biblatex-biber-ms.tar.gz
 %if %{with luametatex}
-Source3:        luametatex-230310.tar.xz
+Source3:        luametatex-2.11.05.tar.gz
 %endif
 Source4:        cnf-to-paths.awk
 Source30:       texlive-rpmlintrc
@@ -257,9 +262,10 @@
 Patch4:         source-decNumber.dif
 Patch5:         source-texdoc.dif
 Patch6:         source-dviutils.dif
-Patch7:         source-mesa24.dif
+Patch7:         source-euptex.dif
 Patch8:         source-psutils.dif
 Patch9:         source-luacore.dif
+Patch10:        source-LuaTeX.dif
 Patch11:        source-lacheck.dif
 Patch12:        source-warns.dif
 Patch13:        source-x11r7.dif
@@ -267,10 +273,6 @@
 Patch18:        source-a2ping.dif
 Patch19:        source-dvipng.dif
 Patch21:        source-ppc64.dif
-# PATCH-FIX-UPSTREAM
-Patch22:        source-dvipdfm-x.dif
-# PATCH-FIX-UPSTREAM
-Patch23:        source-pdftex-gcc14.patch
 # PATCH-FIX-SUSE Make biber work with our perl
 Patch42:        biblatex-encoding.dif
 Patch43:        biblatex-ms-encoding.dif
@@ -284,8 +286,6 @@
 # PATCH-FIX-SUSE Let it build even without ls-R files around
 Patch62:        source-psutils-kpathsea.dif
 # Missed luajit fix for ppc/ppc64/ppc64le and riscv64
-# PATCH-FIX-SUSE Support luajit fix for arm64
-Patch106:       0006-Fix-register-allocation-bug-in-arm64.patch
 Prefix:         %{_bindir}
 
 %define 
add_optflags(a:f:t:p:w:W:d:g:O:A:C:D:E:H:i:M:n:P:U:u:l:s:X:B:I:L:b:V:m:x:c:S:E:o:v:)
 \
@@ -395,7 +395,7 @@
 Binary files of adhocfilelist
 
 %package afm2pl-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of afm2pl
@@ -423,7 +423,7 @@
 Binary files of albatross
 
 %package aleph-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of aleph
@@ -453,6 +453,20 @@
 %description amstex-bin
 Binary files of amstex
 
+%package aomart-bin
+Version:        %{texlive_version}.%{texlive_release}.svn73378
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of aomart
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-aomart >= %{texlive_version}
+#!BuildIgnore:  texlive-aomart
+Prefix:         %{_bindir}
+
+%description aomart-bin
+Binary files of aomart
+
 %package arara-bin
 Version:        %{texlive_version}.%{texlive_release}.svn29036
 Release:        0
@@ -468,7 +482,7 @@
 Binary files of arara
 
 %package asymptote-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70569
+Version:        %{texlive_version}.%{texlive_release}.svn74244
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of asymptote
@@ -512,7 +526,7 @@
 Binary files of authorindex
 
 %package autosp-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of autosp
@@ -526,7 +540,7 @@
 Binary files of autosp
 
 %package axodraw2-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of axodraw2
@@ -540,7 +554,7 @@
 Binary files of axodraw2
 
 %package bib2gls-bin
-Version:        %{texlive_version}.%{texlive_release}.svn45266
+Version:        %{texlive_version}.%{texlive_release}.svn73132
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of bib2gls
@@ -592,7 +606,7 @@
 Binary files of biber-ms
 
 %package biber-bin
-Version:        %{texlive_version}.%{texlive_release}.svn66402
+Version:        %{texlive_version}.%{texlive_release}.svn70724
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of biber
@@ -630,7 +644,7 @@
 Binary files of bibexport
 
 %package bibtex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of bibtex
@@ -647,7 +661,7 @@
 Binary files of bibtex
 
 %package bibtex8-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of bibtex8
@@ -681,7 +695,7 @@
 Binary files of bibtexperllibs
 
 %package bibtexu-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of bibtexu
@@ -697,6 +711,20 @@
 %description bibtexu-bin
 Binary files of bibtexu
 
+%package bookshelf-bin
+Version:        %{texlive_version}.%{texlive_release}.svn72501
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of bookshelf
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-bookshelf >= %{texlive_version}
+#!BuildIgnore:  texlive-bookshelf
+Prefix:         %{_bindir}
+
+%description bookshelf-bin
+Binary files of bookshelf
+
 %package bundledoc-bin
 Version:        %{texlive_version}.%{texlive_release}.svn17794
 Release:        0
@@ -768,7 +796,7 @@
 Binary files of chklref
 
 %package chktex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of chktex
@@ -813,7 +841,7 @@
 Binary files of cjk-gs-integrate
 
 %package cjkutils-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of cjkutils
@@ -893,7 +921,7 @@
 Binary files of context-texlive
 
 %package context-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70189
+Version:        %{texlive_version}.%{texlive_release}.svn74402
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of context
@@ -1008,7 +1036,7 @@
 Binary files of ctanupload
 
 %package ctie-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of ctie
@@ -1022,7 +1050,7 @@
 Binary files of ctie
 
 %package cweb-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of cweb
@@ -1064,7 +1092,7 @@
 Binary files of de-macro
 
 %package detex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of detex
@@ -1124,7 +1152,7 @@
 Binary files of dosepsbin
 
 %package dtl-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dtl
@@ -1166,7 +1194,7 @@
 Binary files of dviasm
 
 %package dvicopy-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dvicopy
@@ -1180,7 +1208,7 @@
 Binary files of dvicopy
 
 %package dvidvi-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dvidvi
@@ -1208,7 +1236,7 @@
 Binary files of dviinfox
 
 %package dviljk-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dviljk
@@ -1224,7 +1252,7 @@
 Binary files of dviljk
 
 %package dviout-util-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dviout-util
@@ -1238,7 +1266,7 @@
 Binary files of dviout-util
 
 %package dvipdfmx-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70489
+Version:        %{texlive_version}.%{texlive_release}.svn73916
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dvipdfmx
@@ -1256,7 +1284,7 @@
 Binary files of dvipdfmx
 
 %package dvipng-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dvipng
@@ -1270,7 +1298,7 @@
 Binary files of dvipng
 
 %package dvipos-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dvipos
@@ -1284,7 +1312,7 @@
 Binary files of dvipos
 
 %package dvips-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dvips
@@ -1298,7 +1326,7 @@
 Binary files of dvips
 
 %package dvisvgm-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70489
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of dvisvgm
@@ -1398,6 +1426,34 @@
 %description exceltex-bin
 Binary files of exceltex
 
+%package expltools-bin
+Version:        %{texlive_version}.%{texlive_release}.svn73049
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of expltools
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-expltools >= %{texlive_version}
+#!BuildIgnore:  texlive-expltools
+Prefix:         %{_bindir}
+
+%description expltools-bin
+Binary files of expltools
+
+%package extractbb-bin
+Version:        %{texlive_version}.%{texlive_release}.svn72890
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of extractbb
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-extractbb >= %{texlive_version}
+#!BuildIgnore:  texlive-extractbb
+Prefix:         %{_bindir}
+
+%description extractbb-bin
+Binary files of extractbb
+
 %package fig4latex-bin
 Version:        %{texlive_version}.%{texlive_release}.svn14752
 Release:        0
@@ -1458,7 +1514,7 @@
 Binary files of fontools
 
 %package fontware-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of fontware
@@ -1531,7 +1587,7 @@
 Binary files of glossaries
 
 %package gregoriotex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of gregoriotex
@@ -1548,7 +1604,7 @@
 Binary files of gregoriotex
 
 %package gsftopk-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of gsftopk
@@ -1562,7 +1618,7 @@
 Binary files of gsftopk
 
 %package hitex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74051
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of hitex
@@ -1656,7 +1712,7 @@
 Binary files of kotex-utils
 
 %package kpathsea-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of kpathsea
@@ -1692,8 +1748,22 @@
 %description l3build-bin
 Binary files of l3build
 
+%package l3sys-query-bin
+Version:        %{texlive_version}.%{texlive_release}.svn70681
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of l3sys-query
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-l3sys-query >= %{texlive_version}
+#!BuildIgnore:  texlive-l3sys-query
+Prefix:         %{_bindir}
+
+%description l3sys-query-bin
+Binary files of l3sys-query
+
 %package lacheck-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of lacheck
@@ -1896,7 +1966,7 @@
 Binary files of latexpand
 
 %package lcdftypetools-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of lcdftypetools
@@ -2030,7 +2100,7 @@
 Binary files of luafindfont
 
 %package luahbtex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of luahbtex
@@ -2049,7 +2119,7 @@
 Binary files of luahbtex
 
 %package luajittex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of luajittex
@@ -2082,7 +2152,7 @@
 Binary files of luaotfload
 
 %package luatex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of luatex
@@ -2115,7 +2185,7 @@
 Binary files of lwarp
 
 %package m-tx-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of m-tx
@@ -2157,7 +2227,7 @@
 Binary files of makedtx
 
 %package makeindex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of makeindex
@@ -2170,6 +2240,20 @@
 %description makeindex-bin
 Binary files of makeindex
 
+%package markdown-bin
+Version:        %{texlive_version}.%{texlive_release}.svn73628
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of markdown
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-markdown >= %{texlive_version}
+#!BuildIgnore:  texlive-markdown
+Prefix:         %{_bindir}
+
+%description markdown-bin
+Binary files of markdown
+
 %package match_parens-bin
 Version:        %{texlive_version}.%{texlive_release}.svn23500
 Release:        0
@@ -2213,7 +2297,7 @@
 Binary files of memoize
 
 %package metafont-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of metafont
@@ -2227,7 +2311,7 @@
 Binary files of metafont
 
 %package metapost-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of metapost
@@ -2270,7 +2354,7 @@
 Binary files of mf2pt1
 
 %package mflua-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of mflua
@@ -2284,7 +2368,7 @@
 Binary files of mflua
 
 %package mfware-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of mfware
@@ -2297,6 +2381,20 @@
 %description mfware-bin
 Binary files of mfware
 
+%package minted-bin
+Version:        %{texlive_version}.%{texlive_release}.svn72375
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of minted
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-minted >= %{texlive_version}
+#!BuildIgnore:  texlive-minted
+Prefix:         %{_bindir}
+
+%description minted-bin
+Binary files of minted
+
 %package mkgrkindex-bin
 Version:        %{texlive_version}.%{texlive_release}.svn14428
 Release:        0
@@ -2408,7 +2506,7 @@
 Binary files of musixtex
 
 %package musixtnt-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of musixtnt
@@ -2422,7 +2520,7 @@
 Binary files of musixtnt
 
 %package omegaware-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of omegaware
@@ -2441,7 +2539,7 @@
 Binary files of omegaware
 
 %package optex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn53804
+Version:        %{texlive_version}.%{texlive_release}.svn73828
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of optex
@@ -2489,7 +2587,7 @@
 Binary files of pagelayout
 
 %package patgen-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of patgen
@@ -2596,7 +2694,7 @@
 Binary files of pdftex-quiet
 
 %package pdftex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of pdftex
@@ -2613,7 +2711,7 @@
 Binary files of pdftex
 
 %package pdftosrc-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of pdftosrc
@@ -2747,7 +2845,7 @@
 Binary files of platex
 
 %package pmx-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of pmx
@@ -2774,8 +2872,22 @@
 %description pmxchords-bin
 Binary files of pmxchords
 
+%package ppmcheckpdf-bin
+Version:        %{texlive_version}.%{texlive_release}.svn73030
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of ppmcheckpdf
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-ppmcheckpdf >= %{texlive_version}
+#!BuildIgnore:  texlive-ppmcheckpdf
+Prefix:         %{_bindir}
+
+%description ppmcheckpdf-bin
+Binary files of ppmcheckpdf
+
 %package ps2eps-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of ps2eps
@@ -2792,7 +2904,7 @@
 Binary files of ps2eps
 
 %package ps2pk-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of ps2pk
@@ -2852,7 +2964,7 @@
 Binary files of ptex-fontmaps
 
 %package ptex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74121
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of ptex
@@ -2965,7 +3077,7 @@
 Binary files of runtexshebang
 
 %package seetexk-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of seetexk
@@ -3009,6 +3121,23 @@
 %description splitindex-bin
 Binary files of splitindex
 
+%package sqltex-bin
+Version:        %{texlive_version}.%{texlive_release}.svn72338
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of sqltex
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-sqltex >= %{texlive_version}
+#!BuildIgnore:  texlive-sqltex
+Recommends:     texlive-collection-basic >= %{texlive_version}
+Recommends:     texlive-collection-fontsrecommended >= %{texlive_version}
+Recommends:     texlive-collection-genericrecommended >= %{texlive_version}
+Prefix:         %{_bindir}
+
+%description sqltex-bin
+Binary files of sqltex
+
 %package srcredact-bin
 Version:        %{texlive_version}.%{texlive_release}.svn38710
 Release:        0
@@ -3052,7 +3181,7 @@
 Binary files of svn-multi
 
 %package synctex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of synctex
@@ -3069,7 +3198,7 @@
 Binary files of synctex
 
 %package tex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of tex
@@ -3103,7 +3232,7 @@
 Binary files of tex4ebook
 
 %package tex4ht-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of tex4ht
@@ -3292,7 +3421,7 @@
 Binary files of texfot
 
 %package -n texlive-scripts-extra-bin
-Version:        %{texlive_version}.%{texlive_release}.svn53577
+Version:        %{texlive_version}.%{texlive_release}.svn71749
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of texlive-scripts-extra
@@ -3462,7 +3591,7 @@
 Binary files of texsis
 
 %package texware-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of texware
@@ -3493,7 +3622,7 @@
 Binary files of thumbpdf
 
 %package tie-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of tie
@@ -3538,7 +3667,7 @@
 Binary files of tpic2pdftex
 
 %package ttfutils-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of ttfutils
@@ -3565,6 +3694,20 @@
 %description typeoutfileinfo-bin
 Binary files of typeoutfileinfo
 
+%package typog-bin
+Version:        %{texlive_version}.%{texlive_release}.svn71202
+Release:        0
+License:        LPPL-1.0
+Summary:        Binary files of typog
+Group:          Productivity/Publishing/TeX/Utilities
+URL:            https://www.tug.org/texlive/
+Requires(pre):  texlive-typog >= %{texlive_version}
+#!BuildIgnore:  texlive-typog
+Prefix:         %{_bindir}
+
+%description typog-bin
+Binary files of typog
+
 %package ulqda-bin
 Version:        %{texlive_version}.%{texlive_release}.svn13663
 Release:        0
@@ -3597,7 +3740,7 @@
 Binary files of uplatex
 
 %package upmendex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74155
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of upmendex
@@ -3611,7 +3754,7 @@
 Binary files of upmendex
 
 %package uptex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of uptex
@@ -3642,7 +3785,7 @@
 Binary files of urlbst
 
 %package velthuis-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of velthuis
@@ -3656,7 +3799,7 @@
 Binary files of velthuis
 
 %package vlna-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of vlna
@@ -3684,7 +3827,7 @@
 Binary files of vpe
 
 %package web-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70571
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of web
@@ -3726,7 +3869,7 @@
 Binary files of wordcount
 
 %package xdvi-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74121
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of xdvi
@@ -3757,7 +3900,7 @@
 Binary files of xelatex-dev
 
 %package xetex-bin
-Version:        %{texlive_version}.%{texlive_release}.svn70276
+Version:        %{texlive_version}.%{texlive_release}.svn74368
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of xetex
@@ -3789,7 +3932,7 @@
 Binary files of xindex
 
 %package xml2pmx-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of xml2pmx
@@ -3821,7 +3964,7 @@
 Binary files of xmltex
 
 %package xpdfopen-bin
-Version:        %{texlive_version}.%{texlive_release}.svn69782
+Version:        %{texlive_version}.%{texlive_release}.svn73792
 Release:        0
 License:        LPPL-1.0
 Summary:        Binary files of xpdfopen
@@ -3850,7 +3993,7 @@
 Binary files of yplan
 
 %package -n libkpathsea6
-Version:        6.4.0
+Version:        6.4.1
 Release:        0
 Summary:        Path searching library for TeX-related files
 License:        LGPL-2.1-or-later
@@ -3867,13 +4010,13 @@
 the TeX-live sources.
 
 %package -n %{name}-kpathsea-devel
-Version:        6.4.0
+Version:        6.4.1
 Release:        0
 Summary:        Path searching library for TeX-related files
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            https://www.tug.org/texlive/
-Requires:       libkpathsea6 = 6.4.0
+Requires:       libkpathsea6 = 6.4.1
 
 %description -n %{name}-kpathsea-devel
 Kpathsea is a library and utility programs which provide path
@@ -3884,7 +4027,7 @@
 the TeX-live sources.
 
 %package -n libptexenc1
-Version:        1.4.6
+Version:        1.5.1
 Release:        0
 Summary:        Libraries of Kanji code convert library for pTeX
 License:        BSD-3-Clause
@@ -3898,13 +4041,13 @@
 TeX by ASCII Co.) and its surrounding tools.
 
 %package -n %{name}-ptexenc-devel
-Version:        1.4.6
+Version:        1.5.1
 Release:        0
 Summary:        Libraries of Kanji code convert library for pTeX
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
 URL:            https://www.tug.org/texlive/
-Requires:       libptexenc1 = 1.4.6
+Requires:       libptexenc1 = 1.5.1
 
 %description -n %{name}-ptexenc-devel
 This package includes the ptexenc development files.
@@ -3972,7 +4115,7 @@
 
 %if %{with LuaJIT}
 %package -n libtexluajit2
-Version:        2.1.0beta3
+Version:        2.1.81742
 Release:        0
 Summary:        Libraries of Just-In-Time compiler for Lua
 License:        MIT
@@ -3984,14 +4127,14 @@
 LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language
 
 %package -n %{name}-texluajit-devel
-Version:        2.1.0beta3
+Version:        2.1.81742
 Release:        0
 Summary:        Libraries of Just-In-Time compiler for Lua
 License:        MIT
 Group:          Development/Libraries/C and C++
 URL:            https://www.tug.org/texlive/
 Requires:       libtexlua53-5 = 5.3.6
-Requires:       libtexluajit2 = 2.1.0beta3
+Requires:       libtexluajit2 = 2.1.81742
 
 %description -n %{name}-texluajit-devel
 This package includes the LuaJIT development files.
@@ -4005,12 +4148,12 @@
 License:        BSD-3-Clause AND LGPL-2.1-or-later AND SUSE-TeX
 Group:          Development/Languages/Other
 URL:            https://www.tug.org/texlive/
-Requires:       libkpathsea6 = 6.4.0
-Requires:       libptexenc1 = 1.4.6
+Requires:       libkpathsea6 = 6.4.1
+Requires:       libptexenc1 = 1.5.1
 Requires:       libsynctex2 = 1.21
 Requires:       libtexlua53-5 = 5.3.6
 %if %{with LuaJIT}
-Requires:       libtexluajit2 = 2.1.0beta3
+Requires:       libtexluajit2 = 2.1.81742
 %endif
 Requires:       texlive-cweb-bin >= %{texlive_version}
 Requires:       texlive-web-bin >= %{texlive_version}
@@ -4148,9 +4291,6 @@
     cflags -Wl,--hash-size=8599                XLDFLAGS
     cflags -Wl,-warn-common            XLDFLAGS
     cflags -Wl,-Bsymbolic-functions    XLDFLAGS
-    # Unicode
-    cflags -DDECDPUN=1                 XCFLAGS
-    cflags -DDECNUMDIGITS=3            XCFLAGS
     #
     XCXXFLAGS="${XCXXFLAGS/-Wno-unprototyped-calls/}"
     HOST=%{_target_cpu}-suse-%{_host_os}
@@ -4241,9 +4381,10 @@
 %patch -P4  -p0 -b .unicode
 %patch -P5  -p0 -b .texdoc
 %patch -P6  -p0 -b .dviutils
-%patch -P7  -p0 -b .mesa24
+%patch -P7  -p0 -b .crash
 %patch -P8  -p0 -b .psutils
 %patch -P9  -p0 -b .perms
+%patch -P10 -p0 -b .r74603
 %patch -P11 -p0 -b .lacheck
 %patch -P12 -p0 -b .warns
 %patch -P13 -p0 -b .x11r7
@@ -4251,11 +4392,8 @@
 %patch -P18 -p0 -b .a2p
 %patch -P19 -p0 -b .dvipng
 %patch -P21 -p0 -b .ppcelf
-%patch -P22 -p0 -b .sameimg
-%patch -P23 -p0 -b .gcc14
 pushd libs/luajit/LuaJIT-src/
 #Missed patch ppc and risc
-%patch -P106 -p1 -b .arm64
 popd
 %patch -P0  -p0 -b .p0
 %if %{with luametatex}
@@ -4312,6 +4450,19 @@
        icu[0]='--without-system-icu'
        icu[1]='--without-system-harfbuzz'
     fi
+    if test -n "$(getconf LFS_CFLAGS)"
+    then
+       large='enable'
+       if test -n "$(nm -D /lib/libzzip.so | grep zzip_init_io64)"
+       then
+           zzip='--with-system-zziplib'
+       else
+           zzip='--without-system-zziplib'
+       fi
+    else
+       large='disable'
+       zzip='--with-system-zziplib'
+    fi
     # Wrong version string
     sed -ri '/m4_define.*tex_live_version/{s@[0-9]+/dev@%{texlive_version}@}' 
version.ac
     for rp in $(find -name configure) ; do
@@ -4391,8 +4542,9 @@
            --disable-xindy-docs                \
            --disable-xindy-rules               \
            --disable-xz                        \
-           --disable-largefile                 \
-           --disable-threads                   \
+           --${large}-largefile                \
+           --enable-threads                    \
+           --enable-year2038                   \
            --%{!?with_psutils:disable}%{?with_psutils:enable}-psutils \
            
--%{!?with_lcdf_typetools:disable}%{?with_lcdf_typetools:enable}-lcdf-typetools 
\
            --enable-freetype                   \
@@ -4423,7 +4575,7 @@
            --with-system-libpng                \
            --with-system-pnglib                \
            --with-system-gd                    \
-           --with-system-zziplib               \
+           ${zzip:+"${zzip}"}                  \
            --with-system-libgs                 \
            --with-system-freetype2             \
            --with-freetype2-includes=%{_includedir}/freetype2 \
@@ -4468,12 +4620,18 @@
     popd
 
     pushd utils/asymptote
+       version=$(autoreconf --version | head -n 1 | sed -r 's/.* 
([0-9.]+)$/\1/')
+       if test ${version%%.*} -ge 2 -a ${version#*.} -ge 71
+       then
        autoreconf
+       fi
        if pkg-config --atleast-version 25 dri
        then
-           (cat>libOSMesa.so)<<-'EOF'
+           gallium=$(ls %{_libdir}/libgallium*.so)
+           gallium=-l${gallium##/*lib}
+           (cat>libOSMesa.so)<<-EOF
                /* GNU ld script */
-               INPUT(%{_libdir}/libOSMesa.so AS_NEEDED(-lgallium))
+               INPUT(%{_libdir}/libOSMesa.so AS_NEEDED(${gallium%%.so}))
                EOF
        else
            (cat>libOSMesa.so)<<-'EOF'
@@ -4952,8 +5110,18 @@
                q
        EOF
     done
-# Currently disabled due python2 requirement
-rm -vf %{buildroot}%{_bindir}/ebong
+
+    # Currently disabled due python2 requirement
+    rm -vf %{buildroot}%{_bindir}/ebong
+
+    # Rename memoize script
+    pushd %{buildroot}%{_bindir}
+       for m in memoize-clean memoize-extract
+       do
+           rm -vf ${m}.p*
+           ln -sf ../share/texmf/scripts/memoize/${m}.pl $m
+       done
+    popd
 
 %if %{defined verify_permissions}
 %verifyscript kpathsea-bin
@@ -5053,6 +5221,9 @@
 %files amstex-bin
 %{_bindir}/amstex
 
+%files aomart-bin
+%{_bindir}/aom-fullref
+
 %files arara-bin
 %{_bindir}/arara
 
@@ -5076,6 +5247,7 @@
 %files bib2gls-bin
 %{_bindir}/bib2gls
 %{_bindir}/convertgls2bib
+%{_bindir}/datatool2bib
 
 %files bibcop-bin
 %{_bindir}/bibcop
@@ -5107,6 +5279,10 @@
 %files bibtexu-bin
 %{_bindir}/bibtexu
 
+%files bookshelf-bin
+%{_bindir}/bookshelf-listallfonts
+%{_bindir}/bookshelf-mkfontsel
+
 %files bundledoc-bin
 %{_bindir}/arlatex
 %{_bindir}/bundledoc
@@ -5279,7 +5455,6 @@
 %{_bindir}/dvipdfmx
 %{_bindir}/dvipdft
 %{_bindir}/ebb
-%{_bindir}/extractbb
 %{_bindir}/xdvipdfmx
 
 %files dvipng-bin
@@ -5316,6 +5491,12 @@
 %files exceltex-bin
 %{_bindir}/exceltex
 
+%files expltools-bin
+%{_bindir}/explcheck
+
+%files extractbb-bin
+%{_bindir}/extractbb
+
 %files fig4latex-bin
 %{_bindir}/fig4latex
 
@@ -5360,6 +5541,8 @@
 %{_bindir}/hishrink
 %{_bindir}/histretch
 %{_bindir}/hitex
+%{_bindir}/texprof
+%{_bindir}/texprofile
 
 %files hyperxmp-bin
 %{_bindir}/hyperxmp-add-bytecount
@@ -5391,6 +5574,9 @@
 %files l3build-bin
 %{_bindir}/l3build
 
+%files l3sys-query-bin
+%{_bindir}/l3sys-query
+
 %files lacheck-bin
 %{_bindir}/lacheck
 
@@ -5511,6 +5697,9 @@
 %{_bindir}/makeindex
 %{_bindir}/mkindex
 
+%files markdown-bin
+%{_bindir}/markdown2tex
+
 %files match_parens-bin
 %{_bindir}/match_parens
 
@@ -5558,6 +5747,9 @@
 %{_bindir}/pktogf
 %{_bindir}/pktype
 
+%files minted-bin
+%{_bindir}/latexminted
+
 %files mkgrkindex-bin
 %{_bindir}/mkgrkindex
 
@@ -5674,6 +5866,9 @@
 %files pmxchords-bin
 %{_bindir}/pmxchords
 
+%files ppmcheckpdf-bin
+%{_bindir}/ppmcheckpdf
+
 %files ps2eps-bin
 %{_bindir}/bbox
 %{_bindir}/ps2eps
@@ -5744,6 +5939,9 @@
 %files splitindex-bin
 %{_bindir}/splitindex
 
+%files sqltex-bin
+%{_bindir}/sqltex
+
 %files srcredact-bin
 %{_bindir}/srcredact
 
@@ -5889,6 +6087,9 @@
 %files typeoutfileinfo-bin
 %{_bindir}/typeoutfileinfo
 
+%files typog-bin
+%{_bindir}/typog-grep
+
 %files ulqda-bin
 %{_bindir}/ulqda
 

++++++ biber-2.19.tar.gz -> biber-2.20.tar.gz ++++++
++++ 16234 lines of diff (skipped)

++++++ source-64.dif ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:32.388877777 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:32.392877943 +0100
@@ -5,7 +5,7 @@
 
 --- configure
 +++ configure  2018-04-10 08:58:00.463820598 +0000
-@@ -22834,6 +22834,10 @@ fi
+@@ -23874,6 +23874,10 @@ fi
    # most powerpc-linux boxes support dynamic linking these days and
    # people can always --disable-shared, the test was removed, and we
    # assume the GNU/Linux dynamic linker is in use.
@@ -18,7 +18,7 @@
  
 --- m4/libtool.m4
 +++ m4/libtool.m4      2018-04-10 08:58:00.463820598 +0000
-@@ -2904,6 +2904,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu
+@@ -2963,6 +2963,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu
    # most powerpc-linux boxes support dynamic linking these days and
    # people can always --disable-shared, the test was removed, and we
    # assume the GNU/Linux dynamic linker is in use.

++++++ source-LuaTeX.dif ++++++
--- texk/web2c/doc/luatex/luatex-math.tex
+++ texk/web2c/doc/luatex/luatex-math.tex       2025-03-14 08:47:28.158513094 
+0100
@@ -1,4 +1,4 @@
-% language=uk engine=luatex runpath=texruns:manuals/luatex
+% language=us engine=luatex runpath=texruns:manuals/luatex
 
 \environment luatex-style
 
@@ -835,31 +835,58 @@ experimenting.
 
 \topicindex {math+italics}
 
-The \lpr {mathitalicsmode} parameter can be set to~1 to force italic correction
-before noads that represent some more complex structure (read: everything that 
is
-not an ord, bin, rel, open, close, punct or inner). A value of~2 will enforce 
the
-old school font code path for all italics. We show a Cambria example.
-
-\starttexdefinition Whatever #1
-    \NC \type{\mathitalicsmode = #1}
-    \NC \mathitalicsmode#1\ruledhbox{$\left|T^1\right|$}
-    \NC \mathitalicsmode#1\ruledhbox{$\left|T\right|$}
-    \NC \mathitalicsmode#1\ruledhbox{$T+1$}
-    \NC \mathitalicsmode#1\ruledhbox{$T{1\over2}$}
-    \NC \mathitalicsmode#1\ruledhbox{$T\sqrt{1}$}
-    \NC \NR
-\stoptexdefinition
-
-\start
-    \switchtobodyfont[cambria]
-    \starttabulate[|c|c|c|c|c|c|]
-        \Whatever{0}%
-        \Whatever{1}%
-    \stoptabulate
-\stop
-
-This kind of parameters relate to the fact that italic correction in \OPENTYPE\
-math is bound to fuzzy rules. So, control is the solution.
+The \lpr {mathitalicsmode} parameter was introduced to deal with the difference
+in applying italic correction in traditional and \OPENTYPE\ math fonts. There 
are
+\OPENTYPE\ fonts out there that have italic correction and assume them to be
+applied like traditional \TEX\ fonts. This parameter takes several values:
+
+When set to zero, you get what was decided when the two code paths (traditional
+and \OPENTYPE) were introduced.
+
+Values larger than zero will add the italic correction between simple noads (it
+checks some classes so you might pay attention to for instance punctuation
+classes assigned).
+
+When set to zero or one, italics are independent, so we separate width from
+italic, while values larger than one combine both in the width but later
+selectively has to get rid of it (depending on code path).
+
+A value larger than two will backtrack italics for large operators, because 
there
+italic correction is used for anchoring scripts (limits and no limits). In 
fact,
+\OPENTYPE\ uses italics either between characters or for this purpose but as
+mentioned fonts are sort of messy here.
+
+We tested our version of plain \TEX\ and recommend to use the value of three to
+get the best average results. More about this italic correction dilemma in
+rendering math can be found in articles (in for instance \TUGBOAT) and various
+documents in the \CONTEXT\ distribution, especially those that discuss the
+upgraded math engine in \LUAMETATEX.
+
+% The \lpr {mathitalicsmode} parameter can be set to~1 to force italic 
correction
+% before noads that represent some more complex structure (read: everything 
that is
+% not an ord, bin, rel, open, close, punct or inner). A value of~2 will 
enforce the
+% old school font code path for all italics. We show a Cambria example.
+%
+% \starttexdefinition Whatever #1
+%     \NC \type{\mathitalicsmode = #1}
+%     \NC \mathitalicsmode#1\ruledhbox{$\left|T^1\right|$}
+%     \NC \mathitalicsmode#1\ruledhbox{$\left|T\right|$}
+%     \NC \mathitalicsmode#1\ruledhbox{$T+1$}
+%     \NC \mathitalicsmode#1\ruledhbox{$T{1\over2}$}
+%     \NC \mathitalicsmode#1\ruledhbox{$T\sqrt{1}$}
+%     \NC \NR
+% \stoptexdefinition
+%
+% \start
+%     \switchtobodyfont[cambria]
+%     \starttabulate[|c|c|c|c|c|c|]
+%         \Whatever{0}%
+%         \Whatever{1}%
+%     \stoptabulate
+% \stop
+%
+% This kind of parameters relate to the fact that italic correction in 
\OPENTYPE\
+% math is bound to fuzzy rules. So, control is the solution.
 
 \subsection {Script and kerning}
 
@@ -1630,26 +1657,31 @@ explicitly set the style in the content
 
 \subsection {Math options with \lpr {mathoption}}
 
-The logic in the math engine is rather complex and there are often no universal
-solutions (read: what works out well for one font, fails for another). 
Therefore
-some variations in the implementation are driven by parameters (modes). In
-addition there is a new primitive \lpr {mathoption} which will be used for
-testing. Don't rely on any option to be there in a production version as they 
are
-meant for development.
-
-This option was introduced for testing purposes when the math engine got split
-code paths and it forces the engine to treat new fonts as old ones with respect
-to italic correction etc. There are no guarantees given with respect to the 
final
-result and unexpected side effects are not seen as bugs as they relate to font
-properties. There is currently only one option:
+This command is now obsolete and triggers an error message. It was only meant
+for experiments.
 
-\startbuffer
-\mathoption old 1
-\stopbuffer
+% % even more obsolete:
 
-The \type {oldmath} boolean flag in the \LUA\ font table is the official way to
-force old treatment as it's bound to fonts. Like with all options we may
-temporarily introduce with this command this feature is not meant for 
production.
+% The logic in the math engine is rather complex and there are often no 
universal
+% solutions (read: what works out well for one font, fails for another). 
Therefore
+% some variations in the implementation are driven by parameters (modes). In
+% addition there is a new primitive \lpr {mathoption} which will be used for
+% testing. Don't rely on any option to be there in a production version as 
they are
+% meant for development.
+%
+% This option was introduced for testing purposes when the math engine got 
split
+% code paths and it forces the engine to treat new fonts as old ones with 
respect
+% to italic correction etc. There are no guarantees given with respect to the 
final
+% result and unexpected side effects are not seen as bugs as they relate to 
font
+% properties. There is currently only one option:
+%
+% \startbuffer
+% \mathoption old 1
+% \stopbuffer
+%
+% The \type {oldmath} boolean flag in the \LUA\ font table is the official way 
to
+% force old treatment as it's bound to fonts. Like with all options we may
+% temporarily introduce with this command this feature is not meant for 
production.
 
 % % obsolete:
 %
--- texk/web2c/luatexdir/luatex.c
+++ texk/web2c/luatexdir/luatex.c       2025-03-14 08:47:40.606283601 +0100
@@ -32,9 +32,9 @@
     stick to "0" upto "9" so users can expect a number represented as string.
 */
 
-int luatex_version = 121;
+int luatex_version = 122;
 int luatex_revision = '0';
-const char *luatex_version_string = "1.21.0";
+const char *luatex_version_string = "1.22.0";
 const char *engine_name = my_name;
 
 #include <kpathsea/c-ctype.h>
--- texk/web2c/luatexdir/luatex_svnversion.h
+++ texk/web2c/luatexdir/luatex_svnversion.h    2025-03-17 08:19:39.560852123 
+0100
@@ -1,4 +1,4 @@
 #ifndef luatex_svn_revision_h
 #define luatex_svn_revision_h
-#define luatex_svn_revision 7667
+#define luatex_svn_revision 7673
 #endif
--- texk/web2c/luatexdir/tex/mlist.c
+++ texk/web2c/luatexdir/tex/mlist.c    2025-03-17 08:19:39.560852123 +0100
@@ -1602,7 +1602,7 @@ static pointer do_delimiter(pointer q, p
                                 shape i.e. they are end points in a variant 
list or a base 
                                 character. It took two decades to run into an 
example (HH & MS). 
                             */
-                            if (is_new_mathfont(z)) {
+                            if (is_new_mathfont(g)) {
                                 goto FOUND;
                             } else if (char_tag(g, y) != ext_tag) {
                                 goto FOUND;
Only in tmp/utils/asymptote/gc: autom4te.cache

++++++ source-configure.dif ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:32.440879930 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:32.452880427 +0100
@@ -19,7 +19,7 @@
  AM_CONDITIONAL([cross], [test "x$cross_compiling" = xyes])
 --- m4/kpse-setup.m4
 +++ m4/kpse-setup.m4   2022-04-05 13:23:04.201420256 +0000
-@@ -30,7 +30,8 @@ AC_ARG_ENABLE([native-texlive-build],
+@@ -31,7 +31,8 @@ AC_ARG_ENABLE([native-texlive-build],
                AS_HELP_STRING([--disable-native-texlive-build],
                               [do not build for the TeX Live binary 
distribution]))[]dnl
  AS_CASE([$enable_native_texlive_build],
@@ -35,8 +35,8 @@
  dnl   gives unlimited permission to copy and/or distribute it,
  dnl   with or without modifications, as long as this notice is preserved.
  dnl
--AC_INIT([dvipdfm-x (TeX Live)], [20240305], [dvipd...@tug.org])
-+AC_INIT([dvipdfm (TeX Live)], [20240305], [dvipd...@tug.org])
+-AC_INIT([dvipdfm-x (TeX Live)], [20250205], [dvipd...@tug.org])
++AC_INIT([dvipdfm (TeX Live)], [20250205], [dvipd...@tug.org])
  AC_PREREQ([2.65])
  AC_CONFIG_SRCDIR([agl.c])
  AC_CONFIG_AUX_DIR([../../build-aux])

++++++ source-dviutils.dif ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:32.472881255 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:32.480881586 +0100
@@ -60,7 +60,7 @@
 +exec  dvitodvi -q '2:707@0(-5.5mm,-10mm)+1(190mm,-10mm)' $1 $2
 --- texk/seetexk/configure
 +++ texk/seetexk/configure     2021-04-07 09:56:20.322745677 +0000
-@@ -16075,7 +16075,7 @@ elif test "x$need_kpathsea:$with_system_
+@@ -17010,7 +17010,7 @@ elif test "x$need_kpathsea:$with_system_
    as_fn_error $? "did not find kpathsea" "$LINENO" 5
  fi
  else

++++++ source-euptex.dif ++++++
---
 texk/web2c/euptexdir/euptrip/texmf.cnf |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- texk/web2c/euptexdir/euptrip/texmf.cnf
+++ texk/web2c/euptexdir/euptrip/texmf.cnf      2025-03-14 11:45:51.711988681 
+0000
@@ -15,7 +15,7 @@ pool_size       = 40000
 string_vacancies = 8000
 
 % TeX end e-TeX.
-font_mem_size = 20000
+font_mem_size = 50000
 font_max = 75
 stack_size = 200
 nest_size = 40

++++++ source-luacore.dif ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:32.512882911 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:32.512882911 +0100
@@ -14,7 +14,7 @@
  #include <kpathsea/cnf.h>
  #include <kpathsea/absolute.h>
  #include <kpathsea/concatn.h>
-@@ -1316,13 +1318,23 @@ kpathsea_name_ok (kpathsea kpse, const_s
+@@ -1315,13 +1317,23 @@ kpathsea_name_ok (kpathsea kpse, const_s
             TEXMFSYSVAR.  */
          if (extended) {
            const_string texmfvar = kpathsea_var_value (kpse, "TEXMFVAR");

++++++ source-ppc64.dif ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:32.528883574 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:32.528883574 +0100
@@ -6,7 +6,7 @@
 
 --- libs/luajit/configure
 +++ libs/luajit/configure      2020-04-30 15:42:15.998038368 +0000
-@@ -15602,6 +15602,15 @@ fi
+@@ -16442,6 +16442,15 @@ fi
                  if test "x$LJHOST" = xPS3
  then :
    echo '-D PPE -D TOC' >>dynasm_flags
@@ -24,7 +24,7 @@
       ;;
 --- libs/luajit/m4/lj-system.m4
 +++ libs/luajit/m4/lj-system.m4        2020-04-30 15:42:03.782274022 +0000
-@@ -87,7 +87,13 @@ AS_CASE([$LJARCH],
+@@ -93,7 +93,13 @@ AS_CASE([$LJARCH],
                  AS_IF([grep 'LJ_ARCH_PPC64 ' conftest.i >/dev/null 2>&1],
                        [DASM_ARCH=ppc64])
                  AS_IF([test "x$LJHOST" = xPS3],

++++++ source-warns.dif ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:32.548884402 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:32.552884568 +0100
@@ -11,7 +11,7 @@
 
 --- libs/gmp/Makefile.in
 +++ libs/gmp/Makefile.in       2016-06-07 13:29:33.925651292 +0000
-@@ -495,7 +495,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+@@ -498,7 +498,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
  am__v_lt_0 = --silent
  am__v_lt_1 = 
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
@@ -22,7 +22,7 @@
  am__v_CC_0 = @echo "  CC      " $@;
 --- libs/lua53/Makefile.in
 +++ libs/lua53/Makefile.in     2016-06-07 13:29:33.925651292 +0000
-@@ -238,11 +238,11 @@ am__depfiles_remade = ./$(DEPDIR)/luates
+@@ -239,11 +239,11 @@ am__depfiles_remade = ./$(DEPDIR)/luates
        @LUA53_TREE@/src/$(DEPDIR)/lzio.Plo
  am__mv = mv -f
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
@@ -38,7 +38,7 @@
  am__v_CC_0 = @echo "  CC      " $@;
 --- libs/mpfr/Makefile.in
 +++ libs/mpfr/Makefile.in      2016-06-07 13:29:33.925651292 +0000
-@@ -349,7 +349,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+@@ -352,7 +352,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
  am__v_lt_0 = --silent
  am__v_lt_1 = 
  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \

++++++ source.dif ++++++
--- /var/tmp/diff_new_pack.XfbnfK/_old  2025-03-25 22:16:32.572885396 +0100
+++ /var/tmp/diff_new_pack.XfbnfK/_new  2025-03-25 22:16:32.576885561 +0100
@@ -1,5 +1,4 @@
 ---
- libs/icu/icu-src/source/common/Makefile.in                  |    2 
  reautoconf                                                  |    2 
  texk/bibtex-x/Makefile.in                                   |    2 
  texk/dviljk/dvi2xx.c                                        |   11 
@@ -15,18 +14,17 @@
  texk/texlive/linked_scripts/texlive/fmtutil-sys.sh          |    1 
  texk/texlive/linked_scripts/texlive/fmtutil.pl              |   24 +-
  texk/texlive/linked_scripts/texlive/updmap-sys.sh           |    1 
- texk/web2c/Makefile.in                                      |    7 
  texk/web2c/uptexdir/tests/gkhugeng.err                      |    8 
  texk/web2c/window/regis.c                                   |    8 
  texk/web2c/window/x11-Xlib.c                                |    8 
  texk/web2c/window/x11-Xt.c                                  |    4 
  texk/xdvik/psgs.c                                           |   22 +
  texk/xdvik/xdvi-sh.in                                       |   19 +
- 23 files changed, 225 insertions(+), 84 deletions(-)
+ 21 files changed, 218 insertions(+), 82 deletions(-)
 
 --- reautoconf
 +++ reautoconf 2024-03-14 14:04:02.738624277 +0000
-@@ -88,7 +88,7 @@ echo "$0: using `aclocal --version | sed
+@@ -89,7 +89,7 @@ echo "$0: using `aclocal --version | sed
  echo "$0:       if you want to use different versions, set PATH."
  
  # Give users a chance to quit here.
@@ -35,17 +33,6 @@
  $do_say "$0: starting at `date`."
  
  do_it () {
---- libs/icu/icu-src/source/common/Makefile.in
-+++ libs/icu/icu-src/source/common/Makefile.in 2021-04-07 10:14:44.202880715 
+0000
-@@ -69,7 +69,7 @@ DEFS += -DU_COMMON_IMPLEMENTATION
- LDFLAGS += $(LDFLAGSICUUC)
- 
- # for plugin configuration
--CPPFLAGS += "-DDEFAULT_ICU_PLUGINS=\"$(libdir)/icu\" "
-+CPPFLAGS += "-DDEFAULT_ICU_PLUGINS=\"/usr/lib/icu\" "
- 
- # for icu data location
- ifeq ($(PKGDATA_MODE),common)
 --- texk/bibtex-x/Makefile.in
 +++ texk/bibtex-x/Makefile.in  2023-04-12 13:47:24.619293127 +0000
 @@ -13,7 +13,7 @@
@@ -173,7 +160,7 @@
    sdir_greatgrandparent = xdirname (sdir_grandparent);
    kpathsea_xputenv (kpse, "SELFAUTOGRANDPARENT", fix_selfdir 
(sdir_greatgrandparent));
 --- texk/kpathsea/texmf.cnf
-+++ texk/kpathsea/texmf.cnf    2024-03-14 14:04:50.821739351 +0000
++++ texk/kpathsea/texmf.cnf    2025-03-12 08:51:54.017920271 +0000
 @@ -65,20 +65,20 @@ TEXMFROOT = $SELFAUTOPARENT
  % They must must all have the TDS directory structure (https://tug.org/tds).
  
@@ -203,11 +190,11 @@
  TEXMFHOME = ~/texmf
  
  % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
--TEXMFVAR = ~/.texlive2024/texmf-var
+-TEXMFVAR = ~/.texlive2025/texmf-var
 +TEXMFVAR = ${TEXMFSYSVAR}
  
  % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
--TEXMFCONFIG = ~/.texlive2024/texmf-config
+-TEXMFCONFIG = ~/.texlive2025/texmf-config
 +TEXMFCONFIG = ${TEXMFSYSCONFIG}
  
  % This is the value manipulated by tlmgr's auxtrees subcommand in the
@@ -406,10 +393,10 @@
  %
  % For reference, here is the old brace-using definition:
  %TEXMFCNF = 
{$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
-@@ -940,3 +946,33 @@ guess_input_kanji_encoding.mendex = 1
- % command_line_encoding = none
- % in a texmf.cnf prefered, for example $TEXMFLOCAL/web2c/texmf.cnf.
- command_line_encoding = utf-8
+@@ -954,3 +960,37 @@ command_line_encoding.ptex = none
+ command_line_encoding.eptex = none
+ command_line_encoding.platex = none
+ command_line_encoding.platex-dev = none
 +
 +% These are xmltex specific
 +main_memory.xmltex = 2500000
@@ -440,6 +427,10 @@
 +hash_extra.jadetex = 25000
 +pool_size.jadetex = 500000
 +save_size.jadetex = 15000
++
++%e(u)p-TeX
++font_mem_size.eptex = 50000
++font_mem_size.euptex = 50000
 --- texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc
 +++ texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc        
2021-04-07 10:14:44.206880772 +0000
 @@ -65,6 +65,9 @@
@@ -552,7 +543,7 @@
      }
    }
    # set up destination directory
-@@ -731,6 +738,7 @@ sub rebuild_one_format {
+@@ -734,6 +741,7 @@ sub rebuild_one_format {
    # check for existence of ini file before doing anything else
    if (system("kpsewhich -progname=$fmt -format=$kpsefmt $inifile >$nul 2>&1") 
!= 0) {
      # we didn't find the ini file, skip
@@ -560,7 +551,7 @@
      print_deferred_warning("inifile $inifile for $fmt/$eng not found.\n");
      # The original script just skipped it but in TeX Live we expect that
      # all activated formats are also buildable, thus return failure.
-@@ -790,11 +798,15 @@ sub rebuild_one_format {
+@@ -793,11 +801,15 @@ sub rebuild_one_format {
          ",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) {
        return $FMT_NOTAVAIL;
      } else {
@@ -584,29 +575,6 @@
  
 +umask 022
  exec updmap --sys ${1+"$@"}
---- texk/web2c/Makefile.in
-+++ texk/web2c/Makefile.in     2021-04-07 10:14:44.210880832 +0000
-@@ -5662,7 +5662,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m
- md5main_CPPFLAGS = -I$(srcdir)/libmd5
- md5main_SOURCES = libmd5/md5main.c
- md5main_LDADD = libmd5.a
--all: ff-config.h
-+all: ff-config.h w2c/config.h
-       $(MAKE) $(AM_MAKEFLAGS) all-recursive
- 
- .SUFFIXES:
-@@ -5709,6 +5709,11 @@ w2c/c-auto.h: w2c/stamp-h1
- w2c/stamp-h1: $(srcdir)/c-auto.in $(top_builddir)/config.status
-       @rm -f w2c/stamp-h1
-       cd $(top_builddir) && $(SHELL) ./config.status w2c/c-auto.h
-+.PHONY: w2c/config.h
-+w2c/config.h:
-+      $(MKDIR_P) w2c
-+      cp $(srcdir)/w2c/config.h $@
-+
- $(srcdir)/c-auto.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
-       ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
-       rm -f w2c/stamp-h1
 --- texk/web2c/uptexdir/tests/gkhugeng.err
 +++ texk/web2c/uptexdir/tests/gkhugeng.err     2021-04-07 10:14:44.214880889 
+0000
 @@ -1,3 +1,11 @@

++++++ texlive-20240311-source.tar.xz -> texlive-20250308-source.tar.xz ++++++
/work/SRC/openSUSE:Factory/texlive/texlive-20240311-source.tar.xz 
/work/SRC/openSUSE:Factory/.texlive.new.2696/texlive-20250308-source.tar.xz 
differ: char 13, line 1

Reply via email to