diff -ruN gpgme-1.3.1-orig/configure.ac gpgme-1.3.1/configure.ac --- gpgme-1.3.1-orig/configure.ac 2011-06-16 07:42:07.000000000 -0500 +++ gpgme-1.3.1/configure.ac 2021-09-29 05:29:42.000000000 -0500 @@ -119,6 +119,8 @@ have_ld_version_script=yes ;; *-apple-darwin*) + AC_DEFINE(_DARWIN_C_SOURCE, 900000L, + Expose all libc features (__DARWIN_C_FULL).) AC_DEFINE(_XOPEN_SOURCE, 500, Activate POSIX interface on MacOS X) ;; esac diff -ruN gpgme-1.3.1-orig/m4/pth.m4 gpgme-1.3.1/m4/pth.m4 --- gpgme-1.3.1-orig/m4/pth.m4 2011-01-19 05:37:43.000000000 -0600 +++ gpgme-1.3.1/m4/pth.m4 2021-09-29 05:39:15.000000000 -0500 @@ -281,6 +281,7 @@ _AC_PTH_VERBOSE([ o LIBS=\"$LIBS\"]) cross_compile=no define(_code1, [dnl + #include #include #include ]) diff -ruN gpgme-1.3.1-orig/src/conversion.c gpgme-1.3.1/src/conversion.c --- gpgme-1.3.1-orig/src/conversion.c 2011-01-19 05:37:44.000000000 -0600 +++ gpgme-1.3.1/src/conversion.c 2021-09-29 04:43:41.000000000 -0500 @@ -24,6 +24,7 @@ #endif #include +#include #include #ifdef HAVE_SYS_TYPES_H /* Solaris 8 needs sys/types.h before time.h. */