Home | History | Annotate | Download | only in util
History log of /src/external/gpl2/texinfo/dist/util/texindex.c
RevisionDateAuthorComments
 1.6  31-Dec-2025  oster Improve the rigor of function signatures and prototypes in gmake,
texinfo, and gmp sources in order to meet the C23 requirements of
gcc 15.2.1. (2nd try after the 1st try broke the build :( )

With these changes -current now also builds with gcc 15.2.1 on
Fedora 43 (using HOST_CFLAGS=-fpermissive). No functional changes
intended.

Patches are from (primarily) mrg@ and myself. Additional comments
and guidance from riastradh@ .
 1.5  30-Dec-2025  martin Revert previous:

external/gpl2/texinfo/dist/makeinfo/makeinfo.c: revision 1.3
external/gpl2/gmake/dist/arscan.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/lang.c: revision 1.2
external/gpl2/gmake/dist/make.h: revision 1.2
external/gpl2/texinfo/dist/makeinfo/lang.h: revision 1.2
external/gpl2/texinfo/dist/makeinfo/insertion.c: revision 1.2
external/lgpl3/gmp/dist/configure: revision 1.11
external/gpl2/texinfo/dist/makeinfo/multi.c: revision 1.3
external/gpl2/texinfo/dist/makeinfo/macro.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/insertion.h: revision 1.2
external/gpl2/texinfo/dist/makeinfo/defun.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/macro.h: revision 1.2
external/gpl2/texinfo/dist/makeinfo/footnote.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/xref.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/defun.h: revision 1.2
external/gpl2/texinfo/dist/makeinfo/footnote.h: revision 1.2
external/gpl2/texinfo/dist/makeinfo/toc.c: revision 1.2
external/gpl2/gmake/dist/job.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/toc.h: revision 1.2
external/gpl2/gmake/dist/read.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/sectioning.c: revision 1.3
external/gpl2/texinfo/dist/makeinfo/sectioning.h: revision 1.2
external/gpl2/texinfo/dist/util/texindex.c: revision 1.4
external/gpl2/texinfo/dist/makeinfo/float.c: revision 1.2
external/gpl2/texinfo/dist/makeinfo/index.c: revision 1.4
external/gpl2/texinfo/dist/makeinfo/cmds.c: revision 1.3
external/gpl2/texinfo/dist/makeinfo/node.c: revision 1.3
external/gpl2/texinfo/dist/makeinfo/cmds.h: revision 1.2

Improve the rigor of function signatures and prototypes in gmake,
texinfo, and gmp sources in order to meet the C23 requirements of
gcc 15.2.1.

With these changes -current now builds with gcc 15.2.1 on Fedora 43
(using HOST_CFLAGS=-fpermissive). No functional changes intended.
Patches are from (primarily) mrg@ and myself.

as it breaks the build on NetBSD.
 1.4  30-Dec-2025  oster Improve the rigor of function signatures and prototypes in gmake,
texinfo, and gmp sources in order to meet the C23 requirements of
gcc 15.2.1.

With these changes -current now builds with gcc 15.2.1 on Fedora 43
(using HOST_CFLAGS=-fpermissive). No functional changes intended.

Patches are from (primarily) mrg@ and myself.
 1.3  07-Apr-2024  christos make qsort sorting deterministic
 1.2  14-Jan-2016  christos branches: 1.2.18; 1.2.26;
Apply our patches and add build glue.
 1.1  14-Jan-2016  christos branches: 1.1.1;
Initial revision
 1.1.1.1  14-Jan-2016  christos import texinfo-4.8a
 1.2.26.1  22-Jan-2026  martin Pull up the following, requested by mrg in #1219 ticket:

external/gpl2/gmake/dist/ar.c up to 1.1.1.1
external/gpl2/gmake/dist/arscan.c up to 1.4
external/gpl2/gmake/dist/configure up to 1.3
external/gpl2/gmake/dist/getopt.c up to 1.1.1.1
external/gpl2/gmake/dist/getopt.h up to 1.1.1.1
external/gpl2/gmake/dist/getopt1.c up to 1.1.1.1
external/gpl2/gmake/dist/job.c up to 1.4
external/gpl2/gmake/dist/main.c up to 1.2
external/gpl2/gmake/dist/make.h up to 1.4
external/gpl2/gmake/dist/read.c up to 1.4
external/gpl2/gmake/dist/glob/fnmatch.c up to 1.1.1.1
external/gpl2/groff/groff2netbsd up to 1.2
external/gpl2/groff/bin/troff/Makefile up to 1.4
external/gpl2/groff/dist/src/libs/libgroff/getopt.c up to 1.1.1.1
external/gpl2/groff/dist/tmac/doc-syms up to 1.9
external/gpl2/groff/dist/tmac/groff_mdoc.man up to 1.10
external/gpl2/groff/tmac/mdoc.local up to 1.12
external/gpl2/texinfo/texinfo2netbsd up to 1.2
external/gpl2/texinfo/dist/info/display.c up to 1.2
external/gpl2/texinfo/dist/intl/dcigettext.c up to 1.1.1.1
external/gpl2/texinfo/dist/intl/gettextP.h up to 1.1.1.1
external/gpl2/texinfo/dist/lib/getopt.c up to 1.2
external/gpl2/texinfo/dist/lib/getopt_.h up to 1.1.1.1
external/gpl2/texinfo/dist/lib/mkstemp.c up to 1.2
external/gpl2/texinfo/dist/lib/system.h up to 1.3
external/gpl2/texinfo/dist/makeinfo/cmds.c up to 1.5
external/gpl2/texinfo/dist/makeinfo/cmds.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/defun.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/defun.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/float.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/footnote.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/footnote.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/index.c up to 1.6
external/gpl2/texinfo/dist/makeinfo/insertion.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/insertion.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/lang.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/lang.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/macro.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/macro.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/makeinfo.c up to 1.5
external/gpl2/texinfo/dist/makeinfo/multi.c up to 1.5
external/gpl2/texinfo/dist/makeinfo/node.c up to 1.5
external/gpl2/texinfo/dist/makeinfo/sectioning.c up to 1.5
external/gpl2/texinfo/dist/makeinfo/sectioning.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/toc.c up to 1.4
external/gpl2/texinfo/dist/makeinfo/toc.h up to 1.4
external/gpl2/texinfo/dist/makeinfo/xref.c up to 1.4
external/gpl2/texinfo/dist/util/texindex.c up to 1.6

Allow building with newer compilers
 1.2.18.1  22-Jan-2026  martin Apply path, requested by mrg in ticket #1996

gpl2/texinfo/texinfo2netbsd (apply patch)
gpl2/texinfo/dist/config.guess (apply patch)
gpl2/texinfo/dist/info/display.c (apply patch)
gpl2/texinfo/dist/intl/dcigettext.c (apply patch)
gpl2/texinfo/dist/intl/gettextP.h (apply patch)
gpl2/texinfo/dist/lib/getopt.c (apply patch)
gpl2/texinfo/dist/lib/getopt_.h (apply patch)
gpl2/texinfo/dist/lib/mkstemp.c (apply patch)
gpl2/texinfo/dist/lib/system.h (apply patch)
gpl2/texinfo/dist/makeinfo/cmds.c (apply patch)
gpl2/texinfo/dist/makeinfo/cmds.h (apply patch)
gpl2/texinfo/dist/makeinfo/defun.c (apply patch)
gpl2/texinfo/dist/makeinfo/defun.h (apply patch)
gpl2/texinfo/dist/makeinfo/float.c (apply patch)
gpl2/texinfo/dist/makeinfo/footnote.c (apply patch)
gpl2/texinfo/dist/makeinfo/footnote.h (apply patch)
gpl2/texinfo/dist/makeinfo/html.c (apply patch)
gpl2/texinfo/dist/makeinfo/index.c (apply patch)
gpl2/texinfo/dist/makeinfo/insertion.c (apply patch)
gpl2/texinfo/dist/makeinfo/insertion.h (apply patch)
gpl2/texinfo/dist/makeinfo/lang.c (apply patch)
gpl2/texinfo/dist/makeinfo/lang.h (apply patch)
gpl2/texinfo/dist/makeinfo/macro.c (apply patch)
gpl2/texinfo/dist/makeinfo/macro.h (apply patch)
gpl2/texinfo/dist/makeinfo/makeinfo.c (apply patch)
gpl2/texinfo/dist/makeinfo/multi.c (apply patch)
gpl2/texinfo/dist/makeinfo/node.c (apply patch)
gpl2/texinfo/dist/makeinfo/sectioning.c (apply patch)
gpl2/texinfo/dist/makeinfo/sectioning.h (apply patch)
gpl2/texinfo/dist/makeinfo/toc.c (apply patch)
gpl2/texinfo/dist/makeinfo/toc.h (apply patch)
gpl2/texinfo/dist/makeinfo/xref.c (apply patch)
gpl2/texinfo/dist/util/texindex.c (apply patch)

Fix building with newer compilers

RSS XML Feed