From 6b4441a7de9d7090bb3b1570a12e1e8bce0554cb Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 22 Dec 2021 10:36:26 +0900 Subject: [PATCH] build: Update for newer autoconf. * configure.ac (AC_PREREQ): Use >= 2.69. (AC_CONFIG_HEADERS): Use it, instead of AC_CONFIG_HEADER. (AC_HEADER_STDC, AC_HEADER_TIME): Remove obsolete macros. (sys/time.h): Add the check of the header. (time_t): Don't use TIME_WITH_SYS_TIME. * acinclude.m4 (AC_HEADER_TIME): Don't require. Don't use TIME_WITH_SYS_TIME. * dirmngr/dns.c: Don't use TIME_WITH_SYS_TIME. -- Signed-off-by: NIIBE Yutaka --- acinclude.m4 | 12 +++--------- configure.ac | 17 +++++------------ dirmngr/dns.c | 2 +- 3 files changed, 9 insertions(+), 22 deletions(-) diff --git a/acinclude.m4 b/acinclude.m4 index cc5870ed8..98a87f673 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -164,18 +164,12 @@ AC_DEFUN([GNUPG_GPG_DISABLE_ALGO], # AC_DEFUN([GNUPG_TIME_T_UNSIGNED], [ AC_CACHE_CHECK(whether time_t is unsigned, gnupg_cv_time_t_unsigned, - [AC_REQUIRE([AC_HEADER_TIME])dnl - AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY( + [AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY( [AC_INCLUDES_DEFAULT([]) -#if TIME_WITH_SYS_TIME +#if HAVE_SYS_TIME_H # include -# include #else -# if HAVE_SYS_TIME_H -# include -# else -# include -# endif +# include #endif ], [((time_t)-1) < 0])], diff --git a/configure.ac b/configure.ac index 69e9760b3..f61586712 100644 --- a/configure.ac +++ b/configure.ac @@ -19,7 +19,7 @@ # along with this program; if not, see . # Process this file with autoconf to produce a configure script. -AC_PREREQ([2.61]) +AC_PREREQ([2.69]) min_automake_version="1.16.3" # To build a release you need to create a tag with the version number @@ -83,7 +83,7 @@ VERSION=$PACKAGE_VERSION AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_SRCDIR([sm/gpgsm.c]) -AC_CONFIG_HEADER([config.h]) +AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([serial-tests dist-bzip2 no-dist-gzip]) AC_CANONICAL_HOST AB_INIT @@ -1360,10 +1360,8 @@ fi # Checks for header files. # AC_MSG_NOTICE([checking for header files]) -AC_HEADER_STDC -AC_HEADER_TIME AC_CHECK_HEADERS([unistd.h langinfo.h termio.h locale.h \ - pwd.h inttypes.h signal.h sys/select.h \ + pwd.h inttypes.h signal.h sys/select.h sys/time.h \ stdint.h signal.h termios.h \ ucred.h sys/ucred.h sys/sysmacros.h sys/mkdev.h]) @@ -1408,15 +1406,10 @@ AC_CHECK_SIZEOF(unsigned long long) AC_CHECK_SIZEOF(size_t) AC_CHECK_SIZEOF(time_t,,[[ #include -#if TIME_WITH_SYS_TIME +#ifdef HAVE_SYS_TIME_H # include -# include #else -# if HAVE_SYS_TIME_H -# include -# else -# include -# endif +# include #endif ]]) GNUPG_TIME_T_UNSIGNED diff --git a/dirmngr/dns.c b/dirmngr/dns.c index 0296d6296..9afb6e358 100644 --- a/dirmngr/dns.c +++ b/dirmngr/dns.c @@ -56,7 +56,7 @@ #include typedef SOCKET socket_fd_t; #define STDCALL __stdcall -#ifdef TIME_WITH_SYS_TIME +#ifdef HAVE_SYS_TIME_H #include /* gettimeofday(2) */ #endif #else