aclocal.m4 (flatpak-1.15.1.tar.xz) | : | aclocal.m4 (flatpak-1.15.2.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 24 | skipping to change at line 24 | |||
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun ([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) | m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun ([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) | |||
m4_ifndef([AC_AUTOCONF_VERSION], | m4_ifndef([AC_AUTOCONF_VERSION], | |||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | |||
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, | m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, | |||
[m4_warning([this file was generated for autoconf 2.71. | [m4_warning([this file was generated for autoconf 2.71. | |||
You have another version of autoconf. It may work, but is not guaranteed to. | You have another version of autoconf. It may work, but is not guaranteed to. | |||
If you have problems, you may need to regenerate the build system entirely. | If you have problems, you may need to regenerate the build system entirely. | |||
To do so, use the procedure documented by the package, typically 'autoreconf'.]) ]) | To do so, use the procedure documented by the package, typically 'autoreconf'.]) ]) | |||
# gpgme.m4 - autoconf macro to detect GPGME. | # gpgme.m4 - autoconf macro to detect GPGME. | |||
# Copyright (C) 2002, 2003, 2004, 2014, 2018 g10 Code GmbH | # Copyright (C) 2002, 2003, 2004, 2014, 2018, 2022 g10 Code GmbH | |||
# | # | |||
# This file is free software; as a special exception the author gives | # This file is free software; as a special exception the author gives | |||
# unlimited permission to copy and/or distribute it, with or without | # unlimited permission to copy and/or distribute it, with or without | |||
# modifications, as long as this notice is preserved. | # modifications, as long as this notice is preserved. | |||
# | # | |||
# This file is distributed in the hope that it will be useful, but | # This file is distributed in the hope that it will be useful, but | |||
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the | # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the | |||
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | |||
# | # | |||
# Last-changed: 2020-11-20 | # Last-changed: 2022-11-15 | |||
AC_DEFUN([_AM_PATH_GPGME_CONFIG], | dnl | |||
[ AC_ARG_WITH(gpgme-prefix, | dnl Find gpgrt-config, which uses .pc file | |||
AS_HELP_STRING([--with-gpgme-prefix=PFX], | dnl (minimum pkg-config functionality, supporting cross build) | |||
[prefix where GPGME is installed (optional)]), | dnl | |||
dnl _AM_PATH_GPGRT_CONFIG | ||||
AC_DEFUN([_AM_PATH_GPGRT_CONFIG],[dnl | ||||
AC_PATH_PROG(GPGRT_CONFIG, gpgrt-config, no, [$prefix/bin:$PATH]) | ||||
if test "$GPGRT_CONFIG" != "no"; then | ||||
# Determine gpgrt_libdir | ||||
# | ||||
# Get the prefix of gpgrt-config assuming it's something like: | ||||
# <PREFIX>/bin/gpgrt-config | ||||
gpgrt_prefix=${GPGRT_CONFIG%/*/*} | ||||
possible_libdir1=${gpgrt_prefix}/lib | ||||
# Determine by using system libdir-format with CC, it's like: | ||||
# Normal style: /usr/lib | ||||
# GNU cross style: /usr/<triplet>/lib | ||||
# Debian style: /usr/lib/<multiarch-name> | ||||
# Fedora/openSUSE style: /usr/lib, /usr/lib32 or /usr/lib64 | ||||
# It is assumed that CC is specified to the one of host on cross build. | ||||
if libdir_candidates=$(${CC:-cc} -print-search-dirs | \ | ||||
sed -n -e "/^libraries/{s/libraries: =//;s/:/\\ | ||||
/g;p;}"); then | ||||
# From the output of -print-search-dirs, select valid pkgconfig dirs. | ||||
libdir_candidates=$(for dir in $libdir_candidates; do | ||||
if p=$(cd $dir 2>/dev/null && pwd); then | ||||
test -d "$p/pkgconfig" && echo $p; | ||||
fi | ||||
done) | ||||
for possible_libdir0 in $libdir_candidates; do | ||||
# possible_libdir0: | ||||
# Fallback candidate, the one of system-installed (by $CC) | ||||
# (/usr/<triplet>/lib, /usr/lib/<multiarch-name> or /usr/lib32) | ||||
# possible_libdir1: | ||||
# Another candidate, user-locally-installed | ||||
# (<gpgrt_prefix>/lib) | ||||
# possible_libdir2 | ||||
# Most preferred | ||||
# (<gpgrt_prefix>/<triplet>/lib, | ||||
# <gpgrt_prefix>/lib/<multiarch-name> or <gpgrt_prefix>/lib32) | ||||
if test "${possible_libdir0##*/}" = "lib"; then | ||||
possible_prefix0=${possible_libdir0%/lib} | ||||
possible_prefix0_triplet=${possible_prefix0##*/} | ||||
if test -z "$possible_prefix0_triplet"; then | ||||
continue | ||||
fi | ||||
possible_libdir2=${gpgrt_prefix}/$possible_prefix0_triplet/lib | ||||
else | ||||
possible_prefix0=${possible_libdir0%%/lib*} | ||||
possible_libdir2=${gpgrt_prefix}${possible_libdir0#$possible_prefix0} | ||||
fi | ||||
if test -f ${possible_libdir2}/pkgconfig/gpg-error.pc; then | ||||
gpgrt_libdir=${possible_libdir2} | ||||
elif test -f ${possible_libdir1}/pkgconfig/gpg-error.pc; then | ||||
gpgrt_libdir=${possible_libdir1} | ||||
elif test -f ${possible_libdir0}/pkgconfig/gpg-error.pc; then | ||||
gpgrt_libdir=${possible_libdir0} | ||||
fi | ||||
if test -n "$gpgrt_libdir"; then break; fi | ||||
done | ||||
if test -z "$libdir_candidates"; then | ||||
# No valid pkgconfig dir in any of the system directories, fallback | ||||
gpgrt_libdir=${possible_libdir1} | ||||
fi | ||||
else | ||||
# When we cannot determine system libdir-format, use this: | ||||
gpgrt_libdir=${possible_libdir1} | ||||
fi | ||||
else | ||||
unset GPGRT_CONFIG | ||||
fi | ||||
if test -n "$gpgrt_libdir"; then | ||||
GPGRT_CONFIG="$GPGRT_CONFIG --libdir=$gpgrt_libdir" | ||||
if $GPGRT_CONFIG gpg-error >/dev/null 2>&1; then | ||||
GPG_ERROR_CONFIG="$GPGRT_CONFIG gpg-error" | ||||
AC_MSG_NOTICE([Use gpgrt-config with $gpgrt_libdir as gpg-error-config]) | ||||
gpg_error_config_version=`$GPG_ERROR_CONFIG --modversion` | ||||
else | ||||
unset GPGRT_CONFIG | ||||
fi | ||||
elif test "$GPG_ERROR_CONFIG" != "no"; then | ||||
gpg_error_config_version=`$GPG_ERROR_CONFIG --version` | ||||
unset GPGRT_CONFIG | ||||
fi | ||||
]) | ||||
AC_DEFUN([_AM_PATH_GPGME_CONFIG],[dnl | ||||
AC_REQUIRE([_AM_PATH_GPGRT_CONFIG])dnl | ||||
AC_ARG_WITH(gpgme-prefix, | ||||
AS_HELP_STRING([--with-gpgme-prefix=PFX], | ||||
[prefix where GPGME is installed (optional)]), | ||||
gpgme_config_prefix="$withval", gpgme_config_prefix="") | gpgme_config_prefix="$withval", gpgme_config_prefix="") | |||
if test x"${GPGME_CONFIG}" = x ; then | if test x"${GPGME_CONFIG}" = x ; then | |||
if test x"${gpgme_config_prefix}" != x ; then | if test x"${gpgme_config_prefix}" != x ; then | |||
GPGME_CONFIG="${gpgme_config_prefix}/bin/gpgme-config" | GPGME_CONFIG="${gpgme_config_prefix}/bin/gpgme-config" | |||
else | else | |||
case "${SYSROOT}" in | case "${SYSROOT}" in | |||
/*) | /*) | |||
if test -x "${SYSROOT}/bin/gpgme-config" ; then | if test -x "${SYSROOT}/bin/gpgme-config" ; then | |||
GPGME_CONFIG="${SYSROOT}/bin/gpgme-config" | GPGME_CONFIG="${SYSROOT}/bin/gpgme-config" | |||
fi | fi | |||
skipping to change at line 61 | skipping to change at line 150 | |||
'') | '') | |||
;; | ;; | |||
*) | *) | |||
AC_MSG_WARN([Ignoring \$SYSROOT as it is not an absolute path.]) | AC_MSG_WARN([Ignoring \$SYSROOT as it is not an absolute path.]) | |||
;; | ;; | |||
esac | esac | |||
fi | fi | |||
fi | fi | |||
use_gpgrt_config="" | use_gpgrt_config="" | |||
if test x"${GPGME_CONFIG}" = x -a x"$GPGRT_CONFIG" != x -a "$GPGRT_CONFIG" != "no"; then | if test x"$GPGRT_CONFIG" != x -a "$GPGRT_CONFIG" != "no"; then | |||
if $GPGRT_CONFIG gpgme --exists; then | if $GPGRT_CONFIG gpgme --exists; then | |||
GPGME_CONFIG="$GPGRT_CONFIG gpgme" | GPGME_CONFIG="$GPGRT_CONFIG gpgme" | |||
AC_MSG_NOTICE([Use gpgrt-config as gpgme-config]) | AC_MSG_NOTICE([Use gpgrt-config as gpgme-config]) | |||
use_gpgrt_config=yes | use_gpgrt_config=yes | |||
fi | fi | |||
fi | fi | |||
if test -z "$use_gpgrt_config"; then | if test -z "$use_gpgrt_config"; then | |||
AC_PATH_PROG(GPGME_CONFIG, gpgme-config, no) | AC_PATH_PROG(GPGME_CONFIG, gpgme-config, no) | |||
fi | fi | |||
skipping to change at line 482 | skipping to change at line 571 | |||
]) | ]) | |||
dnl Usage: | dnl Usage: | |||
dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version]) | dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version]) | |||
AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], | AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], | |||
[ | [ | |||
_GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) | _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) | |||
]) | ]) | |||
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- | # pkg.m4 - Macros to locate and use pkg-config. -*- Autoconf -*- | |||
# serial 11 (pkg-config-0.29.1) | # serial 12 (pkg-config-0.29.2) | |||
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>. | dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>. | |||
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com> | dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com> | |||
dnl | dnl | |||
dnl This program is free software; you can redistribute it and/or modify | dnl This program is free software; you can redistribute it and/or modify | |||
dnl it under the terms of the GNU General Public License as published by | dnl it under the terms of the GNU General Public License as published by | |||
dnl the Free Software Foundation; either version 2 of the License, or | dnl the Free Software Foundation; either version 2 of the License, or | |||
dnl (at your option) any later version. | dnl (at your option) any later version. | |||
dnl | dnl | |||
dnl This program is distributed in the hope that it will be useful, but | dnl This program is distributed in the hope that it will be useful, but | |||
skipping to change at line 525 | skipping to change at line 614 | |||
dnl installed version of pkg-config, this checks the developer's version | dnl installed version of pkg-config, this checks the developer's version | |||
dnl of pkg.m4 when generating configure. | dnl of pkg.m4 when generating configure. | |||
dnl | dnl | |||
dnl To ensure that this macro is defined, also add: | dnl To ensure that this macro is defined, also add: | |||
dnl m4_ifndef([PKG_PREREQ], | dnl m4_ifndef([PKG_PREREQ], | |||
dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf /autogen])]) | dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf /autogen])]) | |||
dnl | dnl | |||
dnl See the "Since" comment for each macro you use to see what version | dnl See the "Since" comment for each macro you use to see what version | |||
dnl of the macros you require. | dnl of the macros you require. | |||
m4_defun([PKG_PREREQ], | m4_defun([PKG_PREREQ], | |||
[m4_define([PKG_MACROS_VERSION], [0.29.1]) | [m4_define([PKG_MACROS_VERSION], [0.29.2]) | |||
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, | m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, | |||
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) | [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) | |||
])dnl PKG_PREREQ | ])dnl PKG_PREREQ | |||
dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) | dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) | |||
dnl ---------------------------------- | dnl ---------------------------------- | |||
dnl Since: 0.16 | dnl Since: 0.16 | |||
dnl | dnl | |||
dnl Search for the pkg-config tool and set the PKG_CONFIG variable to | dnl Search for the pkg-config tool and set the PKG_CONFIG variable to | |||
dnl first found in the path. Checks that the version of pkg-config found | dnl first found in the path. Checks that the version of pkg-config found | |||
skipping to change at line 570 | skipping to change at line 659 | |||
])dnl PKG_PROG_PKG_CONFIG | ])dnl PKG_PROG_PKG_CONFIG | |||
dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) | dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) | |||
dnl ------------------------------------------------------------------- | dnl ------------------------------------------------------------------- | |||
dnl Since: 0.18 | dnl Since: 0.18 | |||
dnl | dnl | |||
dnl Check to see whether a particular set of modules exists. Similar to | dnl Check to see whether a particular set of modules exists. Similar to | |||
dnl PKG_CHECK_MODULES(), but does not set variables or print errors. | dnl PKG_CHECK_MODULES(), but does not set variables or print errors. | |||
dnl | dnl | |||
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) | dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) | |||
dnl only at the first occurence in configure.ac, so if the first place | dnl only at the first occurrence in configure.ac, so if the first place | |||
dnl it's called might be skipped (such as if it is within an "if", you | dnl it's called might be skipped (such as if it is within an "if", you | |||
dnl have to call PKG_CHECK_EXISTS manually | dnl have to call PKG_CHECK_EXISTS manually | |||
AC_DEFUN([PKG_CHECK_EXISTS], | AC_DEFUN([PKG_CHECK_EXISTS], | |||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | |||
if test -n "$PKG_CONFIG" && \ | if test -n "$PKG_CONFIG" && \ | |||
AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then | AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then | |||
m4_default([$2], [:]) | m4_default([$2], [:]) | |||
m4_ifvaln([$3], [else | m4_ifvaln([$3], [else | |||
$3])dnl | $3])dnl | |||
fi]) | fi]) | |||
skipping to change at line 625 | skipping to change at line 714 | |||
dnl | dnl | |||
dnl Note that if there is a possibility the first call to | dnl Note that if there is a possibility the first call to | |||
dnl PKG_CHECK_MODULES might not happen, you should be sure to include an | dnl PKG_CHECK_MODULES might not happen, you should be sure to include an | |||
dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac | dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac | |||
AC_DEFUN([PKG_CHECK_MODULES], | AC_DEFUN([PKG_CHECK_MODULES], | |||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl | |||
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl | AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl | |||
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl | AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl | |||
pkg_failed=no | pkg_failed=no | |||
AC_MSG_CHECKING([for $1]) | AC_MSG_CHECKING([for $2]) | |||
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) | _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) | |||
_PKG_CONFIG([$1][_LIBS], [libs], [$2]) | _PKG_CONFIG([$1][_LIBS], [libs], [$2]) | |||
m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[ ]_CFLAGS | m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[ ]_CFLAGS | |||
and $1[]_LIBS to avoid the need to call pkg-config. | and $1[]_LIBS to avoid the need to call pkg-config. | |||
See the pkg-config man page for more details.]) | See the pkg-config man page for more details.]) | |||
if test $pkg_failed = yes; then | if test $pkg_failed = yes; then | |||
AC_MSG_RESULT([no]) | AC_MSG_RESULT([no]) | |||
_PKG_SHORT_ERRORS_SUPPORTED | _PKG_SHORT_ERRORS_SUPPORTED | |||
if test $_pkg_short_errors_supported = yes; then | if test $_pkg_short_errors_supported = yes; then | |||
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cfla gs --libs "$2" 2>&1` | $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cfl ags --libs "$2" 2>&1` | |||
else | else | |||
$1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` | $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` | |||
fi | fi | |||
# Put the nasty error message in config.log where it belongs | # Put the nasty error message in config.log where it belongs | |||
echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD | echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD | |||
m4_default([$4], [AC_MSG_ERROR( | m4_default([$4], [AC_MSG_ERROR( | |||
[Package requirements ($2) were not met: | [Package requirements ($2) were not met: | |||
$$1_PKG_ERRORS | $$1_PKG_ERRORS | |||
Consider adjusting the PKG_CONFIG_PATH environment variable if you | Consider adjusting the PKG_CONFIG_PATH environment variable if you | |||
installed software in a non-standard prefix. | installed software in a non-standard prefix. | |||
_PKG_TEXT])[]dnl | _PKG_TEXT])[]dnl | |||
]) | ]) | |||
elif test $pkg_failed = untried; then | elif test $pkg_failed = untried; then | |||
AC_MSG_RESULT([no]) | AC_MSG_RESULT([no]) | |||
m4_default([$4], [AC_MSG_FAILURE( | m4_default([$4], [AC_MSG_FAILURE( | |||
[The pkg-config script could not be found or is too old. Make sure it | [The pkg-config script could not be found or is too old. Make sure it | |||
is in your PATH or set the PKG_CONFIG environment variable to the full | is in your PATH or set the PKG_CONFIG environment variable to the full | |||
path to pkg-config. | path to pkg-config. | |||
_PKG_TEXT | _PKG_TEXT | |||
To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl | To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl | |||
]) | ]) | |||
else | else | |||
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS | $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS | |||
$1[]_LIBS=$pkg_cv_[]$1[]_LIBS | $1[]_LIBS=$pkg_cv_[]$1[]_LIBS | |||
AC_MSG_RESULT([yes]) | AC_MSG_RESULT([yes]) | |||
$3 | $3 | |||
fi[]dnl | fi[]dnl | |||
])dnl PKG_CHECK_MODULES | ])dnl PKG_CHECK_MODULES | |||
dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], | dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], | |||
dnl [ACTION-IF-NOT-FOUND]) | dnl [ACTION-IF-NOT-FOUND]) | |||
dnl --------------------------------------------------------------------- | dnl --------------------------------------------------------------------- | |||
dnl Since: 0.29 | dnl Since: 0.29 | |||
dnl | dnl | |||
dnl Checks for existence of MODULES and gathers its build flags with | dnl Checks for existence of MODULES and gathers its build flags with | |||
dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags | dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags | |||
End of changes. 16 change blocks. | ||||
23 lines changed or deleted | 112 lines changed or added |