Accepting request 1160632 from Publishing:TeXLive
Update to TeXLive 2024, third OBS-URL: https://build.opensuse.org/request/show/1160632 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive?expand=0&rev=94
This commit is contained in:
commit
672847766a
BIN
biblatex-biber-ms.tar.gz
(Stored with Git LFS)
BIN
biblatex-biber-ms.tar.gz
(Stored with Git LFS)
Binary file not shown.
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
--- configure
|
--- configure
|
||||||
+++ configure 2018-04-10 08:58:00.463820598 +0000
|
+++ configure 2018-04-10 08:58:00.463820598 +0000
|
||||||
@@ -22157,6 +22157,10 @@ fi
|
@@ -22834,6 +22834,10 @@ fi
|
||||||
# most powerpc-linux boxes support dynamic linking these days and
|
# most powerpc-linux boxes support dynamic linking these days and
|
||||||
# people can always --disable-shared, the test was removed, and we
|
# people can always --disable-shared, the test was removed, and we
|
||||||
# assume the GNU/Linux dynamic linker is in use.
|
# assume the GNU/Linux dynamic linker is in use.
|
||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
--- m4/libtool.m4
|
--- m4/libtool.m4
|
||||||
+++ m4/libtool.m4 2018-04-10 08:58:00.463820598 +0000
|
+++ m4/libtool.m4 2018-04-10 08:58:00.463820598 +0000
|
||||||
@@ -2884,6 +2884,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu
|
@@ -2904,6 +2904,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu
|
||||||
# most powerpc-linux boxes support dynamic linking these days and
|
# most powerpc-linux boxes support dynamic linking these days and
|
||||||
# people can always --disable-shared, the test was removed, and we
|
# people can always --disable-shared, the test was removed, and we
|
||||||
# assume the GNU/Linux dynamic linker is in use.
|
# assume the GNU/Linux dynamic linker is in use.
|
||||||
|
@ -30,19 +30,19 @@
|
|||||||
ac_configure_args="$ac_configure_args '--enable-native-texlive-build'"])
|
ac_configure_args="$ac_configure_args '--enable-native-texlive-build'"])
|
||||||
AS_CASE([$enable_largefile],
|
AS_CASE([$enable_largefile],
|
||||||
--- texk/dvipdfm-x/configure.ac
|
--- texk/dvipdfm-x/configure.ac
|
||||||
+++ texk/dvipdfm-x/configure.ac 2022-04-05 13:26:16.097900669 +0000
|
+++ texk/dvipdfm-x/configure.ac 2024-03-14 13:33:50.007973975 +0000
|
||||||
@@ -8,7 +8,7 @@ dnl This file is free software; the co
|
@@ -8,7 +8,7 @@ dnl This file is free software; the co
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
dnl
|
dnl
|
||||||
-AC_INIT([dvipdfm-x (TeX Live)], [20220710], [dvipdfmx@tug.org])
|
-AC_INIT([dvipdfm-x (TeX Live)], [20240305], [dvipdfmx@tug.org])
|
||||||
+AC_INIT([dvipdfm (TeX Live)], [20220710], [dvipdfmx@tug.org])
|
+AC_INIT([dvipdfm (TeX Live)], [20240305], [dvipdfmx@tug.org])
|
||||||
AC_PREREQ([2.65])
|
AC_PREREQ([2.65])
|
||||||
AC_CONFIG_SRCDIR([agl.c])
|
AC_CONFIG_SRCDIR([agl.c])
|
||||||
AC_CONFIG_AUX_DIR([../../build-aux])
|
AC_CONFIG_AUX_DIR([../../build-aux])
|
||||||
--- texk/dvisvgm/configure.ac
|
--- texk/dvisvgm/configure.ac
|
||||||
+++ texk/dvisvgm/configure.ac 2022-04-05 13:23:04.449415706 +0000
|
+++ texk/dvisvgm/configure.ac 2022-04-05 13:23:04.449415706 +0000
|
||||||
@@ -61,6 +61,7 @@ if test "x$enable_native_texlive_build"
|
@@ -58,6 +58,7 @@ if test "x$enable_native_texlive_build"
|
||||||
HAVE_LIBGS=0
|
HAVE_LIBGS=0
|
||||||
else
|
else
|
||||||
have_libgs=yes
|
have_libgs=yes
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
/* DECNUMDIGITS is the default number of digits that can be held in */
|
/* DECNUMDIGITS is the default number of digits that can be held in */
|
||||||
/* the structure. If undefined, 1 is assumed and it is assumed */
|
/* the structure. If undefined, 1 is assumed and it is assumed */
|
||||||
--- texk/web2c/mplibdir/decNumber.h
|
--- texk/web2c/mplibdir/decNumber.h
|
||||||
+++ texk/web2c/mplibdir/decNumber.h 2023-03-28 09:46:33.962871087 +0000
|
+++ texk/web2c/mplibdir/decNumber.h 2024-03-14 13:37:48.247593063 +0000
|
||||||
@@ -40,8 +40,10 @@
|
@@ -40,8 +40,10 @@
|
||||||
/* constant. This must not be changed without recompiling the */
|
/* constant. This must not be changed without recompiling the */
|
||||||
/* decNumber library modules. */
|
/* decNumber library modules. */
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
+exec dvitodvi -q '2:707@0(-5.5mm,-10mm)+1(190mm,-10mm)' $1 $2
|
+exec dvitodvi -q '2:707@0(-5.5mm,-10mm)+1(190mm,-10mm)' $1 $2
|
||||||
--- texk/seetexk/configure
|
--- texk/seetexk/configure
|
||||||
+++ texk/seetexk/configure 2021-04-07 09:56:20.322745677 +0000
|
+++ texk/seetexk/configure 2021-04-07 09:56:20.322745677 +0000
|
||||||
@@ -15586,7 +15586,7 @@ elif test "x$need_kpathsea:$with_system_
|
@@ -16075,7 +16075,7 @@ elif test "x$need_kpathsea:$with_system_
|
||||||
as_fn_error $? "did not find kpathsea" "$LINENO" 5
|
as_fn_error $? "did not find kpathsea" "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@ -71,15 +71,15 @@
|
|||||||
KPATHSEA_RULE='# Rebuild libkpathsea
|
KPATHSEA_RULE='# Rebuild libkpathsea
|
||||||
--- texk/seetexk/dvibook.c
|
--- texk/seetexk/dvibook.c
|
||||||
+++ texk/seetexk/dvibook.c 2021-04-07 09:59:15.141300494 +0000
|
+++ texk/seetexk/dvibook.c 2021-04-07 09:59:15.141300494 +0000
|
||||||
@@ -46,6 +46,7 @@ extern char *optarg;
|
@@ -49,6 +49,7 @@ extern int optind;
|
||||||
extern int optind;
|
#include <sys/stat.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
+#include <stdlib.h>
|
+#include <stdlib.h>
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "dviclass.h"
|
#include "dviclass.h"
|
||||||
#include "dvicodes.h"
|
#include "dvicodes.h"
|
||||||
@@ -54,6 +55,8 @@ extern int optind;
|
@@ -57,6 +58,8 @@ extern int optind;
|
||||||
#include "gripes.h"
|
#include "gripes.h"
|
||||||
#include "search.h"
|
#include "search.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -88,7 +88,7 @@
|
|||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include "seek.h"
|
#include "seek.h"
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
@@ -123,10 +126,6 @@ i32 Count[10]; /* the 10 \count variabl
|
@@ -126,10 +129,6 @@ i32 Count[10]; /* the 10 \count variabl
|
||||||
/* save some string space: we use this a lot */
|
/* save some string space: we use this a lot */
|
||||||
char writeerr[] = "error writing DVI file";
|
char writeerr[] = "error writing DVI file";
|
||||||
|
|
||||||
@ -101,8 +101,8 @@
|
|||||||
* Older versions of 4BSD have `char *sprintf()'. ANSI and
|
* Older versions of 4BSD have `char *sprintf()'. ANSI and
|
||||||
--- texk/seetexk/dviconcat.c
|
--- texk/seetexk/dviconcat.c
|
||||||
+++ texk/seetexk/dviconcat.c 2021-04-07 09:56:20.322745677 +0000
|
+++ texk/seetexk/dviconcat.c 2021-04-07 09:56:20.322745677 +0000
|
||||||
@@ -43,6 +43,8 @@ extern char *optarg;
|
@@ -46,6 +46,8 @@ extern int optind;
|
||||||
extern int optind;
|
#include <sys/stat.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
+#include <stdlib.h>
|
+#include <stdlib.h>
|
||||||
@ -110,7 +110,7 @@
|
|||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "dviclass.h"
|
#include "dviclass.h"
|
||||||
#include "dvicodes.h"
|
#include "dvicodes.h"
|
||||||
@@ -110,10 +112,6 @@ char writeerr[] = "error writing DVI fil
|
@@ -113,10 +115,6 @@ char writeerr[] = "error writing DVI fil
|
||||||
|
|
||||||
static void HandleDVIFile(void);
|
static void HandleDVIFile(void);
|
||||||
|
|
||||||
@ -143,7 +143,7 @@
|
|||||||
/*
|
/*
|
||||||
* You may get lint warnings about sprintf's return value.
|
* You may get lint warnings about sprintf's return value.
|
||||||
* Older versions of 4BSD have `char *sprintf()'. ANSI and
|
* Older versions of 4BSD have `char *sprintf()'. ANSI and
|
||||||
@@ -633,7 +631,7 @@ Usage: %s [-s] [-i infile] [-o outfile]
|
@@ -635,7 +633,7 @@ Usage: %s [-s] [-i infile] [-o outfile]
|
||||||
static struct pagelist *
|
static struct pagelist *
|
||||||
InstallPL(struct pagesel *ps, int n, int absolute)
|
InstallPL(struct pagesel *ps, int n, int absolute)
|
||||||
{
|
{
|
||||||
@ -243,7 +243,7 @@
|
|||||||
putbyte(outf, DVI_PRE);
|
putbyte(outf, DVI_PRE);
|
||||||
putbyte(outf, DVI_VERSION);
|
putbyte(outf, DVI_VERSION);
|
||||||
PutLong(outf, Numerator);
|
PutLong(outf, Numerator);
|
||||||
@@ -639,6 +657,7 @@ main(int argc, char **argv)
|
@@ -641,6 +659,7 @@ main(int argc, char **argv)
|
||||||
Width = 0;
|
Width = 0;
|
||||||
Height = 0;
|
Height = 0;
|
||||||
Magnification = 1000;
|
Magnification = 1000;
|
||||||
@ -251,7 +251,7 @@
|
|||||||
Modulo = 1;
|
Modulo = 1;
|
||||||
|
|
||||||
ProgName = *argv;
|
ProgName = *argv;
|
||||||
@@ -750,12 +769,16 @@ Usage: %s [-q] [-i infile] [-o outfile]
|
@@ -752,12 +771,16 @@ Usage: %s [-q] [-i infile] [-o outfile]
|
||||||
if (fseek(inf, 16L, 1) == -1)
|
if (fseek(inf, 16L, 1) == -1)
|
||||||
error(1, -1, "can't seek postamble");
|
error(1, -1, "can't seek postamble");
|
||||||
if (Height == 0) /* get height from postamble */
|
if (Height == 0) /* get height from postamble */
|
||||||
|
41
source-luacore.dif
Normal file
41
source-luacore.dif
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
---
|
||||||
|
texk/kpathsea/tex-file.c | 14 +++++++++++++-
|
||||||
|
1 file changed, 13 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- texk/kpathsea/tex-file.c
|
||||||
|
+++ texk/kpathsea/tex-file.c 2024-03-22 10:05:55.034645098 +0000
|
||||||
|
@@ -21,7 +21,9 @@
|
||||||
|
|
||||||
|
#include <kpathsea/c-fopen.h>
|
||||||
|
#include <kpathsea/c-pathch.h>
|
||||||
|
+#include <errno.h>
|
||||||
|
#include <stdarg.h>
|
||||||
|
+#include <unistd.h>
|
||||||
|
#include <kpathsea/cnf.h>
|
||||||
|
#include <kpathsea/absolute.h>
|
||||||
|
#include <kpathsea/concatn.h>
|
||||||
|
@@ -1316,13 +1318,23 @@ kpathsea_name_ok (kpathsea kpse, const_s
|
||||||
|
TEXMFSYSVAR. */
|
||||||
|
if (extended) {
|
||||||
|
const_string texmfvar = kpathsea_var_value (kpse, "TEXMFVAR");
|
||||||
|
+ string cache = kpathsea_var_value (kpse, "VARTEXFONTS");
|
||||||
|
+ int fa = access(cache, W_OK);
|
||||||
|
+ if (fa != 0) {
|
||||||
|
+ string home = getenv ("HOME");
|
||||||
|
+ cache = concat3 (home, "/", ".cache/texmf/fonts");
|
||||||
|
+ }
|
||||||
|
if (!abs_fname_ok (expanded_fname, texmfvar)) {
|
||||||
|
const_string texmfsysvar
|
||||||
|
= kpathsea_var_value (kpse, "TEXMFSYSVAR");
|
||||||
|
if (!abs_fname_ok (expanded_fname, texmfsysvar)) {
|
||||||
|
- goto not_ok; /* nothing left to check. */
|
||||||
|
+ if (!abs_fname_ok (expanded_fname, cache)) {
|
||||||
|
+ goto not_ok; /* nothing left to check. */
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
+ if (fa != 0)
|
||||||
|
+ free (cache);
|
||||||
|
} else {
|
||||||
|
goto not_ok; /* not extended */
|
||||||
|
}
|
1879
source-luatex.dif
1879
source-luatex.dif
File diff suppressed because it is too large
Load Diff
32
source-mesa24.dif
Normal file
32
source-mesa24.dif
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
utils/asymptote/GL/glew.h | 2 ++
|
||||||
|
utils/asymptote/glrender.h | 5 ++++-
|
||||||
|
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- utils/asymptote/glrender.h
|
||||||
|
+++ utils/asymptote/glrender.h 2024-03-20 13:23:12.655945047 +0000
|
||||||
|
@@ -29,7 +29,10 @@
|
||||||
|
#define _WIN32
|
||||||
|
#endif
|
||||||
|
|
||||||
|
-#include "GL/glew.h"
|
||||||
|
+#include <GL/glew.h>
|
||||||
|
+#ifndef APIENTRY
|
||||||
|
+#define APIENTRY GLAPIENTRY
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#ifdef __APPLE__
|
||||||
|
#define GL_SILENCE_DEPRECATION
|
||||||
|
--- utils/asymptote/GL/glew.h
|
||||||
|
+++ utils/asymptote/GL/glew.h 2024-03-20 14:07:14.155520573 +0000
|
||||||
|
@@ -23667,8 +23667,10 @@ GLEWAPI const GLubyte * GLEWAPIENTRY gle
|
||||||
|
|
||||||
|
#ifdef GLEW_APIENTRY_DEFINED
|
||||||
|
#undef GLEW_APIENTRY_DEFINED
|
||||||
|
+#ifndef GLAPIENTRY
|
||||||
|
#undef APIENTRY
|
||||||
|
#endif
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#ifdef GLEW_CALLBACK_DEFINED
|
||||||
|
#undef GLEW_CALLBACK_DEFINED
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
--- libs/luajit/configure
|
--- libs/luajit/configure
|
||||||
+++ libs/luajit/configure 2020-04-30 15:42:15.998038368 +0000
|
+++ libs/luajit/configure 2020-04-30 15:42:15.998038368 +0000
|
||||||
@@ -15205,6 +15205,15 @@ fi
|
@@ -15602,6 +15602,15 @@ fi
|
||||||
if test "x$LJHOST" = xPS3
|
if test "x$LJHOST" = xPS3
|
||||||
then :
|
then :
|
||||||
echo '-D PPE -D TOC' >>dynasm_flags
|
echo '-D PPE -D TOC' >>dynasm_flags
|
||||||
@ -39,32 +39,32 @@
|
|||||||
|
|
||||||
AS_IF([test "x$build" != "x$host"],
|
AS_IF([test "x$build" != "x$host"],
|
||||||
[AS_CASE([$LJHOST],
|
[AS_CASE([$LJHOST],
|
||||||
--- texk/dvisvgm/dvisvgm-src/libs/xxHash/xxhash.h
|
| --- texk/dvisvgm/dvisvgm-src/libs/xxHash/xxhash.h
|
||||||
+++ texk/dvisvgm/dvisvgm-src/libs/xxHash/xxhash.h 2022-10-28 08:55:05.465324386 +0000
|
| +++ texk/dvisvgm/dvisvgm-src/libs/xxHash/xxhash.h 2022-10-28 08:55:05.465324386 +0000
|
||||||
@@ -4128,7 +4128,7 @@ XXH3_accumulate_512_vsx( void* XXH_REST
|
| @@ -4128,7 +4128,7 @@ XXH3_accumulate_512_vsx( void* XXH_REST
|
||||||
const void* XXH_RESTRICT secret)
|
| const void* XXH_RESTRICT secret)
|
||||||
{
|
| {
|
||||||
/* presumed aligned */
|
| /* presumed aligned */
|
||||||
- unsigned long long* const xacc = (unsigned long long*) acc;
|
| - unsigned long long* const xacc = (unsigned long long*) acc;
|
||||||
+ unsigned int* const xacc = (unsigned int*) acc;
|
| + unsigned int* const xacc = (unsigned int*) acc;
|
||||||
xxh_u64x2 const* const xinput = (xxh_u64x2 const*) input; /* no alignment restriction */
|
| xxh_u64x2 const* const xinput = (xxh_u64x2 const*) input; /* no alignment restriction */
|
||||||
xxh_u64x2 const* const xsecret = (xxh_u64x2 const*) secret; /* no alignment restriction */
|
| xxh_u64x2 const* const xsecret = (xxh_u64x2 const*) secret; /* no alignment restriction */
|
||||||
xxh_u64x2 const v32 = { 32, 32 };
|
| xxh_u64x2 const v32 = { 32, 32 };
|
||||||
@@ -4144,7 +4144,7 @@ XXH3_accumulate_512_vsx( void* XXH_REST
|
| @@ -4144,7 +4144,7 @@ XXH3_accumulate_512_vsx( void* XXH_REST
|
||||||
/* product = ((xxh_u64x2)data_key & 0xFFFFFFFF) * ((xxh_u64x2)shuffled & 0xFFFFFFFF); */
|
| /* product = ((xxh_u64x2)data_key & 0xFFFFFFFF) * ((xxh_u64x2)shuffled & 0xFFFFFFFF); */
|
||||||
xxh_u64x2 const product = XXH_vec_mulo((xxh_u32x4)data_key, shuffled);
|
| xxh_u64x2 const product = XXH_vec_mulo((xxh_u32x4)data_key, shuffled);
|
||||||
/* acc_vec = xacc[i]; */
|
| /* acc_vec = xacc[i]; */
|
||||||
- xxh_u64x2 acc_vec = vec_xl(0, xacc + 2 * i);
|
| - xxh_u64x2 acc_vec = vec_xl(0, xacc + 2 * i);
|
||||||
+ xxh_u64x2 acc_vec = (xxh_u64x2)vec_xl(0, xacc + 2 * i);
|
| + xxh_u64x2 acc_vec = (xxh_u64x2)vec_xl(0, xacc + 2 * i);
|
||||||
acc_vec += product;
|
| acc_vec += product;
|
||||||
|
|
|
||||||
/* swap high and low halves */
|
| /* swap high and low halves */
|
||||||
@@ -4154,7 +4154,7 @@ XXH3_accumulate_512_vsx( void* XXH_REST
|
| @@ -4154,7 +4154,7 @@ XXH3_accumulate_512_vsx( void* XXH_REST
|
||||||
acc_vec += vec_xxpermdi(data_vec, data_vec, 2);
|
| acc_vec += vec_xxpermdi(data_vec, data_vec, 2);
|
||||||
#endif
|
| #endif
|
||||||
/* xacc[i] = acc_vec; */
|
| /* xacc[i] = acc_vec; */
|
||||||
- vec_xst(acc_vec, 0, xacc + 2 * i);
|
| - vec_xst(acc_vec, 0, xacc + 2 * i);
|
||||||
+ vec_xst((xxh_u32x4)acc_vec, 0, xacc + 2 * i);
|
| + vec_xst((xxh_u32x4)acc_vec, 0, xacc + 2 * i);
|
||||||
}
|
| }
|
||||||
}
|
| }
|
||||||
|
|
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
--- libs/gmp/Makefile.in
|
--- libs/gmp/Makefile.in
|
||||||
+++ libs/gmp/Makefile.in 2016-06-07 13:29:33.925651292 +0000
|
+++ libs/gmp/Makefile.in 2016-06-07 13:29:33.925651292 +0000
|
||||||
@@ -485,7 +485,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
|
@@ -495,7 +495,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
|
||||||
am__v_lt_0 = --silent
|
am__v_lt_0 = --silent
|
||||||
am__v_lt_1 =
|
am__v_lt_1 =
|
||||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||||
@ -38,7 +38,7 @@
|
|||||||
am__v_CC_0 = @echo " CC " $@;
|
am__v_CC_0 = @echo " CC " $@;
|
||||||
--- libs/mpfr/Makefile.in
|
--- libs/mpfr/Makefile.in
|
||||||
+++ libs/mpfr/Makefile.in 2016-06-07 13:29:33.925651292 +0000
|
+++ libs/mpfr/Makefile.in 2016-06-07 13:29:33.925651292 +0000
|
||||||
@@ -345,7 +345,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
|
@@ -349,7 +349,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
|
||||||
am__v_lt_0 = --silent
|
am__v_lt_0 = --silent
|
||||||
am__v_lt_1 =
|
am__v_lt_1 =
|
||||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||||
|
64
source.dif
64
source.dif
@ -25,16 +25,16 @@
|
|||||||
23 files changed, 225 insertions(+), 84 deletions(-)
|
23 files changed, 225 insertions(+), 84 deletions(-)
|
||||||
|
|
||||||
--- reautoconf
|
--- reautoconf
|
||||||
+++ reautoconf 2022-04-05 13:46:43.207504121 +0000
|
+++ reautoconf 2024-03-14 14:04:02.738624277 +0000
|
||||||
@@ -94,7 +94,7 @@ echo "$0: TL_AUTOHEADER, T
|
@@ -88,7 +88,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
|
# Give users a chance to quit here.
|
||||||
# and set TL_AUTOCONF, TL_AUTOHEADER, TL_AUTOMAKE, and/or TL_ACLOCAL
|
|
||||||
-$do_cmd sleep 4
|
-$do_cmd sleep 4
|
||||||
+# $do_cmd sleep 4
|
+# $do_cmd sleep 4
|
||||||
$do_say "$0: starting at `date`."
|
$do_say "$0: starting at `date`."
|
||||||
|
|
||||||
AUTOCONF=$TL_AUTOCONF
|
do_it () {
|
||||||
--- libs/icu/icu-src/source/common/Makefile.in
|
--- libs/icu/icu-src/source/common/Makefile.in
|
||||||
+++ libs/icu/icu-src/source/common/Makefile.in 2021-04-07 10:14:44.202880715 +0000
|
+++ libs/icu/icu-src/source/common/Makefile.in 2021-04-07 10:14:44.202880715 +0000
|
||||||
@@ -69,7 +69,7 @@ DEFS += -DU_COMMON_IMPLEMENTATION
|
@@ -69,7 +69,7 @@ DEFS += -DU_COMMON_IMPLEMENTATION
|
||||||
@ -173,9 +173,9 @@
|
|||||||
sdir_greatgrandparent = xdirname (sdir_grandparent);
|
sdir_greatgrandparent = xdirname (sdir_grandparent);
|
||||||
kpathsea_xputenv (kpse, "SELFAUTOGRANDPARENT", fix_selfdir (sdir_greatgrandparent));
|
kpathsea_xputenv (kpse, "SELFAUTOGRANDPARENT", fix_selfdir (sdir_greatgrandparent));
|
||||||
--- texk/kpathsea/texmf.cnf
|
--- texk/kpathsea/texmf.cnf
|
||||||
+++ texk/kpathsea/texmf.cnf 2022-04-05 13:47:33.158601044 +0000
|
+++ texk/kpathsea/texmf.cnf 2024-03-14 14:04:50.821739351 +0000
|
||||||
@@ -62,20 +62,20 @@
|
@@ -65,20 +65,20 @@ TEXMFROOT = $SELFAUTOPARENT
|
||||||
TEXMFROOT = $SELFAUTOPARENT
|
% They must must all have the TDS directory structure (https://tug.org/tds).
|
||||||
|
|
||||||
% The main tree of distributed packages and programs:
|
% The main tree of distributed packages and programs:
|
||||||
-TEXMFDIST = $TEXMFROOT/texmf-dist
|
-TEXMFDIST = $TEXMFROOT/texmf-dist
|
||||||
@ -199,31 +199,31 @@
|
|||||||
|
|
||||||
% Per-user texmf tree(s) -- organized per the TDS, as usual. To define
|
% Per-user texmf tree(s) -- organized per the TDS, as usual. To define
|
||||||
% more than one per-user tree, set this to a list of directories in
|
% more than one per-user tree, set this to a list of directories in
|
||||||
@@ -84,10 +84,10 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
|
@@ -87,10 +87,10 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
|
||||||
TEXMFHOME = ~/texmf
|
TEXMFHOME = ~/texmf
|
||||||
|
|
||||||
% TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
|
% TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
|
||||||
-TEXMFVAR = ~/.texlive2023/texmf-var
|
-TEXMFVAR = ~/.texlive2024/texmf-var
|
||||||
+TEXMFVAR = ${TEXMFSYSVAR}
|
+TEXMFVAR = ${TEXMFSYSVAR}
|
||||||
|
|
||||||
% TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
|
% TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
|
||||||
-TEXMFCONFIG = ~/.texlive2023/texmf-config
|
-TEXMFCONFIG = ~/.texlive2024/texmf-config
|
||||||
+TEXMFCONFIG = ${TEXMFSYSCONFIG}
|
+TEXMFCONFIG = ${TEXMFSYSCONFIG}
|
||||||
|
|
||||||
% This is the value manipulated by tlmgr's auxtrees subcommand in the
|
% This is the value manipulated by tlmgr's auxtrees subcommand in the
|
||||||
% root texmf.cnf. Kpathsea warns about a literally empty string for a
|
% root texmf.cnf. Kpathsea warns about a literally empty string for a
|
||||||
@@ -108,7 +108,7 @@ TEXMFAUXTREES = {}
|
@@ -111,7 +111,7 @@ TEXMFAUXTREES = {}
|
||||||
% The odd-looking $TEXMFAUXTREES$TEXMF... construct is so that if no auxtree is
|
% The odd-looking $TEXMFAUXTREES$TEXMF... construct is so that if no auxtree
|
||||||
% ever defined (the 99% common case), no extra elements will be added to
|
% is defined (99% common case), no extra elements will be added to
|
||||||
% the search paths. tlmgr takes care to end any value with a trailing comma.
|
% the search paths. tlmgr takes care to end any value with a trailing comma.
|
||||||
-TEXMF = {$TEXMFAUXTREES$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFDIST}
|
-TEXMF = {$TEXMFAUXTREES$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFDIST}
|
||||||
+TEXMF = {$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}
|
+TEXMF = {$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST}
|
||||||
|
|
||||||
% Where to look for, and where mktexlsr creates, ls-R files. By default,
|
% Where to look for, and where mktexlsr creates, ls-R files. By default,
|
||||||
% this is all and only the !! elements of TEXMF, so that mktexlsr does not
|
% this is all and only the !! elements of TEXMF, so that mktexlsr does not
|
||||||
@@ -116,24 +116,23 @@ TEXMF = {$TEXMFAUXTREES$TEXMFCONFIG,$TEX
|
@@ -119,24 +119,23 @@ TEXMF = {$TEXMFAUXTREES$TEXMFCONFIG,$TEX
|
||||||
% present, it will be used, and the disk will not (usually) be searched,
|
% present, it will be used, and the disk will not (usually) be searched,
|
||||||
% regardless of !!. Although in principle a directory listed here need
|
% regardless of !!. Although in theory a directory listed here need
|
||||||
% not contain an ls-R file, in practice they all should.
|
% not contain an ls-R file, in practice they all should.
|
||||||
-TEXMFDBS = {!!$TEXMFLOCAL,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFDIST}
|
-TEXMFDBS = {!!$TEXMFLOCAL,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFDIST}
|
||||||
+TEXMFDBS = $TEXMF;$VARTEXFONTS;$HOMECACHE
|
+TEXMFDBS = $TEXMF;$VARTEXFONTS;$HOMECACHE
|
||||||
@ -249,7 +249,7 @@
|
|||||||
|
|
||||||
% On some systems, there will be a system tree which contains all the font
|
% On some systems, there will be a system tree which contains all the font
|
||||||
% files that may be created as well as the formats. For example
|
% files that may be created as well as the formats. For example
|
||||||
@@ -144,7 +143,8 @@ VARTEXFONTS = $TEXMFVAR/fonts
|
@@ -147,7 +146,8 @@ VARTEXFONTS = $TEXMFVAR/fonts
|
||||||
%
|
%
|
||||||
% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
|
% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
|
||||||
% one of the TEXMF directories (avoids overlapping ls-R files).
|
% one of the TEXMF directories (avoids overlapping ls-R files).
|
||||||
@ -259,7 +259,7 @@
|
|||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
% Usually you will not need to edit any of the following variables.
|
% Usually you will not need to edit any of the following variables.
|
||||||
@@ -152,7 +152,7 @@ VARTEXFONTS = $TEXMFVAR/fonts
|
@@ -155,7 +155,7 @@ VARTEXFONTS = $TEXMFVAR/fonts
|
||||||
|
|
||||||
% WEB2C is for Web2C specific files. The current directory may not be
|
% WEB2C is for Web2C specific files. The current directory may not be
|
||||||
% a good place to look for them.
|
% a good place to look for them.
|
||||||
@ -268,7 +268,7 @@
|
|||||||
|
|
||||||
% This variable exists only to be redefined; it is used in nearly all
|
% This variable exists only to be redefined; it is used in nearly all
|
||||||
% search paths. If a document has source files not only in the current
|
% search paths. If a document has source files not only in the current
|
||||||
@@ -304,7 +304,7 @@ TEXINPUTS.frpdftex = $TEXMFDOTDIR;$
|
@@ -309,7 +309,7 @@ TEXINPUTS.frpdftex = $TEXMFDOTDIR;$
|
||||||
TEXINPUTS = $TEXMFDOTDIR;$TEXMF/tex/{$progname,generic,latex,}//
|
TEXINPUTS = $TEXMFDOTDIR;$TEXMF/tex/{$progname,generic,latex,}//
|
||||||
|
|
||||||
% Metafont, MetaPost inputs.
|
% Metafont, MetaPost inputs.
|
||||||
@ -277,7 +277,7 @@
|
|||||||
MPINPUTS = $TEXMFDOTDIR;$TEXMF/metapost//
|
MPINPUTS = $TEXMFDOTDIR;$TEXMF/metapost//
|
||||||
|
|
||||||
% Dump files (fmt/base/mem) for vir{tex,mf,mp} to read.
|
% Dump files (fmt/base/mem) for vir{tex,mf,mp} to read.
|
||||||
@@ -314,31 +314,31 @@ MPINPUTS = $TEXMFDOTDIR;$TEXMF/metapost/
|
@@ -319,31 +319,31 @@ MPINPUTS = $TEXMFDOTDIR;$TEXMF/metapost/
|
||||||
% We repeat the same definition three times because of the way fmtutil
|
% We repeat the same definition three times because of the way fmtutil
|
||||||
% is implemented; if we use ${TEXFORMATS}, the mpost/mf/etc. formats
|
% is implemented; if we use ${TEXFORMATS}, the mpost/mf/etc. formats
|
||||||
% will not be found.
|
% will not be found.
|
||||||
@ -316,7 +316,7 @@
|
|||||||
|
|
||||||
% Similarly for the GF format, which only remains in existence because
|
% Similarly for the GF format, which only remains in existence because
|
||||||
% Metafont outputs it (and MF isn't going to change).
|
% Metafont outputs it (and MF isn't going to change).
|
||||||
@@ -446,8 +446,8 @@ MPSUPPORT = $TEXMFDOTDIR;$TEXMF/metapost
|
@@ -451,8 +451,8 @@ MPSUPPORT = $TEXMFDOTDIR;$TEXMF/metapost
|
||||||
% For xdvi to find mime.types and .mailcap, if they do not exist in
|
% For xdvi to find mime.types and .mailcap, if they do not exist in
|
||||||
% ~. These are single directories, not paths.
|
% ~. These are single directories, not paths.
|
||||||
% (But the default mime.types, at least, may well suffice.)
|
% (But the default mime.types, at least, may well suffice.)
|
||||||
@ -326,8 +326,8 @@
|
|||||||
+MAILCAPLIBDIR = /etc
|
+MAILCAPLIBDIR = /etc
|
||||||
|
|
||||||
% Default settings for the fontconfig library as used by the Windows
|
% Default settings for the fontconfig library as used by the Windows
|
||||||
% versions of xetex/xdvipdfmx. Not used by xetex on Unixish systems.
|
% versions of xetex/xdvipdfmx. Not used by xetex itself on Unixish systems,
|
||||||
@@ -471,10 +471,10 @@ WEBINPUTS = $TEXMFDOTDIR;$TEXMF/web//
|
@@ -476,10 +476,10 @@ WEBINPUTS = $TEXMFDOTDIR;$TEXMF/web//
|
||||||
CWEBINPUTS = $TEXMFDOTDIR;$TEXMF/cweb//
|
CWEBINPUTS = $TEXMFDOTDIR;$TEXMF/cweb//
|
||||||
|
|
||||||
% Omega-related fonts and other files.
|
% Omega-related fonts and other files.
|
||||||
@ -342,7 +342,7 @@
|
|||||||
OTPINPUTS = $TEXMFDOTDIR;$TEXMF/omega/otp//
|
OTPINPUTS = $TEXMFDOTDIR;$TEXMF/omega/otp//
|
||||||
OCPINPUTS = $TEXMFDOTDIR;$TEXMF/omega/ocp//
|
OCPINPUTS = $TEXMFDOTDIR;$TEXMF/omega/ocp//
|
||||||
|
|
||||||
@@ -570,32 +570,38 @@ RUBYINPUTS = $TEXMFDOTDIR;$TEXMF/scrip
|
@@ -575,32 +575,38 @@ RUBYINPUTS = $TEXMFDOTDIR;$TEXMF/scrip
|
||||||
% explicitly list every directory. Arguably more understandable anyway.
|
% explicitly list every directory. Arguably more understandable anyway.
|
||||||
%
|
%
|
||||||
TEXMFCNF = {\
|
TEXMFCNF = {\
|
||||||
@ -406,7 +406,7 @@
|
|||||||
%
|
%
|
||||||
% For reference, here is the old brace-using definition:
|
% For reference, here is the old brace-using definition:
|
||||||
%TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
|
%TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
|
||||||
@@ -921,3 +927,33 @@ guess_input_kanji_encoding = 1
|
@@ -940,3 +946,33 @@ guess_input_kanji_encoding.mendex = 1
|
||||||
% command_line_encoding = none
|
% command_line_encoding = none
|
||||||
% in a texmf.cnf prefered, for example $TEXMFLOCAL/web2c/texmf.cnf.
|
% in a texmf.cnf prefered, for example $TEXMFLOCAL/web2c/texmf.cnf.
|
||||||
command_line_encoding = utf-8
|
command_line_encoding = utf-8
|
||||||
@ -442,8 +442,8 @@
|
|||||||
+save_size.jadetex = 15000
|
+save_size.jadetex = 15000
|
||||||
--- texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc
|
--- 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
|
+++ texk/lcdf-typetools/lcdf-typetools-src/otftotfm/otftotfm.cc 2021-04-07 10:14:44.206880772 +0000
|
||||||
@@ -67,6 +67,9 @@
|
@@ -65,6 +65,9 @@
|
||||||
# include <io.h>
|
# include <fcntl.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
+#undef SHAREDIR
|
+#undef SHAREDIR
|
||||||
@ -537,7 +537,7 @@
|
|||||||
chomp(our $TEXMFVAR = `kpsewhich -var-value=TEXMFVAR`);
|
chomp(our $TEXMFVAR = `kpsewhich -var-value=TEXMFVAR`);
|
||||||
chomp(our $TEXMFSYSVAR = `kpsewhich -var-value=TEXMFSYSVAR`);
|
chomp(our $TEXMFSYSVAR = `kpsewhich -var-value=TEXMFSYSVAR`);
|
||||||
chomp(our $TEXMFCONFIG = `kpsewhich -var-value=TEXMFCONFIG`);
|
chomp(our $TEXMFCONFIG = `kpsewhich -var-value=TEXMFCONFIG`);
|
||||||
@@ -413,7 +413,14 @@ sub callback_build_formats {
|
@@ -418,7 +418,14 @@ sub callback_build_formats {
|
||||||
TeXLive::TLWinGoo::maybe_make_ro ($tmpdir);
|
TeXLive::TLWinGoo::maybe_make_ro ($tmpdir);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -552,7 +552,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
# set up destination directory
|
# set up destination directory
|
||||||
@@ -726,6 +733,7 @@ sub rebuild_one_format {
|
@@ -731,6 +738,7 @@ sub rebuild_one_format {
|
||||||
# check for existence of ini file before doing anything else
|
# check for existence of ini file before doing anything else
|
||||||
if (system("kpsewhich -progname=$fmt -format=$kpsefmt $inifile >$nul 2>&1") != 0) {
|
if (system("kpsewhich -progname=$fmt -format=$kpsefmt $inifile >$nul 2>&1") != 0) {
|
||||||
# we didn't find the ini file, skip
|
# we didn't find the ini file, skip
|
||||||
@ -560,7 +560,7 @@
|
|||||||
print_deferred_warning("inifile $inifile for $fmt/$eng not found.\n");
|
print_deferred_warning("inifile $inifile for $fmt/$eng not found.\n");
|
||||||
# The original script just skipped it but in TeX Live we expect that
|
# The original script just skipped it but in TeX Live we expect that
|
||||||
# all activated formats are also buildable, thus return failure.
|
# all activated formats are also buildable, thus return failure.
|
||||||
@@ -785,11 +793,15 @@ sub rebuild_one_format {
|
@@ -790,11 +798,15 @@ sub rebuild_one_format {
|
||||||
",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) {
|
",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) {
|
||||||
return $FMT_NOTAVAIL;
|
return $FMT_NOTAVAIL;
|
||||||
} else {
|
} else {
|
||||||
@ -586,7 +586,7 @@
|
|||||||
exec updmap --sys ${1+"$@"}
|
exec updmap --sys ${1+"$@"}
|
||||||
--- texk/web2c/Makefile.in
|
--- texk/web2c/Makefile.in
|
||||||
+++ texk/web2c/Makefile.in 2021-04-07 10:14:44.210880832 +0000
|
+++ texk/web2c/Makefile.in 2021-04-07 10:14:44.210880832 +0000
|
||||||
@@ -5597,7 +5597,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m
|
@@ -5662,7 +5662,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m
|
||||||
md5main_CPPFLAGS = -I$(srcdir)/libmd5
|
md5main_CPPFLAGS = -I$(srcdir)/libmd5
|
||||||
md5main_SOURCES = libmd5/md5main.c
|
md5main_SOURCES = libmd5/md5main.c
|
||||||
md5main_LDADD = libmd5.a
|
md5main_LDADD = libmd5.a
|
||||||
@ -595,7 +595,7 @@
|
|||||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
@@ -5644,6 +5644,11 @@ w2c/c-auto.h: w2c/stamp-h1
|
@@ -5709,6 +5709,11 @@ w2c/c-auto.h: w2c/stamp-h1
|
||||||
w2c/stamp-h1: $(srcdir)/c-auto.in $(top_builddir)/config.status
|
w2c/stamp-h1: $(srcdir)/c-auto.in $(top_builddir)/config.status
|
||||||
@rm -f w2c/stamp-h1
|
@rm -f w2c/stamp-h1
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status w2c/c-auto.h
|
cd $(top_builddir) && $(SHELL) ./config.status w2c/c-auto.h
|
||||||
|
BIN
texlive-20230311-source.tar.xz
(Stored with Git LFS)
BIN
texlive-20230311-source.tar.xz
(Stored with Git LFS)
Binary file not shown.
3
texlive-20240311-source.tar.xz
Normal file
3
texlive-20240311-source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cd67e092f9f1cfea3cc779e0d15301feb29dd3a439ba6f881c0a71e097d69a50
|
||||||
|
size 70130920
|
@ -1,3 +1,28 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 21 13:47:14 UTC 2024 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Add patch source-luacore.dif
|
||||||
|
* Allow file access for cache directories like defined
|
||||||
|
VARTEXFONTS and $HOME/.cache/texmf/fonts (boo#1221762)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 20 10:01:34 UTC 2024 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Do not use --disable-offscreen for asymptote configuration
|
||||||
|
but define missed cpp macro instead
|
||||||
|
- Add patch source-mesa24.dif
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 20 09:38:45 UTC 2024 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Make asymptote build with mesa 24 with --disable-offscreen
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 14 12:35:01 UTC 2024 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
- Update to TeXLive 2024
|
||||||
|
- Remove patch source-luatex.dif now upstream
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 29 16:46:59 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
Thu Feb 29 16:46:59 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
450
texlive.spec
450
texlive.spec
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user