Merge lp:~noskcaj/ubuntu/trusty/libxklavier/5.3 into lp:ubuntu/trusty/libxklavier

Proposed by Jackson Doak
Status: Needs review
Proposed branch: lp:~noskcaj/ubuntu/trusty/libxklavier/5.3
Merge into: lp:ubuntu/trusty/libxklavier
Diff against target: 5767 lines (+1426/-1013)
54 files modified
.pc/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch/libxklavier/Makefile.am (+0/-109)
.pc/applied-patches (+0/-1)
.pc/revert-default-group-change.patch/libxklavier/xklavier_config_xkb.c (+2/-2)
INSTALL (+7/-2)
Makefile.in (+86/-38)
NEWS (+1/-0)
aclocal.m4 (+79/-29)
build-aux/config.guess (+147/-118)
build-aux/config.sub (+136/-68)
build-aux/depcomp (+134/-56)
build-aux/install-sh (+18/-11)
build-aux/ltmain.sh (+57/-38)
build-aux/missing (+4/-49)
configure (+169/-84)
configure.ac (+2/-2)
debian/changelog (+9/-0)
debian/libxklavier16.symbols (+2/-1)
debian/patches/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch (+0/-133)
debian/patches/revert-default-group-change.patch (+8/-6)
debian/patches/series (+0/-1)
doc/Makefile.in (+42/-18)
doc/reference/Makefile.in (+39/-11)
doc/reference/html/ch01.html (+1/-1)
doc/reference/html/ch02.html (+1/-1)
doc/reference/html/libxklavier-xkl-engine.html (+5/-5)
doc/reference/tmpl/xkl_config_item.sgml (+0/-2)
doc/reference/tmpl/xkl_config_rec.sgml (+0/-2)
doc/reference/tmpl/xkl_config_registry.sgml (+0/-2)
doc/reference/tmpl/xkl_engine.sgml (+0/-2)
doc/reference/tmpl/xkl_engine_marshal.sgml (+0/-2)
doc/reference/tmpl/xklavier.sgml (+0/-2)
doc/reference/tmpl/xklavier_private.sgml (+0/-2)
doc/reference/tmpl/xklavier_private_xkb.sgml (+0/-2)
doc/reference/tmpl/xklavier_private_xmm.sgml (+0/-2)
libxklavier.spec (+1/-1)
libxklavier/Makefile.am (+12/-6)
libxklavier/Makefile.in (+96/-52)
libxklavier/libxklavier.public (+1/-0)
libxklavier/marshal.list (+1/-1)
libxklavier/xkl_config_rec.h (+13/-0)
libxklavier/xkl_engine.h (+2/-2)
libxklavier/xkl_engine_marshal.c (+18/-18)
libxklavier/xkl_engine_marshal.h (+9/-9)
libxklavier/xklavier.c (+3/-16)
libxklavier/xklavier_config.c (+1/-4)
libxklavier/xklavier_config_xkb.c (+2/-2)
libxklavier/xklavier_evt.c (+2/-1)
libxklavier/xklavier_private.h (+1/-1)
libxklavier/xklavier_props.c (+12/-4)
m4/libtool.m4 (+208/-57)
m4/ltoptions.m4 (+17/-2)
m4/ltversion.m4 (+5/-5)
tests/Makefile.in (+52/-28)
tests/test_gi.py (+21/-2)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/trusty/libxklavier/5.3
Reviewer Review Type Date Requested Status
Daniel Holbach (community) Approve
Review via email: mp+206636@code.launchpad.net

Description of the change

New upstream release.

To post a comment you must log in.
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks. Uploaded.

review: Approve

Unmerged revisions

45. By Jackson Doak

Update symbols

44. By Jackson Doak

* New upstream release.
* Drop 0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch,
  fixed upstream

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== removed directory '.pc/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch'
=== removed directory '.pc/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch/libxklavier'
=== removed file '.pc/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch/libxklavier/Makefile.am'
--- .pc/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch/libxklavier/Makefile.am 2012-02-22 02:28:16 +0000
+++ .pc/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch/libxklavier/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,109 +0,0 @@
1if LIBXKBFILE_PRESENT
2 LIBXKBFILE_PRESENT_CFLAG = -DLIBXKBFILE_PRESENT=1
3 LIBXKBFILE_PRESENT_LDFLAGS = -lxkbfile
4endif
5
6if ENABLE_XKB_SUPPORT
7 ENABLE_XKB_SUPPORT_CFLAG = -DENABLE_XKB_SUPPORT=1
8else
9 ENABLE_XKB_SUPPORT_CFLAG = -DDISABLE_XKB_SUPPORT=1
10endif
11
12if ENABLE_XMODMAP_SUPPORT
13 ENABLE_XMODMAP_SUPPORT_CFLAG = -DENABLE_XMODMAP_SUPPORT=1
14else
15 ENABLE_XMODMAP_SUPPORT_CFLAG = -DDISABLE_XMODMAP_SUPPORT=1
16endif
17
18AM_CFLAGS=-Wall -DDATA_DIR=\"$(datadir)/$(PACKAGE)\" \
19 -I. -I$(top_srcdir) $(X_CFLAGS) \
20 $(XML_CFLAGS) $(GLIB_CFLAGS) $(XINPUT_CFLAGS) \
21 $(LIBXKBFILE_PRESENT_CFLAG) \
22 $(ENABLE_XKB_SUPPORT_CFLAG) \
23 $(ENABLE_XMODMAP_SUPPORT_CFLAG)
24
25lib_LTLIBRARIES = libxklavier.la
26noinst_HEADERS = xklavier_private.h xklavier_private_xkb.h xklavier_private_xmm.h
27xklavier_headers = xkl_engine.h xkl_config_item.h xkl_config_registry.h \
28 xkl_config_rec.h xkl_engine_marshal.h xklavier.h
29
30xklavier_built_headers = xkl-enum-types.h
31xklavier_built_cfiles = xkl-enum-types.c
32xklavierincdir = $(includedir)/libxklavier
33xklavierinc_HEADERS = $(xklavier_headers) $(xklavier_built_headers)
34
35libxklavier_la_SOURCES = $(xklavier_built_cfiles) xklavier.c xklavier_evt.c xklavier_config.c xklavier_config_iso.c \
36 xklavier_xkb.c xklavier_evt_xkb.c xklavier_config_xkb.c xklavier_toplevel.c \
37 xklavier_xmm.c xklavier_xmm_opts.c xklavier_evt_xmm.c xklavier_config_xmm.c \
38 xklavier_util.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c \
39 $(noinst_HEADERS) $(xklavierinc_HEADERS)
40libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
41libxklavier_la_LIBADD = \
42 $(XML_LIBS) $(GLIB_LIBS) $(XINPUT_LIBS) \
43 $(LIBXKBFILE_PRESENT_LDFLAGS) \
44 $(X_LIBS) -lX11 $(LIBICONV)
45
46EXTRA_DIST=marshal.list
47
48GLIB_GENMARSHAL = `$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
49
50xkl_engine_marshal.h: marshal.list
51 $(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --header > xkl_engine_marshal.h
52
53xkl_engine_marshal.c: xkl_engine_marshal.h
54 $(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --body > xkl_engine_marshal.c
55
56xkl-enum-types.h: stamp-xkl-enum-types.h
57 @true
58stamp-xkl-enum-types.h: $(xklavier_headers)
59 (cd $(srcdir) \
60 && glib-mkenums \
61 --fhead "#ifndef __XKL_ENUM_TYPES_H__\n#define __XKL_ENUM_TYPES_H__\n" \
62 --fprod "/* enumerations from \"@filename@\" */\n" \
63 --vhead "GType @enum_name@_get_type (void);\n#define XKL_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
64 --ftail "#endif /* __XKL_ENUM_TYPES_H__ */" \
65 $(xklavier_headers)) > new-xkl-enum-types.h \
66 && (cmp -s new-xkl-enum-types.h xkl-enum-types.h || cp new-xkl-enum-types.h xkl-enum-types.h) \
67 && rm -f new-xkl-enum-types.h \
68 && echo timestamp > $(@F)
69
70xkl-enum-types.c: $(xklavier_headers) xkl-enum-types.h
71 (cd $(srcdir) \
72 && glib-mkenums \
73 --fhead "#include <libxklavier/xklavier.h>" \
74 --fprod "\n/* enumerations from \"@filename@\" */" \
75 --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \
76 --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
77 --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
78 $(xklavier_headers)) > new-xkl-enum-types.c \
79 && cp new-xkl-enum-types.c $(@F) \
80 && rm -f new-xkl-enum-types.c
81
82DISTCLEANFILES=$(xklavier_built_headers) $(xklavier_built_cfiles) stamp-xkl-enum-types.h
83CLEANFILES=
84
85# build intospection typelib
86-include $(INTROSPECTION_MAKEFILE)
87INTROSPECTION_GIRS =
88INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
89INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
90
91if HAVE_INTROSPECTION
92# avoid introspecting private headers
93introspection_sources = $(xklavier_headers) $(filter %.c, $(libxklavier_la_SOURCES))
94
95Xkl-1.0.gir: libxklavier.la
96Xkl_1_0_gir_INCLUDES = GObject-2.0 xlib-2.0
97Xkl_1_0_gir_CFLAGS = -I$(top_srcdir) $(INCLUDES) $(X_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) $(XINPUT_CFLAGS)
98Xkl_1_0_gir_LIBS = libxklavier.la
99Xkl_1_0_gir_FILES = $(xklavier_headers) $(introspection_sources)
100INTROSPECTION_GIRS += Xkl-1.0.gir
101
102girdir = $(datadir)/gir-1.0
103gir_DATA = $(INTROSPECTION_GIRS)
104
105typelibdir = $(libdir)/girepository-1.0
106typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
107
108CLEANFILES += $(gir_DATA) $(typelib_DATA)
109endif
1100
=== removed file '.pc/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch/libxklavier/libxklavier.public'
=== modified file '.pc/applied-patches'
--- .pc/applied-patches 2012-03-21 14:32:39 +0000
+++ .pc/applied-patches 2014-02-16 22:04:28 +0000
@@ -1,2 +1,1 @@
10001-Explicitly-exporting-only-the-symbols-that-are-reall.patch
2revert-default-group-change.patch1revert-default-group-change.patch
32
=== modified file '.pc/revert-default-group-change.patch/libxklavier/xklavier_config_xkb.c'
--- .pc/revert-default-group-change.patch/libxklavier/xklavier_config_xkb.c 2012-03-21 14:32:39 +0000
+++ .pc/revert-default-group-change.patch/libxklavier/xklavier_config_xkb.c 2014-02-16 22:04:28 +0000
@@ -286,7 +286,7 @@
286286
287 XSync(display, False);287 XSync(display, False);
288 /* From this point, ALL errors should be intercepted only by libxklavier */288 /* From this point, ALL errors should be intercepted only by libxklavier */
289 xkl_engine_priv(engine, criticalSection) = TRUE;289 xkl_engine_priv(engine, critical_section) = TRUE;
290290
291 cpid = fork();291 cpid = fork();
292 switch (cpid) {292 switch (cpid) {
@@ -401,7 +401,7 @@
401 }401 }
402 XSync(display, False);402 XSync(display, False);
403 /* Return to normal X error processing */403 /* Return to normal X error processing */
404 xkl_engine_priv(engine, criticalSection) = FALSE;404 xkl_engine_priv(engine, critical_section) = FALSE;
405405
406 if (activate)406 if (activate)
407 xkl_config_set_group_by_description(engine,407 xkl_config_set_group_by_description(engine,
408408
=== modified file 'INSTALL'
--- INSTALL 2012-02-15 10:50:36 +0000
+++ INSTALL 2014-02-16 22:04:28 +0000
@@ -1,8 +1,8 @@
1Installation Instructions1Installation Instructions
2*************************2*************************
33
4Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,4Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation,
52006, 2007, 2008, 2009 Free Software Foundation, Inc.5Inc.
66
7 Copying and distribution of this file, with or without modification,7 Copying and distribution of this file, with or without modification,
8are permitted in any medium without royalty provided the copyright8are permitted in any medium without royalty provided the copyright
@@ -226,6 +226,11 @@
226226
227and if that doesn't work, install pre-built binaries of GCC for HP-UX.227and if that doesn't work, install pre-built binaries of GCC for HP-UX.
228228
229 HP-UX `make' updates targets which have the same time stamps as
230their prerequisites, which makes it generally unusable when shipped
231generated files such as `configure' are involved. Use GNU `make'
232instead.
233
229 On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot234 On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
230parse its `<wchar.h>' header file. The option `-nodtk' can be used as235parse its `<wchar.h>' header file. The option `-nodtk' can be used as
231a workaround. If GNU CC is not installed, it is therefore recommended236a workaround. If GNU CC is not installed, it is therefore recommended
232237
=== modified file 'Makefile.in'
--- Makefile.in 2012-02-15 10:50:36 +0000
+++ Makefile.in 2014-02-16 22:04:28 +0000
@@ -1,9 +1,9 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@2# @configure_input@
33
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Inc.6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.9# with or without modifications, as long as this notice is preserved.
@@ -16,6 +16,23 @@
16@SET_MAKE@16@SET_MAKE@
1717
18VPATH = @srcdir@18VPATH = @srcdir@
19am__make_dryrun = \
20 { \
21 am__dry=no; \
22 case $$MAKEFLAGS in \
23 *\\[\ \ ]*) \
24 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
25 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
26 *) \
27 for am__flg in $$MAKEFLAGS; do \
28 case $$am__flg in \
29 *=*|--*) ;; \
30 *n*) am__dry=yes; break;; \
31 esac; \
32 done;; \
33 esac; \
34 test $$am__dry = yes; \
35 }
19pkgdatadir = $(datadir)/@PACKAGE@36pkgdatadir = $(datadir)/@PACKAGE@
20pkgincludedir = $(includedir)/@PACKAGE@37pkgincludedir = $(includedir)/@PACKAGE@
21pkglibdir = $(libdir)/@PACKAGE@38pkglibdir = $(libdir)/@PACKAGE@
@@ -61,11 +78,11 @@
61CONFIG_HEADER = config.h78CONFIG_HEADER = config.h
62CONFIG_CLEAN_FILES = libxklavier.spec libxklavier.pc79CONFIG_CLEAN_FILES = libxklavier.spec libxklavier.pc
63CONFIG_CLEAN_VPATH_FILES =80CONFIG_CLEAN_VPATH_FILES =
64AM_V_GEN = $(am__v_GEN_$(V))81AM_V_GEN = $(am__v_GEN_@AM_V@)
65am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))82am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
66am__v_GEN_0 = @echo " GEN " $@;83am__v_GEN_0 = @echo " GEN " $@;
67AM_V_at = $(am__v_at_$(V))84AM_V_at = $(am__v_at_@AM_V@)
68am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))85am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
69am__v_at_0 = @86am__v_at_0 = @
70SOURCES =87SOURCES =
71DIST_SOURCES =88DIST_SOURCES =
@@ -76,6 +93,11 @@
76 install-pdf-recursive install-ps-recursive install-recursive \93 install-pdf-recursive install-ps-recursive install-recursive \
77 installcheck-recursive installdirs-recursive pdf-recursive \94 installcheck-recursive installdirs-recursive pdf-recursive \
78 ps-recursive uninstall-recursive95 ps-recursive uninstall-recursive
96am__can_run_installinfo = \
97 case $$AM_UPDATE_INFO_DIR in \
98 n|no|NO) false;; \
99 *) (install-info --version) >/dev/null 2>&1;; \
100 esac
79am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;101am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
80am__vpath_adj = case $$p in \102am__vpath_adj = case $$p in \
81 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \103 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -97,6 +119,12 @@
97am__base_list = \119am__base_list = \
98 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \120 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
99 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'121 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
122am__uninstall_files_from_dir = { \
123 test -z "$$files" \
124 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
125 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
126 $(am__cd) "$$dir" && rm -f $$files; }; \
127 }
100am__installdirs = "$(DESTDIR)$(pkgconfigdir)"128am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
101DATA = $(pkgconfig_DATA)129DATA = $(pkgconfig_DATA)
102RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \130RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
@@ -111,9 +139,11 @@
111distdir = $(PACKAGE)-$(VERSION)139distdir = $(PACKAGE)-$(VERSION)
112top_distdir = $(distdir)140top_distdir = $(distdir)
113am__remove_distdir = \141am__remove_distdir = \
114 { test ! -d "$(distdir)" \142 if test -d "$(distdir)"; then \
115 || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \143 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
116 && rm -fr "$(distdir)"; }; }144 && rm -rf "$(distdir)" \
145 || { sleep 5 && rm -rf "$(distdir)"; }; \
146 else :; fi
117am__relativize = \147am__relativize = \
118 dir0=`pwd`; \148 dir0=`pwd`; \
119 sed_first='s,^\([^/]*\)/.*$$,\1,'; \149 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -142,6 +172,8 @@
142DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2172DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
143GZIP_ENV = --best173GZIP_ENV = --best
144distuninstallcheck_listfiles = find . -type f -print174distuninstallcheck_listfiles = find . -type f -print
175am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
176 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
145distcleancheck_listfiles = find . -type f -print177distcleancheck_listfiles = find . -type f -print
146ACLOCAL = @ACLOCAL@178ACLOCAL = @ACLOCAL@
147AMTAR = @AMTAR@179AMTAR = @AMTAR@
@@ -318,7 +350,7 @@
318 $(MAKE) $(AM_MAKEFLAGS) all-recursive350 $(MAKE) $(AM_MAKEFLAGS) all-recursive
319351
320.SUFFIXES:352.SUFFIXES:
321am--refresh:353am--refresh: Makefile
322 @:354 @:
323$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)355$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
324 @for dep in $?; do \356 @for dep in $?; do \
@@ -354,10 +386,8 @@
354$(am__aclocal_m4_deps):386$(am__aclocal_m4_deps):
355387
356config.h: stamp-h1388config.h: stamp-h1
357 @if test ! -f $@; then \389 @if test ! -f $@; then rm -f stamp-h1; else :; fi
358 rm -f stamp-h1; \390 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
359 $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
360 else :; fi
361391
362stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status392stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
363 @rm -f stamp-h1393 @rm -f stamp-h1
@@ -384,8 +414,11 @@
384 -rm -f libtool config.lt414 -rm -f libtool config.lt
385install-pkgconfigDATA: $(pkgconfig_DATA)415install-pkgconfigDATA: $(pkgconfig_DATA)
386 @$(NORMAL_INSTALL)416 @$(NORMAL_INSTALL)
387 test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)"
388 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \417 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
418 if test -n "$$list"; then \
419 echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
420 $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
421 fi; \
389 for p in $$list; do \422 for p in $$list; do \
390 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \423 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
391 echo "$$d$$p"; \424 echo "$$d$$p"; \
@@ -399,9 +432,7 @@
399 @$(NORMAL_UNINSTALL)432 @$(NORMAL_UNINSTALL)
400 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \433 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
401 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \434 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
402 test -n "$$files" || exit 0; \435 dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
403 echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \
404 cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files
405436
406# This directory's subdirectories are mostly independent; you can cd437# This directory's subdirectories are mostly independent; you can cd
407# into them and run `make' without going through this Makefile.438# into them and run `make' without going through this Makefile.
@@ -572,13 +603,10 @@
572 done603 done
573 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \604 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
574 if test "$$subdir" = .; then :; else \605 if test "$$subdir" = .; then :; else \
575 test -d "$(distdir)/$$subdir" \606 $(am__make_dryrun) \
576 || $(MKDIR_P) "$(distdir)/$$subdir" \607 || test -d "$(distdir)/$$subdir" \
577 || exit 1; \608 || $(MKDIR_P) "$(distdir)/$$subdir" \
578 fi; \609 || exit 1; \
579 done
580 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
581 if test "$$subdir" = .; then :; else \
582 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \610 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
583 $(am__relativize); \611 $(am__relativize); \
584 new_distdir=$$reldir; \612 new_distdir=$$reldir; \
@@ -609,7 +637,11 @@
609 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz637 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
610 $(am__remove_distdir)638 $(am__remove_distdir)
611dist-bzip2: distdir639dist-bzip2: distdir
612 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2640 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
641 $(am__remove_distdir)
642
643dist-lzip: distdir
644 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
613 $(am__remove_distdir)645 $(am__remove_distdir)
614646
615dist-lzma: distdir647dist-lzma: distdir
@@ -617,7 +649,7 @@
617 $(am__remove_distdir)649 $(am__remove_distdir)
618650
619dist-xz: distdir651dist-xz: distdir
620 tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz652 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
621 $(am__remove_distdir)653 $(am__remove_distdir)
622654
623dist-tarZ: distdir655dist-tarZ: distdir
@@ -635,7 +667,7 @@
635667
636dist dist-all: distdir668dist dist-all: distdir
637 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz669 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
638 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2670 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
639 $(am__remove_distdir)671 $(am__remove_distdir)
640672
641# This target untars the dist file and tries a VPATH configuration. Then673# This target untars the dist file and tries a VPATH configuration. Then
@@ -649,6 +681,8 @@
649 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\681 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
650 *.tar.lzma*) \682 *.tar.lzma*) \
651 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\683 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
684 *.tar.lz*) \
685 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
652 *.tar.xz*) \686 *.tar.xz*) \
653 xz -dc $(distdir).tar.xz | $(am__untar) ;;\687 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
654 *.tar.Z*) \688 *.tar.Z*) \
@@ -658,7 +692,7 @@
658 *.zip*) \692 *.zip*) \
659 unzip $(distdir).zip ;;\693 unzip $(distdir).zip ;;\
660 esac694 esac
661 chmod -R a-w $(distdir); chmod a+w $(distdir)695 chmod -R a-w $(distdir); chmod u+w $(distdir)
662 mkdir $(distdir)/_build696 mkdir $(distdir)/_build
663 mkdir $(distdir)/_inst697 mkdir $(distdir)/_inst
664 chmod a-w $(distdir)698 chmod a-w $(distdir)
@@ -668,6 +702,7 @@
668 && am__cwd=`pwd` \702 && am__cwd=`pwd` \
669 && $(am__cd) $(distdir)/_build \703 && $(am__cd) $(distdir)/_build \
670 && ../configure --srcdir=.. --prefix="$$dc_install_base" \704 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
705 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
671 $(DISTCHECK_CONFIGURE_FLAGS) \706 $(DISTCHECK_CONFIGURE_FLAGS) \
672 && $(MAKE) $(AM_MAKEFLAGS) \707 && $(MAKE) $(AM_MAKEFLAGS) \
673 && $(MAKE) $(AM_MAKEFLAGS) dvi \708 && $(MAKE) $(AM_MAKEFLAGS) dvi \
@@ -696,8 +731,16 @@
696 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \731 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
697 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'732 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
698distuninstallcheck:733distuninstallcheck:
699 @$(am__cd) '$(distuninstallcheck_dir)' \734 @test -n '$(distuninstallcheck_dir)' || { \
700 && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \735 echo 'ERROR: trying to run $@ with an empty' \
736 '$$(distuninstallcheck_dir)' >&2; \
737 exit 1; \
738 }; \
739 $(am__cd) '$(distuninstallcheck_dir)' || { \
740 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
741 exit 1; \
742 }; \
743 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
701 || { echo "ERROR: files left after uninstall:" ; \744 || { echo "ERROR: files left after uninstall:" ; \
702 if test -n "$(DESTDIR)"; then \745 if test -n "$(DESTDIR)"; then \
703 echo " (check DESTDIR support)"; \746 echo " (check DESTDIR support)"; \
@@ -731,10 +774,15 @@
731774
732installcheck: installcheck-recursive775installcheck: installcheck-recursive
733install-strip:776install-strip:
734 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \777 if test -z '$(STRIP)'; then \
735 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \778 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
736 `test -z '$(STRIP)' || \779 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
737 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install780 install; \
781 else \
782 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
783 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
784 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
785 fi
738mostlyclean-generic:786mostlyclean-generic:
739787
740clean-generic:788clean-generic:
@@ -822,8 +870,8 @@
822.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \870.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
823 all all-am am--refresh check check-am clean clean-generic \871 all all-am am--refresh check check-am clean clean-generic \
824 clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \872 clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
825 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \873 dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
826 distcheck distclean distclean-generic distclean-hdr \874 dist-zip distcheck distclean distclean-generic distclean-hdr \
827 distclean-libtool distclean-tags distcleancheck distdir \875 distclean-libtool distclean-tags distcleancheck distdir \
828 distuninstallcheck dvi dvi-am html html-am info info-am \876 distuninstallcheck dvi dvi-am html html-am info info-am \
829 install install-am install-data install-data-am install-dvi \877 install install-am install-data install-data-am install-dvi \
830878
=== modified file 'NEWS'
--- NEWS 2012-02-22 02:28:16 +0000
+++ NEWS 2014-02-16 22:04:28 +0000
@@ -1,3 +1,4 @@
15.3 A number of introspection and build fixes
15.2.1 Fixed GIR params for introspection (broken build)25.2.1 Fixed GIR params for introspection (broken build)
25.2 Optional introspection introduced35.2 Optional introspection introduced
3 Some minor fixes (runtime and build-time)4 Some minor fixes (runtime and build-time)
45
=== modified file 'aclocal.m4'
--- aclocal.m4 2012-02-15 10:50:36 +0000
+++ aclocal.m4 2014-02-16 22:04:28 +0000
@@ -1,7 +1,8 @@
1# generated automatically by aclocal 1.11.1 -*- Autoconf -*-1# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
22
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.4# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
5# Inc.
5# This file is free software; the Free Software Foundation6# This file is free software; the Free Software Foundation
6# gives unlimited permission to copy and/or distribute it,7# gives unlimited permission to copy and/or distribute it,
7# with or without modifications, as long as this notice is preserved.8# with or without modifications, as long as this notice is preserved.
@@ -177,12 +178,15 @@
177fi[]dnl178fi[]dnl
178])# PKG_CHECK_MODULES179])# PKG_CHECK_MODULES
179180
180# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.181# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
182# Foundation, Inc.
181#183#
182# This file is free software; the Free Software Foundation184# This file is free software; the Free Software Foundation
183# gives unlimited permission to copy and/or distribute it,185# gives unlimited permission to copy and/or distribute it,
184# with or without modifications, as long as this notice is preserved.186# with or without modifications, as long as this notice is preserved.
185187
188# serial 1
189
186# AM_AUTOMAKE_VERSION(VERSION)190# AM_AUTOMAKE_VERSION(VERSION)
187# ----------------------------191# ----------------------------
188# Automake X.Y traces this macro to ensure aclocal.m4 has been192# Automake X.Y traces this macro to ensure aclocal.m4 has been
@@ -192,7 +196,7 @@
192[am__api_version='1.11'196[am__api_version='1.11'
193dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to197dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
194dnl require some minimum version. Point them to the right macro.198dnl require some minimum version. Point them to the right macro.
195m4_if([$1], [1.11.1], [],199m4_if([$1], [1.11.6], [],
196 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl200 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
197])201])
198202
@@ -208,19 +212,21 @@
208# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.212# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
209# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.213# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
210AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],214AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
211[AM_AUTOMAKE_VERSION([1.11.1])dnl215[AM_AUTOMAKE_VERSION([1.11.6])dnl
212m4_ifndef([AC_AUTOCONF_VERSION],216m4_ifndef([AC_AUTOCONF_VERSION],
213 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl217 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
214_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])218_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
215219
216# AM_AUX_DIR_EXPAND -*- Autoconf -*-220# AM_AUX_DIR_EXPAND -*- Autoconf -*-
217221
218# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.222# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
219#223#
220# This file is free software; the Free Software Foundation224# This file is free software; the Free Software Foundation
221# gives unlimited permission to copy and/or distribute it,225# gives unlimited permission to copy and/or distribute it,
222# with or without modifications, as long as this notice is preserved.226# with or without modifications, as long as this notice is preserved.
223227
228# serial 1
229
224# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets230# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
225# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to231# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
226# `$srcdir', `$srcdir/..', or `$srcdir/../..'.232# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
@@ -302,14 +308,14 @@
302Usually this means the macro was only invoked conditionally.]])308Usually this means the macro was only invoked conditionally.]])
303fi])])309fi])])
304310
305# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009311# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
306# Free Software Foundation, Inc.312# 2010, 2011 Free Software Foundation, Inc.
307#313#
308# This file is free software; the Free Software Foundation314# This file is free software; the Free Software Foundation
309# gives unlimited permission to copy and/or distribute it,315# gives unlimited permission to copy and/or distribute it,
310# with or without modifications, as long as this notice is preserved.316# with or without modifications, as long as this notice is preserved.
311317
312# serial 10318# serial 12
313319
314# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be320# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
315# written in clear, in which case automake, when reading aclocal.m4,321# written in clear, in which case automake, when reading aclocal.m4,
@@ -349,6 +355,7 @@
349 # instance it was reported that on HP-UX the gcc test will end up355 # instance it was reported that on HP-UX the gcc test will end up
350 # making a dummy file named `D' -- because `-MD' means `put the output356 # making a dummy file named `D' -- because `-MD' means `put the output
351 # in D'.357 # in D'.
358 rm -rf conftest.dir
352 mkdir conftest.dir359 mkdir conftest.dir
353 # Copy depcomp to subdir because otherwise we won't find it if we're360 # Copy depcomp to subdir because otherwise we won't find it if we're
354 # using a relative directory.361 # using a relative directory.
@@ -413,7 +420,7 @@
413 break420 break
414 fi421 fi
415 ;;422 ;;
416 msvisualcpp | msvcmsys)423 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
417 # This compiler won't grok `-c -o', but also, the minuso test has424 # This compiler won't grok `-c -o', but also, the minuso test has
418 # not run yet. These depmodes are late enough in the game, and425 # not run yet. These depmodes are late enough in the game, and
419 # so weak that their functioning should not be impacted.426 # so weak that their functioning should not be impacted.
@@ -478,10 +485,13 @@
478if test "x$enable_dependency_tracking" != xno; then485if test "x$enable_dependency_tracking" != xno; then
479 am_depcomp="$ac_aux_dir/depcomp"486 am_depcomp="$ac_aux_dir/depcomp"
480 AMDEPBACKSLASH='\'487 AMDEPBACKSLASH='\'
488 am__nodep='_no'
481fi489fi
482AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])490AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
483AC_SUBST([AMDEPBACKSLASH])dnl491AC_SUBST([AMDEPBACKSLASH])dnl
484_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl492_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
493AC_SUBST([am__nodep])dnl
494_AM_SUBST_NOTMAKE([am__nodep])dnl
485])495])
486496
487# Generate code to set up dependency tracking. -*- Autoconf -*-497# Generate code to set up dependency tracking. -*- Autoconf -*-
@@ -703,12 +713,15 @@
703done713done
704echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])714echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
705715
706# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.716# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
717# Inc.
707#718#
708# This file is free software; the Free Software Foundation719# This file is free software; the Free Software Foundation
709# gives unlimited permission to copy and/or distribute it,720# gives unlimited permission to copy and/or distribute it,
710# with or without modifications, as long as this notice is preserved.721# with or without modifications, as long as this notice is preserved.
711722
723# serial 1
724
712# AM_PROG_INSTALL_SH725# AM_PROG_INSTALL_SH
713# ------------------726# ------------------
714# Define $install_sh.727# Define $install_sh.
@@ -748,8 +761,8 @@
748# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-761# Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
749# From Jim Meyering762# From Jim Meyering
750763
751# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008764# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008,
752# Free Software Foundation, Inc.765# 2011 Free Software Foundation, Inc.
753#766#
754# This file is free software; the Free Software Foundation767# This file is free software; the Free Software Foundation
755# gives unlimited permission to copy and/or distribute it,768# gives unlimited permission to copy and/or distribute it,
@@ -769,7 +782,7 @@
769 [disable], [m4_define([am_maintainer_other], [enable])],782 [disable], [m4_define([am_maintainer_other], [enable])],
770 [m4_define([am_maintainer_other], [enable])783 [m4_define([am_maintainer_other], [enable])
771 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])784 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
772AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])785AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
773 dnl maintainer-mode's default is 'disable' unless 'enable' is passed786 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
774 AC_ARG_ENABLE([maintainer-mode],787 AC_ARG_ENABLE([maintainer-mode],
775[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful788[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
@@ -880,12 +893,15 @@
880fi893fi
881])894])
882895
883# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.896# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
897# Inc.
884#898#
885# This file is free software; the Free Software Foundation899# This file is free software; the Free Software Foundation
886# gives unlimited permission to copy and/or distribute it,900# gives unlimited permission to copy and/or distribute it,
887# with or without modifications, as long as this notice is preserved.901# with or without modifications, as long as this notice is preserved.
888902
903# serial 1
904
889# AM_PROG_MKDIR_P905# AM_PROG_MKDIR_P
890# ---------------906# ---------------
891# Check for `mkdir -p'.907# Check for `mkdir -p'.
@@ -908,13 +924,14 @@
908924
909# Helper functions for option handling. -*- Autoconf -*-925# Helper functions for option handling. -*- Autoconf -*-
910926
911# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.927# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
928# Foundation, Inc.
912#929#
913# This file is free software; the Free Software Foundation930# This file is free software; the Free Software Foundation
914# gives unlimited permission to copy and/or distribute it,931# gives unlimited permission to copy and/or distribute it,
915# with or without modifications, as long as this notice is preserved.932# with or without modifications, as long as this notice is preserved.
916933
917# serial 4934# serial 5
918935
919# _AM_MANGLE_OPTION(NAME)936# _AM_MANGLE_OPTION(NAME)
920# -----------------------937# -----------------------
@@ -922,13 +939,13 @@
922[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])939[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
923940
924# _AM_SET_OPTION(NAME)941# _AM_SET_OPTION(NAME)
925# ------------------------------942# --------------------
926# Set option NAME. Presently that only means defining a flag for this option.943# Set option NAME. Presently that only means defining a flag for this option.
927AC_DEFUN([_AM_SET_OPTION],944AC_DEFUN([_AM_SET_OPTION],
928[m4_define(_AM_MANGLE_OPTION([$1]), 1)])945[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
929946
930# _AM_SET_OPTIONS(OPTIONS)947# _AM_SET_OPTIONS(OPTIONS)
931# ----------------------------------948# ------------------------
932# OPTIONS is a space-separated list of Automake options.949# OPTIONS is a space-separated list of Automake options.
933AC_DEFUN([_AM_SET_OPTIONS],950AC_DEFUN([_AM_SET_OPTIONS],
934[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])951[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
@@ -1004,13 +1021,13 @@
1004fi1021fi
1005AC_MSG_RESULT(yes)])1022AC_MSG_RESULT(yes)])
10061023
1007# Copyright (C) 2009 Free Software Foundation, Inc.1024# Copyright (C) 2009, 2011 Free Software Foundation, Inc.
1008#1025#
1009# This file is free software; the Free Software Foundation1026# This file is free software; the Free Software Foundation
1010# gives unlimited permission to copy and/or distribute it,1027# gives unlimited permission to copy and/or distribute it,
1011# with or without modifications, as long as this notice is preserved.1028# with or without modifications, as long as this notice is preserved.
10121029
1013# serial 11030# serial 2
10141031
1015# AM_SILENT_RULES([DEFAULT])1032# AM_SILENT_RULES([DEFAULT])
1016# --------------------------1033# --------------------------
@@ -1025,18 +1042,50 @@
1025no) AM_DEFAULT_VERBOSITY=1;;1042no) AM_DEFAULT_VERBOSITY=1;;
1026*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;1043*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1027esac1044esac
1045dnl
1046dnl A few `make' implementations (e.g., NonStop OS and NextStep)
1047dnl do not support nested variable expansions.
1048dnl See automake bug#9928 and bug#10237.
1049am_make=${MAKE-make}
1050AC_CACHE_CHECK([whether $am_make supports nested variables],
1051 [am_cv_make_support_nested_variables],
1052 [if AS_ECHO([['TRUE=$(BAR$(V))
1053BAR0=false
1054BAR1=true
1055V=1
1056am__doit:
1057 @$(TRUE)
1058.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1059 am_cv_make_support_nested_variables=yes
1060else
1061 am_cv_make_support_nested_variables=no
1062fi])
1063if test $am_cv_make_support_nested_variables = yes; then
1064 dnl Using `$V' instead of `$(V)' breaks IRIX make.
1065 AM_V='$(V)'
1066 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1067else
1068 AM_V=$AM_DEFAULT_VERBOSITY
1069 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1070fi
1071AC_SUBST([AM_V])dnl
1072AM_SUBST_NOTMAKE([AM_V])dnl
1073AC_SUBST([AM_DEFAULT_V])dnl
1074AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1028AC_SUBST([AM_DEFAULT_VERBOSITY])dnl1075AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1029AM_BACKSLASH='\'1076AM_BACKSLASH='\'
1030AC_SUBST([AM_BACKSLASH])dnl1077AC_SUBST([AM_BACKSLASH])dnl
1031_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl1078_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1032])1079])
10331080
1034# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.1081# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
1035#1082#
1036# This file is free software; the Free Software Foundation1083# This file is free software; the Free Software Foundation
1037# gives unlimited permission to copy and/or distribute it,1084# gives unlimited permission to copy and/or distribute it,
1038# with or without modifications, as long as this notice is preserved.1085# with or without modifications, as long as this notice is preserved.
10391086
1087# serial 1
1088
1040# AM_PROG_INSTALL_STRIP1089# AM_PROG_INSTALL_STRIP
1041# ---------------------1090# ---------------------
1042# One issue with vendor `install' (even GNU) is that you can't1091# One issue with vendor `install' (even GNU) is that you can't
@@ -1059,13 +1108,13 @@
1059INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"1108INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
1060AC_SUBST([INSTALL_STRIP_PROGRAM])])1109AC_SUBST([INSTALL_STRIP_PROGRAM])])
10611110
1062# Copyright (C) 2006, 2008 Free Software Foundation, Inc.1111# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
1063#1112#
1064# This file is free software; the Free Software Foundation1113# This file is free software; the Free Software Foundation
1065# gives unlimited permission to copy and/or distribute it,1114# gives unlimited permission to copy and/or distribute it,
1066# with or without modifications, as long as this notice is preserved.1115# with or without modifications, as long as this notice is preserved.
10671116
1068# serial 21117# serial 3
10691118
1070# _AM_SUBST_NOTMAKE(VARIABLE)1119# _AM_SUBST_NOTMAKE(VARIABLE)
1071# ---------------------------1120# ---------------------------
@@ -1074,13 +1123,13 @@
1074AC_DEFUN([_AM_SUBST_NOTMAKE])1123AC_DEFUN([_AM_SUBST_NOTMAKE])
10751124
1076# AM_SUBST_NOTMAKE(VARIABLE)1125# AM_SUBST_NOTMAKE(VARIABLE)
1077# ---------------------------1126# --------------------------
1078# Public sister of _AM_SUBST_NOTMAKE.1127# Public sister of _AM_SUBST_NOTMAKE.
1079AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])1128AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
10801129
1081# Check how to create a tarball. -*- Autoconf -*-1130# Check how to create a tarball. -*- Autoconf -*-
10821131
1083# Copyright (C) 2004, 2005 Free Software Foundation, Inc.1132# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
1084#1133#
1085# This file is free software; the Free Software Foundation1134# This file is free software; the Free Software Foundation
1086# gives unlimited permission to copy and/or distribute it,1135# gives unlimited permission to copy and/or distribute it,
@@ -1102,10 +1151,11 @@
1102# a tarball read from stdin.1151# a tarball read from stdin.
1103# $(am__untar) < result.tar1152# $(am__untar) < result.tar
1104AC_DEFUN([_AM_PROG_TAR],1153AC_DEFUN([_AM_PROG_TAR],
1105[# Always define AMTAR for backward compatibility.1154[# Always define AMTAR for backward compatibility. Yes, it's still used
1106AM_MISSING_PROG([AMTAR], [tar])1155# in the wild :-( We should find a proper way to deprecate it ...
1156AC_SUBST([AMTAR], ['$${TAR-tar}'])
1107m4_if([$1], [v7],1157m4_if([$1], [v7],
1108 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],1158 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1109 [m4_case([$1], [ustar],, [pax],,1159 [m4_case([$1], [ustar],, [pax],,
1110 [m4_fatal([Unknown tar format])])1160 [m4_fatal([Unknown tar format])])
1111AC_MSG_CHECKING([how to create a $1 tar archive])1161AC_MSG_CHECKING([how to create a $1 tar archive])
11121162
=== modified file 'build-aux/config.guess'
--- build-aux/config.guess 2012-02-15 10:50:36 +0000
+++ build-aux/config.guess 2014-02-16 22:04:28 +0000
@@ -1,10 +1,10 @@
1#! /bin/sh1#! /bin/sh
2# Attempt to guess a canonical system name.2# Attempt to guess a canonical system name.
3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 20094# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5# Free Software Foundation, Inc.5# 2011, 2012 Free Software Foundation, Inc.
66
7timestamp='2009-11-20'7timestamp='2012-02-10'
88
9# This file is free software; you can redistribute it and/or modify it9# This file is free software; you can redistribute it and/or modify it
10# under the terms of the GNU General Public License as published by10# under the terms of the GNU General Public License as published by
@@ -17,9 +17,7 @@
17# General Public License for more details.17# General Public License for more details.
18#18#
19# You should have received a copy of the GNU General Public License19# You should have received a copy of the GNU General Public License
20# along with this program; if not, write to the Free Software20# along with this program; if not, see <http://www.gnu.org/licenses/>.
21# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
22# 02110-1301, USA.
23#21#
24# As a special exception to the GNU General Public License, if you22# As a special exception to the GNU General Public License, if you
25# distribute this file as part of a program that contains a23# distribute this file as part of a program that contains a
@@ -56,8 +54,9 @@
56GNU config.guess ($timestamp)54GNU config.guess ($timestamp)
5755
58Originally written by Per Bothner.56Originally written by Per Bothner.
59Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,57Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
602002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.582001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
59Free Software Foundation, Inc.
6160
62This is free software; see the source for copying conditions. There is NO61This is free software; see the source for copying conditions. There is NO
63warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."62warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -144,7 +143,7 @@
144case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in143case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
145 *:NetBSD:*:*)144 *:NetBSD:*:*)
146 # NetBSD (nbsd) targets should (where applicable) match one or145 # NetBSD (nbsd) targets should (where applicable) match one or
147 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,146 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
148 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently147 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
149 # switched to ELF, *-*-netbsd* would select the old148 # switched to ELF, *-*-netbsd* would select the old
150 # object file format. This provides both forward149 # object file format. This provides both forward
@@ -180,7 +179,7 @@
180 fi179 fi
181 ;;180 ;;
182 *)181 *)
183 os=netbsd182 os=netbsd
184 ;;183 ;;
185 esac184 esac
186 # The OS release185 # The OS release
@@ -223,7 +222,7 @@
223 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`222 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
224 ;;223 ;;
225 *5.*)224 *5.*)
226 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`225 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
227 ;;226 ;;
228 esac227 esac
229 # According to Compaq, /usr/sbin/psrinfo has been available on228 # According to Compaq, /usr/sbin/psrinfo has been available on
@@ -269,7 +268,10 @@
269 # A Xn.n version is an unreleased experimental baselevel.268 # A Xn.n version is an unreleased experimental baselevel.
270 # 1.2 uses "1.2" for uname -r.269 # 1.2 uses "1.2" for uname -r.
271 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`270 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
272 exit ;;271 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
272 exitcode=$?
273 trap '' 0
274 exit $exitcode ;;
273 Alpha\ *:Windows_NT*:*)275 Alpha\ *:Windows_NT*:*)
274 # How do we know it's Interix rather than the generic POSIX subsystem?276 # How do we know it's Interix rather than the generic POSIX subsystem?
275 # Should we change UNAME_MACHINE based on the output of uname instead277 # Should we change UNAME_MACHINE based on the output of uname instead
@@ -295,7 +297,7 @@
295 echo s390-ibm-zvmoe297 echo s390-ibm-zvmoe
296 exit ;;298 exit ;;
297 *:OS400:*:*)299 *:OS400:*:*)
298 echo powerpc-ibm-os400300 echo powerpc-ibm-os400
299 exit ;;301 exit ;;
300 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)302 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
301 echo arm-acorn-riscix${UNAME_RELEASE}303 echo arm-acorn-riscix${UNAME_RELEASE}
@@ -394,23 +396,23 @@
394 # MiNT. But MiNT is downward compatible to TOS, so this should396 # MiNT. But MiNT is downward compatible to TOS, so this should
395 # be no problem.397 # be no problem.
396 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)398 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
397 echo m68k-atari-mint${UNAME_RELEASE}399 echo m68k-atari-mint${UNAME_RELEASE}
398 exit ;;400 exit ;;
399 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)401 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
400 echo m68k-atari-mint${UNAME_RELEASE}402 echo m68k-atari-mint${UNAME_RELEASE}
401 exit ;;403 exit ;;
402 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)404 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
403 echo m68k-atari-mint${UNAME_RELEASE}405 echo m68k-atari-mint${UNAME_RELEASE}
404 exit ;;406 exit ;;
405 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)407 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
406 echo m68k-milan-mint${UNAME_RELEASE}408 echo m68k-milan-mint${UNAME_RELEASE}
407 exit ;;409 exit ;;
408 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)410 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
409 echo m68k-hades-mint${UNAME_RELEASE}411 echo m68k-hades-mint${UNAME_RELEASE}
410 exit ;;412 exit ;;
411 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)413 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
412 echo m68k-unknown-mint${UNAME_RELEASE}414 echo m68k-unknown-mint${UNAME_RELEASE}
413 exit ;;415 exit ;;
414 m68k:machten:*:*)416 m68k:machten:*:*)
415 echo m68k-apple-machten${UNAME_RELEASE}417 echo m68k-apple-machten${UNAME_RELEASE}
416 exit ;;418 exit ;;
@@ -480,8 +482,8 @@
480 echo m88k-motorola-sysv3482 echo m88k-motorola-sysv3
481 exit ;;483 exit ;;
482 AViiON:dgux:*:*)484 AViiON:dgux:*:*)
483 # DG/UX returns AViiON for all architectures485 # DG/UX returns AViiON for all architectures
484 UNAME_PROCESSOR=`/usr/bin/uname -p`486 UNAME_PROCESSOR=`/usr/bin/uname -p`
485 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]487 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
486 then488 then
487 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \489 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@@ -494,7 +496,7 @@
494 else496 else
495 echo i586-dg-dgux${UNAME_RELEASE}497 echo i586-dg-dgux${UNAME_RELEASE}
496 fi498 fi
497 exit ;;499 exit ;;
498 M88*:DolphinOS:*:*) # DolphinOS (SVR3)500 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
499 echo m88k-dolphin-sysv3501 echo m88k-dolphin-sysv3
500 exit ;;502 exit ;;
@@ -551,7 +553,7 @@
551 echo rs6000-ibm-aix3.2553 echo rs6000-ibm-aix3.2
552 fi554 fi
553 exit ;;555 exit ;;
554 *:AIX:*:[456])556 *:AIX:*:[4567])
555 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`557 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
556 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then558 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
557 IBM_ARCH=rs6000559 IBM_ARCH=rs6000
@@ -594,52 +596,52 @@
594 9000/[678][0-9][0-9])596 9000/[678][0-9][0-9])
595 if [ -x /usr/bin/getconf ]; then597 if [ -x /usr/bin/getconf ]; then
596 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`598 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
597 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`599 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
598 case "${sc_cpu_version}" in600 case "${sc_cpu_version}" in
599 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0601 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
600 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1602 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
601 532) # CPU_PA_RISC2_0603 532) # CPU_PA_RISC2_0
602 case "${sc_kernel_bits}" in604 case "${sc_kernel_bits}" in
603 32) HP_ARCH="hppa2.0n" ;;605 32) HP_ARCH="hppa2.0n" ;;
604 64) HP_ARCH="hppa2.0w" ;;606 64) HP_ARCH="hppa2.0w" ;;
605 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20607 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
606 esac ;;608 esac ;;
607 esac609 esac
608 fi610 fi
609 if [ "${HP_ARCH}" = "" ]; then611 if [ "${HP_ARCH}" = "" ]; then
610 eval $set_cc_for_build612 eval $set_cc_for_build
611 sed 's/^ //' << EOF >$dummy.c613 sed 's/^ //' << EOF >$dummy.c
612614
613 #define _HPUX_SOURCE615 #define _HPUX_SOURCE
614 #include <stdlib.h>616 #include <stdlib.h>
615 #include <unistd.h>617 #include <unistd.h>
616618
617 int main ()619 int main ()
618 {620 {
619 #if defined(_SC_KERNEL_BITS)621 #if defined(_SC_KERNEL_BITS)
620 long bits = sysconf(_SC_KERNEL_BITS);622 long bits = sysconf(_SC_KERNEL_BITS);
621 #endif623 #endif
622 long cpu = sysconf (_SC_CPU_VERSION);624 long cpu = sysconf (_SC_CPU_VERSION);
623625
624 switch (cpu)626 switch (cpu)
625 {627 {
626 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;628 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
627 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;629 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
628 case CPU_PA_RISC2_0:630 case CPU_PA_RISC2_0:
629 #if defined(_SC_KERNEL_BITS)631 #if defined(_SC_KERNEL_BITS)
630 switch (bits)632 switch (bits)
631 {633 {
632 case 64: puts ("hppa2.0w"); break;634 case 64: puts ("hppa2.0w"); break;
633 case 32: puts ("hppa2.0n"); break;635 case 32: puts ("hppa2.0n"); break;
634 default: puts ("hppa2.0"); break;636 default: puts ("hppa2.0"); break;
635 } break;637 } break;
636 #else /* !defined(_SC_KERNEL_BITS) */638 #else /* !defined(_SC_KERNEL_BITS) */
637 puts ("hppa2.0"); break;639 puts ("hppa2.0"); break;
638 #endif640 #endif
639 default: puts ("hppa1.0"); break;641 default: puts ("hppa1.0"); break;
640 }642 }
641 exit (0);643 exit (0);
642 }644 }
643EOF645EOF
644 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`646 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
645 test -z "$HP_ARCH" && HP_ARCH=hppa647 test -z "$HP_ARCH" && HP_ARCH=hppa
@@ -730,22 +732,22 @@
730 exit ;;732 exit ;;
731 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)733 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
732 echo c1-convex-bsd734 echo c1-convex-bsd
733 exit ;;735 exit ;;
734 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)736 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
735 if getsysinfo -f scalar_acc737 if getsysinfo -f scalar_acc
736 then echo c32-convex-bsd738 then echo c32-convex-bsd
737 else echo c2-convex-bsd739 else echo c2-convex-bsd
738 fi740 fi
739 exit ;;741 exit ;;
740 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)742 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
741 echo c34-convex-bsd743 echo c34-convex-bsd
742 exit ;;744 exit ;;
743 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)745 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
744 echo c38-convex-bsd746 echo c38-convex-bsd
745 exit ;;747 exit ;;
746 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)748 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
747 echo c4-convex-bsd749 echo c4-convex-bsd
748 exit ;;750 exit ;;
749 CRAY*Y-MP:*:*:*)751 CRAY*Y-MP:*:*:*)
750 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'752 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
751 exit ;;753 exit ;;
@@ -769,14 +771,14 @@
769 exit ;;771 exit ;;
770 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)772 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
771 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`773 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
772 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`774 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
773 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`775 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
774 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"776 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
775 exit ;;777 exit ;;
776 5000:UNIX_System_V:4.*:*)778 5000:UNIX_System_V:4.*:*)
777 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`779 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
778 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`780 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
779 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"781 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
780 exit ;;782 exit ;;
781 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)783 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
782 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}784 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
@@ -788,13 +790,12 @@
788 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}790 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
789 exit ;;791 exit ;;
790 *:FreeBSD:*:*)792 *:FreeBSD:*:*)
791 case ${UNAME_MACHINE} in793 UNAME_PROCESSOR=`/usr/bin/uname -p`
792 pc98)794 case ${UNAME_PROCESSOR} in
793 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
794 amd64)795 amd64)
795 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;796 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
796 *)797 *)
797 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;798 echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
798 esac799 esac
799 exit ;;800 exit ;;
800 i*:CYGWIN*:*)801 i*:CYGWIN*:*)
@@ -803,15 +804,18 @@
803 *:MINGW*:*)804 *:MINGW*:*)
804 echo ${UNAME_MACHINE}-pc-mingw32805 echo ${UNAME_MACHINE}-pc-mingw32
805 exit ;;806 exit ;;
807 i*:MSYS*:*)
808 echo ${UNAME_MACHINE}-pc-msys
809 exit ;;
806 i*:windows32*:*)810 i*:windows32*:*)
807 # uname -m includes "-pc" on this system.811 # uname -m includes "-pc" on this system.
808 echo ${UNAME_MACHINE}-mingw32812 echo ${UNAME_MACHINE}-mingw32
809 exit ;;813 exit ;;
810 i*:PW*:*)814 i*:PW*:*)
811 echo ${UNAME_MACHINE}-pc-pw32815 echo ${UNAME_MACHINE}-pc-pw32
812 exit ;;816 exit ;;
813 *:Interix*:*)817 *:Interix*:*)
814 case ${UNAME_MACHINE} in818 case ${UNAME_MACHINE} in
815 x86)819 x86)
816 echo i586-pc-interix${UNAME_RELEASE}820 echo i586-pc-interix${UNAME_RELEASE}
817 exit ;;821 exit ;;
@@ -857,6 +861,13 @@
857 i*86:Minix:*:*)861 i*86:Minix:*:*)
858 echo ${UNAME_MACHINE}-pc-minix862 echo ${UNAME_MACHINE}-pc-minix
859 exit ;;863 exit ;;
864 aarch64:Linux:*:*)
865 echo ${UNAME_MACHINE}-unknown-linux-gnu
866 exit ;;
867 aarch64_be:Linux:*:*)
868 UNAME_MACHINE=aarch64_be
869 echo ${UNAME_MACHINE}-unknown-linux-gnu
870 exit ;;
860 alpha:Linux:*:*)871 alpha:Linux:*:*)
861 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in872 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
862 EV5) UNAME_MACHINE=alphaev5 ;;873 EV5) UNAME_MACHINE=alphaev5 ;;
@@ -866,7 +877,7 @@
866 EV6) UNAME_MACHINE=alphaev6 ;;877 EV6) UNAME_MACHINE=alphaev6 ;;
867 EV67) UNAME_MACHINE=alphaev67 ;;878 EV67) UNAME_MACHINE=alphaev67 ;;
868 EV68*) UNAME_MACHINE=alphaev68 ;;879 EV68*) UNAME_MACHINE=alphaev68 ;;
869 esac880 esac
870 objdump --private-headers /bin/sh | grep -q ld.so.1881 objdump --private-headers /bin/sh | grep -q ld.so.1
871 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi882 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
872 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}883 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
@@ -878,20 +889,29 @@
878 then889 then
879 echo ${UNAME_MACHINE}-unknown-linux-gnu890 echo ${UNAME_MACHINE}-unknown-linux-gnu
880 else891 else
881 echo ${UNAME_MACHINE}-unknown-linux-gnueabi892 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
893 | grep -q __ARM_PCS_VFP
894 then
895 echo ${UNAME_MACHINE}-unknown-linux-gnueabi
896 else
897 echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
898 fi
882 fi899 fi
883 exit ;;900 exit ;;
884 avr32*:Linux:*:*)901 avr32*:Linux:*:*)
885 echo ${UNAME_MACHINE}-unknown-linux-gnu902 echo ${UNAME_MACHINE}-unknown-linux-gnu
886 exit ;;903 exit ;;
887 cris:Linux:*:*)904 cris:Linux:*:*)
888 echo cris-axis-linux-gnu905 echo ${UNAME_MACHINE}-axis-linux-gnu
889 exit ;;906 exit ;;
890 crisv32:Linux:*:*)907 crisv32:Linux:*:*)
891 echo crisv32-axis-linux-gnu908 echo ${UNAME_MACHINE}-axis-linux-gnu
892 exit ;;909 exit ;;
893 frv:Linux:*:*)910 frv:Linux:*:*)
894 echo frv-unknown-linux-gnu911 echo ${UNAME_MACHINE}-unknown-linux-gnu
912 exit ;;
913 hexagon:Linux:*:*)
914 echo ${UNAME_MACHINE}-unknown-linux-gnu
895 exit ;;915 exit ;;
896 i*86:Linux:*:*)916 i*86:Linux:*:*)
897 LIBC=gnu917 LIBC=gnu
@@ -933,7 +953,7 @@
933 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }953 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
934 ;;954 ;;
935 or32:Linux:*:*)955 or32:Linux:*:*)
936 echo or32-unknown-linux-gnu956 echo ${UNAME_MACHINE}-unknown-linux-gnu
937 exit ;;957 exit ;;
938 padre:Linux:*:*)958 padre:Linux:*:*)
939 echo sparc-unknown-linux-gnu959 echo sparc-unknown-linux-gnu
@@ -959,7 +979,7 @@
959 echo ${UNAME_MACHINE}-ibm-linux979 echo ${UNAME_MACHINE}-ibm-linux
960 exit ;;980 exit ;;
961 sh64*:Linux:*:*)981 sh64*:Linux:*:*)
962 echo ${UNAME_MACHINE}-unknown-linux-gnu982 echo ${UNAME_MACHINE}-unknown-linux-gnu
963 exit ;;983 exit ;;
964 sh*:Linux:*:*)984 sh*:Linux:*:*)
965 echo ${UNAME_MACHINE}-unknown-linux-gnu985 echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -967,14 +987,17 @@
967 sparc:Linux:*:* | sparc64:Linux:*:*)987 sparc:Linux:*:* | sparc64:Linux:*:*)
968 echo ${UNAME_MACHINE}-unknown-linux-gnu988 echo ${UNAME_MACHINE}-unknown-linux-gnu
969 exit ;;989 exit ;;
990 tile*:Linux:*:*)
991 echo ${UNAME_MACHINE}-unknown-linux-gnu
992 exit ;;
970 vax:Linux:*:*)993 vax:Linux:*:*)
971 echo ${UNAME_MACHINE}-dec-linux-gnu994 echo ${UNAME_MACHINE}-dec-linux-gnu
972 exit ;;995 exit ;;
973 x86_64:Linux:*:*)996 x86_64:Linux:*:*)
974 echo x86_64-unknown-linux-gnu997 echo ${UNAME_MACHINE}-unknown-linux-gnu
975 exit ;;998 exit ;;
976 xtensa*:Linux:*:*)999 xtensa*:Linux:*:*)
977 echo ${UNAME_MACHINE}-unknown-linux-gnu1000 echo ${UNAME_MACHINE}-unknown-linux-gnu
978 exit ;;1001 exit ;;
979 i*86:DYNIX/ptx:4*:*)1002 i*86:DYNIX/ptx:4*:*)
980 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.1003 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -983,11 +1006,11 @@
983 echo i386-sequent-sysv41006 echo i386-sequent-sysv4
984 exit ;;1007 exit ;;
985 i*86:UNIX_SV:4.2MP:2.*)1008 i*86:UNIX_SV:4.2MP:2.*)
986 # Unixware is an offshoot of SVR4, but it has its own version1009 # Unixware is an offshoot of SVR4, but it has its own version
987 # number series starting with 2...1010 # number series starting with 2...
988 # I am not positive that other SVR4 systems won't match this,1011 # I am not positive that other SVR4 systems won't match this,
989 # I just have to hope. -- rms.1012 # I just have to hope. -- rms.
990 # Use sysv4.2uw... so that sysv4* matches it.1013 # Use sysv4.2uw... so that sysv4* matches it.
991 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}1014 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
992 exit ;;1015 exit ;;
993 i*86:OS/2:*:*)1016 i*86:OS/2:*:*)
@@ -1019,7 +1042,7 @@
1019 fi1042 fi
1020 exit ;;1043 exit ;;
1021 i*86:*:5:[678]*)1044 i*86:*:5:[678]*)
1022 # UnixWare 7.x, OpenUNIX and OpenServer 6.1045 # UnixWare 7.x, OpenUNIX and OpenServer 6.
1023 case `/bin/uname -X | grep "^Machine"` in1046 case `/bin/uname -X | grep "^Machine"` in
1024 *486*) UNAME_MACHINE=i486 ;;1047 *486*) UNAME_MACHINE=i486 ;;
1025 *Pentium) UNAME_MACHINE=i586 ;;1048 *Pentium) UNAME_MACHINE=i586 ;;
@@ -1047,13 +1070,13 @@
1047 exit ;;1070 exit ;;
1048 pc:*:*:*)1071 pc:*:*:*)
1049 # Left here for compatibility:1072 # Left here for compatibility:
1050 # uname -m prints for DJGPP always 'pc', but it prints nothing about1073 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1051 # the processor, so we play safe by assuming i586.1074 # the processor, so we play safe by assuming i586.
1052 # Note: whatever this is, it MUST be the same as what config.sub1075 # Note: whatever this is, it MUST be the same as what config.sub
1053 # prints for the "djgpp" host, or else GDB configury will decide that1076 # prints for the "djgpp" host, or else GDB configury will decide that
1054 # this is a cross-build.1077 # this is a cross-build.
1055 echo i586-pc-msdosdjgpp1078 echo i586-pc-msdosdjgpp
1056 exit ;;1079 exit ;;
1057 Intel:Mach:3*:*)1080 Intel:Mach:3*:*)
1058 echo i386-pc-mach31081 echo i386-pc-mach3
1059 exit ;;1082 exit ;;
@@ -1088,8 +1111,8 @@
1088 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \1111 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1089 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;1112 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1090 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)1113 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1091 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \1114 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1092 && { echo i486-ncr-sysv4; exit; } ;;1115 && { echo i486-ncr-sysv4; exit; } ;;
1093 NCR*:*:4.2:* | MPRAS*:*:4.2:*)1116 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
1094 OS_REL='.3'1117 OS_REL='.3'
1095 test -r /etc/.relid \1118 test -r /etc/.relid \
@@ -1132,10 +1155,10 @@
1132 echo ns32k-sni-sysv1155 echo ns32k-sni-sysv
1133 fi1156 fi
1134 exit ;;1157 exit ;;
1135 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort1158 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1136 # says <Richard.M.Bartel@ccMail.Census.GOV>1159 # says <Richard.M.Bartel@ccMail.Census.GOV>
1137 echo i586-unisys-sysv41160 echo i586-unisys-sysv4
1138 exit ;;1161 exit ;;
1139 *:UNIX_System_V:4*:FTX*)1162 *:UNIX_System_V:4*:FTX*)
1140 # From Gerald Hewes <hewes@openmarket.com>.1163 # From Gerald Hewes <hewes@openmarket.com>.
1141 # How about differentiating between stratus architectures? -djm1164 # How about differentiating between stratus architectures? -djm
@@ -1161,11 +1184,11 @@
1161 exit ;;1184 exit ;;
1162 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)1185 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1163 if [ -d /usr/nec ]; then1186 if [ -d /usr/nec ]; then
1164 echo mips-nec-sysv${UNAME_RELEASE}1187 echo mips-nec-sysv${UNAME_RELEASE}
1165 else1188 else
1166 echo mips-unknown-sysv${UNAME_RELEASE}1189 echo mips-unknown-sysv${UNAME_RELEASE}
1167 fi1190 fi
1168 exit ;;1191 exit ;;
1169 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.1192 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1170 echo powerpc-be-beos1193 echo powerpc-be-beos
1171 exit ;;1194 exit ;;
@@ -1230,6 +1253,9 @@
1230 *:QNX:*:4*)1253 *:QNX:*:4*)
1231 echo i386-pc-qnx1254 echo i386-pc-qnx
1232 exit ;;1255 exit ;;
1256 NEO-?:NONSTOP_KERNEL:*:*)
1257 echo neo-tandem-nsk${UNAME_RELEASE}
1258 exit ;;
1233 NSE-?:NONSTOP_KERNEL:*:*)1259 NSE-?:NONSTOP_KERNEL:*:*)
1234 echo nse-tandem-nsk${UNAME_RELEASE}1260 echo nse-tandem-nsk${UNAME_RELEASE}
1235 exit ;;1261 exit ;;
@@ -1275,13 +1301,13 @@
1275 echo pdp10-unknown-its1301 echo pdp10-unknown-its
1276 exit ;;1302 exit ;;
1277 SEI:*:*:SEIUX)1303 SEI:*:*:SEIUX)
1278 echo mips-sei-seiux${UNAME_RELEASE}1304 echo mips-sei-seiux${UNAME_RELEASE}
1279 exit ;;1305 exit ;;
1280 *:DragonFly:*:*)1306 *:DragonFly:*:*)
1281 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`1307 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1282 exit ;;1308 exit ;;
1283 *:*VMS:*:*)1309 *:*VMS:*:*)
1284 UNAME_MACHINE=`(uname -p) 2>/dev/null`1310 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1285 case "${UNAME_MACHINE}" in1311 case "${UNAME_MACHINE}" in
1286 A*) echo alpha-dec-vms ; exit ;;1312 A*) echo alpha-dec-vms ; exit ;;
1287 I*) echo ia64-dec-vms ; exit ;;1313 I*) echo ia64-dec-vms ; exit ;;
@@ -1299,6 +1325,9 @@
1299 i*86:AROS:*:*)1325 i*86:AROS:*:*)
1300 echo ${UNAME_MACHINE}-pc-aros1326 echo ${UNAME_MACHINE}-pc-aros
1301 exit ;;1327 exit ;;
1328 x86_64:VMkernel:*:*)
1329 echo ${UNAME_MACHINE}-unknown-esx
1330 exit ;;
1302esac1331esac
13031332
1304#echo '(No uname command or uname output not recognized.)' 1>&21333#echo '(No uname command or uname output not recognized.)' 1>&2
@@ -1321,11 +1350,11 @@
1321#include <sys/param.h>1350#include <sys/param.h>
1322 printf ("m68k-sony-newsos%s\n",1351 printf ("m68k-sony-newsos%s\n",
1323#ifdef NEWSOS41352#ifdef NEWSOS4
1324 "4"1353 "4"
1325#else1354#else
1326 ""1355 ""
1327#endif1356#endif
1328 ); exit (0);1357 ); exit (0);
1329#endif1358#endif
1330#endif1359#endif
13311360
13321361
=== modified file 'build-aux/config.sub'
--- build-aux/config.sub 2012-02-15 10:50:36 +0000
+++ build-aux/config.sub 2014-02-16 22:04:28 +0000
@@ -1,10 +1,10 @@
1#! /bin/sh1#! /bin/sh
2# Configuration validation subroutine script.2# Configuration validation subroutine script.
3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 20094# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5# Free Software Foundation, Inc.5# 2011, 2012 Free Software Foundation, Inc.
66
7timestamp='2009-11-20'7timestamp='2012-02-10'
88
9# This file is (in principle) common to ALL GNU software.9# This file is (in principle) common to ALL GNU software.
10# The presence of a machine in this file suggests that SOME GNU software10# The presence of a machine in this file suggests that SOME GNU software
@@ -21,9 +21,7 @@
21# GNU General Public License for more details.21# GNU General Public License for more details.
22#22#
23# You should have received a copy of the GNU General Public License23# You should have received a copy of the GNU General Public License
24# along with this program; if not, write to the Free Software24# along with this program; if not, see <http://www.gnu.org/licenses/>.
25# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
26# 02110-1301, USA.
27#25#
28# As a special exception to the GNU General Public License, if you26# As a special exception to the GNU General Public License, if you
29# distribute this file as part of a program that contains a27# distribute this file as part of a program that contains a
@@ -75,8 +73,9 @@
75version="\73version="\
76GNU config.sub ($timestamp)74GNU config.sub ($timestamp)
7775
78Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,76Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
792002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.772001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
78Free Software Foundation, Inc.
8079
81This is free software; see the source for copying conditions. There is NO80This is free software; see the source for copying conditions. There is NO
82warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."81warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -123,13 +122,18 @@
123# Here we must recognize all the valid KERNEL-OS combinations.122# Here we must recognize all the valid KERNEL-OS combinations.
124maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`123maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
125case $maybe_os in124case $maybe_os in
126 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \125 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
127 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \126 linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
127 knetbsd*-gnu* | netbsd*-gnu* | \
128 kopensolaris*-gnu* | \128 kopensolaris*-gnu* | \
129 storm-chaos* | os2-emx* | rtmk-nova*)129 storm-chaos* | os2-emx* | rtmk-nova*)
130 os=-$maybe_os130 os=-$maybe_os
131 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`131 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
132 ;;132 ;;
133 android-linux)
134 os=-linux-android
135 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
136 ;;
133 *)137 *)
134 basic_machine=`echo $1 | sed 's/-[^-]*$//'`138 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
135 if [ $basic_machine != $1 ]139 if [ $basic_machine != $1 ]
@@ -156,8 +160,8 @@
156 os=160 os=
157 basic_machine=$1161 basic_machine=$1
158 ;;162 ;;
159 -bluegene*)163 -bluegene*)
160 os=-cnk164 os=-cnk
161 ;;165 ;;
162 -sim | -cisco | -oki | -wec | -winbond)166 -sim | -cisco | -oki | -wec | -winbond)
163 os=167 os=
@@ -173,10 +177,10 @@
173 os=-chorusos177 os=-chorusos
174 basic_machine=$1178 basic_machine=$1
175 ;;179 ;;
176 -chorusrdb)180 -chorusrdb)
177 os=-chorusrdb181 os=-chorusrdb
178 basic_machine=$1182 basic_machine=$1
179 ;;183 ;;
180 -hiux*)184 -hiux*)
181 os=-hiuxwe2185 os=-hiuxwe2
182 ;;186 ;;
@@ -245,17 +249,22 @@
245 # Some are omitted here because they have special meanings below.249 # Some are omitted here because they have special meanings below.
246 1750a | 580 \250 1750a | 580 \
247 | a29k \251 | a29k \
252 | aarch64 | aarch64_be \
248 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \253 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
249 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \254 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
250 | am33_2.0 \255 | am33_2.0 \
251 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \256 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
257 | be32 | be64 \
252 | bfin \258 | bfin \
253 | c4x | clipper \259 | c4x | clipper \
254 | d10v | d30v | dlx | dsp16xx \260 | d10v | d30v | dlx | dsp16xx \
261 | epiphany \
255 | fido | fr30 | frv \262 | fido | fr30 | frv \
256 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \263 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
264 | hexagon \
257 | i370 | i860 | i960 | ia64 \265 | i370 | i860 | i960 | ia64 \
258 | ip2k | iq2000 \266 | ip2k | iq2000 \
267 | le32 | le64 \
259 | lm32 \268 | lm32 \
260 | m32c | m32r | m32rle | m68000 | m68k | m88k \269 | m32c | m32r | m32rle | m68000 | m68k | m88k \
261 | maxq | mb | microblaze | mcore | mep | metag \270 | maxq | mb | microblaze | mcore | mep | metag \
@@ -281,29 +290,39 @@
281 | moxie \290 | moxie \
282 | mt \291 | mt \
283 | msp430 \292 | msp430 \
293 | nds32 | nds32le | nds32be \
284 | nios | nios2 \294 | nios | nios2 \
285 | ns16k | ns32k \295 | ns16k | ns32k \
296 | open8 \
286 | or32 \297 | or32 \
287 | pdp10 | pdp11 | pj | pjl \298 | pdp10 | pdp11 | pj | pjl \
288 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \299 | powerpc | powerpc64 | powerpc64le | powerpcle \
289 | pyramid \300 | pyramid \
290 | rx \301 | rl78 | rx \
291 | score \302 | score \
292 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \303 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
293 | sh64 | sh64le \304 | sh64 | sh64le \
294 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \305 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
295 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \306 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
296 | spu | strongarm \307 | spu \
297 | tahoe | thumb | tic4x | tic80 | tron \308 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
298 | ubicom32 \309 | ubicom32 \
299 | v850 | v850e \310 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
300 | we32k \311 | we32k \
301 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \312 | x86 | xc16x | xstormy16 | xtensa \
302 | z8k | z80)313 | z8k | z80)
303 basic_machine=$basic_machine-unknown314 basic_machine=$basic_machine-unknown
304 ;;315 ;;
305 m6811 | m68hc11 | m6812 | m68hc12 | picochip)316 c54x)
306 # Motorola 68HC11/12.317 basic_machine=tic54x-unknown
318 ;;
319 c55x)
320 basic_machine=tic55x-unknown
321 ;;
322 c6x)
323 basic_machine=tic6x-unknown
324 ;;
325 m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
307 basic_machine=$basic_machine-unknown326 basic_machine=$basic_machine-unknown
308 os=-none327 os=-none
309 ;;328 ;;
@@ -313,6 +332,21 @@
313 basic_machine=mt-unknown332 basic_machine=mt-unknown
314 ;;333 ;;
315334
335 strongarm | thumb | xscale)
336 basic_machine=arm-unknown
337 ;;
338 xgate)
339 basic_machine=$basic_machine-unknown
340 os=-none
341 ;;
342 xscaleeb)
343 basic_machine=armeb-unknown
344 ;;
345
346 xscaleel)
347 basic_machine=armel-unknown
348 ;;
349
316 # We use `pc' rather than `unknown'350 # We use `pc' rather than `unknown'
317 # because (1) that's what they normally are, and351 # because (1) that's what they normally are, and
318 # (2) the word "unknown" tends to confuse beginning users.352 # (2) the word "unknown" tends to confuse beginning users.
@@ -327,21 +361,25 @@
327 # Recognize the basic CPU types with company name.361 # Recognize the basic CPU types with company name.
328 580-* \362 580-* \
329 | a29k-* \363 | a29k-* \
364 | aarch64-* | aarch64_be-* \
330 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \365 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
331 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \366 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
332 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \367 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
333 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \368 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
334 | avr-* | avr32-* \369 | avr-* | avr32-* \
370 | be32-* | be64-* \
335 | bfin-* | bs2000-* \371 | bfin-* | bs2000-* \
336 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \372 | c[123]* | c30-* | [cjt]90-* | c4x-* \
337 | clipper-* | craynv-* | cydra-* \373 | clipper-* | craynv-* | cydra-* \
338 | d10v-* | d30v-* | dlx-* \374 | d10v-* | d30v-* | dlx-* \
339 | elxsi-* \375 | elxsi-* \
340 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \376 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
341 | h8300-* | h8500-* \377 | h8300-* | h8500-* \
342 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \378 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
379 | hexagon-* \
343 | i*86-* | i860-* | i960-* | ia64-* \380 | i*86-* | i860-* | i960-* | ia64-* \
344 | ip2k-* | iq2000-* \381 | ip2k-* | iq2000-* \
382 | le32-* | le64-* \
345 | lm32-* \383 | lm32-* \
346 | m32c-* | m32r-* | m32rle-* \384 | m32c-* | m32r-* | m32rle-* \
347 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \385 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
@@ -367,25 +405,29 @@
367 | mmix-* \405 | mmix-* \
368 | mt-* \406 | mt-* \
369 | msp430-* \407 | msp430-* \
408 | nds32-* | nds32le-* | nds32be-* \
370 | nios-* | nios2-* \409 | nios-* | nios2-* \
371 | none-* | np1-* | ns16k-* | ns32k-* \410 | none-* | np1-* | ns16k-* | ns32k-* \
411 | open8-* \
372 | orion-* \412 | orion-* \
373 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \413 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
374 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \414 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
375 | pyramid-* \415 | pyramid-* \
376 | romp-* | rs6000-* | rx-* \416 | rl78-* | romp-* | rs6000-* | rx-* \
377 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \417 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
378 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \418 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
379 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \419 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
380 | sparclite-* \420 | sparclite-* \
381 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \421 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
382 | tahoe-* | thumb-* \422 | tahoe-* \
383 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \423 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
424 | tile*-* \
384 | tron-* \425 | tron-* \
385 | ubicom32-* \426 | ubicom32-* \
386 | v850-* | v850e-* | vax-* \427 | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
428 | vax-* \
387 | we32k-* \429 | we32k-* \
388 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \430 | x86-* | x86_64-* | xc16x-* | xps100-* \
389 | xstormy16-* | xtensa*-* \431 | xstormy16-* | xtensa*-* \
390 | ymp-* \432 | ymp-* \
391 | z8k-* | z80-*)433 | z8k-* | z80-*)
@@ -410,7 +452,7 @@
410 basic_machine=a29k-amd452 basic_machine=a29k-amd
411 os=-udi453 os=-udi
412 ;;454 ;;
413 abacus)455 abacus)
414 basic_machine=abacus-unknown456 basic_machine=abacus-unknown
415 ;;457 ;;
416 adobe68k)458 adobe68k)
@@ -480,11 +522,20 @@
480 basic_machine=powerpc-ibm522 basic_machine=powerpc-ibm
481 os=-cnk523 os=-cnk
482 ;;524 ;;
525 c54x-*)
526 basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
527 ;;
528 c55x-*)
529 basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
530 ;;
531 c6x-*)
532 basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
533 ;;
483 c90)534 c90)
484 basic_machine=c90-cray535 basic_machine=c90-cray
485 os=-unicos536 os=-unicos
486 ;;537 ;;
487 cegcc)538 cegcc)
488 basic_machine=arm-unknown539 basic_machine=arm-unknown
489 os=-cegcc540 os=-cegcc
490 ;;541 ;;
@@ -516,7 +567,7 @@
516 basic_machine=craynv-cray567 basic_machine=craynv-cray
517 os=-unicosmp568 os=-unicosmp
518 ;;569 ;;
519 cr16)570 cr16 | cr16-*)
520 basic_machine=cr16-unknown571 basic_machine=cr16-unknown
521 os=-elf572 os=-elf
522 ;;573 ;;
@@ -674,7 +725,6 @@
674 i370-ibm* | ibm*)725 i370-ibm* | ibm*)
675 basic_machine=i370-ibm726 basic_machine=i370-ibm
676 ;;727 ;;
677# I'm not sure what "Sysv32" means. Should this be sysv3.2?
678 i*86v32)728 i*86v32)
679 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`729 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
680 os=-sysv32730 os=-sysv32
@@ -732,7 +782,7 @@
732 basic_machine=ns32k-utek782 basic_machine=ns32k-utek
733 os=-sysv783 os=-sysv
734 ;;784 ;;
735 microblaze)785 microblaze)
736 basic_machine=microblaze-xilinx786 basic_machine=microblaze-xilinx
737 ;;787 ;;
738 mingw32)788 mingw32)
@@ -771,10 +821,18 @@
771 ms1-*)821 ms1-*)
772 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`822 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
773 ;;823 ;;
824 msys)
825 basic_machine=i386-pc
826 os=-msys
827 ;;
774 mvs)828 mvs)
775 basic_machine=i370-ibm829 basic_machine=i370-ibm
776 os=-mvs830 os=-mvs
777 ;;831 ;;
832 nacl)
833 basic_machine=le32-unknown
834 os=-nacl
835 ;;
778 ncr3000)836 ncr3000)
779 basic_machine=i486-ncr837 basic_machine=i486-ncr
780 os=-sysv4838 os=-sysv4
@@ -839,6 +897,12 @@
839 np1)897 np1)
840 basic_machine=np1-gould898 basic_machine=np1-gould
841 ;;899 ;;
900 neo-tandem)
901 basic_machine=neo-tandem
902 ;;
903 nse-tandem)
904 basic_machine=nse-tandem
905 ;;
842 nsr-tandem)906 nsr-tandem)
843 basic_machine=nsr-tandem907 basic_machine=nsr-tandem
844 ;;908 ;;
@@ -921,9 +985,10 @@
921 ;;985 ;;
922 power) basic_machine=power-ibm986 power) basic_machine=power-ibm
923 ;;987 ;;
924 ppc) basic_machine=powerpc-unknown988 ppc | ppcbe) basic_machine=powerpc-unknown
925 ;;989 ;;
926 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`990 ppc-* | ppcbe-*)
991 basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
927 ;;992 ;;
928 ppcle | powerpclittle | ppc-le | powerpc-little)993 ppcle | powerpclittle | ppc-le | powerpc-little)
929 basic_machine=powerpcle-unknown994 basic_machine=powerpcle-unknown
@@ -1017,6 +1082,9 @@
1017 basic_machine=i860-stratus1082 basic_machine=i860-stratus
1018 os=-sysv41083 os=-sysv4
1019 ;;1084 ;;
1085 strongarm-* | thumb-*)
1086 basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
1087 ;;
1020 sun2)1088 sun2)
1021 basic_machine=m68000-sun1089 basic_machine=m68000-sun
1022 ;;1090 ;;
@@ -1073,20 +1141,8 @@
1073 basic_machine=t90-cray1141 basic_machine=t90-cray
1074 os=-unicos1142 os=-unicos
1075 ;;1143 ;;
1076 tic54x | c54x*)
1077 basic_machine=tic54x-unknown
1078 os=-coff
1079 ;;
1080 tic55x | c55x*)
1081 basic_machine=tic55x-unknown
1082 os=-coff
1083 ;;
1084 tic6x | c6x*)
1085 basic_machine=tic6x-unknown
1086 os=-coff
1087 ;;
1088 tile*)1144 tile*)
1089 basic_machine=tile-unknown1145 basic_machine=$basic_machine-unknown
1090 os=-linux-gnu1146 os=-linux-gnu
1091 ;;1147 ;;
1092 tx39)1148 tx39)
@@ -1156,6 +1212,9 @@
1156 xps | xps100)1212 xps | xps100)
1157 basic_machine=xps100-honeywell1213 basic_machine=xps100-honeywell
1158 ;;1214 ;;
1215 xscale-* | xscalee[bl]-*)
1216 basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
1217 ;;
1159 ymp)1218 ymp)
1160 basic_machine=ymp-cray1219 basic_machine=ymp-cray
1161 os=-unicos1220 os=-unicos
@@ -1253,11 +1312,11 @@
1253if [ x"$os" != x"" ]1312if [ x"$os" != x"" ]
1254then1313then
1255case $os in1314case $os in
1256 # First match some system type aliases1315 # First match some system type aliases
1257 # that might get confused with valid system types.1316 # that might get confused with valid system types.
1258 # -solaris* is a basic system type, with this one exception.1317 # -solaris* is a basic system type, with this one exception.
1259 -auroraux)1318 -auroraux)
1260 os=-auroraux1319 os=-auroraux
1261 ;;1320 ;;
1262 -solaris1 | -solaris1.*)1321 -solaris1 | -solaris1.*)
1263 os=`echo $os | sed -e 's|solaris1|sunos4|'`1322 os=`echo $os | sed -e 's|solaris1|sunos4|'`
@@ -1293,8 +1352,9 @@
1293 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \1352 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1294 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \1353 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1295 | -chorusos* | -chorusrdb* | -cegcc* \1354 | -chorusos* | -chorusrdb* | -cegcc* \
1296 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \1355 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1297 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \1356 | -mingw32* | -linux-gnu* | -linux-android* \
1357 | -linux-newlib* | -linux-uclibc* \
1298 | -uxpv* | -beos* | -mpeix* | -udk* \1358 | -uxpv* | -beos* | -mpeix* | -udk* \
1299 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \1359 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1300 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \1360 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
@@ -1341,7 +1401,7 @@
1341 -opened*)1401 -opened*)
1342 os=-openedition1402 os=-openedition
1343 ;;1403 ;;
1344 -os400*)1404 -os400*)
1345 os=-os4001405 os=-os400
1346 ;;1406 ;;
1347 -wince*)1407 -wince*)
@@ -1390,7 +1450,7 @@
1390 -sinix*)1450 -sinix*)
1391 os=-sysv41451 os=-sysv4
1392 ;;1452 ;;
1393 -tpf*)1453 -tpf*)
1394 os=-tpf1454 os=-tpf
1395 ;;1455 ;;
1396 -triton*)1456 -triton*)
@@ -1435,6 +1495,8 @@
1435 -dicos*)1495 -dicos*)
1436 os=-dicos1496 os=-dicos
1437 ;;1497 ;;
1498 -nacl*)
1499 ;;
1438 -none)1500 -none)
1439 ;;1501 ;;
1440 *)1502 *)
@@ -1457,10 +1519,10 @@
1457# system, and we'll never get to this point.1519# system, and we'll never get to this point.
14581520
1459case $basic_machine in1521case $basic_machine in
1460 score-*)1522 score-*)
1461 os=-elf1523 os=-elf
1462 ;;1524 ;;
1463 spu-*)1525 spu-*)
1464 os=-elf1526 os=-elf
1465 ;;1527 ;;
1466 *-acorn)1528 *-acorn)
@@ -1472,8 +1534,17 @@
1472 arm*-semi)1534 arm*-semi)
1473 os=-aout1535 os=-aout
1474 ;;1536 ;;
1475 c4x-* | tic4x-*)1537 c4x-* | tic4x-*)
1476 os=-coff1538 os=-coff
1539 ;;
1540 tic54x-*)
1541 os=-coff
1542 ;;
1543 tic55x-*)
1544 os=-coff
1545 ;;
1546 tic6x-*)
1547 os=-coff
1477 ;;1548 ;;
1478 # This must come before the *-dec entry.1549 # This must come before the *-dec entry.
1479 pdp10-*)1550 pdp10-*)
@@ -1493,14 +1564,11 @@
1493 ;;1564 ;;
1494 m68000-sun)1565 m68000-sun)
1495 os=-sunos31566 os=-sunos3
1496 # This also exists in the configure program, but was not the
1497 # default.
1498 # os=-sunos4
1499 ;;1567 ;;
1500 m68*-cisco)1568 m68*-cisco)
1501 os=-aout1569 os=-aout
1502 ;;1570 ;;
1503 mep-*)1571 mep-*)
1504 os=-elf1572 os=-elf
1505 ;;1573 ;;
1506 mips*-cisco)1574 mips*-cisco)
@@ -1527,7 +1595,7 @@
1527 *-ibm)1595 *-ibm)
1528 os=-aix1596 os=-aix
1529 ;;1597 ;;
1530 *-knuth)1598 *-knuth)
1531 os=-mmixware1599 os=-mmixware
1532 ;;1600 ;;
1533 *-wec)1601 *-wec)
15341602
=== modified file 'build-aux/depcomp'
--- build-aux/depcomp 2012-02-15 10:50:36 +0000
+++ build-aux/depcomp 2014-02-16 22:04:28 +0000
@@ -1,10 +1,10 @@
1#! /bin/sh1#! /bin/sh
2# depcomp - compile a program generating dependencies as side-effects2# depcomp - compile a program generating dependencies as side-effects
33
4scriptversion=2009-04-28.21; # UTC4scriptversion=2012-03-27.16; # UTC
55
6# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free6# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
7# Software Foundation, Inc.7# 2011, 2012 Free Software Foundation, Inc.
88
9# This program is free software; you can redistribute it and/or modify9# This program is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by10# it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
2828
29case $1 in29case $1 in
30 '')30 '')
31 echo "$0: No command. Try \`$0 --help' for more information." 1>&231 echo "$0: No command. Try '$0 --help' for more information." 1>&2
32 exit 1;32 exit 1;
33 ;;33 ;;
34 -h | --h*)34 -h | --h*)
@@ -40,11 +40,11 @@
4040
41Environment variables:41Environment variables:
42 depmode Dependency tracking mode.42 depmode Dependency tracking mode.
43 source Source file read by `PROGRAMS ARGS'.43 source Source file read by 'PROGRAMS ARGS'.
44 object Object file output by `PROGRAMS ARGS'.44 object Object file output by 'PROGRAMS ARGS'.
45 DEPDIR directory where to store dependencies.45 DEPDIR directory where to store dependencies.
46 depfile Dependency file to output.46 depfile Dependency file to output.
47 tmpdepfile Temporary file to use when outputing dependencies.47 tmpdepfile Temporary file to use when outputting dependencies.
48 libtool Whether libtool is used (yes/no).48 libtool Whether libtool is used (yes/no).
4949
50Report bugs to <bug-automake@gnu.org>.50Report bugs to <bug-automake@gnu.org>.
@@ -57,6 +57,12 @@
57 ;;57 ;;
58esac58esac
5959
60# A tabulation character.
61tab=' '
62# A newline character.
63nl='
64'
65
60if test -z "$depmode" || test -z "$source" || test -z "$object"; then66if test -z "$depmode" || test -z "$source" || test -z "$object"; then
61 echo "depcomp: Variables source, object and depmode must be set" 1>&267 echo "depcomp: Variables source, object and depmode must be set" 1>&2
62 exit 168 exit 1
@@ -90,10 +96,24 @@
90 # This is just like msvisualcpp but w/o cygpath translation.96 # This is just like msvisualcpp but w/o cygpath translation.
91 # Just convert the backslash-escaped backslashes to single forward97 # Just convert the backslash-escaped backslashes to single forward
92 # slashes to satisfy depend.m498 # slashes to satisfy depend.m4
93 cygpath_u="sed s,\\\\\\\\,/,g"99 cygpath_u='sed s,\\\\,/,g'
94 depmode=msvisualcpp100 depmode=msvisualcpp
95fi101fi
96102
103if test "$depmode" = msvc7msys; then
104 # This is just like msvc7 but w/o cygpath translation.
105 # Just convert the backslash-escaped backslashes to single forward
106 # slashes to satisfy depend.m4
107 cygpath_u='sed s,\\\\,/,g'
108 depmode=msvc7
109fi
110
111if test "$depmode" = xlc; then
112 # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
113 gccflag=-qmakedep=gcc,-MF
114 depmode=gcc
115fi
116
97case "$depmode" in117case "$depmode" in
98gcc3)118gcc3)
99## gcc 3 implements dependency tracking that does exactly what119## gcc 3 implements dependency tracking that does exactly what
@@ -148,20 +168,21 @@
148## The second -e expression handles DOS-style file names with drive letters.168## The second -e expression handles DOS-style file names with drive letters.
149 sed -e 's/^[^:]*: / /' \169 sed -e 's/^[^:]*: / /' \
150 -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"170 -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
151## This next piece of magic avoids the `deleted header file' problem.171## This next piece of magic avoids the "deleted header file" problem.
152## The problem is that when a header file which appears in a .P file172## The problem is that when a header file which appears in a .P file
153## is deleted, the dependency causes make to die (because there is173## is deleted, the dependency causes make to die (because there is
154## typically no way to rebuild the header). We avoid this by adding174## typically no way to rebuild the header). We avoid this by adding
155## dummy dependencies for each header file. Too bad gcc doesn't do175## dummy dependencies for each header file. Too bad gcc doesn't do
156## this for us directly.176## this for us directly.
157 tr ' ' '177 tr ' ' "$nl" < "$tmpdepfile" |
158' < "$tmpdepfile" |178## Some versions of gcc put a space before the ':'. On the theory
159## Some versions of gcc put a space before the `:'. On the theory
160## that the space means something, we add a space to the output as179## that the space means something, we add a space to the output as
161## well.180## well. hp depmode also adds that space, but also prefixes the VPATH
181## to the object. Take care to not repeat it in the output.
162## Some versions of the HPUX 10.20 sed can't process this invocation182## Some versions of the HPUX 10.20 sed can't process this invocation
163## correctly. Breaking it into two sed invocations is a workaround.183## correctly. Breaking it into two sed invocations is a workaround.
164 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"184 sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
185 | sed -e 's/$/ :/' >> "$depfile"
165 rm -f "$tmpdepfile"186 rm -f "$tmpdepfile"
166 ;;187 ;;
167188
@@ -193,18 +214,15 @@
193 # clever and replace this with sed code, as IRIX sed won't handle214 # clever and replace this with sed code, as IRIX sed won't handle
194 # lines with more than a fixed number of characters (4096 in215 # lines with more than a fixed number of characters (4096 in
195 # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;216 # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
196 # the IRIX cc adds comments like `#:fec' to the end of the217 # the IRIX cc adds comments like '#:fec' to the end of the
197 # dependency line.218 # dependency line.
198 tr ' ' '219 tr ' ' "$nl" < "$tmpdepfile" \
199' < "$tmpdepfile" \
200 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \220 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
201 tr '221 tr "$nl" ' ' >> "$depfile"
202' ' ' >> "$depfile"
203 echo >> "$depfile"222 echo >> "$depfile"
204223
205 # The second pass generates a dummy entry for each header file.224 # The second pass generates a dummy entry for each header file.
206 tr ' ' '225 tr ' ' "$nl" < "$tmpdepfile" \
207' < "$tmpdepfile" \
208 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \226 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
209 >> "$depfile"227 >> "$depfile"
210 else228 else
@@ -216,10 +234,17 @@
216 rm -f "$tmpdepfile"234 rm -f "$tmpdepfile"
217 ;;235 ;;
218236
237xlc)
238 # This case exists only to let depend.m4 do its work. It works by
239 # looking at the text of this script. This case will never be run,
240 # since it is checked for above.
241 exit 1
242 ;;
243
219aix)244aix)
220 # The C for AIX Compiler uses -M and outputs the dependencies245 # The C for AIX Compiler uses -M and outputs the dependencies
221 # in a .u file. In older versions, this file always lives in the246 # in a .u file. In older versions, this file always lives in the
222 # current directory. Also, the AIX compiler puts `$object:' at the247 # current directory. Also, the AIX compiler puts '$object:' at the
223 # start of each line; $object doesn't have directory information.248 # start of each line; $object doesn't have directory information.
224 # Version 6 uses the directory in both cases.249 # Version 6 uses the directory in both cases.
225 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`250 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
@@ -249,12 +274,11 @@
249 test -f "$tmpdepfile" && break274 test -f "$tmpdepfile" && break
250 done275 done
251 if test -f "$tmpdepfile"; then276 if test -f "$tmpdepfile"; then
252 # Each line is of the form `foo.o: dependent.h'.277 # Each line is of the form 'foo.o: dependent.h'.
253 # Do two passes, one to just change these to278 # Do two passes, one to just change these to
254 # `$object: dependent.h' and one to simply `dependent.h:'.279 # '$object: dependent.h' and one to simply 'dependent.h:'.
255 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"280 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
256 # That's a tab and a space in the [].281 sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
257 sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
258 else282 else
259 # The sourcefile does not contain any dependencies, so just283 # The sourcefile does not contain any dependencies, so just
260 # store a dummy comment line, to avoid errors with the Makefile284 # store a dummy comment line, to avoid errors with the Makefile
@@ -265,23 +289,26 @@
265 ;;289 ;;
266290
267icc)291icc)
268 # Intel's C compiler understands `-MD -MF file'. However on292 # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
269 # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c293 # However on
294 # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
270 # ICC 7.0 will fill foo.d with something like295 # ICC 7.0 will fill foo.d with something like
271 # foo.o: sub/foo.c296 # foo.o: sub/foo.c
272 # foo.o: sub/foo.h297 # foo.o: sub/foo.h
273 # which is wrong. We want:298 # which is wrong. We want
274 # sub/foo.o: sub/foo.c299 # sub/foo.o: sub/foo.c
275 # sub/foo.o: sub/foo.h300 # sub/foo.o: sub/foo.h
276 # sub/foo.c:301 # sub/foo.c:
277 # sub/foo.h:302 # sub/foo.h:
278 # ICC 7.1 will output303 # ICC 7.1 will output
279 # foo.o: sub/foo.c sub/foo.h304 # foo.o: sub/foo.c sub/foo.h
280 # and will wrap long lines using \ :305 # and will wrap long lines using '\':
281 # foo.o: sub/foo.c ... \306 # foo.o: sub/foo.c ... \
282 # sub/foo.h ... \307 # sub/foo.h ... \
283 # ...308 # ...
284309 # tcc 0.9.26 (FIXME still under development at the moment of writing)
310 # will emit a similar output, but also prepend the continuation lines
311 # with horizontal tabulation characters.
285 "$@" -MD -MF "$tmpdepfile"312 "$@" -MD -MF "$tmpdepfile"
286 stat=$?313 stat=$?
287 if test $stat -eq 0; then :314 if test $stat -eq 0; then :
@@ -290,15 +317,21 @@
290 exit $stat317 exit $stat
291 fi318 fi
292 rm -f "$depfile"319 rm -f "$depfile"
293 # Each line is of the form `foo.o: dependent.h',320 # Each line is of the form 'foo.o: dependent.h',
294 # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.321 # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'.
295 # Do two passes, one to just change these to322 # Do two passes, one to just change these to
296 # `$object: dependent.h' and one to simply `dependent.h:'.323 # '$object: dependent.h' and one to simply 'dependent.h:'.
297 sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"324 sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \
298 # Some versions of the HPUX 10.20 sed can't process this invocation325 < "$tmpdepfile" > "$depfile"
299 # correctly. Breaking it into two sed invocations is a workaround.326 sed '
300 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |327 s/[ '"$tab"'][ '"$tab"']*/ /g
301 sed -e 's/$/ :/' >> "$depfile"328 s/^ *//
329 s/ *\\*$//
330 s/^[^:]*: *//
331 /^$/d
332 /:$/d
333 s/$/ :/
334 ' < "$tmpdepfile" >> "$depfile"
302 rm -f "$tmpdepfile"335 rm -f "$tmpdepfile"
303 ;;336 ;;
304337
@@ -334,7 +367,7 @@
334 done367 done
335 if test -f "$tmpdepfile"; then368 if test -f "$tmpdepfile"; then
336 sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"369 sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
337 # Add `dependent.h:' lines.370 # Add 'dependent.h:' lines.
338 sed -ne '2,${371 sed -ne '2,${
339 s/^ *//372 s/^ *//
340 s/ \\*$//373 s/ \\*$//
@@ -349,9 +382,9 @@
349382
350tru64)383tru64)
351 # The Tru64 compiler uses -MD to generate dependencies as a side384 # The Tru64 compiler uses -MD to generate dependencies as a side
352 # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.385 # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
353 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put386 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
354 # dependencies in `foo.d' instead, so we check for that too.387 # dependencies in 'foo.d' instead, so we check for that too.
355 # Subdirectories are respected.388 # Subdirectories are respected.
356 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`389 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
357 test "x$dir" = "x$object" && dir=390 test "x$dir" = "x$object" && dir=
@@ -397,14 +430,59 @@
397 done430 done
398 if test -f "$tmpdepfile"; then431 if test -f "$tmpdepfile"; then
399 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"432 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
400 # That's a tab and a space in the [].433 sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
401 sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
402 else434 else
403 echo "#dummy" > "$depfile"435 echo "#dummy" > "$depfile"
404 fi436 fi
405 rm -f "$tmpdepfile"437 rm -f "$tmpdepfile"
406 ;;438 ;;
407439
440msvc7)
441 if test "$libtool" = yes; then
442 showIncludes=-Wc,-showIncludes
443 else
444 showIncludes=-showIncludes
445 fi
446 "$@" $showIncludes > "$tmpdepfile"
447 stat=$?
448 grep -v '^Note: including file: ' "$tmpdepfile"
449 if test "$stat" = 0; then :
450 else
451 rm -f "$tmpdepfile"
452 exit $stat
453 fi
454 rm -f "$depfile"
455 echo "$object : \\" > "$depfile"
456 # The first sed program below extracts the file names and escapes
457 # backslashes for cygpath. The second sed program outputs the file
458 # name when reading, but also accumulates all include files in the
459 # hold buffer in order to output them again at the end. This only
460 # works with sed implementations that can handle large buffers.
461 sed < "$tmpdepfile" -n '
462/^Note: including file: *\(.*\)/ {
463 s//\1/
464 s/\\/\\\\/g
465 p
466}' | $cygpath_u | sort -u | sed -n '
467s/ /\\ /g
468s/\(.*\)/'"$tab"'\1 \\/p
469s/.\(.*\) \\/\1:/
470H
471$ {
472 s/.*/'"$tab"'/
473 G
474 p
475}' >> "$depfile"
476 rm -f "$tmpdepfile"
477 ;;
478
479msvc7msys)
480 # This case exists only to let depend.m4 do its work. It works by
481 # looking at the text of this script. This case will never be run,
482 # since it is checked for above.
483 exit 1
484 ;;
485
408#nosideeffect)486#nosideeffect)
409 # This comment above is used by automake to tell side-effect487 # This comment above is used by automake to tell side-effect
410 # dependency tracking mechanisms from slower ones.488 # dependency tracking mechanisms from slower ones.
@@ -422,7 +500,7 @@
422 shift500 shift
423 fi501 fi
424502
425 # Remove `-o $object'.503 # Remove '-o $object'.
426 IFS=" "504 IFS=" "
427 for arg505 for arg
428 do506 do
@@ -442,15 +520,14 @@
442 done520 done
443521
444 test -z "$dashmflag" && dashmflag=-M522 test -z "$dashmflag" && dashmflag=-M
445 # Require at least two characters before searching for `:'523 # Require at least two characters before searching for ':'
446 # in the target name. This is to cope with DOS-style filenames:524 # in the target name. This is to cope with DOS-style filenames:
447 # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.525 # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
448 "$@" $dashmflag |526 "$@" $dashmflag |
449 sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"527 sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile"
450 rm -f "$depfile"528 rm -f "$depfile"
451 cat < "$tmpdepfile" > "$depfile"529 cat < "$tmpdepfile" > "$depfile"
452 tr ' ' '530 tr ' ' "$nl" < "$tmpdepfile" | \
453' < "$tmpdepfile" | \
454## Some versions of the HPUX 10.20 sed can't process this invocation531## Some versions of the HPUX 10.20 sed can't process this invocation
455## correctly. Breaking it into two sed invocations is a workaround.532## correctly. Breaking it into two sed invocations is a workaround.
456 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"533 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
@@ -503,9 +580,10 @@
503 touch "$tmpdepfile"580 touch "$tmpdepfile"
504 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"581 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
505 rm -f "$depfile"582 rm -f "$depfile"
506 cat < "$tmpdepfile" > "$depfile"583 # makedepend may prepend the VPATH from the source file name to the object.
507 sed '1,2d' "$tmpdepfile" | tr ' ' '584 # No need to regex-escape $object, excess matching of '.' is harmless.
508' | \585 sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
586 sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \
509## Some versions of the HPUX 10.20 sed can't process this invocation587## Some versions of the HPUX 10.20 sed can't process this invocation
510## correctly. Breaking it into two sed invocations is a workaround.588## correctly. Breaking it into two sed invocations is a workaround.
511 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"589 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
@@ -525,7 +603,7 @@
525 shift603 shift
526 fi604 fi
527605
528 # Remove `-o $object'.606 # Remove '-o $object'.
529 IFS=" "607 IFS=" "
530 for arg608 for arg
531 do609 do
@@ -594,8 +672,8 @@
594 sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"672 sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
595 rm -f "$depfile"673 rm -f "$depfile"
596 echo "$object : \\" > "$depfile"674 echo "$object : \\" > "$depfile"
597 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"675 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
598 echo " " >> "$depfile"676 echo "$tab" >> "$depfile"
599 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"677 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
600 rm -f "$tmpdepfile"678 rm -f "$tmpdepfile"
601 ;;679 ;;
602680
=== modified file 'build-aux/install-sh'
--- build-aux/install-sh 2012-02-15 10:50:36 +0000
+++ build-aux/install-sh 2014-02-16 22:04:28 +0000
@@ -1,7 +1,7 @@
1#!/bin/sh1#!/bin/sh
2# install - install a program, script, or datafile2# install - install a program, script, or datafile
33
4scriptversion=2009-04-28.21; # UTC4scriptversion=2011-01-19.21; # UTC
55
6# This originates from X11R5 (mit/util/scripts/install.sh), which was6# This originates from X11R5 (mit/util/scripts/install.sh), which was
7# later released in X11R6 (xc/config/util/install.sh) with the7# later released in X11R6 (xc/config/util/install.sh) with the
@@ -156,6 +156,10 @@
156 -s) stripcmd=$stripprog;;156 -s) stripcmd=$stripprog;;
157157
158 -t) dst_arg=$2158 -t) dst_arg=$2
159 # Protect names problematic for `test' and other utilities.
160 case $dst_arg in
161 -* | [=\(\)!]) dst_arg=./$dst_arg;;
162 esac
159 shift;;163 shift;;
160164
161 -T) no_target_directory=true;;165 -T) no_target_directory=true;;
@@ -186,6 +190,10 @@
186 fi190 fi
187 shift # arg191 shift # arg
188 dst_arg=$arg192 dst_arg=$arg
193 # Protect names problematic for `test' and other utilities.
194 case $dst_arg in
195 -* | [=\(\)!]) dst_arg=./$dst_arg;;
196 esac
189 done197 done
190fi198fi
191199
@@ -200,7 +208,11 @@
200fi208fi
201209
202if test -z "$dir_arg"; then210if test -z "$dir_arg"; then
203 trap '(exit $?); exit' 1 2 13 15211 do_exit='(exit $ret); exit $ret'
212 trap "ret=129; $do_exit" 1
213 trap "ret=130; $do_exit" 2
214 trap "ret=141; $do_exit" 13
215 trap "ret=143; $do_exit" 15
204216
205 # Set umask so as not to create temps with too-generous modes.217 # Set umask so as not to create temps with too-generous modes.
206 # However, 'strip' requires both read and write access to temps.218 # However, 'strip' requires both read and write access to temps.
@@ -228,9 +240,9 @@
228240
229for src241for src
230do242do
231 # Protect names starting with `-'.243 # Protect names problematic for `test' and other utilities.
232 case $src in244 case $src in
233 -*) src=./$src;;245 -* | [=\(\)!]) src=./$src;;
234 esac246 esac
235247
236 if test -n "$dir_arg"; then248 if test -n "$dir_arg"; then
@@ -252,12 +264,7 @@
252 echo "$0: no destination specified." >&2264 echo "$0: no destination specified." >&2
253 exit 1265 exit 1
254 fi266 fi
255
256 dst=$dst_arg267 dst=$dst_arg
257 # Protect names starting with `-'.
258 case $dst in
259 -*) dst=./$dst;;
260 esac
261268
262 # If destination is a directory, append the input filename; won't work269 # If destination is a directory, append the input filename; won't work
263 # if double slashes aren't ignored.270 # if double slashes aren't ignored.
@@ -385,7 +392,7 @@
385392
386 case $dstdir in393 case $dstdir in
387 /*) prefix='/';;394 /*) prefix='/';;
388 -*) prefix='./';;395 [-=\(\)!]*) prefix='./';;
389 *) prefix='';;396 *) prefix='';;
390 esac397 esac
391398
@@ -403,7 +410,7 @@
403410
404 for d411 for d
405 do412 do
406 test -z "$d" && continue413 test X"$d" = X && continue
407414
408 prefix=$prefix$d415 prefix=$prefix$d
409 if test -d "$prefix"; then416 if test -d "$prefix"; then
410417
=== modified file 'build-aux/ltmain.sh' (properties changed: +x to -x)
--- build-aux/ltmain.sh 2012-02-15 10:50:36 +0000
+++ build-aux/ltmain.sh 2014-02-16 22:04:28 +0000
@@ -1,9 +1,9 @@
11
2# libtool (GNU libtool) 2.42# libtool (GNU libtool) 2.4.2
3# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 19963# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
44
5# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,5# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
6# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.6# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
7# This is free software; see the source for copying conditions. There is NO7# This is free software; see the source for copying conditions. There is NO
8# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.8# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
99
@@ -41,6 +41,7 @@
41# --quiet, --silent don't print informational messages41# --quiet, --silent don't print informational messages
42# --no-quiet, --no-silent42# --no-quiet, --no-silent
43# print informational messages (default)43# print informational messages (default)
44# --no-warn don't display warning messages
44# --tag=TAG use configuration variables from tag TAG45# --tag=TAG use configuration variables from tag TAG
45# -v, --verbose print more informational messages than default46# -v, --verbose print more informational messages than default
46# --no-verbose don't print the extra informational messages47# --no-verbose don't print the extra informational messages
@@ -69,7 +70,7 @@
69# compiler: $LTCC70# compiler: $LTCC
70# compiler flags: $LTCFLAGS71# compiler flags: $LTCFLAGS
71# linker: $LD (gnu? $with_gnu_ld)72# linker: $LD (gnu? $with_gnu_ld)
72# $progname: (GNU libtool) 2.473# $progname: (GNU libtool) 2.4.2
73# automake: $automake_version74# automake: $automake_version
74# autoconf: $autoconf_version75# autoconf: $autoconf_version
75#76#
@@ -79,9 +80,9 @@
7980
80PROGRAM=libtool81PROGRAM=libtool
81PACKAGE=libtool82PACKAGE=libtool
82VERSION=2.483VERSION=2.4.2
83TIMESTAMP=""84TIMESTAMP=""
84package_revision=1.329385package_revision=1.3337
8586
86# Be Bourne compatible87# Be Bourne compatible
87if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then88if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
@@ -136,15 +137,10 @@
136137
137: ${CP="cp -f"}138: ${CP="cp -f"}
138test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}139test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
139: ${EGREP="/bin/grep -E"}
140: ${FGREP="/bin/grep -F"}
141: ${GREP="/bin/grep"}
142: ${LN_S="ln -s"}
143: ${MAKE="make"}140: ${MAKE="make"}
144: ${MKDIR="mkdir"}141: ${MKDIR="mkdir"}
145: ${MV="mv -f"}142: ${MV="mv -f"}
146: ${RM="rm -f"}143: ${RM="rm -f"}
147: ${SED="/bin/sed"}
148: ${SHELL="${CONFIG_SHELL-/bin/sh}"}144: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
149: ${Xsed="$SED -e 1s/^X//"}145: ${Xsed="$SED -e 1s/^X//"}
150146
@@ -387,7 +383,7 @@
387 ;;383 ;;
388 *)384 *)
389 save_IFS="$IFS"385 save_IFS="$IFS"
390 IFS=:386 IFS=${PATH_SEPARATOR-:}
391 for progdir in $PATH; do387 for progdir in $PATH; do
392 IFS="$save_IFS"388 IFS="$save_IFS"
393 test -x "$progdir/$progname" && break389 test -x "$progdir/$progname" && break
@@ -771,8 +767,8 @@
771 s*\$LTCFLAGS*'"$LTCFLAGS"'*767 s*\$LTCFLAGS*'"$LTCFLAGS"'*
772 s*\$LD*'"$LD"'*768 s*\$LD*'"$LD"'*
773 s/\$with_gnu_ld/'"$with_gnu_ld"'/769 s/\$with_gnu_ld/'"$with_gnu_ld"'/
774 s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/770 s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/
775 s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/771 s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/
776 p772 p
777 d773 d
778 }774 }
@@ -1052,6 +1048,7 @@
1052opt_help=false1048opt_help=false
1053opt_help_all=false1049opt_help_all=false
1054opt_silent=:1050opt_silent=:
1051opt_warning=:
1055opt_verbose=:1052opt_verbose=:
1056opt_silent=false1053opt_silent=false
1057opt_verbose=false1054opt_verbose=false
@@ -1120,6 +1117,10 @@
1120 opt_silent=false1117 opt_silent=false
1121func_append preserve_args " $opt"1118func_append preserve_args " $opt"
1122 ;;1119 ;;
1120 --no-warning|--no-warn)
1121 opt_warning=false
1122func_append preserve_args " $opt"
1123 ;;
1123 --no-verbose)1124 --no-verbose)
1124 opt_verbose=false1125 opt_verbose=false
1125func_append preserve_args " $opt"1126func_append preserve_args " $opt"
@@ -2059,7 +2060,7 @@
2059 *.[cCFSifmso] | \2060 *.[cCFSifmso] | \
2060 *.ada | *.adb | *.ads | *.asm | \2061 *.ada | *.adb | *.ads | *.asm | \
2061 *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \2062 *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
2062 *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)2063 *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup)
2063 func_xform "$libobj"2064 func_xform "$libobj"
2064 libobj=$func_xform_result2065 libobj=$func_xform_result
2065 ;;2066 ;;
@@ -3201,11 +3202,13 @@
32013202
3202 # Set up the ranlib parameters.3203 # Set up the ranlib parameters.
3203 oldlib="$destdir/$name"3204 oldlib="$destdir/$name"
3205 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
3206 tool_oldlib=$func_to_tool_file_result
32043207
3205 func_show_eval "$install_prog \$file \$oldlib" 'exit $?'3208 func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
32063209
3207 if test -n "$stripme" && test -n "$old_striplib"; then3210 if test -n "$stripme" && test -n "$old_striplib"; then
3208 func_show_eval "$old_striplib $oldlib" 'exit $?'3211 func_show_eval "$old_striplib $tool_oldlib" 'exit $?'
3209 fi3212 fi
32103213
3211 # Do each command in the postinstall commands.3214 # Do each command in the postinstall commands.
@@ -3470,7 +3473,7 @@
3470 # linked before any other PIC object. But we must not use3473 # linked before any other PIC object. But we must not use
3471 # pic_flag when linking with -static. The problem exists in3474 # pic_flag when linking with -static. The problem exists in
3472 # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.3475 # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
3473 *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)3476 *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
3474 pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;3477 pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
3475 *-*-hpux*)3478 *-*-hpux*)
3476 pic_flag_for_symtable=" $pic_flag" ;;3479 pic_flag_for_symtable=" $pic_flag" ;;
@@ -3982,14 +3985,17 @@
3982# launches target application with the remaining arguments.3985# launches target application with the remaining arguments.
3983func_exec_program ()3986func_exec_program ()
3984{3987{
3985 for lt_wr_arg3988 case \" \$* \" in
3986 do3989 *\\ --lt-*)
3987 case \$lt_wr_arg in3990 for lt_wr_arg
3988 --lt-*) ;;3991 do
3989 *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;3992 case \$lt_wr_arg in
3990 esac3993 --lt-*) ;;
3991 shift3994 *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
3992 done3995 esac
3996 shift
3997 done ;;
3998 esac
3993 func_exec_program_core \${1+\"\$@\"}3999 func_exec_program_core \${1+\"\$@\"}
3994}4000}
39954001
@@ -5057,9 +5063,15 @@
5057{5063{
5058EOF5064EOF
5059 func_emit_wrapper yes |5065 func_emit_wrapper yes |
5060 $SED -e 's/\([\\"]\)/\\\1/g' \5066 $SED -n -e '
5061 -e 's/^/ fputs ("/' -e 's/$/\\n", f);/'5067s/^\(.\{79\}\)\(..*\)/\1\
50625068\2/
5069h
5070s/\([\\"]\)/\\\1/g
5071s/$/\\n/
5072s/\([^\n]*\).*/ fputs ("\1", f);/p
5073g
5074D'
5063 cat <<"EOF"5075 cat <<"EOF"
5064}5076}
5065EOF5077EOF
@@ -5643,7 +5655,8 @@
5643 continue5655 continue
5644 ;;5656 ;;
56455657
5646 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)5658 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
5659 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
5647 func_append compiler_flags " $arg"5660 func_append compiler_flags " $arg"
5648 func_append compile_command " $arg"5661 func_append compile_command " $arg"
5649 func_append finalize_command " $arg"5662 func_append finalize_command " $arg"
@@ -6147,7 +6160,8 @@
6147 lib=6160 lib=
6148 found=no6161 found=no
6149 case $deplib in6162 case $deplib in
6150 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)6163 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
6164 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
6151 if test "$linkmode,$pass" = "prog,link"; then6165 if test "$linkmode,$pass" = "prog,link"; then
6152 compile_deplibs="$deplib $compile_deplibs"6166 compile_deplibs="$deplib $compile_deplibs"
6153 finalize_deplibs="$deplib $finalize_deplibs"6167 finalize_deplibs="$deplib $finalize_deplibs"
@@ -6831,7 +6845,7 @@
6831 test "$hardcode_direct_absolute" = no; then6845 test "$hardcode_direct_absolute" = no; then
6832 add="$dir/$linklib"6846 add="$dir/$linklib"
6833 elif test "$hardcode_minus_L" = yes; then6847 elif test "$hardcode_minus_L" = yes; then
6834 add_dir="-L$dir"6848 add_dir="-L$absdir"
6835 # Try looking first in the location we're being installed to.6849 # Try looking first in the location we're being installed to.
6836 if test -n "$inst_prefix_dir"; then6850 if test -n "$inst_prefix_dir"; then
6837 case $libdir in6851 case $libdir in
@@ -7316,6 +7330,7 @@
7316 # which has an extra 1 added just for fun7330 # which has an extra 1 added just for fun
7317 #7331 #
7318 case $version_type in7332 case $version_type in
7333 # correct linux to gnu/linux during the next big refactor
7319 darwin|linux|osf|windows|none)7334 darwin|linux|osf|windows|none)
7320 func_arith $number_major + $number_minor7335 func_arith $number_major + $number_minor
7321 current=$func_arith_result7336 current=$func_arith_result
@@ -7432,7 +7447,7 @@
7432 versuffix="$major.$revision"7447 versuffix="$major.$revision"
7433 ;;7448 ;;
74347449
7435 linux)7450 linux) # correct to gnu/linux during the next big refactor
7436 func_arith $current - $age7451 func_arith $current - $age
7437 major=.$func_arith_result7452 major=.$func_arith_result
7438 versuffix="$major.$age.$revision"7453 versuffix="$major.$age.$revision"
@@ -8020,6 +8035,11 @@
80208035
8021 # Test again, we may have decided not to build it any more8036 # Test again, we may have decided not to build it any more
8022 if test "$build_libtool_libs" = yes; then8037 if test "$build_libtool_libs" = yes; then
8038 # Remove ${wl} instances when linking with ld.
8039 # FIXME: should test the right _cmds variable.
8040 case $archive_cmds in
8041 *\$LD\ *) wl= ;;
8042 esac
8023 if test "$hardcode_into_libs" = yes; then8043 if test "$hardcode_into_libs" = yes; then
8024 # Hardcode the library paths8044 # Hardcode the library paths
8025 hardcode_libdirs=8045 hardcode_libdirs=
@@ -8050,7 +8070,7 @@
8050 elif test -n "$runpath_var"; then8070 elif test -n "$runpath_var"; then
8051 case "$perm_rpath " in8071 case "$perm_rpath " in
8052 *" $libdir "*) ;;8072 *" $libdir "*) ;;
8053 *) func_apped perm_rpath " $libdir" ;;8073 *) func_append perm_rpath " $libdir" ;;
8054 esac8074 esac
8055 fi8075 fi
8056 done8076 done
@@ -8058,11 +8078,7 @@
8058 if test -n "$hardcode_libdir_separator" &&8078 if test -n "$hardcode_libdir_separator" &&
8059 test -n "$hardcode_libdirs"; then8079 test -n "$hardcode_libdirs"; then
8060 libdir="$hardcode_libdirs"8080 libdir="$hardcode_libdirs"
8061 if test -n "$hardcode_libdir_flag_spec_ld"; then8081 eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
8062 eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
8063 else
8064 eval dep_rpath=\"$hardcode_libdir_flag_spec\"
8065 fi
8066 fi8082 fi
8067 if test -n "$runpath_var" && test -n "$perm_rpath"; then8083 if test -n "$runpath_var" && test -n "$perm_rpath"; then
8068 # We should set the runpath_var.8084 # We should set the runpath_var.
@@ -9152,6 +9168,8 @@
9152 esac9168 esac
9153 done9169 done
9154 fi9170 fi
9171 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
9172 tool_oldlib=$func_to_tool_file_result
9155 eval cmds=\"$old_archive_cmds\"9173 eval cmds=\"$old_archive_cmds\"
91569174
9157 func_len " $cmds"9175 func_len " $cmds"
@@ -9261,7 +9279,8 @@
9261 *.la)9279 *.la)
9262 func_basename "$deplib"9280 func_basename "$deplib"
9263 name="$func_basename_result"9281 name="$func_basename_result"
9264 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`9282 func_resolve_sysroot "$deplib"
9283 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
9265 test -z "$libdir" && \9284 test -z "$libdir" && \
9266 func_fatal_error "\`$deplib' is not a valid libtool archive"9285 func_fatal_error "\`$deplib' is not a valid libtool archive"
9267 func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"9286 func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
92689287
=== modified file 'build-aux/missing'
--- build-aux/missing 2012-02-15 10:50:36 +0000
+++ build-aux/missing 2014-02-16 22:04:28 +0000
@@ -1,10 +1,10 @@
1#! /bin/sh1#! /bin/sh
2# Common stub for a few missing GNU programs while installing.2# Common stub for a few missing GNU programs while installing.
33
4scriptversion=2009-04-28.21; # UTC4scriptversion=2012-01-06.13; # UTC
55
6# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,6# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
7# 2008, 2009 Free Software Foundation, Inc.7# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
8# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.8# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
99
10# This program is free software; you can redistribute it and/or modify10# This program is free software; you can redistribute it and/or modify
@@ -84,7 +84,6 @@
84 help2man touch the output file84 help2man touch the output file
85 lex create \`lex.yy.c', if possible, from existing .c85 lex create \`lex.yy.c', if possible, from existing .c
86 makeinfo touch the output file86 makeinfo touch the output file
87 tar try tar, gnutar, gtar, then tar without non-portable flags
88 yacc create \`y.tab.[ch]', if possible, from existing .[ch]87 yacc create \`y.tab.[ch]', if possible, from existing .[ch]
8988
90Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and89Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
@@ -122,15 +121,6 @@
122 # Not GNU programs, they don't have --version.121 # Not GNU programs, they don't have --version.
123 ;;122 ;;
124123
125 tar*)
126 if test -n "$run"; then
127 echo 1>&2 "ERROR: \`tar' requires --run"
128 exit 1
129 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
130 exit 1
131 fi
132 ;;
133
134 *)124 *)
135 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then125 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
136 # We have it, but it failed.126 # We have it, but it failed.
@@ -226,7 +216,7 @@
226 \`Bison' from any GNU archive site."216 \`Bison' from any GNU archive site."
227 rm -f y.tab.c y.tab.h217 rm -f y.tab.c y.tab.h
228 if test $# -ne 1; then218 if test $# -ne 1; then
229 eval LASTARG="\${$#}"219 eval LASTARG=\${$#}
230 case $LASTARG in220 case $LASTARG in
231 *.y)221 *.y)
232 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`222 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
@@ -256,7 +246,7 @@
256 \`Flex' from any GNU archive site."246 \`Flex' from any GNU archive site."
257 rm -f lex.yy.c247 rm -f lex.yy.c
258 if test $# -ne 1; then248 if test $# -ne 1; then
259 eval LASTARG="\${$#}"249 eval LASTARG=\${$#}
260 case $LASTARG in250 case $LASTARG in
261 *.l)251 *.l)
262 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`252 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
@@ -318,41 +308,6 @@
318 touch $file308 touch $file
319 ;;309 ;;
320310
321 tar*)
322 shift
323
324 # We have already tried tar in the generic part.
325 # Look for gnutar/gtar before invocation to avoid ugly error
326 # messages.
327 if (gnutar --version > /dev/null 2>&1); then
328 gnutar "$@" && exit 0
329 fi
330 if (gtar --version > /dev/null 2>&1); then
331 gtar "$@" && exit 0
332 fi
333 firstarg="$1"
334 if shift; then
335 case $firstarg in
336 *o*)
337 firstarg=`echo "$firstarg" | sed s/o//`
338 tar "$firstarg" "$@" && exit 0
339 ;;
340 esac
341 case $firstarg in
342 *h*)
343 firstarg=`echo "$firstarg" | sed s/h//`
344 tar "$firstarg" "$@" && exit 0
345 ;;
346 esac
347 fi
348
349 echo 1>&2 "\
350WARNING: I can't seem to be able to run \`tar' with the given arguments.
351 You may want to install GNU tar or Free paxutils, or check the
352 command line arguments."
353 exit 1
354 ;;
355
356 *)311 *)
357 echo 1>&2 "\312 echo 1>&2 "\
358WARNING: \`$1' is needed, and is $msg.313WARNING: \`$1' is needed, and is $msg.
359314
=== modified file 'configure'
--- configure 2012-02-22 02:28:16 +0000
+++ configure 2014-02-16 22:04:28 +0000
@@ -1,6 +1,6 @@
1#! /bin/sh1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.68 for libxklavier 5.2.1.3# Generated by GNU Autoconf 2.68 for libxklavier 5.3.
4#4#
5# Report bugs to <http://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier>.5# Report bugs to <http://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier>.
6#6#
@@ -571,8 +571,8 @@
571# Identity of this package.571# Identity of this package.
572PACKAGE_NAME='libxklavier'572PACKAGE_NAME='libxklavier'
573PACKAGE_TARNAME='libxklavier'573PACKAGE_TARNAME='libxklavier'
574PACKAGE_VERSION='5.2.1'574PACKAGE_VERSION='5.3'
575PACKAGE_STRING='libxklavier 5.2.1'575PACKAGE_STRING='libxklavier 5.3'
576PACKAGE_BUGREPORT='http://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier'576PACKAGE_BUGREPORT='http://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier'
577PACKAGE_URL=''577PACKAGE_URL=''
578578
@@ -713,6 +713,7 @@
713am__fastdepCC_FALSE713am__fastdepCC_FALSE
714am__fastdepCC_TRUE714am__fastdepCC_TRUE
715CCDEPMODE715CCDEPMODE
716am__nodep
716AMDEPBACKSLASH717AMDEPBACKSLASH
717AMDEP_FALSE718AMDEP_FALSE
718AMDEP_TRUE719AMDEP_TRUE
@@ -729,6 +730,8 @@
729VERSION_INFO730VERSION_INFO
730AM_BACKSLASH731AM_BACKSLASH
731AM_DEFAULT_VERBOSITY732AM_DEFAULT_VERBOSITY
733AM_DEFAULT_V
734AM_V
732MAINT735MAINT
733MAINTAINER_MODE_FALSE736MAINTAINER_MODE_FALSE
734MAINTAINER_MODE_TRUE737MAINTAINER_MODE_TRUE
@@ -1387,7 +1390,7 @@
1387 # Omit some internal or obsolete options to make the list less imposing.1390 # Omit some internal or obsolete options to make the list less imposing.
1388 # This message is too long to be a string in the A/UX 3.1 sh.1391 # This message is too long to be a string in the A/UX 3.1 sh.
1389 cat <<_ACEOF1392 cat <<_ACEOF
1390\`configure' configures libxklavier 5.2.1 to adapt to many kinds of systems.1393\`configure' configures libxklavier 5.3 to adapt to many kinds of systems.
13911394
1392Usage: $0 [OPTION]... [VAR=VALUE]...1395Usage: $0 [OPTION]... [VAR=VALUE]...
13931396
@@ -1457,7 +1460,7 @@
14571460
1458if test -n "$ac_init_help"; then1461if test -n "$ac_init_help"; then
1459 case $ac_init_help in1462 case $ac_init_help in
1460 short | recursive ) echo "Configuration of libxklavier 5.2.1:";;1463 short | recursive ) echo "Configuration of libxklavier 5.3:";;
1461 esac1464 esac
1462 cat <<\_ACEOF1465 cat <<\_ACEOF
14631466
@@ -1492,7 +1495,7 @@
1492 --with-gnu-ld assume the C compiler uses GNU ld default=no1495 --with-gnu-ld assume the C compiler uses GNU ld default=no
1493 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib1496 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1494 --without-libiconv-prefix don't search for libiconv in includedir and libdir1497 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1495 --with-pic try to use only PIC/non-PIC objects [default=use1498 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1496 both]1499 both]
1497 --with-gnu-ld assume the C compiler uses GNU ld [default=no]1500 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1498 --with-sysroot=DIR Search for dependent libraries within DIR1501 --with-sysroot=DIR Search for dependent libraries within DIR
@@ -1600,7 +1603,7 @@
1600test -n "$ac_init_help" && exit $ac_status1603test -n "$ac_init_help" && exit $ac_status
1601if $ac_init_version; then1604if $ac_init_version; then
1602 cat <<\_ACEOF1605 cat <<\_ACEOF
1603libxklavier configure 5.2.11606libxklavier configure 5.3
1604generated by GNU Autoconf 2.681607generated by GNU Autoconf 2.68
16051608
1606Copyright (C) 2010 Free Software Foundation, Inc.1609Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1969,7 +1972,7 @@
1969This file contains any messages produced by compilers while1972This file contains any messages produced by compilers while
1970running configure, to aid debugging if configure makes a mistake.1973running configure, to aid debugging if configure makes a mistake.
19711974
1972It was created by libxklavier $as_me 5.2.1, which was1975It was created by libxklavier $as_me 5.3, which was
1973generated by GNU Autoconf 2.68. Invocation command line was1976generated by GNU Autoconf 2.68. Invocation command line was
19741977
1975 $ $0 $@1978 $ $0 $@
@@ -2791,7 +2794,7 @@
27912794
2792# Define the identity of the package.2795# Define the identity of the package.
2793 PACKAGE='libxklavier'2796 PACKAGE='libxklavier'
2794 VERSION='5.2.1'2797 VERSION='5.3'
27952798
27962799
2797cat >>confdefs.h <<_ACEOF2800cat >>confdefs.h <<_ACEOF
@@ -2821,19 +2824,19 @@
28212824
2822# We need awk for the "check" target. The system "awk" is bad on2825# We need awk for the "check" target. The system "awk" is bad on
2823# some platforms.2826# some platforms.
2824# Always define AMTAR for backward compatibility.2827# Always define AMTAR for backward compatibility. Yes, it's still used
28252828# in the wild :-( We should find a proper way to deprecate it ...
2826AMTAR=${AMTAR-"${am_missing_run}tar"}2829AMTAR='$${TAR-tar}'
28272830
2828am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'2831am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
28292832
28302833
28312834
28322835
28332836
28342837
2835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to disable maintainer-specific portions of Makefiles" >&52838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2836$as_echo_n "checking whether to disable maintainer-specific portions of Makefiles... " >&6; }2839$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2837 # Check whether --enable-maintainer-mode was given.2840 # Check whether --enable-maintainer-mode was given.
2838if test "${enable_maintainer_mode+set}" = set; then :2841if test "${enable_maintainer_mode+set}" = set; then :
2839 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval2842 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
@@ -2868,10 +2871,37 @@
2868no) AM_DEFAULT_VERBOSITY=1;;2871no) AM_DEFAULT_VERBOSITY=1;;
2869*) AM_DEFAULT_VERBOSITY=0;;2872*) AM_DEFAULT_VERBOSITY=0;;
2870esac2873esac
2874am_make=${MAKE-make}
2875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2876$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2877if ${am_cv_make_support_nested_variables+:} false; then :
2878 $as_echo_n "(cached) " >&6
2879else
2880 if $as_echo 'TRUE=$(BAR$(V))
2881BAR0=false
2882BAR1=true
2883V=1
2884am__doit:
2885 @$(TRUE)
2886.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2887 am_cv_make_support_nested_variables=yes
2888else
2889 am_cv_make_support_nested_variables=no
2890fi
2891fi
2892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2893$as_echo "$am_cv_make_support_nested_variables" >&6; }
2894if test $am_cv_make_support_nested_variables = yes; then
2895 AM_V='$(V)'
2896 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2897else
2898 AM_V=$AM_DEFAULT_VERBOSITY
2899 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2900fi
2871AM_BACKSLASH='\'2901AM_BACKSLASH='\'
28722902
28732903
2874VERSION_INFO=18:0:22904VERSION_INFO=19:0:3
28752905
28762906
2877# Check for programs2907# Check for programs
@@ -3716,6 +3746,7 @@
3716if test "x$enable_dependency_tracking" != xno; then3746if test "x$enable_dependency_tracking" != xno; then
3717 am_depcomp="$ac_aux_dir/depcomp"3747 am_depcomp="$ac_aux_dir/depcomp"
3718 AMDEPBACKSLASH='\'3748 AMDEPBACKSLASH='\'
3749 am__nodep='_no'
3719fi3750fi
3720 if test "x$enable_dependency_tracking" != xno; then3751 if test "x$enable_dependency_tracking" != xno; then
3721 AMDEP_TRUE=3752 AMDEP_TRUE=
@@ -3740,6 +3771,7 @@
3740 # instance it was reported that on HP-UX the gcc test will end up3771 # instance it was reported that on HP-UX the gcc test will end up
3741 # making a dummy file named `D' -- because `-MD' means `put the output3772 # making a dummy file named `D' -- because `-MD' means `put the output
3742 # in D'.3773 # in D'.
3774 rm -rf conftest.dir
3743 mkdir conftest.dir3775 mkdir conftest.dir
3744 # Copy depcomp to subdir because otherwise we won't find it if we're3776 # Copy depcomp to subdir because otherwise we won't find it if we're
3745 # using a relative directory.3777 # using a relative directory.
@@ -3799,7 +3831,7 @@
3799 break3831 break
3800 fi3832 fi
3801 ;;3833 ;;
3802 msvisualcpp | msvcmsys)3834 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3803 # This compiler won't grok `-c -o', but also, the minuso test has3835 # This compiler won't grok `-c -o', but also, the minuso test has
3804 # not run yet. These depmodes are late enough in the game, and3836 # not run yet. These depmodes are late enough in the game, and
3805 # so weak that their functioning should not be impacted.3837 # so weak that their functioning should not be impacted.
@@ -4812,8 +4844,8 @@
48124844
48134845
48144846
4815macro_version='2.4'4847macro_version='2.4.2'
4816macro_revision='1.3293'4848macro_revision='1.3337'
48174849
48184850
48194851
@@ -5587,6 +5619,11 @@
5587 lt_cv_sys_max_cmd_len=1966085619 lt_cv_sys_max_cmd_len=196608
5588 ;;5620 ;;
55895621
5622 os2*)
5623 # The test takes a long time on OS/2.
5624 lt_cv_sys_max_cmd_len=8192
5625 ;;
5626
5590 osf*)5627 osf*)
5591 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure5628 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5592 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not5629 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
@@ -5626,7 +5663,7 @@
5626 # If test is not a shell built-in, we'll probably end up computing a5663 # If test is not a shell built-in, we'll probably end up computing a
5627 # maximum length that is only half of the actual maximum length, but5664 # maximum length that is only half of the actual maximum length, but
5628 # we can't tell.5665 # we can't tell.
5629 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \5666 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5630 = "X$teststring$teststring"; } >/dev/null 2>&1 &&5667 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5631 test $i != 17 # 1/2 MB should be enough5668 test $i != 17 # 1/2 MB should be enough
5632 do5669 do
@@ -6055,7 +6092,7 @@
6055 lt_cv_deplibs_check_method=pass_all6092 lt_cv_deplibs_check_method=pass_all
6056 ;;6093 ;;
60576094
6058# This must be Linux ELF.6095# This must be glibc/ELF.
6059linux* | k*bsd*-gnu | kopensolaris*-gnu)6096linux* | k*bsd*-gnu | kopensolaris*-gnu)
6060 lt_cv_deplibs_check_method=pass_all6097 lt_cv_deplibs_check_method=pass_all
6061 ;;6098 ;;
@@ -6695,13 +6732,13 @@
6695if test -n "$RANLIB"; then6732if test -n "$RANLIB"; then
6696 case $host_os in6733 case $host_os in
6697 openbsd*)6734 openbsd*)
6698 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"6735 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6699 ;;6736 ;;
6700 *)6737 *)
6701 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"6738 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6702 ;;6739 ;;
6703 esac6740 esac
6704 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"6741 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6705fi6742fi
67066743
6707case $host_os in6744case $host_os in
@@ -6848,6 +6885,7 @@
6848 # which start with @ or ?.6885 # which start with @ or ?.
6849 lt_cv_sys_global_symbol_pipe="$AWK '"\6886 lt_cv_sys_global_symbol_pipe="$AWK '"\
6850" {last_section=section; section=\$ 3};"\6887" {last_section=section; section=\$ 3};"\
6888" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6851" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\6889" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6852" \$ 0!~/External *\|/{next};"\6890" \$ 0!~/External *\|/{next};"\
6853" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\6891" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
@@ -7236,7 +7274,7 @@
7236 CFLAGS="$SAVE_CFLAGS"7274 CFLAGS="$SAVE_CFLAGS"
7237 fi7275 fi
7238 ;;7276 ;;
7239sparc*-*solaris*)7277*-*solaris*)
7240 # Find out which ABI we are using.7278 # Find out which ABI we are using.
7241 echo 'int i;' > conftest.$ac_ext7279 echo 'int i;' > conftest.$ac_ext
7242 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&57280 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
@@ -7247,7 +7285,20 @@
7247 case `/usr/bin/file conftest.o` in7285 case `/usr/bin/file conftest.o` in
7248 *64-bit*)7286 *64-bit*)
7249 case $lt_cv_prog_gnu_ld in7287 case $lt_cv_prog_gnu_ld in
7250 yes*) LD="${LD-ld} -m elf64_sparc" ;;7288 yes*)
7289 case $host in
7290 i?86-*-solaris*)
7291 LD="${LD-ld} -m elf_x86_64"
7292 ;;
7293 sparc*-*-solaris*)
7294 LD="${LD-ld} -m elf64_sparc"
7295 ;;
7296 esac
7297 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7298 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7299 LD="${LD-ld}_sol2"
7300 fi
7301 ;;
7251 *)7302 *)
7252 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then7303 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7253 LD="${LD-ld} -64"7304 LD="${LD-ld} -64"
@@ -7887,7 +7938,13 @@
7887 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \7938 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7888 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err7939 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7889 _lt_result=$?7940 _lt_result=$?
7890 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then7941 # If there is a non-empty error log, and "single_module"
7942 # appears in it, assume the flag caused a linker warning
7943 if test -s conftest.err && $GREP single_module conftest.err; then
7944 cat conftest.err >&5
7945 # Otherwise, if the output was created with a 0 exit code from
7946 # the compiler, it worked.
7947 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7891 lt_cv_apple_cc_single_mod=yes7948 lt_cv_apple_cc_single_mod=yes
7892 else7949 else
7893 cat conftest.err >&57950 cat conftest.err >&5
@@ -7898,6 +7955,7 @@
7898fi7955fi
7899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&57956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7900$as_echo "$lt_cv_apple_cc_single_mod" >&6; }7957$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7958
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&57959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7902$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }7960$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7903if ${lt_cv_ld_exported_symbols_list+:} false; then :7961if ${lt_cv_ld_exported_symbols_list+:} false; then :
@@ -7930,6 +7988,7 @@
7930fi7988fi
7931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&57989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7932$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }7990$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7991
7933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&57992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7934$as_echo_n "checking for -force_load linker flag... " >&6; }7993$as_echo_n "checking for -force_load linker flag... " >&6; }
7935if ${lt_cv_ld_force_load+:} false; then :7994if ${lt_cv_ld_force_load+:} false; then :
@@ -7951,7 +8010,9 @@
7951 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&58010 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7952 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err8011 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7953 _lt_result=$?8012 _lt_result=$?
7954 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then8013 if test -s conftest.err && $GREP force_load conftest.err; then
8014 cat conftest.err >&5
8015 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7955 lt_cv_ld_force_load=yes8016 lt_cv_ld_force_load=yes
7956 else8017 else
7957 cat conftest.err >&58018 cat conftest.err >&5
@@ -8356,7 +8417,22 @@
83568417
8357# Check whether --with-pic was given.8418# Check whether --with-pic was given.
8358if test "${with_pic+set}" = set; then :8419if test "${with_pic+set}" = set; then :
8359 withval=$with_pic; pic_mode="$withval"8420 withval=$with_pic; lt_p=${PACKAGE-default}
8421 case $withval in
8422 yes|no) pic_mode=$withval ;;
8423 *)
8424 pic_mode=default
8425 # Look at the argument we got. We use all the common list separators.
8426 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8427 for lt_pkg in $withval; do
8428 IFS="$lt_save_ifs"
8429 if test "X$lt_pkg" = "X$lt_p"; then
8430 pic_mode=yes
8431 fi
8432 done
8433 IFS="$lt_save_ifs"
8434 ;;
8435 esac
8360else8436else
8361 pic_mode=default8437 pic_mode=default
8362fi8438fi
@@ -8434,6 +8510,10 @@
84348510
84358511
84368512
8513
8514
8515
8516
8437test -z "$LN_S" && LN_S="ln -s"8517test -z "$LN_S" && LN_S="ln -s"
84388518
84398519
@@ -8893,7 +8973,9 @@
8893 case $cc_basename in8973 case $cc_basename in
8894 nvcc*) # Cuda Compiler Driver 2.28974 nvcc*) # Cuda Compiler Driver 2.2
8895 lt_prog_compiler_wl='-Xlinker '8975 lt_prog_compiler_wl='-Xlinker '
8896 lt_prog_compiler_pic='-Xcompiler -fPIC'8976 if test -n "$lt_prog_compiler_pic"; then
8977 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8978 fi
8897 ;;8979 ;;
8898 esac8980 esac
8899 else8981 else
@@ -8984,18 +9066,33 @@
8984 ;;9066 ;;
8985 *)9067 *)
8986 case `$CC -V 2>&1 | sed 5q` in9068 case `$CC -V 2>&1 | sed 5q` in
8987 *Sun\ F* | *Sun*Fortran*)9069 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8988 # Sun Fortran 8.3 passes all unrecognized flags to the linker9070 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8989 lt_prog_compiler_pic='-KPIC'9071 lt_prog_compiler_pic='-KPIC'
8990 lt_prog_compiler_static='-Bstatic'9072 lt_prog_compiler_static='-Bstatic'
8991 lt_prog_compiler_wl=''9073 lt_prog_compiler_wl=''
8992 ;;9074 ;;
9075 *Sun\ F* | *Sun*Fortran*)
9076 lt_prog_compiler_pic='-KPIC'
9077 lt_prog_compiler_static='-Bstatic'
9078 lt_prog_compiler_wl='-Qoption ld '
9079 ;;
8993 *Sun\ C*)9080 *Sun\ C*)
8994 # Sun C 5.99081 # Sun C 5.9
8995 lt_prog_compiler_pic='-KPIC'9082 lt_prog_compiler_pic='-KPIC'
8996 lt_prog_compiler_static='-Bstatic'9083 lt_prog_compiler_static='-Bstatic'
8997 lt_prog_compiler_wl='-Wl,'9084 lt_prog_compiler_wl='-Wl,'
8998 ;;9085 ;;
9086 *Intel*\ [CF]*Compiler*)
9087 lt_prog_compiler_wl='-Wl,'
9088 lt_prog_compiler_pic='-fPIC'
9089 lt_prog_compiler_static='-static'
9090 ;;
9091 *Portland\ Group*)
9092 lt_prog_compiler_wl='-Wl,'
9093 lt_prog_compiler_pic='-fpic'
9094 lt_prog_compiler_static='-Bstatic'
9095 ;;
8999 esac9096 esac
9000 ;;9097 ;;
9001 esac9098 esac
@@ -9357,7 +9454,6 @@
9357 hardcode_direct=no9454 hardcode_direct=no
9358 hardcode_direct_absolute=no9455 hardcode_direct_absolute=no
9359 hardcode_libdir_flag_spec=9456 hardcode_libdir_flag_spec=
9360 hardcode_libdir_flag_spec_ld=
9361 hardcode_libdir_separator=9457 hardcode_libdir_separator=
9362 hardcode_minus_L=no9458 hardcode_minus_L=no
9363 hardcode_shlibpath_var=unsupported9459 hardcode_shlibpath_var=unsupported
@@ -9607,8 +9703,7 @@
9607 xlf* | bgf* | bgxlf* | mpixlf*)9703 xlf* | bgf* | bgxlf* | mpixlf*)
9608 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself9704 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9609 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'9705 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9610 hardcode_libdir_flag_spec=9706 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9611 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9612 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'9707 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9613 if test "x$supports_anon_versioning" = xyes; then9708 if test "x$supports_anon_versioning" = xyes; then
9614 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~9709 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
@@ -9987,6 +10082,7 @@
9987 # The linker will not automatically build a static lib if we build a DLL.10082 # The linker will not automatically build a static lib if we build a DLL.
9988 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'10083 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9989 enable_shared_with_static_runtimes=yes10084 enable_shared_with_static_runtimes=yes
10085 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9990 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'10086 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9991 # Don't use ranlib10087 # Don't use ranlib
9992 old_postinstall_cmds='chmod 644 $oldlib'10088 old_postinstall_cmds='chmod 644 $oldlib'
@@ -10032,6 +10128,7 @@
10032 hardcode_shlibpath_var=unsupported10128 hardcode_shlibpath_var=unsupported
10033 if test "$lt_cv_ld_force_load" = "yes"; then10129 if test "$lt_cv_ld_force_load" = "yes"; then
10034 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'10130 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10131
10035 else10132 else
10036 whole_archive_flag_spec=''10133 whole_archive_flag_spec=''
10037 fi10134 fi
@@ -10060,10 +10157,6 @@
10060 hardcode_shlibpath_var=no10157 hardcode_shlibpath_var=no
10061 ;;10158 ;;
1006210159
10063 freebsd1*)
10064 ld_shlibs=no
10065 ;;
10066
10067 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor10160 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10068 # support. Future versions do this automatically, but an explicit c++rt0.o10161 # support. Future versions do this automatically, but an explicit c++rt0.o
10069 # does not break anything, and helps significantly (at the cost of a little10162 # does not break anything, and helps significantly (at the cost of a little
@@ -10076,7 +10169,7 @@
10076 ;;10169 ;;
1007710170
10078 # Unfortunately, older versions of FreeBSD 2 do not have this feature.10171 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10079 freebsd2*)10172 freebsd2.*)
10080 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'10173 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10081 hardcode_direct=yes10174 hardcode_direct=yes
10082 hardcode_minus_L=yes10175 hardcode_minus_L=yes
@@ -10115,7 +10208,6 @@
10115 fi10208 fi
10116 if test "$with_gnu_ld" = no; then10209 if test "$with_gnu_ld" = no; then
10117 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'10210 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10118 hardcode_libdir_flag_spec_ld='+b $libdir'
10119 hardcode_libdir_separator=:10211 hardcode_libdir_separator=:
10120 hardcode_direct=yes10212 hardcode_direct=yes
10121 hardcode_direct_absolute=yes10213 hardcode_direct_absolute=yes
@@ -10739,11 +10831,6 @@
1073910831
1074010832
1074110833
10742
10743
10744
10745
10746
10747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&510834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10748$as_echo_n "checking dynamic linker characteristics... " >&6; }10835$as_echo_n "checking dynamic linker characteristics... " >&6; }
1074910836
@@ -10833,7 +10920,7 @@
1083310920
10834case $host_os in10921case $host_os in
10835aix3*)10922aix3*)
10836 version_type=linux10923 version_type=linux # correct to gnu/linux during the next big refactor
10837 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'10924 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10838 shlibpath_var=LIBPATH10925 shlibpath_var=LIBPATH
1083910926
@@ -10842,7 +10929,7 @@
10842 ;;10929 ;;
1084310930
10844aix[4-9]*)10931aix[4-9]*)
10845 version_type=linux10932 version_type=linux # correct to gnu/linux during the next big refactor
10846 need_lib_prefix=no10933 need_lib_prefix=no
10847 need_version=no10934 need_version=no
10848 hardcode_into_libs=yes10935 hardcode_into_libs=yes
@@ -10907,7 +10994,7 @@
10907 ;;10994 ;;
1090810995
10909bsdi[45]*)10996bsdi[45]*)
10910 version_type=linux10997 version_type=linux # correct to gnu/linux during the next big refactor
10911 need_version=no10998 need_version=no
10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'10999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10913 soname_spec='${libname}${release}${shared_ext}$major'11000 soname_spec='${libname}${release}${shared_ext}$major'
@@ -11046,7 +11133,7 @@
11046 ;;11133 ;;
1104711134
11048dgux*)11135dgux*)
11049 version_type=linux11136 version_type=linux # correct to gnu/linux during the next big refactor
11050 need_lib_prefix=no11137 need_lib_prefix=no
11051 need_version=no11138 need_version=no
11052 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'11139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
@@ -11054,10 +11141,6 @@
11054 shlibpath_var=LD_LIBRARY_PATH11141 shlibpath_var=LD_LIBRARY_PATH
11055 ;;11142 ;;
1105611143
11057freebsd1*)
11058 dynamic_linker=no
11059 ;;
11060
11061freebsd* | dragonfly*)11144freebsd* | dragonfly*)
11062 # DragonFly does not have aout. When/if they implement a new11145 # DragonFly does not have aout. When/if they implement a new
11063 # versioning mechanism, adjust this.11146 # versioning mechanism, adjust this.
@@ -11065,7 +11148,7 @@
11065 objformat=`/usr/bin/objformat`11148 objformat=`/usr/bin/objformat`
11066 else11149 else
11067 case $host_os in11150 case $host_os in
11068 freebsd[123]*) objformat=aout ;;11151 freebsd[23].*) objformat=aout ;;
11069 *) objformat=elf ;;11152 *) objformat=elf ;;
11070 esac11153 esac
11071 fi11154 fi
@@ -11083,7 +11166,7 @@
11083 esac11166 esac
11084 shlibpath_var=LD_LIBRARY_PATH11167 shlibpath_var=LD_LIBRARY_PATH
11085 case $host_os in11168 case $host_os in
11086 freebsd2*)11169 freebsd2.*)
11087 shlibpath_overrides_runpath=yes11170 shlibpath_overrides_runpath=yes
11088 ;;11171 ;;
11089 freebsd3.[01]* | freebsdelf3.[01]*)11172 freebsd3.[01]* | freebsdelf3.[01]*)
@@ -11103,17 +11186,18 @@
11103 ;;11186 ;;
1110411187
11105gnu*)11188gnu*)
11106 version_type=linux11189 version_type=linux # correct to gnu/linux during the next big refactor
11107 need_lib_prefix=no11190 need_lib_prefix=no
11108 need_version=no11191 need_version=no
11109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'11192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11110 soname_spec='${libname}${release}${shared_ext}$major'11193 soname_spec='${libname}${release}${shared_ext}$major'
11111 shlibpath_var=LD_LIBRARY_PATH11194 shlibpath_var=LD_LIBRARY_PATH
11195 shlibpath_overrides_runpath=no
11112 hardcode_into_libs=yes11196 hardcode_into_libs=yes
11113 ;;11197 ;;
1111411198
11115haiku*)11199haiku*)
11116 version_type=linux11200 version_type=linux # correct to gnu/linux during the next big refactor
11117 need_lib_prefix=no11201 need_lib_prefix=no
11118 need_version=no11202 need_version=no
11119 dynamic_linker="$host_os runtime_loader"11203 dynamic_linker="$host_os runtime_loader"
@@ -11174,7 +11258,7 @@
11174 ;;11258 ;;
1117511259
11176interix[3-9]*)11260interix[3-9]*)
11177 version_type=linux11261 version_type=linux # correct to gnu/linux during the next big refactor
11178 need_lib_prefix=no11262 need_lib_prefix=no
11179 need_version=no11263 need_version=no
11180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'11264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
@@ -11190,7 +11274,7 @@
11190 nonstopux*) version_type=nonstopux ;;11274 nonstopux*) version_type=nonstopux ;;
11191 *)11275 *)
11192 if test "$lt_cv_prog_gnu_ld" = yes; then11276 if test "$lt_cv_prog_gnu_ld" = yes; then
11193 version_type=linux11277 version_type=linux # correct to gnu/linux during the next big refactor
11194 else11278 else
11195 version_type=irix11279 version_type=irix
11196 fi ;;11280 fi ;;
@@ -11227,9 +11311,9 @@
11227 dynamic_linker=no11311 dynamic_linker=no
11228 ;;11312 ;;
1122911313
11230# This must be Linux ELF.11314# This must be glibc/ELF.
11231linux* | k*bsd*-gnu | kopensolaris*-gnu)11315linux* | k*bsd*-gnu | kopensolaris*-gnu)
11232 version_type=linux11316 version_type=linux # correct to gnu/linux during the next big refactor
11233 need_lib_prefix=no11317 need_lib_prefix=no
11234 need_version=no11318 need_version=no
11235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'11319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -11315,7 +11399,7 @@
11315 ;;11399 ;;
1131611400
11317newsos6)11401newsos6)
11318 version_type=linux11402 version_type=linux # correct to gnu/linux during the next big refactor
11319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'11403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11320 shlibpath_var=LD_LIBRARY_PATH11404 shlibpath_var=LD_LIBRARY_PATH
11321 shlibpath_overrides_runpath=yes11405 shlibpath_overrides_runpath=yes
@@ -11384,7 +11468,7 @@
11384 ;;11468 ;;
1138511469
11386solaris*)11470solaris*)
11387 version_type=linux11471 version_type=linux # correct to gnu/linux during the next big refactor
11388 need_lib_prefix=no11472 need_lib_prefix=no
11389 need_version=no11473 need_version=no
11390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'11474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -11409,7 +11493,7 @@
11409 ;;11493 ;;
1141011494
11411sysv4 | sysv4.3*)11495sysv4 | sysv4.3*)
11412 version_type=linux11496 version_type=linux # correct to gnu/linux during the next big refactor
11413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'11497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11414 soname_spec='${libname}${release}${shared_ext}$major'11498 soname_spec='${libname}${release}${shared_ext}$major'
11415 shlibpath_var=LD_LIBRARY_PATH11499 shlibpath_var=LD_LIBRARY_PATH
@@ -11433,7 +11517,7 @@
1143311517
11434sysv4*MP*)11518sysv4*MP*)
11435 if test -d /usr/nec ;then11519 if test -d /usr/nec ;then
11436 version_type=linux11520 version_type=linux # correct to gnu/linux during the next big refactor
11437 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'11521 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11438 soname_spec='$libname${shared_ext}.$major'11522 soname_spec='$libname${shared_ext}.$major'
11439 shlibpath_var=LD_LIBRARY_PATH11523 shlibpath_var=LD_LIBRARY_PATH
@@ -11464,7 +11548,7 @@
1146411548
11465tpf*)11549tpf*)
11466 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.11550 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11467 version_type=linux11551 version_type=linux # correct to gnu/linux during the next big refactor
11468 need_lib_prefix=no11552 need_lib_prefix=no
11469 need_version=no11553 need_version=no
11470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'11554 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -11474,7 +11558,7 @@
11474 ;;11558 ;;
1147511559
11476uts4*)11560uts4*)
11477 version_type=linux11561 version_type=linux # correct to gnu/linux during the next big refactor
11478 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'11562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11479 soname_spec='${libname}${release}${shared_ext}$major'11563 soname_spec='${libname}${release}${shared_ext}$major'
11480 shlibpath_var=LD_LIBRARY_PATH11564 shlibpath_var=LD_LIBRARY_PATH
@@ -12256,6 +12340,8 @@
1225612340
1225712341
1225812342
12343
12344
12259 ac_config_commands="$ac_config_commands libtool"12345 ac_config_commands="$ac_config_commands libtool"
1226012346
1226112347
@@ -15341,7 +15427,7 @@
15341# report actual input values of CONFIG_FILES etc. instead of their15427# report actual input values of CONFIG_FILES etc. instead of their
15342# values after options handling.15428# values after options handling.
15343ac_log="15429ac_log="
15344This file was extended by libxklavier $as_me 5.2.1, which was15430This file was extended by libxklavier $as_me 5.3, which was
15345generated by GNU Autoconf 2.68. Invocation command line was15431generated by GNU Autoconf 2.68. Invocation command line was
1534615432
15347 CONFIG_FILES = $CONFIG_FILES15433 CONFIG_FILES = $CONFIG_FILES
@@ -15407,7 +15493,7 @@
15407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=115493cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15408ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"15494ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15409ac_cs_version="\\15495ac_cs_version="\\
15410libxklavier config.status 5.2.115496libxklavier config.status 5.3
15411configured by $0, generated by GNU Autoconf 2.68,15497configured by $0, generated by GNU Autoconf 2.68,
15412 with options \\"\$ac_cs_config\\"15498 with options \\"\$ac_cs_config\\"
1541315499
@@ -15544,6 +15630,7 @@
15544enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'15630enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15545SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'15631SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15546ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'15632ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15633PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15547host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'15634host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15548host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'15635host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15549host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'15636host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
@@ -15626,7 +15713,6 @@
15626allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'15713allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15627no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'15714no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15628hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'15715hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15629hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15630hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'15716hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15631hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'15717hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15632hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'15718hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
@@ -15682,6 +15768,7 @@
15682# Quote evaled strings.15768# Quote evaled strings.
15683for var in SHELL \15769for var in SHELL \
15684ECHO \15770ECHO \
15771PATH_SEPARATOR \
15685SED \15772SED \
15686GREP \15773GREP \
15687EGREP \15774EGREP \
@@ -15732,7 +15819,6 @@
15732allow_undefined_flag \15819allow_undefined_flag \
15733no_undefined_flag \15820no_undefined_flag \
15734hardcode_libdir_flag_spec \15821hardcode_libdir_flag_spec \
15735hardcode_libdir_flag_spec_ld \
15736hardcode_libdir_separator \15822hardcode_libdir_separator \
15737exclude_expsyms \15823exclude_expsyms \
15738include_expsyms \15824include_expsyms \
@@ -16542,8 +16628,8 @@
16542# NOTE: Changes made to this file will be lost: look at ltmain.sh.16628# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16543#16629#
16544# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,16630# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16545# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,16631# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
16546# Inc.16632# Foundation, Inc.
16547# Written by Gordon Matzigkeit, 199616633# Written by Gordon Matzigkeit, 1996
16548#16634#
16549# This file is part of GNU Libtool.16635# This file is part of GNU Libtool.
@@ -16597,6 +16683,9 @@
16597# An echo program that protects backslashes.16683# An echo program that protects backslashes.
16598ECHO=$lt_ECHO16684ECHO=$lt_ECHO
1659916685
16686# The PATH separator for the build system.
16687PATH_SEPARATOR=$lt_PATH_SEPARATOR
16688
16600# The host system.16689# The host system.
16601host_alias=$host_alias16690host_alias=$host_alias
16602host=$host16691host=$host
@@ -16898,10 +16987,6 @@
16898# This must work even if \$libdir does not exist16987# This must work even if \$libdir does not exist
16899hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec16988hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
1690016989
16901# If ld is used when linking, flag to hardcode \$libdir into a binary
16902# during linking. This must work even if \$libdir does not exist.
16903hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16904
16905# Whether we need a single "-rpath" flag with a separated argument.16990# Whether we need a single "-rpath" flag with a separated argument.
16906hardcode_libdir_separator=$lt_hardcode_libdir_separator16991hardcode_libdir_separator=$lt_hardcode_libdir_separator
1690716992
1690816993
=== modified file 'configure.ac'
--- configure.ac 2012-02-22 02:28:16 +0000
+++ configure.ac 2014-02-16 22:04:28 +0000
@@ -1,7 +1,7 @@
1AC_PREREQ([2.63])1AC_PREREQ([2.63])
22
3AC_INIT([libxklavier],3AC_INIT([libxklavier],
4 [5.2.1],4 [5.3],
5 [http://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier],5 [http://bugs.freedesktop.org/enter_bug.cgi?product=libxklavier],
6 [libxklavier])6 [libxklavier])
77
@@ -20,7 +20,7 @@
2020
21dnl for DLL21dnl for DLL
22dnl http://sources.redhat.com/autobook/autobook/autobook_91.html22dnl http://sources.redhat.com/autobook/autobook/autobook_91.html
23VERSION_INFO=18:0:223VERSION_INFO=19:0:3
24AC_SUBST(VERSION_INFO)24AC_SUBST(VERSION_INFO)
2525
26# Check for programs26# Check for programs
2727
=== modified file 'debian/changelog'
--- debian/changelog 2012-10-05 10:47:22 +0000
+++ debian/changelog 2014-02-16 22:04:28 +0000
@@ -1,3 +1,12 @@
1libxklavier (5.3-0ubuntu1) trusty; urgency=medium
2
3 * New upstream release.
4 * Drop 0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch,
5 fixed upstream
6 * Update symbols
7
8 -- Jackson Doak <noskcaj@ubuntu.com> Mon, 17 Feb 2014 08:05:02 +1100
9
1libxklavier (5.2.1-1ubuntu2) quantal; urgency=low10libxklavier (5.2.1-1ubuntu2) quantal; urgency=low
211
3 * Rebuild for new armel compiler default of ARMv5t.12 * Rebuild for new armel compiler default of ARMv5t.
413
=== modified file 'debian/libxklavier16.symbols'
--- debian/libxklavier16.symbols 2012-02-22 02:28:16 +0000
+++ debian/libxklavier16.symbols 2014-02-16 22:04:28 +0000
@@ -15,6 +15,7 @@
15 xkl_config_rec_new@Base 5.015 xkl_config_rec_new@Base 5.0
16 xkl_config_rec_reset@Base 5.016 xkl_config_rec_reset@Base 5.0
17 xkl_config_rec_set_layouts@Base 5.117 xkl_config_rec_set_layouts@Base 5.1
18 xkl_config_rec_set_model@Base 5.3
18 xkl_config_rec_set_options@Base 5.119 xkl_config_rec_set_options@Base 5.1
19 xkl_config_rec_set_to_root_window_property@Base 5.020 xkl_config_rec_set_to_root_window_property@Base 5.0
20 xkl_config_rec_set_variants@Base 5.121 xkl_config_rec_set_variants@Base 5.1
@@ -39,7 +40,7 @@
39 xkl_config_registry_search_by_pattern@Base 5.140 xkl_config_registry_search_by_pattern@Base 5.1
40 xkl_default_log_appender@Base 5.041 xkl_default_log_appender@Base 5.0
41 xkl_engine_INT__LONG_LONG@Base 5.042 xkl_engine_INT__LONG_LONG@Base 5.0
42 xkl_engine_VOID__FLAGS_INT_BOOLEAN@Base 5.043#MISSING: 5.3-0ubuntu1# xkl_engine_VOID__FLAGS_INT_BOOLEAN@Base 5.0
43 xkl_engine_allow_one_switch_to_secondary_group@Base 5.044 xkl_engine_allow_one_switch_to_secondary_group@Base 5.0
44 xkl_engine_backup_names_prop@Base 5.045 xkl_engine_backup_names_prop@Base 5.0
45 xkl_engine_delete_state@Base 5.046 xkl_engine_delete_state@Base 5.0
4647
=== removed file 'debian/patches/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch'
--- debian/patches/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch 2012-02-22 02:28:16 +0000
+++ debian/patches/0001-Explicitly-exporting-only-the-symbols-that-are-reall.patch 1970-01-01 00:00:00 +0000
@@ -1,133 +0,0 @@
1From 28cb7b7e1bdf2213c4b980d52b03dd5762f39214 Mon Sep 17 00:00:00 2001
2From: "Sergey V. Udaltsov" <svu@gnome.org>
3Date: Tue, 21 Feb 2012 21:44:06 +0000
4Subject: [PATCH] Explicitly exporting only the symbols that are really
5 required
6
7https://bugs.freedesktop.org/show_bug.cgi?id=46416
8---
9 libxklavier/Makefile.am | 4 +-
10 libxklavier/libxklavier.public | 91 ++++++++++++++++++++++++++++++++++++++++
11 2 files changed, 93 insertions(+), 2 deletions(-)
12 create mode 100644 libxklavier/libxklavier.public
13
14diff --git a/libxklavier/Makefile.am b/libxklavier/Makefile.am
15index c53ff6d..63c5d8d 100644
16--- a/libxklavier/Makefile.am
17+++ b/libxklavier/Makefile.am
18@@ -37,13 +37,13 @@ libxklavier_la_SOURCES = $(xklavier_built_cfiles) xklavier.c xklavier_evt.c xkla
19 xklavier_xmm.c xklavier_xmm_opts.c xklavier_evt_xmm.c xklavier_config_xmm.c \
20 xklavier_util.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c \
21 $(noinst_HEADERS) $(xklavierinc_HEADERS)
22-libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
23+libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined -export-symbols $(srcdir)/libxklavier.public
24 libxklavier_la_LIBADD = \
25 $(XML_LIBS) $(GLIB_LIBS) $(XINPUT_LIBS) \
26 $(LIBXKBFILE_PRESENT_LDFLAGS) \
27 $(X_LIBS) -lX11 $(LIBICONV)
28
29-EXTRA_DIST=marshal.list
30+EXTRA_DIST=marshal.list libxklavier.public
31
32 GLIB_GENMARSHAL = `$PKG_CONFIG --variable=glib_genmarshal glib-2.0`
33
34diff --git a/libxklavier/libxklavier.public b/libxklavier/libxklavier.public
35new file mode 100644
36index 0000000..ae5c5b8
37--- /dev/null
38+++ b/libxklavier/libxklavier.public
39@@ -0,0 +1,91 @@
40+xkl_config_item_get_type
41+xkl_config_item_new
42+xkl_config_item_set_description
43+xkl_config_item_set_name
44+xkl_config_item_set_short_description
45+xkl_config_rec_activate
46+xkl_config_rec_dump
47+xkl_config_rec_equals
48+xkl_config_rec_get_from_backup
49+xkl_config_rec_get_from_root_window_property
50+xkl_config_rec_get_from_server
51+xkl_config_rec_get_type
52+xkl_config_rec_new
53+xkl_config_rec_reset
54+xkl_config_rec_set_layouts
55+xkl_config_rec_set_options
56+xkl_config_rec_set_to_root_window_property
57+xkl_config_rec_set_variants
58+xkl_config_rec_write_to_file
59+xkl_config_registry_find_layout
60+xkl_config_registry_find_model
61+xkl_config_registry_find_option
62+xkl_config_registry_find_option_group
63+xkl_config_registry_find_variant
64+xkl_config_registry_foreach_country
65+xkl_config_registry_foreach_country_variant
66+xkl_config_registry_foreach_language
67+xkl_config_registry_foreach_language_variant
68+xkl_config_registry_foreach_layout
69+xkl_config_registry_foreach_layout_variant
70+xkl_config_registry_foreach_model
71+xkl_config_registry_foreach_option
72+xkl_config_registry_foreach_option_group
73+xkl_config_registry_get_instance
74+xkl_config_registry_get_type
75+xkl_config_registry_load
76+xkl_config_registry_search_by_pattern
77+_xkl_debug
78+xkl_default_log_appender
79+xkl_engine_allow_one_switch_to_secondary_group
80+xkl_engine_backup_names_prop
81+xkl_engine_delete_state
82+xkl_engine_features_get_type
83+xkl_engine_filter_events
84+xkl_engine_get_backend_name
85+xkl_engine_get_current_state
86+xkl_engine_get_current_window
87+xkl_engine_get_current_window_group
88+xkl_engine_get_default_group
89+xkl_engine_get_features
90+xkl_engine_get_groups_names
91+xkl_engine_get_indicators_handling
92+xkl_engine_get_indicators_names
93+xkl_engine_get_instance
94+xkl_engine_get_max_num_groups
95+xkl_engine_get_next_group
96+xkl_engine_get_num_groups
97+xkl_engine_get_prev_group
98+xkl_engine_get_secondary_groups_mask
99+xkl_engine_get_state
100+xkl_engine_get_type
101+xkl_engine_get_window_title
102+xkl_engine_grab_key
103+xkl_engine_INT__LONG_LONG
104+xkl_engine_is_group_per_toplevel_window
105+xkl_engine_is_window_from_same_toplevel_window
106+xkl_engine_is_window_transparent
107+xkl_engine_listen_modes_get_type
108+xkl_engine_lock_group
109+xkl_engine_pause_listen
110+xkl_engine_resume_listen
111+xkl_engine_save_state
112+xkl_engine_set_default_group
113+xkl_engine_set_group_per_toplevel_window
114+xkl_engine_set_indicators_handling
115+xkl_engine_set_secondary_groups_mask
116+xkl_engine_set_window_transparent
117+xkl_engine_start_listen
118+xkl_engine_state_change_get_type
119+xkl_engine_stop_listen
120+xkl_engine_ungrab_key
121+xkl_engine_VOID__FLAGS_INT_BOOLEAN
122+xkl_get_country_name
123+xkl_get_language_name
124+xkl_get_last_error
125+xkl_restore_names_prop
126+xkl_set_debug_level
127+xkl_set_log_appender
128+xkl_state_get_type
129+xkl_xkb_config_native_cleanup
130+xkl_xkb_config_native_prepare
131--
1321.7.9.1
133
1340
=== modified file 'debian/patches/revert-default-group-change.patch'
--- debian/patches/revert-default-group-change.patch 2012-03-21 14:32:39 +0000
+++ debian/patches/revert-default-group-change.patch 2014-02-16 22:04:28 +0000
@@ -1,10 +1,12 @@
1Index: libxklavier-5.2.1/libxklavier/xklavier_config_xkb.c1---
2===================================================================2 libxklavier/xklavier_config_xkb.c | 4 ----
3--- libxklavier-5.2.1.orig/libxklavier/xklavier_config_xkb.c 2012-01-13 19:51:30.000000000 -05003 1 file changed, 4 deletions(-)
4+++ libxklavier-5.2.1/libxklavier/xklavier_config_xkb.c 2012-03-21 14:09:57.773226914 -04004
5@@ -403,10 +403,6 @@5--- a/libxklavier/xklavier_config_xkb.c
6+++ b/libxklavier/xklavier_config_xkb.c
7@@ -403,10 +403,6 @@ xkl_config_get_keyboard(XklEngine * engi
6 /* Return to normal X error processing */8 /* Return to normal X error processing */
7 xkl_engine_priv(engine, criticalSection) = FALSE;9 xkl_engine_priv(engine, critical_section) = FALSE;
8 10
9- if (activate)11- if (activate)
10- xkl_config_set_group_by_description(engine,12- xkl_config_set_group_by_description(engine,
1113
=== modified file 'debian/patches/series'
--- debian/patches/series 2012-03-21 14:32:39 +0000
+++ debian/patches/series 2014-02-16 22:04:28 +0000
@@ -1,2 +1,1 @@
10001-Explicitly-exporting-only-the-symbols-that-are-reall.patch
2revert-default-group-change.patch1revert-default-group-change.patch
32
=== modified file 'doc/Makefile.in'
--- doc/Makefile.in 2012-02-15 10:50:36 +0000
+++ doc/Makefile.in 2014-02-16 22:04:28 +0000
@@ -1,9 +1,9 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@2# @configure_input@
33
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Inc.6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.9# with or without modifications, as long as this notice is preserved.
@@ -15,6 +15,23 @@
1515
16@SET_MAKE@16@SET_MAKE@
17VPATH = @srcdir@17VPATH = @srcdir@
18am__make_dryrun = \
19 { \
20 am__dry=no; \
21 case $$MAKEFLAGS in \
22 *\\[\ \ ]*) \
23 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25 *) \
26 for am__flg in $$MAKEFLAGS; do \
27 case $$am__flg in \
28 *=*|--*) ;; \
29 *n*) am__dry=yes; break;; \
30 esac; \
31 done;; \
32 esac; \
33 test $$am__dry = yes; \
34 }
18pkgdatadir = $(datadir)/@PACKAGE@35pkgdatadir = $(datadir)/@PACKAGE@
19pkgincludedir = $(includedir)/@PACKAGE@36pkgincludedir = $(includedir)/@PACKAGE@
20pkglibdir = $(libdir)/@PACKAGE@37pkglibdir = $(libdir)/@PACKAGE@
@@ -52,11 +69,11 @@
52CONFIG_HEADER = $(top_builddir)/config.h69CONFIG_HEADER = $(top_builddir)/config.h
53CONFIG_CLEAN_FILES =70CONFIG_CLEAN_FILES =
54CONFIG_CLEAN_VPATH_FILES =71CONFIG_CLEAN_VPATH_FILES =
55AM_V_GEN = $(am__v_GEN_$(V))72AM_V_GEN = $(am__v_GEN_@AM_V@)
56am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))73am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
57am__v_GEN_0 = @echo " GEN " $@;74am__v_GEN_0 = @echo " GEN " $@;
58AM_V_at = $(am__v_at_$(V))75AM_V_at = $(am__v_at_@AM_V@)
59am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))76am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
60am__v_at_0 = @77am__v_at_0 = @
61SOURCES =78SOURCES =
62DIST_SOURCES =79DIST_SOURCES =
@@ -67,6 +84,11 @@
67 install-pdf-recursive install-ps-recursive install-recursive \84 install-pdf-recursive install-ps-recursive install-recursive \
68 installcheck-recursive installdirs-recursive pdf-recursive \85 installcheck-recursive installdirs-recursive pdf-recursive \
69 ps-recursive uninstall-recursive86 ps-recursive uninstall-recursive
87am__can_run_installinfo = \
88 case $$AM_UPDATE_INFO_DIR in \
89 n|no|NO) false;; \
90 *) (install-info --version) >/dev/null 2>&1;; \
91 esac
70RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \92RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
71 distclean-recursive maintainer-clean-recursive93 distclean-recursive maintainer-clean-recursive
72AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \94AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
@@ -469,13 +491,10 @@
469 done491 done
470 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \492 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
471 if test "$$subdir" = .; then :; else \493 if test "$$subdir" = .; then :; else \
472 test -d "$(distdir)/$$subdir" \494 $(am__make_dryrun) \
473 || $(MKDIR_P) "$(distdir)/$$subdir" \495 || test -d "$(distdir)/$$subdir" \
474 || exit 1; \496 || $(MKDIR_P) "$(distdir)/$$subdir" \
475 fi; \497 || exit 1; \
476 done
477 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
478 if test "$$subdir" = .; then :; else \
479 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \498 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
480 $(am__relativize); \499 $(am__relativize); \
481 new_distdir=$$reldir; \500 new_distdir=$$reldir; \
@@ -510,10 +529,15 @@
510529
511installcheck: installcheck-recursive530installcheck: installcheck-recursive
512install-strip:531install-strip:
513 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \532 if test -z '$(STRIP)'; then \
514 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \533 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
515 `test -z '$(STRIP)' || \534 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
516 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install535 install; \
536 else \
537 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
538 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
539 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
540 fi
517mostlyclean-generic:541mostlyclean-generic:
518542
519clean-generic:543clean-generic:
520544
=== modified file 'doc/reference/Makefile.in'
--- doc/reference/Makefile.in 2012-02-15 10:50:36 +0000
+++ doc/reference/Makefile.in 2014-02-16 22:04:28 +0000
@@ -1,9 +1,9 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@2# @configure_input@
33
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Inc.6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.9# with or without modifications, as long as this notice is preserved.
@@ -21,6 +21,23 @@
21# Everything below here is generic #21# Everything below here is generic #
22####################################22####################################
23VPATH = @srcdir@23VPATH = @srcdir@
24am__make_dryrun = \
25 { \
26 am__dry=no; \
27 case $$MAKEFLAGS in \
28 *\\[\ \ ]*) \
29 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
30 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
31 *) \
32 for am__flg in $$MAKEFLAGS; do \
33 case $$am__flg in \
34 *=*|--*) ;; \
35 *n*) am__dry=yes; break;; \
36 esac; \
37 done;; \
38 esac; \
39 test $$am__dry = yes; \
40 }
24pkgdatadir = $(datadir)/@PACKAGE@41pkgdatadir = $(datadir)/@PACKAGE@
25pkgincludedir = $(includedir)/@PACKAGE@42pkgincludedir = $(includedir)/@PACKAGE@
26pkglibdir = $(libdir)/@PACKAGE@43pkglibdir = $(libdir)/@PACKAGE@
@@ -59,14 +76,19 @@
59CONFIG_HEADER = $(top_builddir)/config.h76CONFIG_HEADER = $(top_builddir)/config.h
60CONFIG_CLEAN_FILES =77CONFIG_CLEAN_FILES =
61CONFIG_CLEAN_VPATH_FILES =78CONFIG_CLEAN_VPATH_FILES =
62AM_V_GEN = $(am__v_GEN_$(V))79AM_V_GEN = $(am__v_GEN_@AM_V@)
63am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))80am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
64am__v_GEN_0 = @echo " GEN " $@;81am__v_GEN_0 = @echo " GEN " $@;
65AM_V_at = $(am__v_at_$(V))82AM_V_at = $(am__v_at_@AM_V@)
66am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))83am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
67am__v_at_0 = @84am__v_at_0 = @
68SOURCES =85SOURCES =
69DIST_SOURCES =86DIST_SOURCES =
87am__can_run_installinfo = \
88 case $$AM_UPDATE_INFO_DIR in \
89 n|no|NO) false;; \
90 *) (install-info --version) >/dev/null 2>&1;; \
91 esac
70DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)92DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
71ACLOCAL = @ACLOCAL@93ACLOCAL = @ACLOCAL@
72AMTAR = @AMTAR@94AMTAR = @AMTAR@
@@ -369,6 +391,7 @@
369 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \391 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
370 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \392 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
371 esac;393 esac;
394$(top_srcdir)/gtk-doc.make:
372395
373$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)396$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
374 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh397 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -438,10 +461,15 @@
438461
439installcheck: installcheck-am462installcheck: installcheck-am
440install-strip:463install-strip:
441 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \464 if test -z '$(STRIP)'; then \
442 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \465 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
443 `test -z '$(STRIP)' || \466 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
444 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install467 install; \
468 else \
469 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
470 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
471 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
472 fi
445mostlyclean-generic:473mostlyclean-generic:
446474
447clean-generic:475clean-generic:
448476
=== modified file 'doc/reference/html/ch01.html'
--- doc/reference/html/ch01.html 2012-02-15 10:50:36 +0000
+++ doc/reference/html/ch01.html 2014-02-16 22:04:28 +0000
@@ -21,7 +21,7 @@
21</tr></table>21</tr></table>
22<div class="chapter">22<div class="chapter">
23<div class="titlepage"><div><div><h2 class="title">23<div class="titlepage"><div><div><h2 class="title">
24<a name="id372735"></a>Libxklavier Objects</h2></div></div></div>24<a name="id554547"></a>Libxklavier Objects</h2></div></div></div>
25<div class="toc"><dl>25<div class="toc"><dl>
26<dt>26<dt>
27<span class="refentrytitle"><a href="libxklavier-xkl-engine.html">XklEngine</a></span><span class="refpurpose"></span>27<span class="refentrytitle"><a href="libxklavier-xkl-engine.html">XklEngine</a></span><span class="refpurpose"></span>
2828
=== modified file 'doc/reference/html/ch02.html'
--- doc/reference/html/ch02.html 2012-02-15 10:50:36 +0000
+++ doc/reference/html/ch02.html 2014-02-16 22:04:28 +0000
@@ -21,7 +21,7 @@
21</tr></table>21</tr></table>
22<div class="chapter">22<div class="chapter">
23<div class="titlepage"><div><div><h2 class="title">23<div class="titlepage"><div><div><h2 class="title">
24<a name="id372935"></a>Libxklavier Utilities</h2></div></div></div>24<a name="id554748"></a>Libxklavier Utilities</h2></div></div></div>
25<div class="toc"><dl><dt>25<div class="toc"><dl><dt>
26<span class="refentrytitle"><a href="libxklavier-xklavier.html">xklavier</a></span><span class="refpurpose"></span>26<span class="refentrytitle"><a href="libxklavier-xklavier.html">xklavier</a></span><span class="refpurpose"></span>
27</dt></dl></div>27</dt></dl></div>
2828
=== modified file 'doc/reference/html/libxklavier-xkl-engine.html'
--- doc/reference/html/libxklavier-xkl-engine.html 2012-02-15 10:50:36 +0000
+++ doc/reference/html/libxklavier-xkl-engine.html 2014-02-16 22:04:28 +0000
@@ -255,11 +255,11 @@
255<hr>255<hr>
256<div class="refsect2">256<div class="refsect2">
257<a name="XklEngine-X-state-changed"></a><h3>The <code class="literal">"X-state-changed"</code> signal</h3>257<a name="XklEngine-X-state-changed"></a><h3>The <code class="literal">"X-state-changed"</code> signal</h3>
258<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="libxklavier-xkl-engine.html#XklEngine"><span class="type">XklEngine</span></a> *xklengine,258<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="libxklavier-xkl-engine.html#XklEngine"><span class="type">XklEngine</span></a> *xklengine,
259 <span class="type">XklEngineStateChangeType</span> arg1,259 <a class="link" href="libxklavier-xkl-engine.html#XklEngineStateChange" title="enum XklEngineStateChange"><span class="type">XklEngineStateChange</span></a> arg1,
260 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg2,260 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg2,
261 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg3,261 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg3,
262 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>262 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
263<p>263<p>
264</p>264</p>
265<div class="variablelist"><table border="0">265<div class="variablelist"><table border="0">
266266
=== modified file 'doc/reference/tmpl/xkl_config_item.sgml'
--- doc/reference/tmpl/xkl_config_item.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xkl_config_item.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xkl_config_rec.sgml'
--- doc/reference/tmpl/xkl_config_rec.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xkl_config_rec.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xkl_config_registry.sgml'
--- doc/reference/tmpl/xkl_config_registry.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xkl_config_registry.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xkl_engine.sgml'
--- doc/reference/tmpl/xkl_engine.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xkl_engine.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xkl_engine_marshal.sgml'
--- doc/reference/tmpl/xkl_engine_marshal.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xkl_engine_marshal.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xklavier.sgml'
--- doc/reference/tmpl/xklavier.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xklavier.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xklavier_private.sgml'
--- doc/reference/tmpl/xklavier_private.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xklavier_private.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xklavier_private_xkb.sgml'
--- doc/reference/tmpl/xklavier_private_xkb.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xklavier_private_xkb.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'doc/reference/tmpl/xklavier_private_xmm.sgml'
--- doc/reference/tmpl/xklavier_private_xmm.sgml 2012-02-15 10:50:36 +0000
+++ doc/reference/tmpl/xklavier_private_xmm.sgml 2014-02-16 22:04:28 +0000
@@ -9,13 +9,11 @@
99
10</para>10</para>
1111
12
13<!-- ##### SECTION See_Also ##### -->12<!-- ##### SECTION See_Also ##### -->
14<para>13<para>
1514
16</para>15</para>
1716
18
19<!-- ##### SECTION Stability_Level ##### -->17<!-- ##### SECTION Stability_Level ##### -->
2018
2119
2220
=== modified file 'libxklavier.spec'
--- libxklavier.spec 2012-02-22 02:28:16 +0000
+++ libxklavier.spec 2014-02-16 22:04:28 +0000
@@ -1,6 +1,6 @@
1Name: libxklavier1Name: libxklavier
2Summary: libXklavier library2Summary: libXklavier library
3Version: 5.2.13Version: 5.3
4Release: 14Release: 1
5License: LGPL5License: LGPL
6Group: Development/Libraries6Group: Development/Libraries
77
=== modified file 'libxklavier/Makefile.am'
--- libxklavier/Makefile.am 2012-02-22 02:28:16 +0000
+++ libxklavier/Makefile.am 2014-02-16 22:04:28 +0000
@@ -27,6 +27,8 @@
27xklavier_headers = xkl_engine.h xkl_config_item.h xkl_config_registry.h \27xklavier_headers = xkl_engine.h xkl_config_item.h xkl_config_registry.h \
28 xkl_config_rec.h xkl_engine_marshal.h xklavier.h28 xkl_config_rec.h xkl_engine_marshal.h xklavier.h
2929
30BUILT_SOURCES = $(xklavier_built_headers) $(xklavier_built_cfiles)
31
30xklavier_built_headers = xkl-enum-types.h32xklavier_built_headers = xkl-enum-types.h
31xklavier_built_cfiles = xkl-enum-types.c33xklavier_built_cfiles = xkl-enum-types.c
32xklavierincdir = $(includedir)/libxklavier34xklavierincdir = $(includedir)/libxklavier
@@ -45,13 +47,13 @@
4547
46EXTRA_DIST=marshal.list libxklavier.public48EXTRA_DIST=marshal.list libxklavier.public
4749
48GLIB_GENMARSHAL = `$PKG_CONFIG --variable=glib_genmarshal glib-2.0`50GLIB_GENMARSHAL = `$(PKG_CONFIG) --variable=glib_genmarshal glib-2.0`
4951
50xkl_engine_marshal.h: marshal.list52xkl_engine_marshal.h: marshal.list
51 $(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --header > xkl_engine_marshal.h53 $(GLIB_GENMARSHAL) --prefix=xkl_engine $(srcdir)/marshal.list --header > xkl_engine_marshal.h
5254
53xkl_engine_marshal.c: xkl_engine_marshal.h55xkl_engine_marshal.c: xkl_engine_marshal.h
54 $(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --body > xkl_engine_marshal.c56 $(GLIB_GENMARSHAL) --prefix=xkl_engine $(srcdir)/marshal.list --body > xkl_engine_marshal.c
5557
56xkl-enum-types.h: stamp-xkl-enum-types.h58xkl-enum-types.h: stamp-xkl-enum-types.h
57 @true59 @true
@@ -79,7 +81,11 @@
79 && cp new-xkl-enum-types.c $(@F) \81 && cp new-xkl-enum-types.c $(@F) \
80 && rm -f new-xkl-enum-types.c82 && rm -f new-xkl-enum-types.c
8183
82DISTCLEANFILES=$(xklavier_built_headers) $(xklavier_built_cfiles) stamp-xkl-enum-types.h84DISTCLEANFILES=$(xklavier_built_headers) \
85 $(xklavier_built_cfiles) \
86 stamp-xkl-enum-types.h \
87 xkl_engine_marshal.c \
88 xkl_engine_marshal.h
83CLEANFILES=89CLEANFILES=
8490
85# build intospection typelib91# build intospection typelib
@@ -90,11 +96,11 @@
9096
91if HAVE_INTROSPECTION97if HAVE_INTROSPECTION
92# avoid introspecting private headers98# avoid introspecting private headers
93introspection_sources = $(xklavier_headers) $(filter %.c, $(libxklavier_la_SOURCES))99introspection_sources = $(xklavier_headers) $(xklavier_built_headers) $(filter %.c, $(libxklavier_la_SOURCES))
94100
95Xkl-1.0.gir: libxklavier.la101Xkl-1.0.gir: libxklavier.la
96Xkl_1_0_gir_INCLUDES = GObject-2.0 xlib-2.0102Xkl_1_0_gir_INCLUDES = GObject-2.0 xlib-2.0
97Xkl_1_0_gir_CFLAGS = -I$(top_srcdir) $(INCLUDES) $(X_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) $(XINPUT_CFLAGS)103Xkl_1_0_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir) $(INCLUDES) $(X_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) $(XINPUT_CFLAGS)
98Xkl_1_0_gir_LIBS = libxklavier.la104Xkl_1_0_gir_LIBS = libxklavier.la
99Xkl_1_0_gir_FILES = $(xklavier_headers) $(introspection_sources)105Xkl_1_0_gir_FILES = $(xklavier_headers) $(introspection_sources)
100INTROSPECTION_GIRS += Xkl-1.0.gir106INTROSPECTION_GIRS += Xkl-1.0.gir
101107
=== modified file 'libxklavier/Makefile.in'
--- libxklavier/Makefile.in 2012-02-22 02:28:16 +0000
+++ libxklavier/Makefile.in 2014-02-16 22:04:28 +0000
@@ -1,9 +1,9 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@2# @configure_input@
33
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Inc.6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.9# with or without modifications, as long as this notice is preserved.
@@ -18,6 +18,23 @@
1818
1919
20VPATH = @srcdir@20VPATH = @srcdir@
21am__make_dryrun = \
22 { \
23 am__dry=no; \
24 case $$MAKEFLAGS in \
25 *\\[\ \ ]*) \
26 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
27 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
28 *) \
29 for am__flg in $$MAKEFLAGS; do \
30 case $$am__flg in \
31 *=*|--*) ;; \
32 *n*) am__dry=yes; break;; \
33 esac; \
34 done;; \
35 esac; \
36 test $$am__dry = yes; \
37 }
21pkgdatadir = $(datadir)/@PACKAGE@38pkgdatadir = $(datadir)/@PACKAGE@
22pkgincludedir = $(includedir)/@PACKAGE@39pkgincludedir = $(includedir)/@PACKAGE@
23pkglibdir = $(libdir)/@PACKAGE@40pkglibdir = $(libdir)/@PACKAGE@
@@ -79,6 +96,12 @@
79am__base_list = \96am__base_list = \
80 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \97 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
81 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'98 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
99am__uninstall_files_from_dir = { \
100 test -z "$$files" \
101 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
102 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
103 $(am__cd) "$$dir" && rm -f $$files; }; \
104 }
82am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(girdir)" \105am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(girdir)" \
83 "$(DESTDIR)$(typelibdir)" "$(DESTDIR)$(xklavierincdir)"106 "$(DESTDIR)$(typelibdir)" "$(DESTDIR)$(xklavierincdir)"
84LTLIBRARIES = $(lib_LTLIBRARIES)107LTLIBRARIES = $(lib_LTLIBRARIES)
@@ -98,8 +121,8 @@
98 xklavier_props.lo xklavier_dump.lo xkl_engine_marshal.lo \121 xklavier_props.lo xklavier_dump.lo xkl_engine_marshal.lo \
99 $(am__objects_2) $(am__objects_3)122 $(am__objects_2) $(am__objects_3)
100libxklavier_la_OBJECTS = $(am_libxklavier_la_OBJECTS)123libxklavier_la_OBJECTS = $(am_libxklavier_la_OBJECTS)
101AM_V_lt = $(am__v_lt_$(V))124AM_V_lt = $(am__v_lt_@AM_V@)
102am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))125am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
103am__v_lt_0 = --silent126am__v_lt_0 = --silent
104libxklavier_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \127libxklavier_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
105 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \128 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
@@ -115,24 +138,29 @@
115 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \138 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
116 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \139 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
117 $(AM_CFLAGS) $(CFLAGS)140 $(AM_CFLAGS) $(CFLAGS)
118AM_V_CC = $(am__v_CC_$(V))141AM_V_CC = $(am__v_CC_@AM_V@)
119am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))142am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
120am__v_CC_0 = @echo " CC " $@;143am__v_CC_0 = @echo " CC " $@;
121AM_V_at = $(am__v_at_$(V))144AM_V_at = $(am__v_at_@AM_V@)
122am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))145am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
123am__v_at_0 = @146am__v_at_0 = @
124CCLD = $(CC)147CCLD = $(CC)
125LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \148LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
126 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \149 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
127 $(AM_LDFLAGS) $(LDFLAGS) -o $@150 $(AM_LDFLAGS) $(LDFLAGS) -o $@
128AM_V_CCLD = $(am__v_CCLD_$(V))151AM_V_CCLD = $(am__v_CCLD_@AM_V@)
129am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))152am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
130am__v_CCLD_0 = @echo " CCLD " $@;153am__v_CCLD_0 = @echo " CCLD " $@;
131AM_V_GEN = $(am__v_GEN_$(V))154AM_V_GEN = $(am__v_GEN_@AM_V@)
132am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))155am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
133am__v_GEN_0 = @echo " GEN " $@;156am__v_GEN_0 = @echo " GEN " $@;
134SOURCES = $(libxklavier_la_SOURCES)157SOURCES = $(libxklavier_la_SOURCES)
135DIST_SOURCES = $(libxklavier_la_SOURCES)158DIST_SOURCES = $(libxklavier_la_SOURCES)
159am__can_run_installinfo = \
160 case $$AM_UPDATE_INFO_DIR in \
161 n|no|NO) false;; \
162 *) (install-info --version) >/dev/null 2>&1;; \
163 esac
136DATA = $(gir_DATA) $(typelib_DATA)164DATA = $(gir_DATA) $(typelib_DATA)
137HEADERS = $(noinst_HEADERS) $(xklavierinc_HEADERS)165HEADERS = $(noinst_HEADERS) $(xklavierinc_HEADERS)
138ETAGS = etags166ETAGS = etags
@@ -316,6 +344,7 @@
316xklavier_headers = xkl_engine.h xkl_config_item.h xkl_config_registry.h \344xklavier_headers = xkl_engine.h xkl_config_item.h xkl_config_registry.h \
317 xkl_config_rec.h xkl_engine_marshal.h xklavier.h345 xkl_config_rec.h xkl_engine_marshal.h xklavier.h
318346
347BUILT_SOURCES = $(xklavier_built_headers) $(xklavier_built_cfiles)
319xklavier_built_headers = xkl-enum-types.h348xklavier_built_headers = xkl-enum-types.h
320xklavier_built_cfiles = xkl-enum-types.c349xklavier_built_cfiles = xkl-enum-types.c
321xklavierincdir = $(includedir)/libxklavier350xklavierincdir = $(includedir)/libxklavier
@@ -326,31 +355,37 @@
326 xklavier_util.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c \355 xklavier_util.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c \
327 $(noinst_HEADERS) $(xklavierinc_HEADERS) 356 $(noinst_HEADERS) $(xklavierinc_HEADERS)
328357
329libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined358libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined -export-symbols $(srcdir)/libxklavier.public
330libxklavier_la_LIBADD = \359libxklavier_la_LIBADD = \
331 $(XML_LIBS) $(GLIB_LIBS) $(XINPUT_LIBS) \360 $(XML_LIBS) $(GLIB_LIBS) $(XINPUT_LIBS) \
332 $(LIBXKBFILE_PRESENT_LDFLAGS) \361 $(LIBXKBFILE_PRESENT_LDFLAGS) \
333 $(X_LIBS) -lX11 $(LIBICONV) 362 $(X_LIBS) -lX11 $(LIBICONV)
334363
335EXTRA_DIST = marshal.list364EXTRA_DIST = marshal.list libxklavier.public
336GLIB_GENMARSHAL = `$PKG_CONFIG --variable=glib_genmarshal glib-2.0`365GLIB_GENMARSHAL = `$(PKG_CONFIG) --variable=glib_genmarshal glib-2.0`
337DISTCLEANFILES = $(xklavier_built_headers) $(xklavier_built_cfiles) stamp-xkl-enum-types.h366DISTCLEANFILES = $(xklavier_built_headers) \
367 $(xklavier_built_cfiles) \
368 stamp-xkl-enum-types.h \
369 xkl_engine_marshal.c \
370 xkl_engine_marshal.h
371
338CLEANFILES = $(am__append_2)372CLEANFILES = $(am__append_2)
339INTROSPECTION_GIRS = $(am__append_1)373INTROSPECTION_GIRS = $(am__append_1)
340INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all374INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
341INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)375INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
342376
343# avoid introspecting private headers377# avoid introspecting private headers
344@HAVE_INTROSPECTION_TRUE@introspection_sources = $(xklavier_headers) $(filter %.c, $(libxklavier_la_SOURCES))378@HAVE_INTROSPECTION_TRUE@introspection_sources = $(xklavier_headers) $(xklavier_built_headers) $(filter %.c, $(libxklavier_la_SOURCES))
345@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_INCLUDES = GObject-2.0 xlib-2.0379@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_INCLUDES = GObject-2.0 xlib-2.0
346@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_CFLAGS = -I$(top_srcdir) $(INCLUDES) $(X_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) $(XINPUT_CFLAGS)380@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_CFLAGS = -I$(top_srcdir) -I$(top_builddir) $(INCLUDES) $(X_CFLAGS) $(XML_CFLAGS) $(GLIB_CFLAGS) $(XINPUT_CFLAGS)
347@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_LIBS = libxklavier.la381@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_LIBS = libxklavier.la
348@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_FILES = $(xklavier_headers) $(introspection_sources)382@HAVE_INTROSPECTION_TRUE@Xkl_1_0_gir_FILES = $(xklavier_headers) $(introspection_sources)
349@HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0383@HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
350@HAVE_INTROSPECTION_TRUE@gir_DATA = $(INTROSPECTION_GIRS)384@HAVE_INTROSPECTION_TRUE@gir_DATA = $(INTROSPECTION_GIRS)
351@HAVE_INTROSPECTION_TRUE@typelibdir = $(libdir)/girepository-1.0385@HAVE_INTROSPECTION_TRUE@typelibdir = $(libdir)/girepository-1.0
352@HAVE_INTROSPECTION_TRUE@typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)386@HAVE_INTROSPECTION_TRUE@typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
353all: all-am387all: $(BUILT_SOURCES)
388 $(MAKE) $(AM_MAKEFLAGS) all-am
354389
355.SUFFIXES:390.SUFFIXES:
356.SUFFIXES: .c .lo .o .obj391.SUFFIXES: .c .lo .o .obj
@@ -386,7 +421,6 @@
386$(am__aclocal_m4_deps):421$(am__aclocal_m4_deps):
387install-libLTLIBRARIES: $(lib_LTLIBRARIES)422install-libLTLIBRARIES: $(lib_LTLIBRARIES)
388 @$(NORMAL_INSTALL)423 @$(NORMAL_INSTALL)
389 test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
390 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \424 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
391 list2=; for p in $$list; do \425 list2=; for p in $$list; do \
392 if test -f $$p; then \426 if test -f $$p; then \
@@ -394,6 +428,8 @@
394 else :; fi; \428 else :; fi; \
395 done; \429 done; \
396 test -z "$$list2" || { \430 test -z "$$list2" || { \
431 echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
432 $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
397 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \433 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
398 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \434 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
399 }435 }
@@ -415,7 +451,7 @@
415 echo "rm -f \"$${dir}/so_locations\""; \451 echo "rm -f \"$${dir}/so_locations\""; \
416 rm -f "$${dir}/so_locations"; \452 rm -f "$${dir}/so_locations"; \
417 done453 done
418libxklavier.la: $(libxklavier_la_OBJECTS) $(libxklavier_la_DEPENDENCIES) 454libxklavier.la: $(libxklavier_la_OBJECTS) $(libxklavier_la_DEPENDENCIES) $(EXTRA_libxklavier_la_DEPENDENCIES)
419 $(AM_V_CCLD)$(libxklavier_la_LINK) -rpath $(libdir) $(libxklavier_la_OBJECTS) $(libxklavier_la_LIBADD) $(LIBS)455 $(AM_V_CCLD)$(libxklavier_la_LINK) -rpath $(libdir) $(libxklavier_la_OBJECTS) $(libxklavier_la_LIBADD) $(LIBS)
420456
421mostlyclean-compile:457mostlyclean-compile:
@@ -445,26 +481,23 @@
445.c.o:481.c.o:
446@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<482@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
447@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po483@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
448@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@484@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
449@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
450@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@485@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
451@am__fastdepCC_FALSE@ $(COMPILE) -c $<486@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
452487
453.c.obj:488.c.obj:
454@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`489@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
455@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po490@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
456@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@491@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
457@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
458@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@492@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
459@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`493@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
460494
461.c.lo:495.c.lo:
462@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<496@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
463@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo497@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
464@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@498@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
465@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
466@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@499@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
467@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<500@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
468501
469mostlyclean-libtool:502mostlyclean-libtool:
470 -rm -f *.lo503 -rm -f *.lo
@@ -473,8 +506,11 @@
473 -rm -rf .libs _libs506 -rm -rf .libs _libs
474install-girDATA: $(gir_DATA)507install-girDATA: $(gir_DATA)
475 @$(NORMAL_INSTALL)508 @$(NORMAL_INSTALL)
476 test -z "$(girdir)" || $(MKDIR_P) "$(DESTDIR)$(girdir)"
477 @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \509 @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \
510 if test -n "$$list"; then \
511 echo " $(MKDIR_P) '$(DESTDIR)$(girdir)'"; \
512 $(MKDIR_P) "$(DESTDIR)$(girdir)" || exit 1; \
513 fi; \
478 for p in $$list; do \514 for p in $$list; do \
479 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \515 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
480 echo "$$d$$p"; \516 echo "$$d$$p"; \
@@ -488,13 +524,14 @@
488 @$(NORMAL_UNINSTALL)524 @$(NORMAL_UNINSTALL)
489 @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \525 @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \
490 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \526 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
491 test -n "$$files" || exit 0; \527 dir='$(DESTDIR)$(girdir)'; $(am__uninstall_files_from_dir)
492 echo " ( cd '$(DESTDIR)$(girdir)' && rm -f" $$files ")"; \
493 cd "$(DESTDIR)$(girdir)" && rm -f $$files
494install-typelibDATA: $(typelib_DATA)528install-typelibDATA: $(typelib_DATA)
495 @$(NORMAL_INSTALL)529 @$(NORMAL_INSTALL)
496 test -z "$(typelibdir)" || $(MKDIR_P) "$(DESTDIR)$(typelibdir)"
497 @list='$(typelib_DATA)'; test -n "$(typelibdir)" || list=; \530 @list='$(typelib_DATA)'; test -n "$(typelibdir)" || list=; \
531 if test -n "$$list"; then \
532 echo " $(MKDIR_P) '$(DESTDIR)$(typelibdir)'"; \
533 $(MKDIR_P) "$(DESTDIR)$(typelibdir)" || exit 1; \
534 fi; \
498 for p in $$list; do \535 for p in $$list; do \
499 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \536 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
500 echo "$$d$$p"; \537 echo "$$d$$p"; \
@@ -508,13 +545,14 @@
508 @$(NORMAL_UNINSTALL)545 @$(NORMAL_UNINSTALL)
509 @list='$(typelib_DATA)'; test -n "$(typelibdir)" || list=; \546 @list='$(typelib_DATA)'; test -n "$(typelibdir)" || list=; \
510 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \547 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
511 test -n "$$files" || exit 0; \548 dir='$(DESTDIR)$(typelibdir)'; $(am__uninstall_files_from_dir)
512 echo " ( cd '$(DESTDIR)$(typelibdir)' && rm -f" $$files ")"; \
513 cd "$(DESTDIR)$(typelibdir)" && rm -f $$files
514install-xklavierincHEADERS: $(xklavierinc_HEADERS)549install-xklavierincHEADERS: $(xklavierinc_HEADERS)
515 @$(NORMAL_INSTALL)550 @$(NORMAL_INSTALL)
516 test -z "$(xklavierincdir)" || $(MKDIR_P) "$(DESTDIR)$(xklavierincdir)"
517 @list='$(xklavierinc_HEADERS)'; test -n "$(xklavierincdir)" || list=; \551 @list='$(xklavierinc_HEADERS)'; test -n "$(xklavierincdir)" || list=; \
552 if test -n "$$list"; then \
553 echo " $(MKDIR_P) '$(DESTDIR)$(xklavierincdir)'"; \
554 $(MKDIR_P) "$(DESTDIR)$(xklavierincdir)" || exit 1; \
555 fi; \
518 for p in $$list; do \556 for p in $$list; do \
519 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \557 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
520 echo "$$d$$p"; \558 echo "$$d$$p"; \
@@ -528,9 +566,7 @@
528 @$(NORMAL_UNINSTALL)566 @$(NORMAL_UNINSTALL)
529 @list='$(xklavierinc_HEADERS)'; test -n "$(xklavierincdir)" || list=; \567 @list='$(xklavierinc_HEADERS)'; test -n "$(xklavierincdir)" || list=; \
530 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \568 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
531 test -n "$$files" || exit 0; \569 dir='$(DESTDIR)$(xklavierincdir)'; $(am__uninstall_files_from_dir)
532 echo " ( cd '$(DESTDIR)$(xklavierincdir)' && rm -f" $$files ")"; \
533 cd "$(DESTDIR)$(xklavierincdir)" && rm -f $$files
534570
535ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)571ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
536 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \572 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
@@ -615,13 +651,15 @@
615 fi; \651 fi; \
616 done652 done
617check-am: all-am653check-am: all-am
618check: check-am654check: $(BUILT_SOURCES)
655 $(MAKE) $(AM_MAKEFLAGS) check-am
619all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)656all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
620installdirs:657installdirs:
621 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibdir)" "$(DESTDIR)$(xklavierincdir)"; do \658 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibdir)" "$(DESTDIR)$(xklavierincdir)"; do \
622 test -z "$$dir" || $(MKDIR_P) "$$dir"; \659 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
623 done660 done
624install: install-am661install: $(BUILT_SOURCES)
662 $(MAKE) $(AM_MAKEFLAGS) install-am
625install-exec: install-exec-am663install-exec: install-exec-am
626install-data: install-data-am664install-data: install-data-am
627uninstall: uninstall-am665uninstall: uninstall-am
@@ -631,10 +669,15 @@
631669
632installcheck: installcheck-am670installcheck: installcheck-am
633install-strip:671install-strip:
634 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \672 if test -z '$(STRIP)'; then \
635 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \673 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
636 `test -z '$(STRIP)' || \674 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
637 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install675 install; \
676 else \
677 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
678 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
679 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
680 fi
638mostlyclean-generic:681mostlyclean-generic:
639682
640clean-generic:683clean-generic:
@@ -648,6 +691,7 @@
648maintainer-clean-generic:691maintainer-clean-generic:
649 @echo "This command is intended for maintainers to use"692 @echo "This command is intended for maintainers to use"
650 @echo "it deletes files that may require special tools to rebuild."693 @echo "it deletes files that may require special tools to rebuild."
694 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
651clean: clean-am695clean: clean-am
652696
653clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \697clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
@@ -721,7 +765,7 @@
721uninstall-am: uninstall-girDATA uninstall-libLTLIBRARIES \765uninstall-am: uninstall-girDATA uninstall-libLTLIBRARIES \
722 uninstall-typelibDATA uninstall-xklavierincHEADERS766 uninstall-typelibDATA uninstall-xklavierincHEADERS
723767
724.MAKE: install-am install-strip768.MAKE: all check install install-am install-strip
725769
726.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \770.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
727 clean-libLTLIBRARIES clean-libtool ctags distclean \771 clean-libLTLIBRARIES clean-libtool ctags distclean \
@@ -741,10 +785,10 @@
741785
742786
743xkl_engine_marshal.h: marshal.list787xkl_engine_marshal.h: marshal.list
744 $(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --header > xkl_engine_marshal.h788 $(GLIB_GENMARSHAL) --prefix=xkl_engine $(srcdir)/marshal.list --header > xkl_engine_marshal.h
745789
746xkl_engine_marshal.c: xkl_engine_marshal.h790xkl_engine_marshal.c: xkl_engine_marshal.h
747 $(GLIB_GENMARSHAL) --prefix=xkl_engine marshal.list --body > xkl_engine_marshal.c791 $(GLIB_GENMARSHAL) --prefix=xkl_engine $(srcdir)/marshal.list --body > xkl_engine_marshal.c
748792
749xkl-enum-types.h: stamp-xkl-enum-types.h793xkl-enum-types.h: stamp-xkl-enum-types.h
750 @true794 @true
751795
=== modified file 'libxklavier/libxklavier.public'
--- libxklavier/libxklavier.public 2012-02-22 02:28:16 +0000
+++ libxklavier/libxklavier.public 2014-02-16 22:04:28 +0000
@@ -16,6 +16,7 @@
16xkl_config_rec_set_options16xkl_config_rec_set_options
17xkl_config_rec_set_to_root_window_property17xkl_config_rec_set_to_root_window_property
18xkl_config_rec_set_variants18xkl_config_rec_set_variants
19xkl_config_rec_set_model
19xkl_config_rec_write_to_file20xkl_config_rec_write_to_file
20xkl_config_registry_find_layout21xkl_config_registry_find_layout
21xkl_config_registry_find_model22xkl_config_registry_find_model
2223
=== modified file 'libxklavier/marshal.list'
--- libxklavier/marshal.list 2006-07-10 11:18:50 +0000
+++ libxklavier/marshal.list 2014-02-16 22:04:28 +0000
@@ -1,3 +1,3 @@
1VOID:VOID1VOID:VOID
2INT:LONG,LONG2INT:LONG,LONG
3VOID:FLAGS,INT,BOOLEAN3VOID:ENUM,INT,BOOLEAN
44
=== modified file 'libxklavier/xkl_config_rec.h'
--- libxklavier/xkl_config_rec.h 2012-02-15 10:50:36 +0000
+++ libxklavier/xkl_config_rec.h 2014-02-16 22:04:28 +0000
@@ -281,6 +281,19 @@
281 extern void xkl_config_rec_set_options(XklConfigRec * data,281 extern void xkl_config_rec_set_options(XklConfigRec * data,
282 const gchar ** new_options);282 const gchar ** new_options);
283283
284/**
285 * xkl_config_rec_set_model:
286 * @data: record to change
287 * @new_model: (transfer none): new keyboard name.
288 *
289 * Sets a new model.
290 *
291 * Frees the previous model. This is primarily useful for bindings, in C
292 * you can manipulate the @model record member directly.
293 */
294 extern void xkl_config_rec_set_model(XklConfigRec * data,
295 const gchar * new_model);
296
284#ifdef __cplusplus297#ifdef __cplusplus
285}298}
286#endif /* __cplusplus */299#endif /* __cplusplus */
287300
=== modified file 'libxklavier/xkl_engine.h'
--- libxklavier/xkl_engine.h 2012-02-15 10:50:36 +0000
+++ libxklavier/xkl_engine.h 2014-02-16 22:04:28 +0000
@@ -59,7 +59,7 @@
59 * xkl_start_listen(engine,XKLL_MANAGE_LAYOUTS);59 * xkl_start_listen(engine,XKLL_MANAGE_LAYOUTS);
60 * @XKLF_DEVICE_DISCOVERY: Backend supports device discovery, can notify60 * @XKLF_DEVICE_DISCOVERY: Backend supports device discovery, can notify
61 */61 */
62 typedef enum {62 typedef enum { /*< flags >*/
63 XKLF_CAN_TOGGLE_INDICATORS = 1 << 0,63 XKLF_CAN_TOGGLE_INDICATORS = 1 << 0,
64 XKLF_CAN_OUTPUT_CONFIG_AS_ASCII = 1 << 1,64 XKLF_CAN_OUTPUT_CONFIG_AS_ASCII = 1 << 1,
65 XKLF_CAN_OUTPUT_CONFIG_AS_BINARY = 1 << 2,65 XKLF_CAN_OUTPUT_CONFIG_AS_BINARY = 1 << 2,
@@ -297,7 +297,7 @@
297/**297/**
298 * xkl_engine_filter_events:298 * xkl_engine_filter_events:
299 * @engine: the engine299 * @engine: the engine
300 * @evt: delivered X event300 * @evt: (skip): delivered X event
301 *301 *
302 * Processes X events. Should be included into the main event cycle of an302 * Processes X events. Should be included into the main event cycle of an
303 * application. One of the most important functions. 303 * application. One of the most important functions.
304304
=== modified file 'libxklavier/xkl_engine_marshal.c'
--- libxklavier/xkl_engine_marshal.c 2011-02-25 10:23:49 +0000
+++ libxklavier/xkl_engine_marshal.c 2014-02-16 22:04:28 +0000
@@ -4,7 +4,7 @@
44
5#ifdef G_ENABLE_DEBUG5#ifdef G_ENABLE_DEBUG
6#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)6#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
7#define g_marshal_value_peek_char(v) g_value_get_char (v)7#define g_marshal_value_peek_char(v) g_value_get_schar (v)
8#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)8#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
9#define g_marshal_value_peek_int(v) g_value_get_int (v)9#define g_marshal_value_peek_int(v) g_value_get_int (v)
10#define g_marshal_value_peek_uint(v) g_value_get_uint (v)10#define g_marshal_value_peek_uint(v) g_value_get_uint (v)
@@ -49,9 +49,9 @@
49#endif /* !G_ENABLE_DEBUG */49#endif /* !G_ENABLE_DEBUG */
5050
5151
52/* VOID:VOID (marshal.list:1) */52/* VOID:VOID (./marshal.list:1) */
5353
54/* INT:LONG,LONG (marshal.list:2) */54/* INT:LONG,LONG (./marshal.list:2) */
55void55void
56xkl_engine_INT__LONG_LONG (GClosure *closure,56xkl_engine_INT__LONG_LONG (GClosure *closure,
57 GValue *return_value G_GNUC_UNUSED,57 GValue *return_value G_GNUC_UNUSED,
@@ -92,21 +92,21 @@
92 g_value_set_int (return_value, v_return);92 g_value_set_int (return_value, v_return);
93}93}
9494
95/* VOID:FLAGS,INT,BOOLEAN (marshal.list:3) */95/* VOID:ENUM,INT,BOOLEAN (./marshal.list:3) */
96void96void
97xkl_engine_VOID__FLAGS_INT_BOOLEAN (GClosure *closure,97xkl_engine_VOID__ENUM_INT_BOOLEAN (GClosure *closure,
98 GValue *return_value G_GNUC_UNUSED,98 GValue *return_value G_GNUC_UNUSED,
99 guint n_param_values,99 guint n_param_values,
100 const GValue *param_values,100 const GValue *param_values,
101 gpointer invocation_hint G_GNUC_UNUSED,101 gpointer invocation_hint G_GNUC_UNUSED,
102 gpointer marshal_data)102 gpointer marshal_data)
103{103{
104 typedef void (*GMarshalFunc_VOID__FLAGS_INT_BOOLEAN) (gpointer data1,104 typedef void (*GMarshalFunc_VOID__ENUM_INT_BOOLEAN) (gpointer data1,
105 guint arg_1,105 gint arg_1,
106 gint arg_2,106 gint arg_2,
107 gboolean arg_3,107 gboolean arg_3,
108 gpointer data2);108 gpointer data2);
109 register GMarshalFunc_VOID__FLAGS_INT_BOOLEAN callback;109 register GMarshalFunc_VOID__ENUM_INT_BOOLEAN callback;
110 register GCClosure *cc = (GCClosure*) closure;110 register GCClosure *cc = (GCClosure*) closure;
111 register gpointer data1, data2;111 register gpointer data1, data2;
112112
@@ -122,10 +122,10 @@
122 data1 = g_value_peek_pointer (param_values + 0);122 data1 = g_value_peek_pointer (param_values + 0);
123 data2 = closure->data;123 data2 = closure->data;
124 }124 }
125 callback = (GMarshalFunc_VOID__FLAGS_INT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);125 callback = (GMarshalFunc_VOID__ENUM_INT_BOOLEAN) (marshal_data ? marshal_data : cc->callback);
126126
127 callback (data1,127 callback (data1,
128 g_marshal_value_peek_flags (param_values + 1),128 g_marshal_value_peek_enum (param_values + 1),
129 g_marshal_value_peek_int (param_values + 2),129 g_marshal_value_peek_int (param_values + 2),
130 g_marshal_value_peek_boolean (param_values + 3),130 g_marshal_value_peek_boolean (param_values + 3),
131 data2);131 data2);
132132
=== modified file 'libxklavier/xkl_engine_marshal.h'
--- libxklavier/xkl_engine_marshal.h 2011-02-25 10:23:49 +0000
+++ libxklavier/xkl_engine_marshal.h 2014-02-16 22:04:28 +0000
@@ -6,10 +6,10 @@
66
7G_BEGIN_DECLS7G_BEGIN_DECLS
88
9/* VOID:VOID (marshal.list:1) */9/* VOID:VOID (./marshal.list:1) */
10#define xkl_engine_VOID__VOID g_cclosure_marshal_VOID__VOID10#define xkl_engine_VOID__VOID g_cclosure_marshal_VOID__VOID
1111
12/* INT:LONG,LONG (marshal.list:2) */12/* INT:LONG,LONG (./marshal.list:2) */
13extern void xkl_engine_INT__LONG_LONG (GClosure *closure,13extern void xkl_engine_INT__LONG_LONG (GClosure *closure,
14 GValue *return_value,14 GValue *return_value,
15 guint n_param_values,15 guint n_param_values,
@@ -17,13 +17,13 @@
17 gpointer invocation_hint,17 gpointer invocation_hint,
18 gpointer marshal_data);18 gpointer marshal_data);
1919
20/* VOID:FLAGS,INT,BOOLEAN (marshal.list:3) */20/* VOID:ENUM,INT,BOOLEAN (./marshal.list:3) */
21extern void xkl_engine_VOID__FLAGS_INT_BOOLEAN (GClosure *closure,21extern void xkl_engine_VOID__ENUM_INT_BOOLEAN (GClosure *closure,
22 GValue *return_value,22 GValue *return_value,
23 guint n_param_values,23 guint n_param_values,
24 const GValue *param_values,24 const GValue *param_values,
25 gpointer invocation_hint,25 gpointer invocation_hint,
26 gpointer marshal_data);26 gpointer marshal_data);
2727
28G_END_DECLS28G_END_DECLS
2929
3030
=== modified file 'libxklavier/xklavier.c'
--- libxklavier/xklavier.c 2012-02-15 10:50:36 +0000
+++ libxklavier/xklavier.c 2014-02-16 22:04:28 +0000
@@ -649,9 +649,7 @@
649649
650 {650 {
651 /* Invoke parent constructor. */651 /* Invoke parent constructor. */
652 XklEngineClass *klass;652 g_type_class_peek(XKL_TYPE_ENGINE);
653 klass =
654 XKL_ENGINE_CLASS(g_type_class_peek(XKL_TYPE_ENGINE));
655 obj =653 obj =
656 parent_class->constructor(type, n_construct_properties,654 parent_class->constructor(type, n_construct_properties,
657 construct_properties);655 construct_properties);
@@ -806,12 +804,6 @@
806static void804static void
807xkl_engine_class_init(XklEngineClass * klass)805xkl_engine_class_init(XklEngineClass * klass)
808{806{
809 static GEnumValue state_change_values[] = {
810 {GROUP_CHANGED, "GROUP_CHANGED", NULL},
811 {INDICATORS_CHANGED, "INDICATORS_CHANGED", NULL},
812 {0, NULL, NULL}
813 };
814
815 GObjectClass *object_class;807 GObjectClass *object_class;
816 GParamSpec *display_param_spec;808 GParamSpec *display_param_spec;
817 GParamSpec *backend_name_param_spec;809 GParamSpec *backend_name_param_spec;
@@ -821,7 +813,6 @@
821 GParamSpec *default_group_param_spec;813 GParamSpec *default_group_param_spec;
822 GParamSpec *secondary_groups_mask_param_spec;814 GParamSpec *secondary_groups_mask_param_spec;
823 GParamSpec *indicators_handling_param_spec;815 GParamSpec *indicators_handling_param_spec;
824 GType state_change_type;
825816
826 const gchar *sdl;817 const gchar *sdl;
827818
@@ -845,10 +836,6 @@
845 NULL,836 NULL,
846 G_PARAM_READABLE);837 G_PARAM_READABLE);
847838
848 state_change_type =
849 g_enum_register_static("XklEngineStateChangeType",
850 state_change_values);
851
852 features_param_spec = g_param_spec_flags("features",839 features_param_spec = g_param_spec_flags("features",
853 "Features",840 "Features",
854 "Backend features",841 "Backend features",
@@ -925,8 +912,8 @@
925 G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(XklEngineClass,912 G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(XklEngineClass,
926 state_notify),913 state_notify),
927 NULL, NULL,914 NULL, NULL,
928 xkl_engine_VOID__FLAGS_INT_BOOLEAN,915 xkl_engine_VOID__ENUM_INT_BOOLEAN,
929 G_TYPE_NONE, 3, state_change_type, G_TYPE_INT,916 G_TYPE_NONE, 3, XKL_TYPE_ENGINE_STATE_CHANGE, G_TYPE_INT,
930 G_TYPE_BOOLEAN);917 G_TYPE_BOOLEAN);
931918
932 /* static stuff initialized */919 /* static stuff initialized */
933920
=== modified file 'libxklavier/xklavier_config.c'
--- libxklavier/xklavier_config.c 2012-02-15 10:50:36 +0000
+++ libxklavier/xklavier_config.c 2014-02-16 22:04:28 +0000
@@ -1062,10 +1062,7 @@
1062 XklConfigRegistry *config;1062 XklConfigRegistry *config;
1063 XklEngine *engine; {1063 XklEngine *engine; {
1064 /* Invoke parent constructor. */1064 /* Invoke parent constructor. */
1065 XklConfigRegistryClass *klass;1065 g_type_class_peek(XKL_TYPE_CONFIG_REGISTRY);
1066 klass =
1067 XKL_CONFIG_REGISTRY_CLASS(g_type_class_peek
1068 (XKL_TYPE_CONFIG_REGISTRY));
1069 obj =1066 obj =
1070 parent_class->constructor(type,1067 parent_class->constructor(type,
1071 n_construct_properties,1068 n_construct_properties,
10721069
=== modified file 'libxklavier/xklavier_config_xkb.c'
--- libxklavier/xklavier_config_xkb.c 2012-03-21 14:32:39 +0000
+++ libxklavier/xklavier_config_xkb.c 2014-02-16 22:04:28 +0000
@@ -286,7 +286,7 @@
286286
287 XSync(display, False);287 XSync(display, False);
288 /* From this point, ALL errors should be intercepted only by libxklavier */288 /* From this point, ALL errors should be intercepted only by libxklavier */
289 xkl_engine_priv(engine, criticalSection) = TRUE;289 xkl_engine_priv(engine, critical_section) = TRUE;
290290
291 cpid = fork();291 cpid = fork();
292 switch (cpid) {292 switch (cpid) {
@@ -401,7 +401,7 @@
401 }401 }
402 XSync(display, False);402 XSync(display, False);
403 /* Return to normal X error processing */403 /* Return to normal X error processing */
404 xkl_engine_priv(engine, criticalSection) = FALSE;404 xkl_engine_priv(engine, critical_section) = FALSE;
405405
406 xkl_debug(160,406 xkl_debug(160,
407 "Unlinking the temporary xkb file %s\n",407 "Unlinking the temporary xkb file %s\n",
408408
=== modified file 'libxklavier/xklavier_evt.c'
--- libxklavier/xklavier_evt.c 2011-05-17 10:32:55 +0000
+++ libxklavier/xklavier_evt.c 2014-02-16 22:04:28 +0000
@@ -498,6 +498,7 @@
498 case BadAccess:498 case BadAccess:
499 case BadDrawable:499 case BadDrawable:
500 case BadWindow:500 case BadWindow:
501 case BadMatch:
501 {502 {
502 XGetErrorText(evt->display, evt->error_code, buf,503 XGetErrorText(evt->display, evt->error_code, buf,
503 sizeof(buf));504 sizeof(buf));
@@ -536,7 +537,7 @@
536 (int) evt->error_code, buf,537 (int) evt->error_code, buf,
537 (int) evt->request_code, (int) evt->minor_code);538 (int) evt->request_code, (int) evt->minor_code);
538 if (engine != NULL)539 if (engine != NULL)
539 if (!xkl_engine_priv(engine, criticalSection))540 if (!xkl_engine_priv(engine, critical_section))
540 (*xkl_engine_priv541 (*xkl_engine_priv
541 (engine, default_error_handler))542 (engine, default_error_handler))
542 (dpy, evt);543 (dpy, evt);
543544
=== modified file 'libxklavier/xklavier_private.h'
--- libxklavier/xklavier_private.h 2012-02-15 10:50:36 +0000
+++ libxklavier/xklavier_private.h 2014-02-16 22:04:28 +0000
@@ -77,7 +77,7 @@
7777
78 XklState curr_state;78 XklState curr_state;
7979
80 gboolean criticalSection;80 gboolean critical_section;
8181
82 Atom atoms[TOTAL_ATOMS];82 Atom atoms[TOTAL_ATOMS];
8383
8484
=== modified file 'libxklavier/xklavier_props.c'
--- libxklavier/xklavier_props.c 2012-02-15 10:50:36 +0000
+++ libxklavier/xklavier_props.c 2014-02-16 22:04:28 +0000
@@ -215,6 +215,14 @@
215}215}
216216
217void217void
218xkl_config_rec_set_model(XklConfigRec * data,
219 const gchar * new_model)
220{
221 g_free (data->model);
222 data->model = g_strdup (new_model);
223}
224
225void
218xkl_config_rec_init(XklConfigRec * data)226xkl_config_rec_init(XklConfigRec * data)
219{227{
220 /* clear the structure VarDefsPtr... */228 /* clear the structure VarDefsPtr... */
@@ -453,7 +461,7 @@
453 gchar * rules_file,461 gchar * rules_file,
454 XklEngine * engine)462 XklEngine * engine)
455{463{
456 gint len, rv;464 gint len;
457 gchar *pval;465 gchar *pval;
458 gchar *next;466 gchar *next;
459 gchar *all_layouts = xkl_config_rec_merge_layouts(data);467 gchar *all_layouts = xkl_config_rec_merge_layouts(data);
@@ -529,7 +537,7 @@
529 }537 }
530538
531 display = xkl_engine_get_display(engine);539 display = xkl_engine_get_display(engine);
532 rv = XChangeProperty(display, xkl_engine_priv(engine, root_window),540 XChangeProperty(display, xkl_engine_priv(engine, root_window),
533 rules_atom, XA_STRING, 8, PropModeReplace,541 rules_atom, XA_STRING, 8, PropModeReplace,
534 (unsigned char *) pval, len);542 (unsigned char *) pval, len);
535 XSync(display, False);543 XSync(display, False);
@@ -537,8 +545,8 @@
537 for (i = len - 1; --i >= 0;)545 for (i = len - 1; --i >= 0;)
538 if (pval[i] == '\0')546 if (pval[i] == '\0')
539 pval[i] = '?';547 pval[i] = '?';
540 XklDebug(150, "Stored [%s] of length %d to [%s] of %X: %d\n", pval,548 XklDebug(150, "Stored [%s] of length %d to [%s] of %X\n", pval,
541 len, propName, _xklRootWindow, rv);549 len, propName, _xklRootWindow);
542#endif550#endif
543 if (all_layouts != NULL)551 if (all_layouts != NULL)
544 g_free(all_layouts);552 g_free(all_layouts);
545553
=== modified file 'm4/libtool.m4'
--- m4/libtool.m4 2012-02-15 10:50:36 +0000
+++ m4/libtool.m4 2014-02-16 22:04:28 +0000
@@ -1,8 +1,8 @@
1# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-1# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2#2#
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
4# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,4# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
5# Inc.5# Foundation, Inc.
6# Written by Gordon Matzigkeit, 19966# Written by Gordon Matzigkeit, 1996
7#7#
8# This file is free software; the Free Software Foundation gives8# This file is free software; the Free Software Foundation gives
@@ -11,8 +11,8 @@
1111
12m4_define([_LT_COPYING], [dnl12m4_define([_LT_COPYING], [dnl
13# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,13# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,14# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
15# Inc.15# Foundation, Inc.
16# Written by Gordon Matzigkeit, 199616# Written by Gordon Matzigkeit, 1996
17#17#
18# This file is part of GNU Libtool.18# This file is part of GNU Libtool.
@@ -146,6 +146,8 @@
146AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl146AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
147AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl147AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
148148
149_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
150dnl
149_LT_DECL([], [host_alias], [0], [The host system])dnl151_LT_DECL([], [host_alias], [0], [The host system])dnl
150_LT_DECL([], [host], [0])dnl152_LT_DECL([], [host], [0])dnl
151_LT_DECL([], [host_os], [0])dnl153_LT_DECL([], [host_os], [0])dnl
@@ -637,7 +639,7 @@
637m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])639m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
638configured by $[0], generated by m4_PACKAGE_STRING.640configured by $[0], generated by m4_PACKAGE_STRING.
639641
640Copyright (C) 2010 Free Software Foundation, Inc.642Copyright (C) 2011 Free Software Foundation, Inc.
641This config.lt script is free software; the Free Software Foundation643This config.lt script is free software; the Free Software Foundation
642gives unlimited permision to copy, distribute and modify it."644gives unlimited permision to copy, distribute and modify it."
643645
@@ -801,6 +803,7 @@
801m4_case([$1],803m4_case([$1],
802 [C], [_LT_LANG(C)],804 [C], [_LT_LANG(C)],
803 [C++], [_LT_LANG(CXX)],805 [C++], [_LT_LANG(CXX)],
806 [Go], [_LT_LANG(GO)],
804 [Java], [_LT_LANG(GCJ)],807 [Java], [_LT_LANG(GCJ)],
805 [Fortran 77], [_LT_LANG(F77)],808 [Fortran 77], [_LT_LANG(F77)],
806 [Fortran], [_LT_LANG(FC)],809 [Fortran], [_LT_LANG(FC)],
@@ -822,6 +825,31 @@
822])# _LT_LANG825])# _LT_LANG
823826
824827
828m4_ifndef([AC_PROG_GO], [
829############################################################
830# NOTE: This macro has been submitted for inclusion into #
831# GNU Autoconf as AC_PROG_GO. When it is available in #
832# a released version of Autoconf we should remove this #
833# macro and use it instead. #
834############################################################
835m4_defun([AC_PROG_GO],
836[AC_LANG_PUSH(Go)dnl
837AC_ARG_VAR([GOC], [Go compiler command])dnl
838AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
839_AC_ARG_VAR_LDFLAGS()dnl
840AC_CHECK_TOOL(GOC, gccgo)
841if test -z "$GOC"; then
842 if test -n "$ac_tool_prefix"; then
843 AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
844 fi
845fi
846if test -z "$GOC"; then
847 AC_CHECK_PROG(GOC, gccgo, gccgo, false)
848fi
849])#m4_defun
850])#m4_ifndef
851
852
825# _LT_LANG_DEFAULT_CONFIG853# _LT_LANG_DEFAULT_CONFIG
826# -----------------------854# -----------------------
827m4_defun([_LT_LANG_DEFAULT_CONFIG],855m4_defun([_LT_LANG_DEFAULT_CONFIG],
@@ -852,6 +880,10 @@
852 m4_ifdef([LT_PROG_GCJ],880 m4_ifdef([LT_PROG_GCJ],
853 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])881 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
854882
883AC_PROVIDE_IFELSE([AC_PROG_GO],
884 [LT_LANG(GO)],
885 [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
886
855AC_PROVIDE_IFELSE([LT_PROG_RC],887AC_PROVIDE_IFELSE([LT_PROG_RC],
856 [LT_LANG(RC)],888 [LT_LANG(RC)],
857 [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])889 [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
@@ -954,7 +986,13 @@
954 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \986 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
955 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err987 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
956 _lt_result=$?988 _lt_result=$?
957 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then989 # If there is a non-empty error log, and "single_module"
990 # appears in it, assume the flag caused a linker warning
991 if test -s conftest.err && $GREP single_module conftest.err; then
992 cat conftest.err >&AS_MESSAGE_LOG_FD
993 # Otherwise, if the output was created with a 0 exit code from
994 # the compiler, it worked.
995 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
958 lt_cv_apple_cc_single_mod=yes996 lt_cv_apple_cc_single_mod=yes
959 else997 else
960 cat conftest.err >&AS_MESSAGE_LOG_FD998 cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -962,6 +1000,7 @@
962 rm -rf libconftest.dylib*1000 rm -rf libconftest.dylib*
963 rm -f conftest.*1001 rm -f conftest.*
964 fi])1002 fi])
1003
965 AC_CACHE_CHECK([for -exported_symbols_list linker flag],1004 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
966 [lt_cv_ld_exported_symbols_list],1005 [lt_cv_ld_exported_symbols_list],
967 [lt_cv_ld_exported_symbols_list=no1006 [lt_cv_ld_exported_symbols_list=no
@@ -973,6 +1012,7 @@
973 [lt_cv_ld_exported_symbols_list=no])1012 [lt_cv_ld_exported_symbols_list=no])
974 LDFLAGS="$save_LDFLAGS"1013 LDFLAGS="$save_LDFLAGS"
975 ])1014 ])
1015
976 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],1016 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
977 [lt_cv_ld_force_load=no1017 [lt_cv_ld_force_load=no
978 cat > conftest.c << _LT_EOF1018 cat > conftest.c << _LT_EOF
@@ -990,7 +1030,9 @@
990 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD1030 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
991 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err1031 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
992 _lt_result=$?1032 _lt_result=$?
993 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then1033 if test -s conftest.err && $GREP force_load conftest.err; then
1034 cat conftest.err >&AS_MESSAGE_LOG_FD
1035 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
994 lt_cv_ld_force_load=yes1036 lt_cv_ld_force_load=yes
995 else1037 else
996 cat conftest.err >&AS_MESSAGE_LOG_FD1038 cat conftest.err >&AS_MESSAGE_LOG_FD
@@ -1035,8 +1077,8 @@
1035])1077])
10361078
10371079
1038# _LT_DARWIN_LINKER_FEATURES1080# _LT_DARWIN_LINKER_FEATURES([TAG])
1039# --------------------------1081# ---------------------------------
1040# Checks for linker and compiler features on darwin1082# Checks for linker and compiler features on darwin
1041m4_defun([_LT_DARWIN_LINKER_FEATURES],1083m4_defun([_LT_DARWIN_LINKER_FEATURES],
1042[1084[
@@ -1047,6 +1089,8 @@
1047 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported1089 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
1048 if test "$lt_cv_ld_force_load" = "yes"; then1090 if test "$lt_cv_ld_force_load" = "yes"; then
1049 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'1091 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1092 m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
1093 [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
1050 else1094 else
1051 _LT_TAGVAR(whole_archive_flag_spec, $1)=''1095 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
1052 fi1096 fi
@@ -1330,14 +1374,27 @@
1330 CFLAGS="$SAVE_CFLAGS"1374 CFLAGS="$SAVE_CFLAGS"
1331 fi1375 fi
1332 ;;1376 ;;
1333sparc*-*solaris*)1377*-*solaris*)
1334 # Find out which ABI we are using.1378 # Find out which ABI we are using.
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: