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