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-05-12 16:45:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive (Old) and /work/SRC/openSUSE:Factory/.texlive.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive" Mon May 12 16:45:23 2025 rev:103 rq:1275502 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/texlive/texlive.changes 2025-04-30 19:03:00.766900622 +0200 +++ /work/SRC/openSUSE:Factory/.texlive.new.30101/texlive.changes 2025-05-12 16:48:17.807204097 +0200 @@ -1,0 +2,11 @@ +Thu May 08 10:27:23 CEST 2025 - Arvin Schnell <aschn...@suse.com> + +- Add patch boost.dif + * Fixed build bith boost 1.88 (bnc#1242801) + +------------------------------------------------------------------- +Tue May 6 09:27:50 UTC 2025 - Dr. Werner Fink <wer...@suse.de> + +- Make build also for Leap 15.6 + +------------------------------------------------------------------- New: ---- boost.dif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive.spec ++++++ --- /var/tmp/diff_new_pack.lRXh0I/_old 2025-05-12 16:48:23.051424027 +0200 +++ /var/tmp/diff_new_pack.lRXh0I/_new 2025-05-12 16:48:23.067424699 +0200 @@ -119,6 +119,13 @@ BuildRequires: freetype2-devel BuildRequires: gc-devel BuildRequires: gcc-c++ +%if 0%{?suse_version} <= 1500 +BuildRequires: Mesa-libglapi-devel +BuildRequires: gcc13-c++ +BuildRequires: python311 +BuildRequires: python311-base +BuildRequires: python311-packaging +%endif BuildRequires: gd-devel BuildConflicts: ghostscript-mini BuildRequires: %{name}-filesystem @@ -135,8 +142,17 @@ BuildRequires: libicu-devel >= 72.1 %endif BuildRequires: Mesa-dri-devel +%if 0%{?suse_version} <= 1500 +BuildRequires: libboost_filesystem1_75_0-devel +BuildRequires: libboost_program_options1_75_0-devel +BuildRequires: libboost_system1_75_0-devel +BuildRequires: libboost_thread1_75_0-devel +%else BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_program_options-devel +BuildRequires: libboost_system-devel BuildRequires: libboost_thread-devel +%endif BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel BuildRequires: libpaper-devel @@ -287,6 +303,8 @@ Patch50: luametatex.dif # PATCH-FIX-SUSE Let it build even without ls-R files around Patch62: source-psutils-kpathsea.dif +# fix build with boost 1.88 +Patch70: boost.dif # Missed luajit fix for ppc/ppc64/ppc64le and riscv64 Prefix: %{_bindir} @@ -4230,8 +4248,16 @@ %ifarch %arm RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-mthumb/-mthumb-interwork -marm} %endif +%if 0%{?suse_version} <= 1500 + CC=gcc-13 + CXX=g++-13 + CPP=cpp-13 +%else CC=gcc CXX=g++ + CPP=cpp +%endif + export CC CXX CPP XCFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" XCXXFLAGS="$XCFLAGS -include cstdint" cflags () @@ -4343,12 +4369,13 @@ echo CONFIG_SHELL=/bin/bash echo CC=\"$CC\" echo CXX=\"$CXX\" + echo CPP=\"$CPP\" echo CFLAGS=\"$XCFLAGS\" echo CXXFLAGS=\"$XCXXFLAGS\" echo LDFLAGS=\"-Wl,-warn-common $XLDFLAGS\" echo VENDOR=\"${VENDOR}\" echo ARCH_LIB=%{_lib} - echo export CC CXX CFLAGS CXXFLAGS LDFLAGS VENDOR PATH CONFIG_SHELL ARCH_LIB + echo export CC CXX CPP CFLAGS CXXFLAGS LDFLAGS VENDOR PATH CONFIG_SHELL ARCH_LIB # Do not run TeX engine in fmtutil with batchmode echo batchmode=no @@ -4428,6 +4455,7 @@ rm -vf t/*.fastsort popd %endif +%patch -P70 -p0 %patch -P62 -p0 -b .kpserr @@ -4624,6 +4652,10 @@ popd pushd utils/asymptote +%if 0%{?suse_version} <= 1500 + mkdir bin + ln -sf /usr/bin/python3.11 bin/python3 +%endif version=$(autoreconf --version | head -n 1 | sed -r 's/.* ([0-9.]+)$/\1/') if test ${version%%.*} -ge 2 -a ${version#*.} -ge 71 then @@ -4667,6 +4699,9 @@ --enable-fftw \ --enable-gc=system \ --enable-gl +%if 0%{?suse_version} <= 1500 + PATH=${PWD}/bin:$PATH \ +%endif make asy mkdir -p ${prefix}/bin mkdir -p ${prefix}/texmf/asymptote/GUI @@ -4711,9 +4746,11 @@ pushd ../luametatex* %cmake \ -DVERBOSE=ON \ - -DCMAKE_C_COMPILER=gcc \ + -DCMAKE_C_COMPILER=${CC} \ + -DCMAKE_C_FLAGS="${CFLAGS}" \ -DCMAKE_STRIP:FILEPATH=/bin/true \ - -DCMAKE_CXX_COMPILER=g++ + -DCMAKE_CXX_COMPILER=${CXX} \ + -DCMAKE_CXX_FLAGS="${CXXFLAGS}" cmake --build . --parallel %{?_smp_mflags} popd %endif ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.lRXh0I/_old 2025-05-12 16:48:23.343436274 +0200 +++ /var/tmp/diff_new_pack.lRXh0I/_new 2025-05-12 16:48:23.371437449 +0200 @@ -6,7 +6,7 @@ <size unit="G">4</size> </disk> <physicalmemory> - <size unit="G">4</size> + <size unit="G">8</size> </physicalmemory> <processors>4</processors> </hardware> ++++++ boost.dif ++++++ --- utils/asymptote/LspCpp/src/lsp/ParentProcessWatcher.cpp~ 2025-02-08 17:23:03.000000000 +0000 +++ utils/asymptote/LspCpp/src/lsp/ParentProcessWatcher.cpp 2025-05-08 07:54:32.134245234 +0000 @@ -1,6 +1,15 @@ #include "LibLsp/lsp/ParentProcessWatcher.h" #include <algorithm> +#include <boost/version.hpp> +#if BOOST_VERSION < 108800 #include <boost/process.hpp> +#else +#define BOOST_PROCESS_VERSION 1 +#include <boost/process/v1/child.hpp> +#include <boost/process/v1/io.hpp> +#include <boost/process/v1/pipe.hpp> +#include <boost/process/v1/system.hpp> +#endif #ifdef _WIN32 #include <boost/process/v1/windows.hpp>