Commit 3f677857870ef0c328efea607a023bc3fcd00a6b

Authored by Jeremy Bicha
2 parents a5bbaa19 ed7d3e25

New upstream version 2.24.32

Showing 574 changed files with 85699 additions and 112522 deletions   Show diff stats

Too many changes.

To preserve performance only 100 of 574 files displayed.

INSTALL
... ... @@ -4,7 +4,7 @@ Prerequisites
4 4 GTK+ requires the following packages:
5 5  
6 6 - The GLib, Pango, GdkPixbuf, ATK and cairo libraries, available at the same
7   - location as GTK+. GTK+ 2.24.31 requires at least GLib 2.28.0,
  7 + location as GTK+. GTK+ 2.24.32 requires at least GLib 2.28.0,
8 8 Pango 1.20, GdkPixbuf 2.21.0, ATK 1.29.2 and cairo 1.6.0.
9 9  
10 10 - gobject-introspection 0.9.3 or newer.
... ... @@ -12,8 +12,8 @@ GTK+ requires the following packages:
12 12 Simple install procedure
13 13 ========================
14 14  
15   - % gzip -cd gtk+-2.24.31.tar.gz | tar xvf - # unpack the sources
16   - % cd gtk+-2.24.31 # change to the toplevel directory
  15 + % gzip -cd gtk+-2.24.32.tar.gz | tar xvf - # unpack the sources
  16 + % cd gtk+-2.24.32 # change to the toplevel directory
17 17 % ./configure # run the `configure' script
18 18 % make # build GTK+
19 19 [ Become root if necessary ]
... ...
Makefile.in
1   -# Makefile.in generated by automake 1.15 from Makefile.am.
  1 +# Makefile.in generated by automake 1.15.1 from Makefile.am.
2 2 # @configure_input@
3 3  
4   -# Copyright (C) 1994-2014 Free Software Foundation, Inc.
  4 +# Copyright (C) 1994-2017 Free Software Foundation, Inc.
5 5  
6 6 # This Makefile.in is free software; the Free Software Foundation
7 7 # gives unlimited permission to copy and/or distribute it,
... ... @@ -93,7 +93,10 @@ host_triplet = @host@
93 93 @OS_UNIX_TRUE@am__append_1 = gtk+-unix-print-2.0.pc
94 94 subdir = .
95 95 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
96   -am__aclocal_m4_deps = $(top_srcdir)/m4/introspection.m4 \
  96 +am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \
  97 + $(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/libtool.m4 \
  98 + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
  99 + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
97 100 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
98 101 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
99 102 $(ACLOCAL_M4)
... ... @@ -200,7 +203,7 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
200 203 $(srcdir)/gtk+-2.0.pc.in $(srcdir)/gtk+-unix-print-2.0.pc.in \
201 204 $(srcdir)/gtk-zip.sh.in $(top_srcdir)/Makefile.decl AUTHORS \
202 205 COPYING ChangeLog INSTALL NEWS README compile config.guess \
203   - config.sub install-sh ltmain.sh missing
  206 + config.sub depcomp install-sh ltmain.sh missing
204 207 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
205 208 distdir = $(PACKAGE)-$(VERSION)
206 209 top_distdir = $(distdir)
... ... @@ -352,6 +355,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
352 355 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
353 356 INSTOBJEXT = @INSTOBJEXT@
354 357 INTLLIBS = @INTLLIBS@
  358 +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
355 359 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
356 360 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
357 361 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
... ...
NEWS
  1 +Overview of Changes from GTK+ 2.24.31 to 2.24.32
  2 +================================================
  3 +
  4 +* Build:
  5 + - Support Visual Studio 2017
  6 +
  7 +* Bug fixes:
  8 + 136059 Ctrl-navigation works in opposite direction in right-to-left text
  9 + 165385 Win32 keyboard handling still incomplete
  10 + 358970 gtk_scale_set_digits does not cause value to be rounded if draw-value...
  11 + 468868 Popup of "appears-as-list" ComboBox does not change screen with its t...
  12 + 554057 Calling gtk_menu_shell_select_item() on GtkMenuBar can break grabs (a...
  13 + 569581 Using the US-Intl keyboard layout causes unexpected character combina...
  14 + 618160 Documentation for gtk_combo_box_get_active_iter is unclear
  15 + 658111 gtk_label_set_pattern() is reset by a call to gtk_box_pack_start()
  16 + 676550 Adding underlines to Label with gtk_label_set_pattern() does not work
  17 + 696624 Japanese (Korean/Chinese) XIM input mode indicator has not been worki...
  18 + 701296 gtkfixed accepts toplevel windows into its children list after gtk_wi...
  19 + 729651 Crash in GtkFileChooserButton with appears-as-list
  20 + 734946 Implement GContentType on OSX
  21 + 768722 Keyboard shortcuts for russian characters doesn't work
  22 + 769214 keyval field not filled correctly for Pause key
  23 + 772389 Appending a character to a GtkEntry control in overwrite mode rings t...
  24 + 772794 segfault when on unchecked XListInputDevices return value
  25 + 773587 recent-manager: Add a limit to the list's size
  26 + 776909 gtk_adjustment_clamp_page: Conditional jump or move depends on uninit...
  27 + 777683 SIGBUS due to gdk_x11_window_set_opacity
  28 + 778542 Use UTF-8 encoding for tooltips on files in the "recently used" list
  29 + 778811 Enter submenus when activating their parent item
  30 + 779009 Missing property-change::accessible-description events when the toolt...
  31 + 779081 GtkTextView: expose API to get Pango line direction
  32 + 779605 GLib-CRITICAL Source ID xxx was not found when attempting to remove it
  33 + 781020 GIMP UI vector icons are drawn way too small
  34 + 781605 GtkVolumeButton limited to 10 values
  35 + 785165 Set translation domain for parameter_string in gtk_init_with_args
  36 + 785672 Entry: Setting icon tooltip to empty disables tooltip on whole widget
  37 + 786771 Critical about mismatched GdkDisplays when opening Inspector combobox
  38 + 787158 gtk_widget_get_preferred_width on GtkToolbar gives wrong minimum width
  39 + 787195 gtk_toolbar_set_show_arrow does not show an arrow
  40 + 787410 entry: fix memory leak
  41 + 788577 Global -GtkComboBox-appears-as-list breaks opening menu-mode CBs by k...
  42 +
  43 +* Translation updates:
  44 + Hungarian
  45 + Indonesian
  46 + Polish
  47 +
  48 +
1 49 Overview of Changes from GTK+ 2.24.30 to 2.24.31
2 50 ================================================
3 51  
... ...
README
1 1 General Information
2 2 ===================
3 3  
4   -This is GTK+ version 2.24.31. GTK+ is a multi-platform toolkit for
  4 +This is GTK+ version 2.24.32. GTK+ is a multi-platform toolkit for
5 5 creating graphical user interfaces. Offering a complete set of widgets,
6 6 GTK+ is suitable for projects ranging from small one-off projects to
7 7 complete application suites.
... ...
aclocal.m4
Changes suppressed. Click to show
1   -# generated automatically by aclocal 1.15 -*- Autoconf -*-
  1 +# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
2 2  
3   -# Copyright (C) 1996-2014 Free Software Foundation, Inc.
  3 +# Copyright (C) 1996-2017 Free Software Foundation, Inc.
4 4  
5 5 # This file is free software; the Free Software Foundation
6 6 # gives unlimited permission to copy and/or distribute it,
... ... @@ -20,9041 +20,9 @@ You have another version of autoconf. It may work, but is not guaranteed to.
20 20 If you have problems, you may need to regenerate the build system entirely.
21 21 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
22 22  
23   -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
24   -#
25   -# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
26   -# Written by Gordon Matzigkeit, 1996
27   -#
28   -# This file is free software; the Free Software Foundation gives
29   -# unlimited permission to copy and/or distribute it, with or without
30   -# modifications, as long as this notice is preserved.
31   -
32   -m4_define([_LT_COPYING], [dnl
33   -# Copyright (C) 2014 Free Software Foundation, Inc.
34   -# This is free software; see the source for copying conditions. There is NO
35   -# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
36   -
37   -# GNU Libtool is free software; you can redistribute it and/or modify
38   -# it under the terms of the GNU General Public License as published by
39   -# the Free Software Foundation; either version 2 of of the License, or
40   -# (at your option) any later version.
41   -#
42   -# As a special exception to the GNU General Public License, if you
43   -# distribute this file as part of a program or library that is built
44   -# using GNU Libtool, you may include this file under the same
45   -# distribution terms that you use for the rest of that program.
46   -#
47   -# GNU Libtool is distributed in the hope that it will be useful, but
48   -# WITHOUT ANY WARRANTY; without even the implied warranty of
49   -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
50   -# GNU General Public License for more details.
51   -#
52   -# You should have received a copy of the GNU General Public License
53   -# along with this program. If not, see <http://www.gnu.org/licenses/>.
54   -])
55   -
56   -# serial 58 LT_INIT
57   -
58   -
59   -# LT_PREREQ(VERSION)
60   -# ------------------
61   -# Complain and exit if this libtool version is less that VERSION.
62   -m4_defun([LT_PREREQ],
63   -[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
64   - [m4_default([$3],
65   - [m4_fatal([Libtool version $1 or higher is required],
66   - 63)])],
67   - [$2])])
68   -
69   -
70   -# _LT_CHECK_BUILDDIR
71   -# ------------------
72   -# Complain if the absolute build directory name contains unusual characters
73   -m4_defun([_LT_CHECK_BUILDDIR],
74   -[case `pwd` in
75   - *\ * | *\ *)
76   - AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
77   -esac
78   -])
79   -
80   -
81   -# LT_INIT([OPTIONS])
82   -# ------------------
83   -AC_DEFUN([LT_INIT],
84   -[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
85   -AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
86   -AC_BEFORE([$0], [LT_LANG])dnl
87   -AC_BEFORE([$0], [LT_OUTPUT])dnl
88   -AC_BEFORE([$0], [LTDL_INIT])dnl
89   -m4_require([_LT_CHECK_BUILDDIR])dnl
90   -
91   -dnl Autoconf doesn't catch unexpanded LT_ macros by default:
92   -m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
93   -m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
94   -dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
95   -dnl unless we require an AC_DEFUNed macro:
96   -AC_REQUIRE([LTOPTIONS_VERSION])dnl
97   -AC_REQUIRE([LTSUGAR_VERSION])dnl
98   -AC_REQUIRE([LTVERSION_VERSION])dnl
99   -AC_REQUIRE([LTOBSOLETE_VERSION])dnl
100   -m4_require([_LT_PROG_LTMAIN])dnl
101   -
102   -_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
103   -
104   -dnl Parse OPTIONS
105   -_LT_SET_OPTIONS([$0], [$1])
106   -
107   -# This can be used to rebuild libtool when needed
108   -LIBTOOL_DEPS=$ltmain
109   -
110   -# Always use our own libtool.
111   -LIBTOOL='$(SHELL) $(top_builddir)/libtool'
112   -AC_SUBST(LIBTOOL)dnl
113   -
114   -_LT_SETUP
115   -
116   -# Only expand once:
117   -m4_define([LT_INIT])
118   -])# LT_INIT
119   -
120   -# Old names:
121   -AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
122   -AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
123   -dnl aclocal-1.4 backwards compatibility:
124   -dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
125   -dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
126   -
127   -
128   -# _LT_PREPARE_CC_BASENAME
129   -# -----------------------
130   -m4_defun([_LT_PREPARE_CC_BASENAME], [
131   -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
132   -func_cc_basename ()
133   -{
134   - for cc_temp in @S|@*""; do
135   - case $cc_temp in
136   - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
137   - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
138   - \-*) ;;
139   - *) break;;
140   - esac
141   - done
142   - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
143   -}
144   -])# _LT_PREPARE_CC_BASENAME
145   -
146   -
147   -# _LT_CC_BASENAME(CC)
148   -# -------------------
149   -# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
150   -# but that macro is also expanded into generated libtool script, which
151   -# arranges for $SED and $ECHO to be set by different means.
152   -m4_defun([_LT_CC_BASENAME],
153   -[m4_require([_LT_PREPARE_CC_BASENAME])dnl
154   -AC_REQUIRE([_LT_DECL_SED])dnl
155   -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
156   -func_cc_basename $1
157   -cc_basename=$func_cc_basename_result
158   -])
159   -
160   -
161   -# _LT_FILEUTILS_DEFAULTS
162   -# ----------------------
163   -# It is okay to use these file commands and assume they have been set
164   -# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
165   -m4_defun([_LT_FILEUTILS_DEFAULTS],
166   -[: ${CP="cp -f"}
167   -: ${MV="mv -f"}
168   -: ${RM="rm -f"}
169   -])# _LT_FILEUTILS_DEFAULTS
170   -
171   -
172   -# _LT_SETUP
173   -# ---------
174   -m4_defun([_LT_SETUP],
175   -[AC_REQUIRE([AC_CANONICAL_HOST])dnl
176   -AC_REQUIRE([AC_CANONICAL_BUILD])dnl
177   -AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
178   -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
179   -
180   -_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
181   -dnl
182   -_LT_DECL([], [host_alias], [0], [The host system])dnl
183   -_LT_DECL([], [host], [0])dnl
184   -_LT_DECL([], [host_os], [0])dnl
185   -dnl
186   -_LT_DECL([], [build_alias], [0], [The build system])dnl
187   -_LT_DECL([], [build], [0])dnl
188   -_LT_DECL([], [build_os], [0])dnl
189   -dnl
190   -AC_REQUIRE([AC_PROG_CC])dnl
191   -AC_REQUIRE([LT_PATH_LD])dnl
192   -AC_REQUIRE([LT_PATH_NM])dnl
193   -dnl
194   -AC_REQUIRE([AC_PROG_LN_S])dnl
195   -test -z "$LN_S" && LN_S="ln -s"
196   -_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
197   -dnl
198   -AC_REQUIRE([LT_CMD_MAX_LEN])dnl
199   -_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
200   -_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
201   -dnl
202   -m4_require([_LT_FILEUTILS_DEFAULTS])dnl
203   -m4_require([_LT_CHECK_SHELL_FEATURES])dnl
204   -m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
205   -m4_require([_LT_CMD_RELOAD])dnl
206   -m4_require([_LT_CHECK_MAGIC_METHOD])dnl
207   -m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
208   -m4_require([_LT_CMD_OLD_ARCHIVE])dnl
209   -m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
210   -m4_require([_LT_WITH_SYSROOT])dnl
211   -m4_require([_LT_CMD_TRUNCATE])dnl
212   -
213   -_LT_CONFIG_LIBTOOL_INIT([
214   -# See if we are running on zsh, and set the options that allow our
215   -# commands through without removal of \ escapes INIT.
216   -if test -n "\${ZSH_VERSION+set}"; then
217   - setopt NO_GLOB_SUBST
218   -fi
219   -])
220   -if test -n "${ZSH_VERSION+set}"; then
221   - setopt NO_GLOB_SUBST
222   -fi
223   -
224   -_LT_CHECK_OBJDIR
225   -
226   -m4_require([_LT_TAG_COMPILER])dnl
227   -
228   -case $host_os in
229   -aix3*)
230   - # AIX sometimes has problems with the GCC collect2 program. For some
231   - # reason, if we set the COLLECT_NAMES environment variable, the problems
232   - # vanish in a puff of smoke.
233   - if test set != "${COLLECT_NAMES+set}"; then
234   - COLLECT_NAMES=
235   - export COLLECT_NAMES
236   - fi
237   - ;;
238   -esac
239   -
240   -# Global variables:
241   -ofile=libtool
242   -can_build_shared=yes
243   -
244   -# All known linkers require a '.a' archive for static linking (except MSVC,
245   -# which needs '.lib').
246   -libext=a
247   -
248   -with_gnu_ld=$lt_cv_prog_gnu_ld
249   -
250   -old_CC=$CC
251   -old_CFLAGS=$CFLAGS
252   -
253   -# Set sane defaults for various variables
254   -test -z "$CC" && CC=cc
255   -test -z "$LTCC" && LTCC=$CC
256   -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
257   -test -z "$LD" && LD=ld
258   -test -z "$ac_objext" && ac_objext=o
259   -
260   -_LT_CC_BASENAME([$compiler])
261   -
262   -# Only perform the check for file, if the check method requires it
263   -test -z "$MAGIC_CMD" && MAGIC_CMD=file
264   -case $deplibs_check_method in
265   -file_magic*)
266   - if test "$file_magic_cmd" = '$MAGIC_CMD'; then
267   - _LT_PATH_MAGIC
268   - fi
269   - ;;
270   -esac
271   -
272   -# Use C for the default configuration in the libtool script
273   -LT_SUPPORTED_TAG([CC])
274   -_LT_LANG_C_CONFIG
275   -_LT_LANG_DEFAULT_CONFIG
276   -_LT_CONFIG_COMMANDS
277   -])# _LT_SETUP
278   -
279   -
280   -# _LT_PREPARE_SED_QUOTE_VARS
281   -# --------------------------
282   -# Define a few sed substitution that help us do robust quoting.
283   -m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
284   -[# Backslashify metacharacters that are still active within
285   -# double-quoted strings.
286   -sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
287   -
288   -# Same as above, but do not quote variable references.
289   -double_quote_subst='s/\([["`\\]]\)/\\\1/g'
290   -
291   -# Sed substitution to delay expansion of an escaped shell variable in a
292   -# double_quote_subst'ed string.
293   -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
294   -
295   -# Sed substitution to delay expansion of an escaped single quote.
296   -delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
297   -
298   -# Sed substitution to avoid accidental globbing in evaled expressions
299   -no_glob_subst='s/\*/\\\*/g'
300   -])
301   -
302   -# _LT_PROG_LTMAIN
303   -# ---------------
304   -# Note that this code is called both from 'configure', and 'config.status'
305   -# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
306   -# 'config.status' has no value for ac_aux_dir unless we are using Automake,
307   -# so we pass a copy along to make sure it has a sensible value anyway.
308   -m4_defun([_LT_PROG_LTMAIN],
309   -[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
310   -_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
311   -ltmain=$ac_aux_dir/ltmain.sh
312   -])# _LT_PROG_LTMAIN
313   -
314   -
315   -
316   -# So that we can recreate a full libtool script including additional
317   -# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
318   -# in macros and then make a single call at the end using the 'libtool'
319   -# label.
320   -
321   -
322   -# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
323   -# ----------------------------------------
324   -# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
325   -m4_define([_LT_CONFIG_LIBTOOL_INIT],
326   -[m4_ifval([$1],
327   - [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
328   - [$1
329   -])])])
330   -
331   -# Initialize.
332   -m4_define([_LT_OUTPUT_LIBTOOL_INIT])
333   -
334   -
335   -# _LT_CONFIG_LIBTOOL([COMMANDS])
336   -# ------------------------------
337   -# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
338   -m4_define([_LT_CONFIG_LIBTOOL],
339   -[m4_ifval([$1],
340   - [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
341   - [$1
342   -])])])
343   -
344   -# Initialize.
345   -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
346   -
347   -
348   -# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
349   -# -----------------------------------------------------
350   -m4_defun([_LT_CONFIG_SAVE_COMMANDS],
351   -[_LT_CONFIG_LIBTOOL([$1])
352   -_LT_CONFIG_LIBTOOL_INIT([$2])
353   -])
354   -
355   -
356   -# _LT_FORMAT_COMMENT([COMMENT])
357   -# -----------------------------
358   -# Add leading comment marks to the start of each line, and a trailing
359   -# full-stop to the whole comment if one is not present already.
360   -m4_define([_LT_FORMAT_COMMENT],
361   -[m4_ifval([$1], [
362   -m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
363   - [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
364   -)])
365   -
366   -
367   -
368   -
369   -
370   -# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
371   -# -------------------------------------------------------------------
372   -# CONFIGNAME is the name given to the value in the libtool script.
373   -# VARNAME is the (base) name used in the configure script.
374   -# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
375   -# VARNAME. Any other value will be used directly.
376   -m4_define([_LT_DECL],
377   -[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
378   - [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
379   - [m4_ifval([$1], [$1], [$2])])
380   - lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
381   - m4_ifval([$4],
382   - [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
383   - lt_dict_add_subkey([lt_decl_dict], [$2],
384   - [tagged?], [m4_ifval([$5], [yes], [no])])])
385   -])
386   -
387   -
388   -# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
389   -# --------------------------------------------------------
390   -m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
391   -
392   -
393   -# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
394   -# ------------------------------------------------
395   -m4_define([lt_decl_tag_varnames],
396   -[_lt_decl_filter([tagged?], [yes], $@)])
397   -
398   -
399   -# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
400   -# ---------------------------------------------------------
401   -m4_define([_lt_decl_filter],
402   -[m4_case([$#],
403   - [0], [m4_fatal([$0: too few arguments: $#])],
404   - [1], [m4_fatal([$0: too few arguments: $#: $1])],
405   - [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
406   - [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
407   - [lt_dict_filter([lt_decl_dict], $@)])[]dnl
408   -])
409   -
410   -
411   -# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
412   -# --------------------------------------------------
413   -m4_define([lt_decl_quote_varnames],
414   -[_lt_decl_filter([value], [1], $@)])
415   -
416   -
417   -# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
418   -# ---------------------------------------------------
419   -m4_define([lt_decl_dquote_varnames],
420   -[_lt_decl_filter([value], [2], $@)])
421   -
422   -
423   -# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
424   -# ---------------------------------------------------
425   -m4_define([lt_decl_varnames_tagged],
426   -[m4_assert([$# <= 2])dnl
427   -_$0(m4_quote(m4_default([$1], [[, ]])),
428   - m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
429   - m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
430   -m4_define([_lt_decl_varnames_tagged],
431   -[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
432   -
433   -
434   -# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
435   -# ------------------------------------------------
436   -m4_define([lt_decl_all_varnames],
437   -[_$0(m4_quote(m4_default([$1], [[, ]])),
438   - m4_if([$2], [],
439   - m4_quote(lt_decl_varnames),
440   - m4_quote(m4_shift($@))))[]dnl
441   -])
442   -m4_define([_lt_decl_all_varnames],
443   -[lt_join($@, lt_decl_varnames_tagged([$1],
444   - lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
445   -])
446   -
447   -
448   -# _LT_CONFIG_STATUS_DECLARE([VARNAME])
449   -# ------------------------------------
450   -# Quote a variable value, and forward it to 'config.status' so that its
451   -# declaration there will have the same value as in 'configure'. VARNAME
452   -# must have a single quote delimited value for this to work.
453   -m4_define([_LT_CONFIG_STATUS_DECLARE],
454   -[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
455   -
456   -
457   -# _LT_CONFIG_STATUS_DECLARATIONS
458   -# ------------------------------
459   -# We delimit libtool config variables with single quotes, so when
460   -# we write them to config.status, we have to be sure to quote all
461   -# embedded single quotes properly. In configure, this macro expands
462   -# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
463   -#
464   -# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
465   -m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
466   -[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
467   - [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
468   -
469   -
470   -# _LT_LIBTOOL_TAGS
471   -# ----------------
472   -# Output comment and list of tags supported by the script
473   -m4_defun([_LT_LIBTOOL_TAGS],
474   -[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
475   -available_tags='_LT_TAGS'dnl
476   -])
477   -
478   -
479   -# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
480   -# -----------------------------------
481   -# Extract the dictionary values for VARNAME (optionally with TAG) and
482   -# expand to a commented shell variable setting:
483   -#
484   -# # Some comment about what VAR is for.
485   -# visible_name=$lt_internal_name
486   -m4_define([_LT_LIBTOOL_DECLARE],
487   -[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
488   - [description])))[]dnl
489   -m4_pushdef([_libtool_name],
490   - m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
491   -m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
492   - [0], [_libtool_name=[$]$1],
493   - [1], [_libtool_name=$lt_[]$1],
494   - [2], [_libtool_name=$lt_[]$1],
495   - [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
496   -m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
497   -])
498   -
499   -
500   -# _LT_LIBTOOL_CONFIG_VARS
501   -# -----------------------
502   -# Produce commented declarations of non-tagged libtool config variables
503   -# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
504   -# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
505   -# section) are produced by _LT_LIBTOOL_TAG_VARS.
506   -m4_defun([_LT_LIBTOOL_CONFIG_VARS],
507   -[m4_foreach([_lt_var],
508   - m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
509   - [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
510   -
511   -
512   -# _LT_LIBTOOL_TAG_VARS(TAG)
513   -# -------------------------
514   -m4_define([_LT_LIBTOOL_TAG_VARS],
515   -[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
516   - [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
517   -
518   -
519   -# _LT_TAGVAR(VARNAME, [TAGNAME])
520   -# ------------------------------
521   -m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
522   -
523   -
524   -# _LT_CONFIG_COMMANDS
525   -# -------------------
526   -# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
527   -# variables for single and double quote escaping we saved from calls
528   -# to _LT_DECL, we can put quote escaped variables declarations
529   -# into 'config.status', and then the shell code to quote escape them in
530   -# for loops in 'config.status'. Finally, any additional code accumulated
531   -# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
532   -m4_defun([_LT_CONFIG_COMMANDS],
533   -[AC_PROVIDE_IFELSE([LT_OUTPUT],
534   - dnl If the libtool generation code has been placed in $CONFIG_LT,
535   - dnl instead of duplicating it all over again into config.status,
536   - dnl then we will have config.status run $CONFIG_LT later, so it
537   - dnl needs to know what name is stored there:
538   - [AC_CONFIG_COMMANDS([libtool],
539   - [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
540   - dnl If the libtool generation code is destined for config.status,
541   - dnl expand the accumulated commands and init code now:
542   - [AC_CONFIG_COMMANDS([libtool],
543   - [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
544   -])#_LT_CONFIG_COMMANDS
545   -
546   -
547   -# Initialize.
548   -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
549   -[
550   -
551   -# The HP-UX ksh and POSIX shell print the target directory to stdout
552   -# if CDPATH is set.
553   -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
554   -
555   -sed_quote_subst='$sed_quote_subst'
556   -double_quote_subst='$double_quote_subst'
557   -delay_variable_subst='$delay_variable_subst'
558   -_LT_CONFIG_STATUS_DECLARATIONS
559   -LTCC='$LTCC'
560   -LTCFLAGS='$LTCFLAGS'
561   -compiler='$compiler_DEFAULT'
562   -
563   -# A function that is used when there is no print builtin or printf.
564   -func_fallback_echo ()
565   -{
566   - eval 'cat <<_LTECHO_EOF
567   -\$[]1
568   -_LTECHO_EOF'
569   -}
570   -
571   -# Quote evaled strings.
572   -for var in lt_decl_all_varnames([[ \
573   -]], lt_decl_quote_varnames); do
574   - case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
575   - *[[\\\\\\\`\\"\\\$]]*)
576   - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
577   - ;;
578   - *)
579   - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
580   - ;;
581   - esac
582   -done
583   -
584   -# Double-quote double-evaled strings.
585   -for var in lt_decl_all_varnames([[ \
586   -]], lt_decl_dquote_varnames); do
587   - case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
588   - *[[\\\\\\\`\\"\\\$]]*)
589   - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
590   - ;;
591   - *)
592   - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
593   - ;;
594   - esac
595   -done
596   -
597   -_LT_OUTPUT_LIBTOOL_INIT
598   -])
599   -
600   -# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
601   -# ------------------------------------
602   -# Generate a child script FILE with all initialization necessary to
603   -# reuse the environment learned by the parent script, and make the
604   -# file executable. If COMMENT is supplied, it is inserted after the
605   -# '#!' sequence but before initialization text begins. After this
606   -# macro, additional text can be appended to FILE to form the body of
607   -# the child script. The macro ends with non-zero status if the
608   -# file could not be fully written (such as if the disk is full).
609   -m4_ifdef([AS_INIT_GENERATED],
610   -[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
611   -[m4_defun([_LT_GENERATED_FILE_INIT],
612   -[m4_require([AS_PREPARE])]dnl
613   -[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
614   -[lt_write_fail=0
615   -cat >$1 <<_ASEOF || lt_write_fail=1
616   -#! $SHELL
617   -# Generated by $as_me.
618   -$2
619   -SHELL=\${CONFIG_SHELL-$SHELL}
620   -export SHELL
621   -_ASEOF
622   -cat >>$1 <<\_ASEOF || lt_write_fail=1
623   -AS_SHELL_SANITIZE
624   -_AS_PREPARE
625   -exec AS_MESSAGE_FD>&1
626   -_ASEOF
627   -test 0 = "$lt_write_fail" && chmod +x $1[]dnl
628   -m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
629   -
630   -# LT_OUTPUT
631   -# ---------
632   -# This macro allows early generation of the libtool script (before
633   -# AC_OUTPUT is called), incase it is used in configure for compilation
634   -# tests.
635   -AC_DEFUN([LT_OUTPUT],
636   -[: ${CONFIG_LT=./config.lt}
637   -AC_MSG_NOTICE([creating $CONFIG_LT])
638   -_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
639   -[# Run this file to recreate a libtool stub with the current configuration.])
640   -
641   -cat >>"$CONFIG_LT" <<\_LTEOF
642   -lt_cl_silent=false
643   -exec AS_MESSAGE_LOG_FD>>config.log
644   -{
645   - echo
646   - AS_BOX([Running $as_me.])
647   -} >&AS_MESSAGE_LOG_FD
648   -
649   -lt_cl_help="\
650   -'$as_me' creates a local libtool stub from the current configuration,
651   -for use in further configure time tests before the real libtool is
652   -generated.
653   -
654   -Usage: $[0] [[OPTIONS]]
655   -
656   - -h, --help print this help, then exit
657   - -V, --version print version number, then exit
658   - -q, --quiet do not print progress messages
659   - -d, --debug don't remove temporary files
660   -
661   -Report bugs to <bug-libtool@gnu.org>."
662   -
663   -lt_cl_version="\
664   -m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
665   -m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
666   -configured by $[0], generated by m4_PACKAGE_STRING.
667   -
668   -Copyright (C) 2011 Free Software Foundation, Inc.
669   -This config.lt script is free software; the Free Software Foundation
670   -gives unlimited permision to copy, distribute and modify it."
671   -
672   -while test 0 != $[#]
673   -do
674   - case $[1] in
675   - --version | --v* | -V )
676   - echo "$lt_cl_version"; exit 0 ;;
677   - --help | --h* | -h )
678   - echo "$lt_cl_help"; exit 0 ;;
679   - --debug | --d* | -d )
680   - debug=: ;;
681   - --quiet | --q* | --silent | --s* | -q )
682   - lt_cl_silent=: ;;
683   -
684   - -*) AC_MSG_ERROR([unrecognized option: $[1]
685   -Try '$[0] --help' for more information.]) ;;
686   -
687   - *) AC_MSG_ERROR([unrecognized argument: $[1]
688   -Try '$[0] --help' for more information.]) ;;
689   - esac
690   - shift
691   -done
692   -
693   -if $lt_cl_silent; then
694   - exec AS_MESSAGE_FD>/dev/null
695   -fi
696   -_LTEOF
697   -
698   -cat >>"$CONFIG_LT" <<_LTEOF
699   -_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
700   -_LTEOF
701   -
702   -cat >>"$CONFIG_LT" <<\_LTEOF
703   -AC_MSG_NOTICE([creating $ofile])
704   -_LT_OUTPUT_LIBTOOL_COMMANDS
705   -AS_EXIT(0)
706   -_LTEOF
707   -chmod +x "$CONFIG_LT"
708   -
709   -# configure is writing to config.log, but config.lt does its own redirection,
710   -# appending to config.log, which fails on DOS, as config.log is still kept
711   -# open by configure. Here we exec the FD to /dev/null, effectively closing
712   -# config.log, so it can be properly (re)opened and appended to by config.lt.
713   -lt_cl_success=:
714   -test yes = "$silent" &&
715   - lt_config_lt_args="$lt_config_lt_args --quiet"
716   -exec AS_MESSAGE_LOG_FD>/dev/null
717   -$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
718   -exec AS_MESSAGE_LOG_FD>>config.log
719   -$lt_cl_success || AS_EXIT(1)
720   -])# LT_OUTPUT
721   -
722   -
723   -# _LT_CONFIG(TAG)
724   -# ---------------
725   -# If TAG is the built-in tag, create an initial libtool script with a
726   -# default configuration from the untagged config vars. Otherwise add code
727   -# to config.status for appending the configuration named by TAG from the
728   -# matching tagged config vars.
729   -m4_defun([_LT_CONFIG],
730   -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
731   -_LT_CONFIG_SAVE_COMMANDS([
732   - m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
733   - m4_if(_LT_TAG, [C], [
734   - # See if we are running on zsh, and set the options that allow our
735   - # commands through without removal of \ escapes.
736   - if test -n "${ZSH_VERSION+set}"; then
737   - setopt NO_GLOB_SUBST
738   - fi
739   -
740   - cfgfile=${ofile}T
741   - trap "$RM \"$cfgfile\"; exit 1" 1 2 15
742   - $RM "$cfgfile"
743   -
744   - cat <<_LT_EOF >> "$cfgfile"
745   -#! $SHELL
746   -# Generated automatically by $as_me ($PACKAGE) $VERSION
747   -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
748   -# NOTE: Changes made to this file will be lost: look at ltmain.sh.
749   -
750   -# Provide generalized library-building support services.
751   -# Written by Gordon Matzigkeit, 1996
752   -
753   -_LT_COPYING
754   -_LT_LIBTOOL_TAGS
755   -
756   -# Configured defaults for sys_lib_dlsearch_path munging.
757   -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
758   -
759   -# ### BEGIN LIBTOOL CONFIG
760   -_LT_LIBTOOL_CONFIG_VARS
761   -_LT_LIBTOOL_TAG_VARS
762   -# ### END LIBTOOL CONFIG
763   -
764   -_LT_EOF
765   -
766   - cat <<'_LT_EOF' >> "$cfgfile"
767   -
768   -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
769   -
770   -_LT_PREPARE_MUNGE_PATH_LIST
771   -_LT_PREPARE_CC_BASENAME
772   -
773   -# ### END FUNCTIONS SHARED WITH CONFIGURE
774   -
775   -_LT_EOF
776   -
777   - case $host_os in
778   - aix3*)
779   - cat <<\_LT_EOF >> "$cfgfile"
780   -# AIX sometimes has problems with the GCC collect2 program. For some
781   -# reason, if we set the COLLECT_NAMES environment variable, the problems
782   -# vanish in a puff of smoke.
783   -if test set != "${COLLECT_NAMES+set}"; then
784   - COLLECT_NAMES=
785   - export COLLECT_NAMES
786   -fi
787   -_LT_EOF
788   - ;;
789   - esac
790   -
791   - _LT_PROG_LTMAIN
792   -
793   - # We use sed instead of cat because bash on DJGPP gets confused if
794   - # if finds mixed CR/LF and LF-only lines. Since sed operates in
795   - # text mode, it properly converts lines to CR/LF. This bash problem
796   - # is reportedly fixed, but why not run on old versions too?
797   - sed '$q' "$ltmain" >> "$cfgfile" \
798   - || (rm -f "$cfgfile"; exit 1)
799   -
800   - mv -f "$cfgfile" "$ofile" ||
801   - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
802   - chmod +x "$ofile"
803   -],
804   -[cat <<_LT_EOF >> "$ofile"
805   -
806   -dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
807   -dnl in a comment (ie after a #).
808   -# ### BEGIN LIBTOOL TAG CONFIG: $1
809   -_LT_LIBTOOL_TAG_VARS(_LT_TAG)
810   -# ### END LIBTOOL TAG CONFIG: $1
811   -_LT_EOF
812   -])dnl /m4_if
813   -],
814   -[m4_if([$1], [], [
815   - PACKAGE='$PACKAGE'
816   - VERSION='$VERSION'
817   - RM='$RM'
818   - ofile='$ofile'], [])
819   -])dnl /_LT_CONFIG_SAVE_COMMANDS
820   -])# _LT_CONFIG
821   -
822   -
823   -# LT_SUPPORTED_TAG(TAG)
824   -# ---------------------
825   -# Trace this macro to discover what tags are supported by the libtool
826   -# --tag option, using:
827   -# autoconf --trace 'LT_SUPPORTED_TAG:$1'