summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-11-06 22:15:26 +0000
committerKarl Berry <karl@freefriends.org>2022-11-06 22:15:26 +0000
commit64926f97bf18768a63598750c0ffe6abaf6e5dcd (patch)
treecc926637ab015fbe68ff9c5ceb0a13a78bd1c9ca
parent1e6491899d25e4779850a04ef3bb388fc31ad01d (diff)
void main, void args, more clang16 from sam
git-svn-id: svn://tug.org/texlive/trunk@64953 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/libs/freetype2/ChangeLog5
-rw-r--r--Build/source/libs/freetype2/TLpatches/ChangeLog5
-rw-r--r--Build/source/libs/freetype2/TLpatches/patch-01-do-not-export-internal-zlib (renamed from Build/source/libs/freetype2/TLpatches/do-not-export-internal-zlib)0
-rw-r--r--Build/source/libs/freetype2/TLpatches/patch-04-void-main13
-rw-r--r--Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m42
-rw-r--r--Build/source/libs/gd/ChangeLog5
-rw-r--r--Build/source/libs/gd/TLpatches/patch-03-void-main13
-rw-r--r--Build/source/libs/gd/libgd-src/tests/xpm/bug00185.c2
-rw-r--r--Build/source/texk/README9
-rw-r--r--Build/source/texk/ps2pk/ChangeLog5
-rw-r--r--Build/source/texk/ps2pk/basename.c3
-rw-r--r--Build/source/utils/m-tx/mtx-src/prepmx.c2
-rw-r--r--Build/source/utils/pmx/ChangeLog5
-rw-r--r--Build/source/utils/pmx/TLpatches/patch-01-main-ret13
-rw-r--r--Build/source/utils/pmx/pmx-src/libf2c/main.c2
15 files changed, 75 insertions, 9 deletions
diff --git a/Build/source/libs/freetype2/ChangeLog b/Build/source/libs/freetype2/ChangeLog
index d788236e9a5..9598477b487 100644
--- a/Build/source/libs/freetype2/ChangeLog
+++ b/Build/source/libs/freetype2/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-06 Sam James <sam@gentoo.org>
+
+ * freetype-src/builds/unix/freetype2.m4: placate clang16.
+ https://tug.org/pipermail/tlbuild/2022q4/005273.html
+
2022-05-07 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
Import freetype-2.12.1.
diff --git a/Build/source/libs/freetype2/TLpatches/ChangeLog b/Build/source/libs/freetype2/TLpatches/ChangeLog
index abee54ac48c..cbfe8d11bfb 100644
--- a/Build/source/libs/freetype2/TLpatches/ChangeLog
+++ b/Build/source/libs/freetype2/TLpatches/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-06 Karl Berry <karl@freefriends.org>
+
+ * patch-01-do-not-export-internal-zlib: add.
+ * patch-04-void-main: add (see ../ChangeLog).
+
2022-05-07 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
Import freetype-2.12.1 source tree from:
diff --git a/Build/source/libs/freetype2/TLpatches/do-not-export-internal-zlib b/Build/source/libs/freetype2/TLpatches/patch-01-do-not-export-internal-zlib
index 835ef4fd0cc..835ef4fd0cc 100644
--- a/Build/source/libs/freetype2/TLpatches/do-not-export-internal-zlib
+++ b/Build/source/libs/freetype2/TLpatches/patch-01-do-not-export-internal-zlib
diff --git a/Build/source/libs/freetype2/TLpatches/patch-04-void-main b/Build/source/libs/freetype2/TLpatches/patch-04-void-main
new file mode 100644
index 00000000000..3351a5841b6
--- /dev/null
+++ b/Build/source/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;
diff --git a/Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4 b/Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4
index 0cafc8e8cd2..51843f5fa1e 100644
--- a/Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4
+++ b/Build/source/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;
diff --git a/Build/source/libs/gd/ChangeLog b/Build/source/libs/gd/ChangeLog
index 1ce621d235d..3f94c2315ec 100644
--- a/Build/source/libs/gd/ChangeLog
+++ b/Build/source/libs/gd/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-06 Sam James <sam@gentoo.org>
+
+ * libgd-src/tests/xpm/bug00185.c: placate clang16.
+ https://tug.org/pipermail/tlbuild/2022q4/005273.html
+
2021-09-13 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
Import libgd-2.3.3.
diff --git a/Build/source/libs/gd/TLpatches/patch-03-void-main b/Build/source/libs/gd/TLpatches/patch-03-void-main
new file mode 100644
index 00000000000..3ceb837a734
--- /dev/null
+++ b/Build/source/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;
diff --git a/Build/source/libs/gd/libgd-src/tests/xpm/bug00185.c b/Build/source/libs/gd/libgd-src/tests/xpm/bug00185.c
index 3056ed950ea..37659d6a4b2 100644
--- a/Build/source/libs/gd/libgd-src/tests/xpm/bug00185.c
+++ b/Build/source/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;
diff --git a/Build/source/texk/README b/Build/source/texk/README
index 325c2300360..78f9e423f4b 100644
--- a/Build/source/texk/README
+++ b/Build/source/texk/README
@@ -24,7 +24,6 @@ afm2pl - maintained here
bibtex-x - maintained here, contains
bibtex8, bibtexu
- old info: http://omega.enstb.org/yannis/bibtexu/
chktex 1.7.6 - checked 15mar20
http://mirror.ctan.org/support/chktex/
@@ -34,9 +33,11 @@ cjkutils 4.8.5 - checked 22jan22
http://git.savannah.gnu.org/gitweb/?p=cjk.git;a=summary
http://www.nongnu.org/cjk/
-detex 2.8.9 - checked 4mar21
- https://github.com/pkubowicz/opendetex/releases
- old info: http://www.cs.purdue.edu/homes/trinkle/detex/
+detex 2.8.9 - maintained here
+ maintained for a time (untouched since 2020, checked 14sep22):
+ https://github.com/pkubowicz/opendetex/releases
+ (would be useful to look at open issues there for bugs)
+ original author: http://www.cs.purdue.edu/homes/trinkle/detex/
dtl - maintained here, by Takuji
diff --git a/Build/source/texk/ps2pk/ChangeLog b/Build/source/texk/ps2pk/ChangeLog
index 71be1337922..7d476d56ec1 100644
--- a/Build/source/texk/ps2pk/ChangeLog
+++ b/Build/source/texk/ps2pk/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-06 Sam James <sam@gentoo.org>
+
+ * basename.c: placate clang16.
+ https://tug.org/pipermail/tlbuild/2022q4/005273.html
+
2022-08-30 Karl Berry <karl@freefriends.org>
* pk2bm.1,
diff --git a/Build/source/texk/ps2pk/basename.c b/Build/source/texk/ps2pk/basename.c
index 624b7467785..094ac811d0a 100644
--- a/Build/source/texk/ps2pk/basename.c
+++ b/Build/source/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");
diff --git a/Build/source/utils/m-tx/mtx-src/prepmx.c b/Build/source/utils/m-tx/mtx-src/prepmx.c
index 01525a129d2..246fec9312e 100644
--- a/Build/source/utils/m-tx/mtx-src/prepmx.c
+++ b/Build/source/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);
diff --git a/Build/source/utils/pmx/ChangeLog b/Build/source/utils/pmx/ChangeLog
index 362d19fe069..b4c053c2021 100644
--- a/Build/source/utils/pmx/ChangeLog
+++ b/Build/source/utils/pmx/ChangeLog
@@ -1,3 +1,8 @@
+2022-11-06 Sam James <sam@gentoo.org>
+
+ * pmx-src/libf2c/main.c: placate clang16.
+ https://tug.org/pipermail/tlbuild/2022q4/005273.html
+
2022-08-30 Karl Berry <karl@freefriends.org>
* pmxab.1: typo fixes from Hilmar Preu\ss{}e,
diff --git a/Build/source/utils/pmx/TLpatches/patch-01-main-ret b/Build/source/utils/pmx/TLpatches/patch-01-main-ret
new file mode 100644
index 00000000000..cd8cba17b9f
--- /dev/null
+++ b/Build/source/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;
diff --git a/Build/source/utils/pmx/pmx-src/libf2c/main.c b/Build/source/utils/pmx/pmx-src/libf2c/main.c
index 45397490471..f485a0cd07b 100644
--- a/Build/source/utils/pmx/pmx-src/libf2c/main.c
+++ b/Build/source/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;