summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearPaul Eggert2023-01-061-1/+1
| | | | | | | UPDATE_COPYRIGHT_USE_INTERVALS=1 \ UPDATE_COPYRIGHT_MAX_LINE_LENGTH=79 \ gnulib/build-aux/update-copyright \ $(git ls-files | sed -e '/^gnulib$/d; /^COPYING$/d')
* Modernize to current gettext, gnulibPaul Eggert2022-06-121-35/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .gitignore, po/.gitignore: Revamp to match current source. * README: Fix typo in file name. * am/rmt.m4 (PU_RMT): Modernize to use AC_PREPROC_IFELSE instead of AC_TRY_CPP. * am/rmt.m4 (PU_RMT): * configure.ac: Modernize to use AS_HELP_STRING instead of AC_HELP_STRING. * am/system.m4 (PU_SYSTEM): * configure.ac: Remove obsolescent AC_HEADER_STDC. Use AC_CHECK_MEMBERS([struct stat.st_blksize]) instead of AC_STRUCT_ST_BLKSIZE. * am/system.m4 (PU_SYSTEM): Use AC_CHECK_HEADERS_ONCE([sys/time.h]) instead of obsolescent AC_HEADER_TIME. * bootstrap: Sync from Gnulib. * build-aux/bootstrap: Remove. * bootstrap.conf: Simplify. Don’t make m4, $source_base. (bootstrap_post_import_hook): New function, replacing a direct write. * configure.ac: Remove calls to no-longer-needed macros AC_ISC_POSIX, AM_STDBOOL_H, AC_HEADER_STDC, AC_TYPE_SIGNAL. Modernize to use AC_COMPILE_ELSE instead of AC_TRY_COMPILE. Remove MU_DEBUG_MODE, paxutils_GNULIB (not sure what those were from). Fix quoting in warning Remove Iconv code, as the iconv module should do this now. Update Gettext version from 0.12.1 (2003) to 0.21 (2020). Use AC_CONFIG_FILES. All uses of corresponding C macros changed. * gnulib.modules, paxlib.modules: Switch from gettext to gettext-h. * paxlib.modules: Add iconv.
* Omit ‘inline’Paul Eggert2021-02-281-1/+0
| | | | | | | | | | | | With today’s compilers ‘inline’ is typically not needed for performance (at least the way GNU Tar uses it) and it gets in the way of portability. Some compilers ignore ‘inline’ and some inline even without ‘inline’, and when inlining is haphazard GNU Tar can link on your GNU/Linux host but not link on Solaris. Better to have it not link everywhere so these problems are caught before porting. * configure.ac: Omit AC_C_INLINE; no longer needed here. * lib/system.h (sys_reset_uid_gid): No longer inline.
* maint: require Autoconf 2.64Paul Eggert2021-02-271-1/+1
| | | | * configure.ac: Gnulib now requires Autoconf 2.64 or later.
* paxutils: use POSIX interface for file time-settingPaul Eggert2010-09-141-1/+1
| | | | | | | | | | | This is a minor cleanup to use the POSIX.1-2008 interface for setting file time stamps to nanosecond resolution, rather than the pre-2008 gnulib interface. On older hosts, it falls back on gnulib's implementation of the POSIX interface. * configure.ac: Don't check for utimes; it's not used. * gnulib.modules: Add utimensat. * tests/genfile.c: Don't include utimens.h. (exec_checkpoint): Use POSIX utimensat function, not utimens.
* Migrate to GitSergey Poznyakoff2009-03-071-6/+4
|
* * gnulib.modules: Add strerror.Paul Eggert2007-10-111-1/+1
| | | | | | * configure.ac: Don't test for strerror any more; the gnulib strerror module handles this. * m4/rmt.m4 (PU_RMT): Likewise.
* Relicense under GPLv3Sergey Poznyakoff2007-06-271-2/+2
|
* * configure.ac (AC_CHECK_HEADERS): Don't check for sys/time.h,Paul Eggert2006-03-081-3/+2
| | | | | | | | | | | | | | since we no longer use HAVE_SYS_TIME_H. (AC_CHECK_DECLS): Don't check for 'time', since we assume C89 or better. * lib/system.h: Include <unistd.h> unconditionally, since we now assume the unistd module. (time): Remove decl; not needed, since we assume C89 or better. Don't bother checking for HAVE_SYS_TIME_H when deciding whether to include <sys/time.h>, since TIME_WITH_SYS_TIME implies sys/time.h exists. * m4/system.m4 (PU_SYSTEM): Don't check for unistd.h or sys/time.h, or for time or valloc.
* Merge changes from gnulib for file system sub-second time stamps.Paul Eggert2005-09-161-23/+1
| | | | | | | * configure.ac: Remove checks for struct stat.st_spare1, struct stat.st_atim.tv_nsec, struct stat.st_atimespec.tv_nsec, struct stat.st_atimensec, as gnulib now does this for us. Similarly for LIB_CLOCK_GETTIME.
* Update FSF postal mail address.Paul Eggert2005-05-151-1/+1
|
* New fileSergey Poznyakoff2005-05-141-0/+268