1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-09-21 15:01:41 +02:00

Fixed some autoconf bit rot.

Autoconf 2.68 is more picky about correct macro usage and thus I fixed
some wrong call conventions for AC_LANG_PROGRAM.  Also factored an m4
conditional construct out from AC_INIT to avoid the "not a literal"
warning.
This commit is contained in:
Werner Koch 2011-08-09 10:32:21 +02:00
parent c156a636c6
commit cc6ddd1dac
9 changed files with 72 additions and 215 deletions

View File

@ -1,3 +1,7 @@
2011-08-09 Werner Koch <wk@g10code.com>
* configure.ac: Fix usage of AC_LANG_PROGRAM.
2010-12-28 Werner Koch <wk@g10code.com> 2010-12-28 Werner Koch <wk@g10code.com>
* configure.ac (git_revision): Add new m4 macro. * configure.ac (git_revision): Add new m4 macro.
@ -197,7 +201,7 @@
* configure.ac (AC_CONFIG_COMMANDS): Removed creation of * configure.ac (AC_CONFIG_COMMANDS): Removed creation of
g10defs.h. g10defs.h.
(AH_BOTTOM): Moved stuff from g10defs.h to config.h. (AH_BOTTOM): Moved stuff from g10defs.h to config.h.
2006-12-07 David Shaw <dshaw@jabberwocky.com> 2006-12-07 David Shaw <dshaw@jabberwocky.com>
@ -235,7 +239,7 @@
* acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Add case for mingw32 * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Add case for mingw32
and allow setting the variable on the command line. Fixes bug 518. and allow setting the variable on the command line. Fixes bug 518.
Also use HOST instead of TARGET. Also use HOST instead of TARGET.
* README: Add information about the forthcoming GnuPG 2.0. * README: Add information about the forthcoming GnuPG 2.0.
* configure.ac (AB_INIT): New. * configure.ac (AB_INIT): New.
@ -524,7 +528,7 @@
2005-03-11 Werner Koch <wk@g10code.com> 2005-03-11 Werner Koch <wk@g10code.com>
* configure.ac: New option --enable-noexecstack. * configure.ac: New option --enable-noexecstack.
2005-02-16 Werner Koch <wk@g10code.com> 2005-02-16 Werner Koch <wk@g10code.com>
@ -633,7 +637,7 @@
2004-12-14 Werner Koch <wk@g10code.com> 2004-12-14 Werner Koch <wk@g10code.com>
Released 1.3.93. Released 1.3.93.
* Makefile.am (AUTOMAKE_OPTIONS): Add filename-length-max=99. * Makefile.am (AUTOMAKE_OPTIONS): Add filename-length-max=99.
2004-11-06 David Shaw <dshaw@jabberwocky.com> 2004-11-06 David Shaw <dshaw@jabberwocky.com>
@ -869,7 +873,7 @@
(EXTRA_DIST): Add scripts/config.rpath. (EXTRA_DIST): Add scripts/config.rpath.
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in, * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,
(AL_LINGUAS): Removed. (AL_LINGUAS): Removed.
2003-10-24 David Shaw <dshaw@jabberwocky.com> 2003-10-24 David Shaw <dshaw@jabberwocky.com>
* configure.ac (DLLIBS): Work properly on platforms where dlopen * configure.ac (DLLIBS): Work properly on platforms where dlopen
@ -877,7 +881,7 @@
2003-10-24 Werner Koch <wk@gnupg.org> 2003-10-24 Werner Koch <wk@gnupg.org>
* configure.ac (DLLIBS): Fixed last change. * configure.ac (DLLIBS): Fixed last change.
2003-10-23 Werner Koch <wk@gnupg.org> 2003-10-23 Werner Koch <wk@gnupg.org>
@ -903,7 +907,7 @@
2003-10-01 Werner Koch <wk@gnupg.org> 2003-10-01 Werner Koch <wk@gnupg.org>
* configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION. * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION.
(ENABLE_CARD_SUPPORT): Define as automake conditional. (ENABLE_CARD_SUPPORT): Define as automake conditional.
2003-09-30 David Shaw <dshaw@jabberwocky.com> 2003-09-30 David Shaw <dshaw@jabberwocky.com>
@ -1157,7 +1161,7 @@
2002-10-18 Werner Koch <wk@gnupg.org> 2002-10-18 Werner Koch <wk@gnupg.org>
Released 1.3.0. Released 1.3.0.
* configure.ac: Changed version number comments. * configure.ac: Changed version number comments.
(ALL_LINGUAS): Removed all except for de. During development it (ALL_LINGUAS): Removed all except for de. During development it
might not be a good idea to keep all of them - they get outdated might not be a good idea to keep all of them - they get outdated
@ -1320,7 +1324,7 @@
* configure.ac: Replace the 'c:/' variables with 'c:\' due * configure.ac: Replace the 'c:/' variables with 'c:\' due
to the fact we already use '\' in the remaining code. to the fact we already use '\' in the remaining code.
2002-07-08 David Shaw <dshaw@jabberwocky.com> 2002-07-08 David Shaw <dshaw@jabberwocky.com>
* configure.ac: Add --with-mailprog to override the use of * configure.ac: Add --with-mailprog to override the use of
@ -1351,7 +1355,7 @@
* configure.ac: Set version number to 1.1.91. * configure.ac: Set version number to 1.1.91.
Released 1.1.90. Released 1.1.90.
* INSTALL: Replaced by generic install file. * INSTALL: Replaced by generic install file.
* README: Marked as development version and moved most stuff of * README: Marked as development version and moved most stuff of
the old INSTALL file to here. the old INSTALL file to here.
@ -1382,7 +1386,7 @@
Also, check for the Mozilla LDAP library if the OpenLDAP library Also, check for the Mozilla LDAP library if the OpenLDAP library
check fails. Put -lsocket and -lnsl in NETLIBS rather than LIBS check fails. Put -lsocket and -lnsl in NETLIBS rather than LIBS
so not all programs are forced to link to them. so not all programs are forced to link to them.
2002-06-05 David Shaw <dshaw@jabberwocky.com> 2002-06-05 David Shaw <dshaw@jabberwocky.com>
* configure.ac: Add a switch for the experimental external HKP * configure.ac: Add a switch for the experimental external HKP
@ -1467,7 +1471,7 @@
2001-12-22 Werner Koch <wk@gnupg.org> 2001-12-22 Werner Koch <wk@gnupg.org>
Released 1.0.6c snapshot. Released 1.0.6c snapshot.
* configure.ac (AH_BOTTOM): Moved EXEC_TEMPFILE_ONLY to here. * configure.ac (AH_BOTTOM): Moved EXEC_TEMPFILE_ONLY to here.
* acconfig.h: Removed, it should no longer be used. * acconfig.h: Removed, it should no longer be used.
@ -1508,7 +1512,7 @@
2001-10-22 Werner Koch <wk@gnupg.org> 2001-10-22 Werner Koch <wk@gnupg.org>
* configure.ac: Fixed for automake 1.5 * configure.ac: Fixed for automake 1.5
2001-10-17 Werner Koch <wk@gnupg.org> 2001-10-17 Werner Koch <wk@gnupg.org>
@ -1545,7 +1549,7 @@
2001-08-22 Werner Koch <wk@gnupg.org> 2001-08-22 Werner Koch <wk@gnupg.org>
* configure.ac (gethrtime): Enhanced the test by running a test * configure.ac (gethrtime): Enhanced the test by running a test
program. program.
* INSTALL: Removed the note about Solaris problems because the * INSTALL: Removed the note about Solaris problems because the
above test should catch this. above test should catch this.
@ -1561,11 +1565,11 @@
* configure.ac: Set some compiler flags for dec-osf and hpux. By * configure.ac: Set some compiler flags for dec-osf and hpux. By
Tim Mooney. Tim Mooney.
* configure.ac: Create g10defs.h with EXTSEP_S et al. * configure.ac: Create g10defs.h with EXTSEP_S et al.
2001-08-03 Werner Koch <wk@gnupg.org> 2001-08-03 Werner Koch <wk@gnupg.org>
* configure.ac (VERSION,PACKAGE): Fixed quoting. * configure.ac (VERSION,PACKAGE): Fixed quoting.
2001-07-26 Werner Koch <wk@gnupg.org> 2001-07-26 Werner Koch <wk@gnupg.org>
@ -1585,7 +1589,7 @@
* Makefile.am (DISTCLEANFILES): gettext is better now; no more * Makefile.am (DISTCLEANFILES): gettext is better now; no more
need to remove the libintl.h symlink. need to remove the libintl.h symlink.
(dist-hook): Create VERSION file. (dist-hook): Create VERSION file.
2001-06-08 Werner Koch <wk@gnupg.org> 2001-06-08 Werner Koch <wk@gnupg.org>
* configure.in (DYNLINK_MOD_CFLAGS): Use -shared with dec-osf. * configure.in (DYNLINK_MOD_CFLAGS): Use -shared with dec-osf.
@ -1618,7 +1622,7 @@
anyway. anyway.
* configure.in: Use it here. * configure.in: Use it here.
* configure.in (ALL_LINGUAS): Add Estonian translation by Toomas Soome. * configure.in (ALL_LINGUAS): Add Estonian translation by Toomas Soome.
(use_m_debug): Removed --enable-m-debug because it does not work (use_m_debug): Removed --enable-m-debug because it does not work
anymore. anymore.
@ -1639,7 +1643,7 @@
2001-03-12 Werner Koch <wk@gnupg.org> 2001-03-12 Werner Koch <wk@gnupg.org>
* INSTALL: Add a note to VPATH builds. * INSTALL: Add a note to VPATH builds.
2001-03-08 Werner Koch <wk@gnupg.org> 2001-03-08 Werner Koch <wk@gnupg.org>
@ -1659,7 +1663,7 @@
Actually Paul's patches are dated 2000-20-17; I applied them today Actually Paul's patches are dated 2000-20-17; I applied them today
and merged some ChangeLog entries (wk@gnupg.org). and merged some ChangeLog entries (wk@gnupg.org).
* configure.in (AC_SYS_LARGEFILE): Add. * configure.in (AC_SYS_LARGEFILE): Add.
(try_large_file): Remove. All uses removed. (try_large_file): Remove. All uses removed.
(AC_CHECK_FUNCS): Remove fopen64 and fstat64. (AC_CHECK_FUNCS): Remove fopen64 and fstat64.

View File

@ -3,17 +3,17 @@
# 2008, 2009 Free Software Foundation, Inc. # 2008, 2009 Free Software Foundation, Inc.
# #
# This file is part of GnuPG. # This file is part of GnuPG.
# #
# GnuPG is free software; you can redistribute it and/or modify # GnuPG is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or # the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version. # (at your option) any later version.
# #
# GnuPG is distributed in the hope that it will be useful, # GnuPG is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details. # GNU General Public License for more details.
# #
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>. # along with this program; if not, see <http://www.gnu.org/licenses/>.
# #
@ -27,14 +27,15 @@ min_automake_version="1.9.3"
# "svn up" and "autogen.sh --force" right before creating a distribution. # "svn up" and "autogen.sh --force" right before creating a distribution.
m4_define([my_version], [1.4.12]) m4_define([my_version], [1.4.12])
m4_define([my_issvn], [yes]) m4_define([my_issvn], [yes])
m4_define([svn_revision], m4_esyscmd([printf "%d" $(svn info 2>/dev/null \ m4_define([svn_revision], m4_esyscmd([printf "%d" $(svn info 2>/dev/null \
| sed -n '/^Revision:/ s/[^0-9]//gp'|head -1)])) | sed -n '/^Revision:/ s/[^0-9]//gp'|head -1)]))
m4_define([git_revision], m4_esyscmd([git branch -v 2>/dev/null \ m4_define([git_revision], m4_esyscmd([git branch -v 2>/dev/null \
| awk '/^\* / {printf "%s",$3}'])) | awk '/^\* / {printf "%s",$3}']))
AC_INIT([gnupg], m4_define([my_full_version], [my_version[]m4_if(my_issvn,[yes],
[my_version[]m4_if(my_issvn,[yes], [m4_if(git_revision,[],[-svn[]svn_revision],[-git[]git_revision])])])
[m4_if(git_revision,[],[-svn[]svn_revision],[-git[]git_revision])])],
[bug-gnupg@gnu.org]) AC_INIT([gnupg],[my_full_version],[http://bugs.gnupg.org])
# Set development_version to yes if the minor number is odd or you # Set development_version to yes if the minor number is odd or you
# feel that the default check for a development version is not # feel that the default check for a development version is not
# sufficient. # sufficient.
@ -210,7 +211,7 @@ if test x"$use_idea" = xyes ; then
AC_MSG_CHECKING([for idea cipher module]) AC_MSG_CHECKING([for idea cipher module])
tmp="" tmp=""
if test -f $srcdir/cipher/idea.c; then if test -f $srcdir/cipher/idea.c; then
IDEA_O=idea.o IDEA_O=idea.o
tmp=idea tmp=idea
else else
@ -468,7 +469,7 @@ is intended for making fat binary builds on OS X. */
# define GNUPG_TMP_SFX "_tmp" # define GNUPG_TMP_SFX "_tmp"
#else /*!def __VMS */ #else /*!def __VMS */
# define GNUPG_BAK_SFX "~" # define GNUPG_BAK_SFX "~"
# define GNUPG_TMP_SFX EXTSEP_S "tmp" # define GNUPG_TMP_SFX EXTSEP_S "tmp"
#endif /* def __VMS [else] */ #endif /* def __VMS [else] */
@ -486,7 +487,7 @@ is intended for making fat binary builds on OS X. */
# define GNUPG_LIBDIR "/SYS$MANAGER/gnupg_share" # define GNUPG_LIBDIR "/SYS$MANAGER/gnupg_share"
# define GNUPG_LIBEXECDIR "" # define GNUPG_LIBEXECDIR ""
# else # else
# define GNUPG_HOMEDIR "~/.gnupg" # define GNUPG_HOMEDIR "~/.gnupg"
# endif # endif
#endif #endif
@ -634,7 +635,7 @@ esac
if test "$have_dosish_system" = yes; then if test "$have_dosish_system" = yes; then
AC_DEFINE(HAVE_DOSISH_SYSTEM,1, AC_DEFINE(HAVE_DOSISH_SYSTEM,1,
[defined if we run on some of the PCDOS like systems [defined if we run on some of the PCDOS like systems
(DOS, Windoze. OS/2) with special properties like (DOS, Windoze. OS/2) with special properties like
no file modes]) no file modes])
fi fi
@ -713,10 +714,10 @@ if test x"$use_dns_pka" = xyes || test x"$use_dns_srv" = xyes || test x"$use_dns
# code to use the BIND 8 resolver API. # code to use the BIND 8 resolver API.
AC_MSG_CHECKING([whether the resolver is usable]) AC_MSG_CHECKING([whether the resolver is usable])
AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h> AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>
#include <netinet/in.h> #include <netinet/in.h>
#include <arpa/nameser.h> #include <arpa/nameser.h>
#include <resolv.h>], #include <resolv.h>]],
[[unsigned char answer[PACKETSZ]; res_query("foo.bar",C_IN,T_A,answer,PACKETSZ); dn_skipname(0,0); dn_expand(0,0,0,0,0);]])],have_resolver=yes,have_resolver=no) [[unsigned char answer[PACKETSZ]; res_query("foo.bar",C_IN,T_A,answer,PACKETSZ); dn_skipname(0,0); dn_expand(0,0,0,0,0);]])],have_resolver=yes,have_resolver=no)
AC_MSG_RESULT($have_resolver) AC_MSG_RESULT($have_resolver)
@ -725,11 +726,11 @@ if test x"$use_dns_pka" = xyes || test x"$use_dns_srv" = xyes || test x"$use_dns
if test x"$have_resolver" != xyes ; then if test x"$have_resolver" != xyes ; then
AC_MSG_CHECKING([whether I can make the resolver usable with BIND_8_COMPAT]) AC_MSG_CHECKING([whether I can make the resolver usable with BIND_8_COMPAT])
AC_LINK_IFELSE([AC_LANG_PROGRAM([#define BIND_8_COMPAT AC_LINK_IFELSE([AC_LANG_PROGRAM([[#define BIND_8_COMPAT
#include <sys/types.h> #include <sys/types.h>
#include <netinet/in.h> #include <netinet/in.h>
#include <arpa/nameser.h> #include <arpa/nameser.h>
#include <resolv.h>], #include <resolv.h>]],
[[unsigned char answer[PACKETSZ]; res_query("foo.bar",C_IN,T_A,answer,PACKETSZ); dn_skipname(0,0); dn_expand(0,0,0,0,0);]])],[have_resolver=yes ; need_compat=yes]) [[unsigned char answer[PACKETSZ]; res_query("foo.bar",C_IN,T_A,answer,PACKETSZ); dn_skipname(0,0); dn_expand(0,0,0,0,0);]])],[have_resolver=yes ; need_compat=yes])
AC_MSG_RESULT($have_resolver) AC_MSG_RESULT($have_resolver)
fi fi
@ -888,7 +889,7 @@ if test "$try_extensions" = yes || test x"$card_support" = xyes ; then
AC_MSG_NOTICE([dlopen not found. Disabling extensions.]) AC_MSG_NOTICE([dlopen not found. Disabling extensions.])
try_extensions=no try_extensions=no
fi fi
if test "$card_support" = yes ; then if test "$card_support" = yes ; then
AC_MSG_WARN([dlopen not found. Disabling OpenPGP card support.]) AC_MSG_WARN([dlopen not found. Disabling OpenPGP card support.])
card_support=no card_support=no
@ -978,8 +979,8 @@ GNUPG_TIME_T_UNSIGNED
# Ensure that we have UINT64_C before we bother to check for uint64_t # Ensure that we have UINT64_C before we bother to check for uint64_t
AC_CHECK_HEADERS([inttypes.h]) AC_CHECK_HEADERS([inttypes.h])
AC_CACHE_CHECK([for UINT64_C], [gnupg_cv_uint64_c_works], AC_CACHE_CHECK([for UINT64_C], [gnupg_cv_uint64_c_works],
AC_LINK_IFELSE(AC_LANG_PROGRAM([#include <inttypes.h>],[ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <inttypes.h>]],[[
uint64_t foo=UINT64_C(42);]),gnupg_cv_uint64_c_works=yes,gnupg_cv_uint64_c_works=no)) uint64_t foo=UINT64_C(42);]])],gnupg_cv_uint64_c_works=yes,gnupg_cv_uint64_c_works=no))
if test "$gnupg_cv_uint64_c_works" = "yes" ; then if test "$gnupg_cv_uint64_c_works" = "yes" ; then
AC_CHECK_SIZEOF(uint64_t) AC_CHECK_SIZEOF(uint64_t)
@ -1030,10 +1031,10 @@ AC_CHECK_FUNC(getopt,,AC_CHECK_LIB(iberty,getopt,AC_SUBST(GETOPT,"-liberty")))
# #
# check for gethrtime and run a testprogram to see whether # check for gethrtime and run a testprogram to see whether
# it is broken. It has been reported that some Solaris and HP UX systems # it is broken. It has been reported that some Solaris and HP UX systems
# raise an SIGILL # raise an SIGILL
# #
AC_CACHE_CHECK([for gethrtime], AC_CACHE_CHECK([for gethrtime],
[gnupg_cv_func_gethrtime], [gnupg_cv_func_gethrtime],
[AC_TRY_LINK([#include <sys/times.h>],[ [AC_TRY_LINK([#include <sys/times.h>],[
hrtime_t tv; hrtime_t tv;
@ -1045,13 +1046,13 @@ AC_CACHE_CHECK([for gethrtime],
if test $gnupg_cv_func_gethrtime = yes; then if test $gnupg_cv_func_gethrtime = yes; then
AC_DEFINE([HAVE_GETHRTIME], 1, AC_DEFINE([HAVE_GETHRTIME], 1,
[Define if you have the `gethrtime(2)' function.]) [Define if you have the `gethrtime(2)' function.])
AC_CACHE_CHECK([whether gethrtime is broken], AC_CACHE_CHECK([whether gethrtime is broken],
[gnupg_cv_func_broken_gethrtime], [gnupg_cv_func_broken_gethrtime],
[AC_TRY_RUN([ [AC_TRY_RUN([
#include <sys/times.h> #include <sys/times.h>
int main () { int main () {
hrtime_t tv; hrtime_t tv;
tv = gethrtime(); tv = gethrtime();
} }
], ],
[gnupg_cv_func_broken_gethrtime=no], [gnupg_cv_func_broken_gethrtime=no],
@ -1063,7 +1064,7 @@ if test $gnupg_cv_func_gethrtime = yes; then
[Define if `gethrtime(2)' does not work correctly i.e. issues a SIGILL.]) [Define if `gethrtime(2)' does not work correctly i.e. issues a SIGILL.])
fi fi
fi fi
GNUPG_CHECK_MLOCK GNUPG_CHECK_MLOCK
GNUPG_FUNC_MKDIR_TAKES_ONE_ARG GNUPG_FUNC_MKDIR_TAKES_ONE_ARG
@ -1159,7 +1160,7 @@ if test "$use_static_rnd" = default; then
;; ;;
*) *)
random_modules="rndlinux rndegd rndunix" random_modules="rndlinux rndegd rndunix"
AC_DEFINE(USE_ALL_RANDOM_MODULES, 1, AC_DEFINE(USE_ALL_RANDOM_MODULES, 1,
[Allow to select random modules at runtime.]) [Allow to select random modules at runtime.])
;; ;;
esac esac
@ -1180,23 +1181,23 @@ print_egd_warning=no
for rndmod in $random_modules "" ; do for rndmod in $random_modules "" ; do
case "$rndmod" in case "$rndmod" in
rndlinux) rndlinux)
AC_DEFINE(USE_RNDLINUX,1, AC_DEFINE(USE_RNDLINUX,1,
[Defined if the /dev/random based RNG should be used.]) [Defined if the /dev/random based RNG should be used.])
use_rndlinux=yes use_rndlinux=yes
;; ;;
rndunix) rndunix)
AC_DEFINE(USE_RNDUNIX,1, AC_DEFINE(USE_RNDUNIX,1,
[Defined if the default Unix RNG should be used.]) [Defined if the default Unix RNG should be used.])
print_egd_warning=yes print_egd_warning=yes
use_rndunix=yes use_rndunix=yes
;; ;;
rndegd) rndegd)
AC_DEFINE(USE_RNDEGD,1, AC_DEFINE(USE_RNDEGD,1,
[Defined if the EGD based RNG should be used.]) [Defined if the EGD based RNG should be used.])
use_rndegd=yes use_rndegd=yes
;; ;;
rndw32) rndw32)
AC_DEFINE(USE_RNDW32,1, AC_DEFINE(USE_RNDW32,1,
[Defined if the Windows specific RNG should be used.]) [Defined if the Windows specific RNG should be used.])
use_rndw32=yes use_rndw32=yes
;; ;;
@ -1356,7 +1357,7 @@ GNUPG_CHECK_READLINE
# Allow users to append something to the version string without # Allow users to append something to the version string without
# flagging it as development version. The user version parts is # flagging it as development version. The user version parts is
# considered everything after a dash. # considered everything after a dash.
if test "$development_version" != yes; then if test "$development_version" != yes; then
changequote(,)dnl changequote(,)dnl
tmp_pat='[a-zA-Z]' tmp_pat='[a-zA-Z]'
@ -1374,7 +1375,7 @@ AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes)
# add some extra libs here so that previous tests don't fail for # add some extra libs here so that previous tests don't fail for
# mysterious reasons - the final link step should bail out. # mysterious reasons - the final link step should bail out.
case "${host}" in case "${host}" in
*-mingw32*) *-mingw32*)
dnl NETLIBS="$NETLIBS -lwsock32" dnl NETLIBS="$NETLIBS -lwsock32"
@ -1413,7 +1414,7 @@ if test "$GCC" = yes; then
_gcc_cflags_save=$CFLAGS _gcc_cflags_save=$CFLAGS
CFLAGS="-Wno-pointer-sign" CFLAGS="-Wno-pointer-sign"
AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]),_gcc_psign=yes,_gcc_psign=no) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],_gcc_psign=yes,_gcc_psign=no)
AC_MSG_RESULT($_gcc_psign) AC_MSG_RESULT($_gcc_psign)
CFLAGS=$_gcc_cflags_save; CFLAGS=$_gcc_cflags_save;
@ -1467,7 +1468,7 @@ AC_OUTPUT
# Give some feedback # Give some feedback
echo echo
echo " Version info: $PACKAGE_STRING" echo " Version info: $PACKAGE_STRING"
echo " Configured for: $PRINTABLE_OS_NAME ($host)" echo " Configured for: $PRINTABLE_OS_NAME ($host)"
if test -n "$show_extraasm"; then if test -n "$show_extraasm"; then
echo " Extra cpu specific functions:$show_extraasm" echo " Extra cpu specific functions:$show_extraasm"

View File

@ -1,128 +0,0 @@
/* Message catalogs for internationalization.
Copyright (C) 1995-1997, 2000, 2001 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU Library General Public License as published
by the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA. */
#ifndef _LIBINTL_H
#define _LIBINTL_H 1
#include <locale.h>
/* The LC_MESSAGES locale category is the category used by the functions
gettext() and dgettext(). It is specified in POSIX, but not in ANSI C.
On systems that don't define it, use an arbitrary value instead.
On Solaris, <locale.h> defines __LOCALE_H then includes <libintl.h> (i.e.
this file!) and then only defines LC_MESSAGES. To avoid a redefinition
warning, don't define LC_MESSAGES in this case. */
#if !defined LC_MESSAGES && !defined __LOCALE_H
# define LC_MESSAGES 1729
#endif
/* We define an additional symbol to signal that we use the GNU
implementation of gettext. */
#define __USE_GNU_GETTEXT 1
/* Resolve a platform specific conflict on DJGPP. GNU gettext takes
precedence over _conio_gettext. */
#ifdef __DJGPP__
# undef gettext
# define gettext gettext
#endif
#ifndef PARAMS
# if __STDC__ || defined __cplusplus
# define PARAMS(args) args
# else
# define PARAMS(args) ()
# endif
#endif
#ifdef __cplusplus
extern "C" {
#endif
/* Look up MSGID in the current default message catalog for the current
LC_MESSAGES locale. If not found, returns MSGID itself (the default
text). */
extern char *gettext PARAMS ((const char *__msgid));
/* Look up MSGID in the DOMAINNAME message catalog for the current
LC_MESSAGES locale. */
extern char *dgettext PARAMS ((const char *__domainname, const char *__msgid));
/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
locale. */
extern char *dcgettext PARAMS ((const char *__domainname, const char *__msgid,
int __category));
/* Similar to `gettext' but select the plural form corresponding to the
number N. */
extern char *ngettext PARAMS ((const char *__msgid1, const char *__msgid2,
unsigned long int __n));
/* Similar to `dgettext' but select the plural form corresponding to the
number N. */
extern char *dngettext PARAMS ((const char *__domainname, const char *__msgid1,
const char *__msgid2, unsigned long int __n));
/* Similar to `dcgettext' but select the plural form corresponding to the
number N. */
extern char *dcngettext PARAMS ((const char *__domainname, const char *__msgid1,
const char *__msgid2, unsigned long int __n,
int __category));
/* Set the current default message catalog to DOMAINNAME.
If DOMAINNAME is null, return the current default.
If DOMAINNAME is "", reset to the default of "messages". */
extern char *textdomain PARAMS ((const char *__domainname));
/* Specify that the DOMAINNAME message catalog will be found
in DIRNAME rather than in the system locale data base. */
extern char *bindtextdomain PARAMS ((const char *__domainname,
const char *__dirname));
/* Specify the character encoding in which the messages from the
DOMAINNAME message catalog will be returned. */
extern char *bind_textdomain_codeset PARAMS ((const char *__domainname,
const char *__codeset));
/* Optimized version of the functions above. */
#if defined __OPTIMIZED
/* These are macros, but could also be inline functions. */
# define gettext(msgid) \
dgettext (NULL, msgid)
# define dgettext(domainname, msgid) \
dcgettext (domainname, msgid, LC_MESSAGES)
# define ngettext(msgid1, msgid2, n) \
dngettext (NULL, msgid1, msgid2, n)
# define dngettext(domainname, msgid1, msgid2, n) \
dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES)
#endif /* Optimizing. */
#ifdef __cplusplus
}
#endif
#endif /* libintl.h */

View File

@ -1,3 +1,7 @@
2011-08-09 Werner Koch <wk@g10code.com>
* libcurl.m4: s/ifelse/m4_if/.
2009-07-21 Werner Koch <wk@g10code.com> 2009-07-21 Werner Koch <wk@g10code.com>
* estream.m4: New. Taken from libestream. * estream.m4: New. Taken from libestream.

View File

@ -58,7 +58,7 @@ AC_DEFUN([LIBCURL_CHECK_CONFIG],
AC_ARG_WITH(libcurl, AC_ARG_WITH(libcurl,
AC_HELP_STRING([--with-libcurl=DIR],[look for the curl library in DIR]), AC_HELP_STRING([--with-libcurl=DIR],[look for the curl library in DIR]),
[_libcurl_with=$withval],[_libcurl_with=ifelse([$1],,[yes],[$1])]) [_libcurl_with=$withval],[_libcurl_with=m4_if([$1],,[yes],[$1])])
if test "$_libcurl_with" != "no" ; then if test "$_libcurl_with" != "no" ; then
@ -82,7 +82,7 @@ AC_DEFUN([LIBCURL_CHECK_CONFIG],
[libcurl_cv_lib_curl_version=`$_libcurl_config --version | $AWK '{print $[]2}'`]) [libcurl_cv_lib_curl_version=`$_libcurl_config --version | $AWK '{print $[]2}'`])
_libcurl_version=`echo $libcurl_cv_lib_curl_version | $_libcurl_version_parse` _libcurl_version=`echo $libcurl_cv_lib_curl_version | $_libcurl_version_parse`
_libcurl_wanted=`echo ifelse([$2],,[0],[$2]) | $_libcurl_version_parse` _libcurl_wanted=`echo m4_if([$2],,[0],[$2]) | $_libcurl_version_parse`
if test $_libcurl_wanted -gt 0 ; then if test $_libcurl_wanted -gt 0 ; then
AC_CACHE_CHECK([for libcurl >= version $2], AC_CACHE_CHECK([for libcurl >= version $2],
@ -141,7 +141,7 @@ AC_DEFUN([LIBCURL_CHECK_CONFIG],
_libcurl_save_libs=$LIBS _libcurl_save_libs=$LIBS
LIBS="$LIBCURL $LIBS" LIBS="$LIBCURL $LIBS"
AC_LINK_IFELSE(AC_LANG_PROGRAM([#include <curl/curl.h>],[ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <curl/curl.h>]],[[
/* Try and use a few common options to force a failure if we are /* Try and use a few common options to force a failure if we are
missing symbols or can't link. */ missing symbols or can't link. */
int x; int x;
@ -152,7 +152,7 @@ x=CURLOPT_FILE;
x=CURLOPT_ERRORBUFFER; x=CURLOPT_ERRORBUFFER;
x=CURLOPT_STDERR; x=CURLOPT_STDERR;
x=CURLOPT_VERBOSE; x=CURLOPT_VERBOSE;
]),libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no) ]])],libcurl_cv_lib_curl_usable=yes,libcurl_cv_lib_curl_usable=no)
CPPFLAGS=$_libcurl_save_cppflags CPPFLAGS=$_libcurl_save_cppflags
LIBS=$_libcurl_save_libs LIBS=$_libcurl_save_libs
@ -251,10 +251,10 @@ x=CURLOPT_VERBOSE;
if test x$_libcurl_with = xno || test x$libcurl_cv_lib_curl_usable != xyes ; then if test x$_libcurl_with = xno || test x$libcurl_cv_lib_curl_usable != xyes ; then
# This is the IF-NO path # This is the IF-NO path
ifelse([$4],,:,[$4]) m4_if([$4],,:,[$4])
else else
# This is the IF-YES path # This is the IF-YES path
ifelse([$3],,:,[$3]) m4_if([$3],,:,[$3])
fi fi
unset _libcurl_with unset _libcurl_with

View File

@ -43,9 +43,9 @@ AC_DEFUN([GNUPG_CHECK_LIBUSB],
AC_MSG_CHECKING([whether libusb is present and sane]) AC_MSG_CHECKING([whether libusb is present and sane])
AC_LINK_IFELSE(AC_LANG_PROGRAM([#include <usb.h>],[ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <usb.h>]],[[
usb_bulk_write(NULL,0,NULL,0,0); usb_bulk_write(NULL,0,NULL,0,0);
]),_found_libusb=yes,_found_libusb=no) ]])],_found_libusb=yes,_found_libusb=no)
AC_MSG_RESULT([$_found_libusb]) AC_MSG_RESULT([$_found_libusb])

View File

@ -30,18 +30,18 @@ AC_DEFUN([GNUPG_CHECK_READLINE],
AC_MSG_CHECKING([whether readline via \"$_combo\" is present and sane]) AC_MSG_CHECKING([whether readline via \"$_combo\" is present and sane])
AC_LINK_IFELSE(AC_LANG_PROGRAM([ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <stdio.h> #include <stdio.h>
#include <readline/readline.h> #include <readline/readline.h>
#include <readline/history.h> #include <readline/history.h>
],[ ]],[[
rl_completion_func_t *completer; rl_completion_func_t *completer;
add_history("foobar"); add_history("foobar");
rl_catch_signals=0; rl_catch_signals=0;
rl_inhibit_completion=0; rl_inhibit_completion=0;
rl_attempted_completion_function=NULL; rl_attempted_completion_function=NULL;
rl_completion_matches(NULL,NULL); rl_completion_matches(NULL,NULL);
]),_found_readline=yes,_found_readline=no) ]])],_found_readline=yes,_found_readline=no)
AC_MSG_RESULT([$_found_readline]) AC_MSG_RESULT([$_found_readline])

View File

@ -1,12 +0,0 @@
/^msgid /{
x
s/m/m/
ta
r en@boldquot.header
g
N
bb
:a
x
:b
}

View File

@ -1,12 +0,0 @@
/^msgid /{
x
s/m/m/
ta
r en@quot.header
g
N
bb
:a
x
:b
}