diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-11-24 13:10:40 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-11-24 13:10:40 +0000 |
commit | c92d0cd2b34d17bce6d5bb4e3a4fc00af4193c99 (patch) | |
tree | 517559f918260cf91e7bdd4e484aa6fe9085cb9f /app-text | |
parent | a59ffccce3bf214fae9932cc42400eeeaec25c6c (diff) |
gentoo auto-resync : 24:11:2022 - 13:10:39
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/Manifest.gz | bin | 48889 -> 48892 bytes | |||
-rw-r--r-- | app-text/texlive-core/Manifest | 3 | ||||
-rw-r--r-- | app-text/texlive-core/files/texlive-core-2021-clang-16.patch | 172 | ||||
-rw-r--r-- | app-text/texlive-core/texlive-core-2021-r5.ebuild (renamed from app-text/texlive-core/texlive-core-2021-r4.ebuild) | 4 |
4 files changed, 178 insertions, 1 deletions
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz Binary files differindex eec564d53bbe..e97c0b978310 100644 --- a/app-text/Manifest.gz +++ b/app-text/Manifest.gz diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest index a1217c725e80..a85ab13ceb59 100644 --- a/app-text/texlive-core/Manifest +++ b/app-text/texlive-core/Manifest @@ -1,4 +1,5 @@ AUX texlive-core-2021-cairo-strings.patch 1629 BLAKE2B 447a277f4e50fc62a7f48804680b59133277a5c05f7705bc6545656e4bc139f3172000bc782483792d1219bfbcecd89bf1891f4fb08b447b76d0cabc8b278dfd SHA512 f1b487b2a3c3294c960e1bef9d5f37284439b2befdcb3b31e13af6df7ed54c2cc74b8212009887e14e6d505261d1691f05ed7335de6f66181ab49666fca93d85 +AUX texlive-core-2021-clang-16.patch 5595 BLAKE2B b420185fd07c88bd283df30e47036da81240579650dee4af7915648856015b0436a3a6d47058a681ce291181c99d4c704f6a6cd8df72236f002c3b726e80bccd SHA512 fc0006051c7005d52407f371d938bcc0a41988e9342582f2e7a2e07a58a36ddf15712038b60a4cc8cbc2c957058402e84e3903347030f51e6af99f168ac6497d AUX texlive-core-2021-slibtool.patch 2776 BLAKE2B 6c0c0a89abba948f809c6003f494dd56cb0715e4aea22c0e0c744240fa0aa9f50c8afb911a1d7e325afc8fbf053bc591d8837439c412bf0fe5f1bf2a962d7664 SHA512 e7f0582c90876a1823a602413ddbb26cf9eff37f5478eca2968fc412fdbfc2b5bdf522e8b36ebd3fde7e3d3f874518dfe94e600ddf9aaa62e6c4a1eaefb5ca5c DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213 DIST texlive-core-patches-2021-1.tar.xz 4820 BLAKE2B 1316cdc65c8f0a7164169fc6a795c50f7fccc99cea7a80290c18189f931b002e47b081de593c47d8da9650498a279f7d0473f115f02b37993859fcd475dbebed SHA512 4267934427265995c2a0c00d837399ec9670ba5c7df5c4599a486a2098de9a05640ff77f29bd7390070f3c973e5cc067356cfdd6b2c9415b7a56b96de789fb82 @@ -195,5 +196,5 @@ DIST tl-xpdfopen-2021.tar.xz 560 BLAKE2B a17eaa3fe349aef2d5a192040196e1fce3b7293 DIST tl-xpdfopen.doc-2021.tar.xz 28180 BLAKE2B 2b247fea8d1901ad91cf19a197c17b5c0f4cf1ce817e07ac6dd3bda1e28019b7c296e07e567a55d530da4a898a6ccadc2e637f85aad401a99dc1f02f8020048a SHA512 bb4be8fe1b4590e74a7573baa1d699895fb62f6b30b05c9c81655001c75ffb43a6d7f92deca337072690ce3297d4ab06f1aca389524c5d5d500a9fce4abd8404 EBUILD texlive-core-2021-r2.ebuild 11787 BLAKE2B ae5ce4b5d4c3ac4a90859550952e2f301665721061a8c016a4d1306d4ee86bc005652686dc8e5442208dc10844bbbd8238a796c7fae45cda5618cc9f37d68db3 SHA512 84777c8ac15505324fdcdb54b25b31897a5f78e6a9f4de00cfc3ed6fcbc632d7ebd46cbff41d60f15eb8130ef5c2ee305949f1ffe8418a02a5973e67145c532a EBUILD texlive-core-2021-r3.ebuild 11955 BLAKE2B e959f428044529b8f98f53b08b492abb470d4ff4c13e7051c16e070469cd2a3975fb32a748c78139a6b036b6cc82f82575176b7ab25a8fb04127ed31a80b8bbe SHA512 5b851199d3697a6bebc8550825d59349abec05adbc3d9a6d655c802cf638133fcf89034c1f4449c997b2fc378935ea55c80a158229b012f1e695506f44033da9 -EBUILD texlive-core-2021-r4.ebuild 12027 BLAKE2B 96d048108b0606758a58a20344d34cfb43754d50e8f3e471e8b76b68b105aceeb199417044d5b6ffe7f21a41a1e7a16c074c581b52fc31f0b35fd022147ccdd8 SHA512 6a283d1fa5db523fac32ab7bb103b9489eb1e21b72f5ae8a4d52453cabd2df3cf5c997a654afa1e18341a5f9add75e5eb306e9c07080ccfddf5f2d3fe459b888 +EBUILD texlive-core-2021-r5.ebuild 12155 BLAKE2B b4570ddbd95152106230081ba10107994bffeb8ab58ced6459037a9d3583976bd877d99861734922c72709019775ca83b9bd285a311841384497238a2be8d08c SHA512 74e331075622d738fb571195fd5762ec39d6e03cf7bf2d53d19a061fac7a2ef43832b32e0862b25a25cd9ebc31a380b0a4622c633701301ca98e44c0e4f27d6e MISC metadata.xml 763 BLAKE2B 32e271e244979763c3ed20da203b4a6fdd1646b1b5e92ea0fd3a3172e7f633cec56b55a4a638fa1f98394d4fa1ca443c3949528d30a5bf2564edc9979cc77515 SHA512 efe8b04dc9ea326a12eadccc2f5432563b0b87434028a7f2e671124d3fb08cbb384cd022471d44fec466f8558bab4344d2cbb47fe7e49461bbc802f4416c33e0 diff --git a/app-text/texlive-core/files/texlive-core-2021-clang-16.patch b/app-text/texlive-core/files/texlive-core-2021-clang-16.patch new file mode 100644 index 000000000000..fcfbd26c8ed2 --- /dev/null +++ b/app-text/texlive-core/files/texlive-core-2021-clang-16.patch @@ -0,0 +1,172 @@ +https://bugs.gentoo.org/874546 +https://bugs.gentoo.org/882245 + +https://github.com/TeX-Live/texlive-source/commit/3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a +https://github.com/TeX-Live/texlive-source/commit/60b60503b21ea43c68d1ffbe214141a79a36190b + +From 3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a Mon Sep 17 00:00:00 2001 +From: Karl Berry <karl@freefriends.org> +Date: Sat, 5 Nov 2022 15:43:53 +0000 +Subject: [PATCH] stdlib.h to placate clang16 + +git-svn-id: svn://tug.org/texlive/trunk/Build/source@64941 c570f23f-e606-0410-a88d-b1316a301751 +--- a/texk/dvisvgm/configure ++++ b/texk/dvisvgm/configure +@@ -23415,6 +23415,7 @@ else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + #include <stdio.h> ++ #include <stdlib.h> + #include <ghostscript/iapi.h> + int main () { + gsapi_revision_t r; +--- a/texk/dvisvgm/configure.ac ++++ b/texk/dvisvgm/configure.ac +@@ -94,6 +94,7 @@ else + # query Ghostscript version + AC_MSG_CHECKING([Ghostscript version]) + AC_RUN_IFELSE([AC_LANG_SOURCE([#include <stdio.h> ++ #include <stdlib.h> + #include <ghostscript/iapi.h> + int main () { + gsapi_revision_t r; +--- a/texk/kpathsea/configure ++++ b/texk/kpathsea/configure +@@ -14633,7 +14633,8 @@ then : + else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +-int fork() { exit(1); } ++#include <stdlib.h> ++ int fork() { exit(1); } + int vfork() { exit(1); } + extern char *getcwd(); + char path[100]; +--- a/texk/kpathsea/configure.ac ++++ b/texk/kpathsea/configure.ac +@@ -45,7 +45,8 @@ if test "x$ac_cv_func_getcwd" = xyes; then + # We only need to run this if we have getcwd. + AC_CACHE_CHECK([whether getcwd uses fork or vfork], + [kb_cv_func_getcwd_forks], +- [AC_RUN_IFELSE([AC_LANG_PROGRAM([[int fork() { exit(1); } ++ [AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h> ++ int fork() { exit(1); } + int vfork() { exit(1); } + extern char *getcwd(); + char path[100];]], + +From 60b60503b21ea43c68d1ffbe214141a79a36190b Mon Sep 17 00:00:00 2001 +From: Karl Berry <karl@freefriends.org> +Date: Sun, 6 Nov 2022 22:15:26 +0000 +Subject: [PATCH] void main, void args, more clang16 from sam + +git-svn-id: svn://tug.org/texlive/trunk/Build/source@64953 c570f23f-e606-0410-a88d-b1316a301751 +--- /dev/null ++++ b/libs/freetype2/TLpatches/patch-04-void-main +@@ -0,0 +1,13 @@ ++diff --git a/libs/freetype2/freetype-src/builds/unix/freetype2.m4 b/libs/freetype2/freetype-src/builds/unix/freetype2.m4 ++index 0cafc8e8c..51843f5fa 100644 ++--- a/libs/freetype2/freetype-src/builds/unix/freetype2.m4 +++++ b/libs/freetype2/freetype-src/builds/unix/freetype2.m4 ++@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2], ++ #include <stdlib.h> ++ ++ int ++-main() +++main(void) ++ { ++ FT_Library library; ++ FT_Error error; +--- a/libs/freetype2/freetype-src/builds/unix/freetype2.m4 ++++ b/libs/freetype2/freetype-src/builds/unix/freetype2.m4 +@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2], + #include <stdlib.h> + + int +-main() ++main(void) + { + FT_Library library; + FT_Error error; +--- /dev/null ++++ b/libs/gd/TLpatches/patch-03-void-main +@@ -0,0 +1,13 @@ ++diff --git a/libs/gd/libgd-src/tests/xpm/bug00185.c b/libs/gd/libgd-src/tests/xpm/bug00185.c ++index 3056ed950..37659d6a4 100644 ++--- a/libs/gd/libgd-src/tests/xpm/bug00185.c +++++ b/libs/gd/libgd-src/tests/xpm/bug00185.c ++@@ -5,7 +5,7 @@ ++ ++ /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */ ++ int ++-main() +++main(void) ++ { ++ gdImagePtr im; ++ char *path; +--- a/libs/gd/libgd-src/tests/xpm/bug00185.c ++++ b/libs/gd/libgd-src/tests/xpm/bug00185.c +@@ -5,7 +5,7 @@ + + /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */ + int +-main() ++main(void) + { + gdImagePtr im; + char *path; +--- a/texk/ps2pk/basename.c ++++ b/texk/ps2pk/basename.c +@@ -6,11 +6,12 @@ + * AUTHOR: Piet Tutelaers + * VERSION: 1.0 (Sept. 1995) + */ ++#include <stdlib.h> /* exit() */ + #include <stdio.h> /* printf() */ + #include "basics.h" /* fatal() */ + #include "filenames.h" /* basename() */ + +-main(int argc, char **argv) ++int main(int argc, char **argv) + { + if (argc < 2 || argc > 3) + fatal("Usage: basename string [suffix]\n"); +--- a/utils/m-tx/mtx-src/prepmx.c ++++ b/utils/m-tx/mtx-src/prepmx.c +@@ -769,7 +769,7 @@ Static void topOfPMXfile(void) + } + + +-main(int argc, Char *argv[]) ++int main(int argc, Char *argv[]) + { /* ---- Main program ------------------------ */ + PASCAL_MAIN(argc, argv); + strcpy(this_version, version); +--- /dev/null ++++ b/utils/pmx/TLpatches/patch-01-main-ret +@@ -0,0 +1,13 @@ ++diff --git a/utils/pmx/pmx-src/libf2c/main.c b/utils/pmx/pmx-src/libf2c/main.c ++index 453974904..f485a0cd0 100644 ++--- a/utils/pmx/pmx-src/libf2c/main.c +++++ b/utils/pmx/pmx-src/libf2c/main.c ++@@ -106,7 +106,7 @@ char **xargv; ++ #ifdef KR_headers ++ main(argc, argv) int argc; char **argv; ++ #else ++-main(int argc, char **argv) +++int main(int argc, char **argv) ++ #endif ++ { ++ xargc = argc; +--- a/utils/pmx/pmx-src/libf2c/main.c ++++ b/utils/pmx/pmx-src/libf2c/main.c +@@ -106,7 +106,7 @@ char **xargv; + #ifdef KR_headers + main(argc, argv) int argc; char **argv; + #else +-main(int argc, char **argv) ++int main(int argc, char **argv) + #endif + { + xargc = argc; + diff --git a/app-text/texlive-core/texlive-core-2021-r4.ebuild b/app-text/texlive-core/texlive-core-2021-r5.ebuild index 1d9065ebab6c..b975c0f143fd 100644 --- a/app-text/texlive-core/texlive-core-2021-r4.ebuild +++ b/app-text/texlive-core/texlive-core-2021-r5.ebuild @@ -166,6 +166,7 @@ src_prepare() { eapply "${WORKDIR}"/patches eapply "${FILESDIR}"/${P}-cairo-strings.patch eapply "${FILESDIR}"/${P}-slibtool.patch + eapply "${FILESDIR}"/${P}-clang-16.patch default @@ -188,6 +189,9 @@ src_configure() { # Also only pkg-config works for prefix as described in bug #690094 export ac_cv_prog_ac_ct_FT2_CONFIG=no + # revisit/upstream once we bupm to 2022, bug #882245 + append-cppflags -D_GNU_SOURCE + tc-export CC CXX AR RANLIB ECONF_SOURCE="${B}" \ econf -C \ |