1
0
mirror of https://git.savannah.gnu.org/git/gperf.git synced 2025-12-02 13:09:22 +00:00
Commit Graph

139 Commits

Author SHA1 Message Date
Bruno Haible
043d5ea719 build: Don't leave an empty gperf.1 on disk if help2man fails.
* doc/Makefile.in (gperf.1): Use a temporary file.
(clean): Remove this temporary file.
2024-07-22 02:32:12 +02:00
Bruno Haible
5e4394dfcb build: Fix VPATH builds.
* doc/Makefile.in (TEXINFO): Look up texi2html in the current directory.
(gperf.1): Look up help2man in the source directory. Generate gperf.1 in
the source directory.
2024-07-22 02:32:12 +02:00
Bruno Haible
efeba7b8bd build: Fix use of perl on Guix, FreeBSD, NetBSD.
* doc/help2man: Search for perl in $PATH.
2024-07-22 02:32:12 +02:00
Bruno Haible
634824575d build: Fix "make maintainer-clean".
* doc/Makefile.in (maintainer-clean): Remove also gperf.1.
2024-07-22 02:32:03 +02:00
Collin Funk
fcb7fc41c4 doc: Make the detailed menu title appear as intended.
* doc/gperf.texi (Top): Add a line break after @detailmenu.

Copyright-paperwork-exempt: Yes
2024-06-13 00:33:43 +02:00
Bruno Haible
0246553284 Fix build (regression 2024-04-04).
Reported by Pádraig Brady <P@draigBrady.com> in
<https://lists.gnu.org/archive/html/bug-gperf/2024-06/msg00000.html>.

* doc/configure.ac: Invoke AC_CONFIG_AUX_DIR, needed for locating
install-sh.
* lib/configure.ac: Likewise.
* src/configure.ac: Likewise.
* tests/configure.ac: Likewise.
2024-06-05 11:31:18 +02:00
Bruno Haible
84183912e0 Remove outdated Autoconf macro.
* aclocal.m4 (CL_PROG_INSTALL): Remove macro.
* doc/configure.ac: Invoke AC_PROG_INSTALL instead of CL_PROG_INSTALL.
* lib/configure.ac: Likewise.
* src/configure.ac: Likewise.
2024-04-04 15:10:51 +02:00
Bruno Haible
2173338a30 doc: Tweaks.
Reported by Laurent Lyaudet <laurent.lyaudet@gmail.com> in
<https://lists.gnu.org/archive/html/bug-gperf/2023-06/msg00000.html>.

* doc/gperf.texi: Update copyright year. Fix some typos.
(Bugs): Don't use the term "recent enhancements", since that's over
20 years ago. Don't mention RAM requirements, since the execution time
is the bigger inconvenience nowadays.
2023-07-01 13:05:26 +02:00
Bruno Haible
8f9d2b67b7 Ensure that makeinfo ≥ 6.8 checks the @menu structure.
See <https://lists.gnu.org/archive/html/bug-texinfo/2023-06/msg00015.html>.

* doc/Makefile.in (MAKEINFO): Add option
"-c CHECK_NORMAL_MENU_STRUCTURE=1".
2023-06-22 23:04:24 +02:00
Bruno Haible
6d53a2dbe0 Release gperf-3.2.
* src/version.cc (version_string): Bump to 3.2.
* src/options.cc (Options::parse_options): Bump copyright year.
* tests/*.exp: Update.
* doc/gperf.texi: Bump date.
2022-01-05 12:59:54 +01:00
Bruno Haible
8cb07d4235 Fix warnings from Autoconf 2.69c.
* configure.ac: Invoke AC_INIT, AC_OUTPUT without arguments.
* doc/configure.ac: Likewise.
* lib/configure.ac: Likewise.
* src/configure.ac: Invoke AC_INIT, AC_OUTPUT without arguments. Use
AC_CACHE_CHECK, AC_LANG_PUSH/AC_LANG_POP, AC_COMPILE_IFELSE
* tests/configure.ac: Invoke AC_INIT, AC_OUTPUT without arguments. Use
ac_cv_c_compiler_gnu instead of ac_cv_prog_gcc, and
ac_cv_cxx_compiler_gnu instead of ac_cv_prog_gxx. Don't use 'test' with
option '-a'.
2020-10-05 00:45:25 +02:00
Bruno Haible
4706572628 Update after gnulib changed.
* configure.ac (AC_PREREQ): Require Autoconf >= 2.64.
* doc/configure.ac (AC_PREREQ): Likewise.
* lib/configure.ac (AC_PREREQ): Likewise.
* src/configure.ac (AC_PREREQ): Likewise.
* tests/configure.ac (AC_PREREQ): Likewise.
* autogen.sh: Update comment.
2020-08-30 02:06:20 +02:00
Bruno Haible
9f4f11ab13 Update after gnulib changed. 2018-10-24 11:59:45 +02:00
Bruno Haible
b3c3566855 Prefer https URLs where possible. 2018-09-17 16:53:00 +02:00
Bruno Haible
e828167f62 Fix "Unescaped left brace in regex" warnings from Perl 5.26.
Reported and patch by Jehan <jehan@girinstud.io> <jehan@zemarmot.net> at
<https://savannah.gnu.org/bugs/?54088>.

* doc/texi2html: Escape braces in regular expressions.
2018-09-17 01:31:31 +02:00
Bruno Haible
37045633d3 doc: Assume texinfo 4.0 or newer. 2018-09-15 20:53:12 +02:00
Bruno Haible
09cfae667e Fix doc build error with perl 5.22.
* doc/texi2html (update_sec_num): Omit defined(...) for array.
2017-04-01 00:18:30 +02:00
Bruno Haible
825b077bf4 Fix copyright years. 2017-02-22 15:32:38 +01:00
Bruno Haible
0414be8fff Change mailing list address to <bug-gperf@gnu.org>. 2016-11-26 18:08:57 +01:00
Bruno Haible
d519d1a821 Change the 'len' parameter type to 'size_t'. 2016-11-26 17:54:33 +01:00
Bruno Haible
2dcc70b0c9 doc: Prepare for possible use of GNU texi2any. 2016-11-19 16:40:29 +01:00
Bruno Haible
da47220e1f doc: Don't generate Postscript-formatted doc by default. 2016-11-19 16:07:10 +01:00
Eric Blake
1a05152538 doc: fix invalid use of @itemx
make[1]: Entering directory `/home/eblake/gperf/doc'
cd . && LANG= LC_MESSAGES= LC_ALL= LANGUAGE= makeinfo --no-split gperf.texi
gperf.texi:1193: @itemx must follow @item
gperf.texi:1210: @itemx must follow @item

* doc/gperf.texi (Output Details): Use correct macro.

Signed-off-by: Eric Blake <eblake@redhat.com>
2014-10-15 12:43:13 -06:00
Bruno Haible
238fa3bf09 Move build infrastructure files to build-aux/. 2012-07-01 16:44:26 +02:00
Bruno Haible
008922a2e9 Remove autotools generated files from version control. 2012-07-01 16:04:36 +02:00
Bruno Haible
b22158f593 Turn doc/gperf.1 into a distributed built file. 2012-07-01 15:46:42 +02:00
Bruno Haible
95f922bb7e Remove distributed built files from version control. 2012-07-01 15:40:30 +02:00
Bruno Haible
9386cd6fc4 Create tarballs through an Automake-like "make dist" command. 2012-07-01 15:40:25 +02:00
Bruno Haible
b392998058 Regenerated with autoconf-2.69. 2012-04-28 20:58:26 +02:00
Bruno Haible
673415bc02 Replace FSF snail-mail address with URL. 2012-02-13 10:34:44 +01:00
Bruno Haible
5ac5f15a74 New option --constants-prefix. 2011-01-16 16:45:09 +01:00
Bruno Haible
61edba6dde Regenerated with autoconf-2.68. 2011-01-16 11:06:15 +01:00
Bruno Haible
181d4eaa29 Regenerated with autoconf-2.67. 2010-07-31 19:05:15 +02:00
Bruno Haible
22f5f3d712 Regenerated with autoconf 2.66. 2010-07-03 13:01:28 +02:00
Bruno Haible
6eda9843bc Regenerated and updated. 2009-12-20 11:18:22 +01:00
Bruno Haible
a343f95609 Change the default language to ANSI-C. 2009-12-20 11:17:09 +01:00
Bruno Haible
e2adb58258 Bump version. 2009-12-20 11:15:34 +01:00
Brendan Kehoe
2adc7253ae regen configure scripts 2009-02-02 09:50:33 +00:00
Brendan Kehoe
cfbb6bdc79 regenerated 2009-02-01 12:23:37 +00:00
Brendan Kehoe
c9bd4009aa fix typo 2009-02-01 12:16:37 +00:00
Brendan Kehoe
6fa18ddd58 fix month
fix version in actual docs
2009-02-01 12:12:22 +00:00
Brendan Kehoe
fb59b79a62 * gperf-3.0.4 released.
* src/version.cc: Bump to 3.0.4.
	* tests/*.exp: Bump to 3.0.4 in header.
	* doc/gperf.1: Regenerate with gperf 3.0.4.
2009-02-01 12:08:19 +00:00
Brendan Kehoe
60039baf67 update from
\def\texinfoversion{2000-05-28.15}
to
  \def\texinfoversion{2008-04-18.10}
out of texinfo-4.13
2009-02-01 11:58:25 +00:00
Bruno Haible
7fac4aa2b6 More consistent m4 quoting. 2009-01-15 00:24:30 +00:00
Bruno Haible
1e72720e91 Mention C99. 2009-01-01 18:45:27 +00:00
Bruno Haible
5d57d2f5d9 Reword more carefully. 2008-08-24 08:52:32 +00:00
Bruno Haible
bca1111c50 Adjust for GPLv3. 2008-08-23 19:40:30 +00:00
Bruno Haible
f3173379b7 Update date. 2008-08-23 19:12:18 +00:00
Bruno Haible
142c40a528 Update license to GPLv3. 2008-08-23 19:05:33 +00:00
Bruno Haible
bb043b7ea2 GPL version 3 in texinfo format. Taken from the gnulib git repository. 2008-08-23 18:58:32 +00:00