summaryrefslogtreecommitdiff
path: root/bootstrap
Commit message (Collapse)AuthorAge
* Upgrade to Gnulib stable-202307Colin Watson2023-07-22
| | | | | | | | | * bootstrap: Sync to Gnulib b7f7ed06961454cdf77b93c6c00c3e3f26202663. * bootstrap.conf (GNULIB_REVISION): Set to b7f7ed06961454cdf77b93c6c00c3e3f26202663. * src/tests/Makefile.am (fspause_LDADD): Link with `$(NANOSLEEP_LIB)` instead of `$(LIB_NANOSLEEP)`. * NEWS.md: Document this.
* Upgrade to Gnulib stable-202301Colin Watson2023-01-14
| | | | | | | * bootstrap: Sync to Gnulib 32a72f45374c9a36afa574d1a08bb98090270012. * bootstrap.conf (GNULIB_REVISION): Set to 32a72f45374c9a36afa574d1a08bb98090270012. * NEWS.md: Document this.
* Update to Gnulib 20220717Colin Watson2022-07-18
| | | | | | | | | Fixes https://gitlab.com/cjwatson/man-db/-/issues/6. * bootstrap: Sync to Gnulib df336dc1ae60d8ad9f452f2234951133fe617bb0. * bootstrap.conf (GNULIB_REVISION): Set to df336dc1ae60d8ad9f452f2234951133fe617bb0. * NEWS.md: Document build fix.
* Update to Gnulib 20220130Colin Watson2022-01-30
| | | | | | * bootstrap: Sync to Gnulib 735f319cde4ab7e98294557181d682564241d846. * bootstrap.conf (GNULIB_REVISION): Set to 735f319cde4ab7e98294557181d682564241d846.
* Update to Gnulib 20220116Colin Watson2022-01-16
| | | | | | * bootstrap: Sync to Gnulib 1eae0f7ea3c220d054025f2c9211700665f9f4a0. * bootstrap.conf (GNULIB_REVISION): Set to 1eae0f7ea3c220d054025f2c9211700665f9f4a0.
* Update to Gnulib 20211231Colin Watson2022-01-02
| | | | | | | | | | | | | | | | | In line with Gnulib, we now require Autoconf 2.64. * bootstrap: Sync to Gnulib 14db2b71b5bd05b94ec6126617fd32cd5f1016cd. * bootstrap.conf (GNULIB_REVISION): Set to 14db2b71b5bd05b94ec6126617fd32cd5f1016cd. (buildreq): Bump required autoconf version to 2.64. * configure.ac (AC_PREREQ): Bump to 2.64. (--enable-gcc-warnings): New option, based on code in coreutils. Use this to enable -fanalyzer only if --enable-gcc-warnings=expensive is used; it's useful but slow. * include/manconfig.h.in (create_tempdir, appendstr): Move NODISCARD to the start of these function declarations, required by draft C2x. * patches/argp-domain.patch: Rebase. * NEWS: Document this.
* Update to Gnulib 20200531Colin Watson2020-06-01
| | | | | | * bootstrap: Sync to Gnulib d4429157c13b49d1749f5ea18fb30e24ffa646aa. * bootstrap.conf (GNULIB_REVISION): Set to d4429157c13b49d1749f5ea18fb30e24ffa646aa.
* Update to Gnulib 20200224Colin Watson2020-02-25
| | | | | | | | * bootstrap: Sync to Gnulib d279bc6d9f9323e19ad8c32b6d12ff96dfb0f5ba. * bootstrap.conf (GNULIB_REVISION): Set to d279bc6d9f9323e19ad8c32b6d12ff96dfb0f5ba. (gnulib_modules): Add havelib, needed for AM_GNU_GETTEXT in configure.ac.
* Upgrade to Gnulib 20190105Colin Watson2019-01-05
| | | | | | | | | | | | | | In line with Gnulib, we now require Autoconf 2.63 and Automake 1.11.2. * bootstrap: Sync to Gnulib d271f868a8df9bbec29049d01e056481b7a1a263. * bootstrap.conf (GNULIB_REVISION): Set to d271f868a8df9bbec29049d01e056481b7a1a263. (buildreq): Bump required autoconf version to 2.63 and required automake version to 1.11.2. * configure.ac (AM_SILENT_RULES, AM_PROG_AR): Remove conditionals, which were there for Automake 1.10 support. (AC_PREREQ): Bump to 2.63. * NEWS: Document this.
* Upgrade to Gnulib 20180726Colin Watson2018-07-27
| | | | | | * bootstrap: Sync to Gnulib 900ca5c0b092e50f9f17329feea3fbfe2b6e2139. * bootstrap.conf (GNULIB_REVISION): Set to 900ca5c0b092e50f9f17329feea3fbfe2b6e2139.
* Switch to bootstrapColin Watson2018-05-28
We no longer keep autogenerated files in git. * .gitignore: Add **/Makefile, **/Makefile.in, /ABOUT-NLS, /aclocal.m4, /build-aux, /config.h.in, /configure, /gl, /gnulib, docs/INSTALL.autoconf, po/Makefile.in.in, po/Makevars, po/Rules-quot, po/boldquot.sed, po/en@boldquot.header, po/en@quot.header, po/insert-header.sin, po/quot.sed, and po/remove-potcdate.sin. Remove docs/Makefile, gnulib/*, init/Makefile, init/systemd/Makefile, lib/Makefile, libdb/Makefile, man/Makefile, man/*/Makefile, manual/Makefile, po/Makefile, po/Makefile.in, src/Makefile, src/tests/Makefile, and tools/Makefile. * ABOUT-NLS, Makefile.in, aclocal.m4, autogen.sh, build-aux, config.h.in, configure, docs/INSTALL.autoconf, docs/Makefile.in, gnulib, init/Makefile.in, init/systemd/Makefile.in, lib/Makefile.in, libdb/Makefile.in, man/Makefile.in, man/da/Makefile.in, man/de/Makefile.in, man/es/Makefile.in, man/fr/Makefile.in, man/id/Makefile.in, man/it/Makefile.in, man/ja/Makefile.in, man/nl/Makefile.in, man/pl/Makefile.in, man/po4a/Makefile.in, man/pt_BR/Makefile.in, man/ru/Makefile.in, man/sr/Makefile.in, man/sv/Makefile.in, man/tr/Makefile.in, man/zh_CN/Makefile.in, manual/Makefile.in, po/Makefile.in.in, po/Makevars, po/Rules-quot, po/boldquot.sed, po/en@boldquot.header, po/en@quot.header, po/insert-header.sin, po/quot.sed, po/remove-potcdate.sin, src/Makefile.in, src/tests/Makefile.in, tools/Makefile.in: Remove. * bootstrap, bootstrap.conf: New files. * Makefile.am (GNULIB_PO, SUBDIRS, EXTRA_DIST, ACLOCAL_AMFLAGS): Refer to gl/ rather than gnulib/ (gnulib/ now contains pristine source). (EXTRA_DIST): Replace autogen.sh with bootstrap and bootstrap.conf. Replace gnulib/argp-domain.patch with patches/argp-domain.patch. Add patches/fdutimens-hurd.patch. Remove gnulib/m4/gnulib-cache.m4 and gnulib/m4/gnulib-tool.m4. * gnulib/argp-domain.patch: Rename to ... * patches/argp-domain.patch: ... this. Update target paths. * gnulib/fdutimens-hurd.patch: Rename to ... * patches/fdutimens-hurd.patch: ... this. Update target paths. * configure.ac (AM_GNU_GETTEXT_VERSION): Upgrade to 0.18.3, for compatibility with current Automake. (HAVE_GNULIB_PO, AC_CONFIG_FILES): Refer to gl/ rather than gnulib/. * lib/Makefile.am (libman_la_CPPFLAGS, libman_la_LIBADD): Likewise. * libdb/Makefile.am (libmandb_la_CPPFLAGS): Likewise. * src/Makefile.am (AM_CPPFLAGS, LIBMAN): Likewise. * src/tests/Makefile.am (AM_CPPFLAGS, fspause_LDADD): Likewise. * docs/HACKING: Describe new policy. * release.sh: Call ./bootstrap rather than ./autogen.sh.