Merge lp:~dbusmenu-team/ubuntu/precise/libdbusmenu/upstream into lp:~ubuntu-desktop/libdbusmenu/ubuntu

Proposed by Ted Gould
Status: Merged
Merge reported by: Sebastien Bacher
Merged at revision: not available
Proposed branch: lp:~dbusmenu-team/ubuntu/precise/libdbusmenu/upstream
Merge into: lp:~ubuntu-desktop/libdbusmenu/ubuntu
Diff against target: 2098 lines (+733/-258)
36 files modified
ChangeLog (+72/-0)
Makefile.in (+6/-0)
compile (+183/-16)
config.guess (+31/-18)
config.sub (+39/-26)
configure (+56/-31)
configure.ac (+3/-3)
debian/changelog (+9/-0)
depcomp (+66/-8)
docs/Makefile.in (+6/-0)
docs/libdbusmenu-glib/Makefile.in (+6/-0)
docs/libdbusmenu-glib/reference/Makefile.in (+6/-0)
docs/libdbusmenu-glib/reference/html/ch01.html (+1/-1)
docs/libdbusmenu-glib/reference/tmpl/client.sgml (+2/-0)
docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml (+2/-0)
docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml (+2/-0)
docs/libdbusmenu-glib/reference/tmpl/server.sgml (+2/-0)
docs/libdbusmenu-glib/reference/tmpl/types.sgml (+2/-0)
docs/libdbusmenu-glib/reference/version.xml (+1/-1)
docs/libdbusmenu-gtk/Makefile.in (+6/-0)
docs/libdbusmenu-gtk/reference/Makefile.in (+6/-0)
docs/libdbusmenu-gtk/reference/html/ch01.html (+1/-1)
docs/libdbusmenu-gtk/reference/version.xml (+1/-1)
install-sh (+18/-11)
libdbusmenu-glib/Makefile.in (+6/-0)
libdbusmenu-glib/client.c (+49/-47)
libdbusmenu-glib/menuitem.c (+3/-3)
libdbusmenu-gtk/Makefile.in (+6/-0)
libdbusmenu-gtk/genericmenuitem.c (+24/-0)
libdbusmenu-gtk/parser.c (+48/-18)
m4/intltool.m4 (+39/-20)
missing (+4/-49)
po/Makefile.in.in (+9/-4)
tests/Makefile.in (+6/-0)
tools/Makefile.in (+6/-0)
tools/testapp/Makefile.in (+6/-0)
To merge this branch: bzr merge lp:~dbusmenu-team/ubuntu/precise/libdbusmenu/upstream
Reviewer Review Type Date Requested Status
Sebastien Bacher Pending
Ken VanDine Pending
Review via email: mp+96613@code.launchpad.net

Description of the change

New release!

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ChangeLog'
2--- ChangeLog 2012-02-23 06:00:41 +0000
3+++ ChangeLog 2012-03-08 16:35:29 +0000
4@@ -1,5 +1,77 @@
5 # Generated by Makefile. Do not edit.
6
7+2012-03-08 Ted Gould <ted@gould.cx>
8+
9+ 0.5.93
10+
11+2012-03-08 Ted Gould <ted@gould.cx>
12+
13+ Fixing a trivial annotation bug
14+
15+2012-03-08 Ted Gould <ted@gould.cx>
16+
17+ Fixing resetting an icon numerous times
18+
19+2012-03-08 Ted Gould <ted@gould.cx>
20+
21+ Switching out logic, we're using replaced now because it gets set everytime that the hashtable is modified, and if we weren't modifying the hash table in some way, we don't want to signal. And, conversely, no one cares if we didn't modify the hash table.
22+
23+2012-03-02 Ted Gould <ted@gould.cx>
24+
25+ Attaching bug
26+
27+2012-03-02 Ted Gould <ted@gould.cx>
28+
29+ Don't need to setup this signal twice
30+
31+2012-03-02 Ted Gould <ted@gould.cx>
32+
33+ Not sending the update signal if the value is being cleared and it was already cleared
34+
35+2012-03-02 Ted Gould <ted@gould.cx>
36+
37+ Moving the adding of signals to the update_icon function so that everyone gets them
38+
39+2012-03-02 Ted Gould <ted@gould.cx>
40+
41+ Changing 'update_icon' to take more variables so we can do more fun stuff with it soon!
42+
43+2012-03-02 Ted Gould <ted@gould.cx>
44+
45+ Track the theme changed signal so we ensure that we can drop it eventually
46+
47+2012-03-07 Ted Gould <ted@gould.cx>
48+
49+ Set the ATK role on menuitems
50+
51+2012-03-01 Ted Gould <ted@gould.cx>
52+
53+ Fixing for GTK2
54+
55+2012-03-01 Ted Gould <ted@gould.cx>
56+
57+ Attaching bug
58+
59+2012-03-01 Ted Gould <ted@gould.cx>
60+
61+ Set the role of the menu item based on how it's being displayed
62+
63+2012-03-01 Ted Gould <ted@gould.cx>
64+
65+ Setting the default role to be a menu item
66+
67+2012-03-07 Ted Gould <ted@gould.cx>
68+
69+ Clean up code paths to avoid unneeded goto's
70+
71+2012-03-01 Ted Gould <ted@gould.cx>
72+
73+ Attaching bug
74+
75+2012-03-01 Ted Gould <ted@gould.cx>
76+
77+ Clean up a goto and make the lifecycles of the variables more clear
78+
79 2012-02-22 Ted Gould <ted@gould.cx>
80
81 0.5.92
82
83=== modified file 'Makefile.in'
84--- Makefile.in 2012-02-15 17:36:32 +0000
85+++ Makefile.in 2012-03-08 16:35:29 +0000
86@@ -179,6 +179,10 @@
87 INTLTOOL_MERGE = @INTLTOOL_MERGE@
88 INTLTOOL_PERL = @INTLTOOL_PERL@
89 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
90+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
91+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
92+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
93+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
94 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
95 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
96 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
97@@ -271,6 +275,8 @@
98 includedir = @includedir@
99 infodir = @infodir@
100 install_sh = @install_sh@
101+intltool__v_merge_options_ = @intltool__v_merge_options_@
102+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
103 libdir = @libdir@
104 libexecdir = @libexecdir@
105 localedir = @localedir@
106
107=== modified file 'compile'
108--- compile 2010-04-01 14:09:51 +0000
109+++ compile 2012-03-08 16:35:29 +0000
110@@ -1,10 +1,10 @@
111 #! /bin/sh
112-# Wrapper for compilers which do not understand `-c -o'.
113-
114-scriptversion=2009-10-06.20; # UTC
115-
116-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
117-# Foundation, Inc.
118+# Wrapper for compilers which do not understand '-c -o'.
119+
120+scriptversion=2012-01-04.17; # UTC
121+
122+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free
123+# Software Foundation, Inc.
124 # Written by Tom Tromey <tromey@cygnus.com>.
125 #
126 # This program is free software; you can redistribute it and/or modify
127@@ -29,21 +29,186 @@
128 # bugs to <bug-automake@gnu.org> or send patches to
129 # <automake-patches@gnu.org>.
130
131+nl='
132+'
133+
134+# We need space, tab and new line, in precisely that order. Quoting is
135+# there to prevent tools from complaining about whitespace usage.
136+IFS=" "" $nl"
137+
138+file_conv=
139+
140+# func_file_conv build_file lazy
141+# Convert a $build file to $host form and store it in $file
142+# Currently only supports Windows hosts. If the determined conversion
143+# type is listed in (the comma separated) LAZY, no conversion will
144+# take place.
145+func_file_conv ()
146+{
147+ file=$1
148+ case $file in
149+ / | /[!/]*) # absolute file, and not a UNC file
150+ if test -z "$file_conv"; then
151+ # lazily determine how to convert abs files
152+ case `uname -s` in
153+ MINGW*)
154+ file_conv=mingw
155+ ;;
156+ CYGWIN*)
157+ file_conv=cygwin
158+ ;;
159+ *)
160+ file_conv=wine
161+ ;;
162+ esac
163+ fi
164+ case $file_conv/,$2, in
165+ *,$file_conv,*)
166+ ;;
167+ mingw/*)
168+ file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
169+ ;;
170+ cygwin/*)
171+ file=`cygpath -m "$file" || echo "$file"`
172+ ;;
173+ wine/*)
174+ file=`winepath -w "$file" || echo "$file"`
175+ ;;
176+ esac
177+ ;;
178+ esac
179+}
180+
181+# func_cl_wrapper cl arg...
182+# Adjust compile command to suit cl
183+func_cl_wrapper ()
184+{
185+ # Assume a capable shell
186+ lib_path=
187+ shared=:
188+ linker_opts=
189+ for arg
190+ do
191+ if test -n "$eat"; then
192+ eat=
193+ else
194+ case $1 in
195+ -o)
196+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
197+ eat=1
198+ case $2 in
199+ *.o | *.[oO][bB][jJ])
200+ func_file_conv "$2"
201+ set x "$@" -Fo"$file"
202+ shift
203+ ;;
204+ *)
205+ func_file_conv "$2"
206+ set x "$@" -Fe"$file"
207+ shift
208+ ;;
209+ esac
210+ ;;
211+ -I*)
212+ func_file_conv "${1#-I}" mingw
213+ set x "$@" -I"$file"
214+ shift
215+ ;;
216+ -l*)
217+ lib=${1#-l}
218+ found=no
219+ save_IFS=$IFS
220+ IFS=';'
221+ for dir in $lib_path $LIB
222+ do
223+ IFS=$save_IFS
224+ if $shared && test -f "$dir/$lib.dll.lib"; then
225+ found=yes
226+ set x "$@" "$dir/$lib.dll.lib"
227+ break
228+ fi
229+ if test -f "$dir/$lib.lib"; then
230+ found=yes
231+ set x "$@" "$dir/$lib.lib"
232+ break
233+ fi
234+ done
235+ IFS=$save_IFS
236+
237+ test "$found" != yes && set x "$@" "$lib.lib"
238+ shift
239+ ;;
240+ -L*)
241+ func_file_conv "${1#-L}"
242+ if test -z "$lib_path"; then
243+ lib_path=$file
244+ else
245+ lib_path="$lib_path;$file"
246+ fi
247+ linker_opts="$linker_opts -LIBPATH:$file"
248+ ;;
249+ -static)
250+ shared=false
251+ ;;
252+ -Wl,*)
253+ arg=${1#-Wl,}
254+ save_ifs="$IFS"; IFS=','
255+ for flag in $arg; do
256+ IFS="$save_ifs"
257+ linker_opts="$linker_opts $flag"
258+ done
259+ IFS="$save_ifs"
260+ ;;
261+ -Xlinker)
262+ eat=1
263+ linker_opts="$linker_opts $2"
264+ ;;
265+ -*)
266+ set x "$@" "$1"
267+ shift
268+ ;;
269+ *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
270+ func_file_conv "$1"
271+ set x "$@" -Tp"$file"
272+ shift
273+ ;;
274+ *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
275+ func_file_conv "$1" mingw
276+ set x "$@" "$file"
277+ shift
278+ ;;
279+ *)
280+ set x "$@" "$1"
281+ shift
282+ ;;
283+ esac
284+ fi
285+ shift
286+ done
287+ if test -n "$linker_opts"; then
288+ linker_opts="-link$linker_opts"
289+ fi
290+ exec "$@" $linker_opts
291+ exit 1
292+}
293+
294+eat=
295+
296 case $1 in
297 '')
298- echo "$0: No command. Try \`$0 --help' for more information." 1>&2
299+ echo "$0: No command. Try '$0 --help' for more information." 1>&2
300 exit 1;
301 ;;
302 -h | --h*)
303 cat <<\EOF
304 Usage: compile [--help] [--version] PROGRAM [ARGS]
305
306-Wrapper for compilers which do not understand `-c -o'.
307-Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
308+Wrapper for compilers which do not understand '-c -o'.
309+Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
310 arguments, and rename the output as expected.
311
312 If you are trying to build a whole package this is not the
313-right script to run: please start by reading the file `INSTALL'.
314+right script to run: please start by reading the file 'INSTALL'.
315
316 Report bugs to <bug-automake@gnu.org>.
317 EOF
318@@ -53,11 +218,13 @@
319 echo "compile $scriptversion"
320 exit $?
321 ;;
322+ cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
323+ func_cl_wrapper "$@" # Doesn't return...
324+ ;;
325 esac
326
327 ofile=
328 cfile=
329-eat=
330
331 for arg
332 do
333@@ -66,8 +233,8 @@
334 else
335 case $1 in
336 -o)
337- # configure might choose to run compile as `compile cc -o foo foo.c'.
338- # So we strip `-o arg' only if arg is an object.
339+ # configure might choose to run compile as 'compile cc -o foo foo.c'.
340+ # So we strip '-o arg' only if arg is an object.
341 eat=1
342 case $2 in
343 *.o | *.obj)
344@@ -94,10 +261,10 @@
345 done
346
347 if test -z "$ofile" || test -z "$cfile"; then
348- # If no `-o' option was seen then we might have been invoked from a
349+ # If no '-o' option was seen then we might have been invoked from a
350 # pattern rule where we don't need one. That is ok -- this is a
351 # normal compilation that the losing compiler can handle. If no
352- # `.c' file was seen then we are probably linking. That is also
353+ # '.c' file was seen then we are probably linking. That is also
354 # ok.
355 exec "$@"
356 fi
357@@ -106,7 +273,7 @@
358 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
359
360 # Create the lock directory.
361-# Note: use `[/\\:.-]' here to ensure that we don't use the same name
362+# Note: use '[/\\:.-]' here to ensure that we don't use the same name
363 # that we are using for the .o file. Also, base the name on the expected
364 # object file name, since that is what matters with a parallel build.
365 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
366
367=== modified file 'config.guess'
368--- config.guess 2011-06-20 21:37:42 +0000
369+++ config.guess 2012-03-08 16:35:29 +0000
370@@ -2,9 +2,9 @@
371 # Attempt to guess a canonical system name.
372 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
373 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
374-# 2011 Free Software Foundation, Inc.
375+# 2011, 2012 Free Software Foundation, Inc.
376
377-timestamp='2011-05-11'
378+timestamp='2012-02-10'
379
380 # This file is free software; you can redistribute it and/or modify it
381 # under the terms of the GNU General Public License as published by
382@@ -17,9 +17,7 @@
383 # General Public License for more details.
384 #
385 # You should have received a copy of the GNU General Public License
386-# along with this program; if not, write to the Free Software
387-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
388-# 02110-1301, USA.
389+# along with this program; if not, see <http://www.gnu.org/licenses/>.
390 #
391 # As a special exception to the GNU General Public License, if you
392 # distribute this file as part of a program that contains a
393@@ -57,8 +55,8 @@
394
395 Originally written by Per Bothner.
396 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
397-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
398-Software Foundation, Inc.
399+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
400+Free Software Foundation, Inc.
401
402 This is free software; see the source for copying conditions. There is NO
403 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
404@@ -145,7 +143,7 @@
405 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
406 *:NetBSD:*:*)
407 # NetBSD (nbsd) targets should (where applicable) match one or
408- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
409+ # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
410 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
411 # switched to ELF, *-*-netbsd* would select the old
412 # object file format. This provides both forward
413@@ -792,13 +790,12 @@
414 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
415 exit ;;
416 *:FreeBSD:*:*)
417- case ${UNAME_MACHINE} in
418- pc98)
419- echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
420+ UNAME_PROCESSOR=`/usr/bin/uname -p`
421+ case ${UNAME_PROCESSOR} in
422 amd64)
423 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
424 *)
425- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
426+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
427 esac
428 exit ;;
429 i*:CYGWIN*:*)
430@@ -807,6 +804,9 @@
431 *:MINGW*:*)
432 echo ${UNAME_MACHINE}-pc-mingw32
433 exit ;;
434+ i*:MSYS*:*)
435+ echo ${UNAME_MACHINE}-pc-msys
436+ exit ;;
437 i*:windows32*:*)
438 # uname -m includes "-pc" on this system.
439 echo ${UNAME_MACHINE}-mingw32
440@@ -861,6 +861,13 @@
441 i*86:Minix:*:*)
442 echo ${UNAME_MACHINE}-pc-minix
443 exit ;;
444+ aarch64:Linux:*:*)
445+ echo ${UNAME_MACHINE}-unknown-linux-gnu
446+ exit ;;
447+ aarch64_be:Linux:*:*)
448+ UNAME_MACHINE=aarch64_be
449+ echo ${UNAME_MACHINE}-unknown-linux-gnu
450+ exit ;;
451 alpha:Linux:*:*)
452 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
453 EV5) UNAME_MACHINE=alphaev5 ;;
454@@ -895,13 +902,16 @@
455 echo ${UNAME_MACHINE}-unknown-linux-gnu
456 exit ;;
457 cris:Linux:*:*)
458- echo cris-axis-linux-gnu
459+ echo ${UNAME_MACHINE}-axis-linux-gnu
460 exit ;;
461 crisv32:Linux:*:*)
462- echo crisv32-axis-linux-gnu
463+ echo ${UNAME_MACHINE}-axis-linux-gnu
464 exit ;;
465 frv:Linux:*:*)
466- echo frv-unknown-linux-gnu
467+ echo ${UNAME_MACHINE}-unknown-linux-gnu
468+ exit ;;
469+ hexagon:Linux:*:*)
470+ echo ${UNAME_MACHINE}-unknown-linux-gnu
471 exit ;;
472 i*86:Linux:*:*)
473 LIBC=gnu
474@@ -943,7 +953,7 @@
475 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
476 ;;
477 or32:Linux:*:*)
478- echo or32-unknown-linux-gnu
479+ echo ${UNAME_MACHINE}-unknown-linux-gnu
480 exit ;;
481 padre:Linux:*:*)
482 echo sparc-unknown-linux-gnu
483@@ -978,13 +988,13 @@
484 echo ${UNAME_MACHINE}-unknown-linux-gnu
485 exit ;;
486 tile*:Linux:*:*)
487- echo ${UNAME_MACHINE}-tilera-linux-gnu
488+ echo ${UNAME_MACHINE}-unknown-linux-gnu
489 exit ;;
490 vax:Linux:*:*)
491 echo ${UNAME_MACHINE}-dec-linux-gnu
492 exit ;;
493 x86_64:Linux:*:*)
494- echo x86_64-unknown-linux-gnu
495+ echo ${UNAME_MACHINE}-unknown-linux-gnu
496 exit ;;
497 xtensa*:Linux:*:*)
498 echo ${UNAME_MACHINE}-unknown-linux-gnu
499@@ -1315,6 +1325,9 @@
500 i*86:AROS:*:*)
501 echo ${UNAME_MACHINE}-pc-aros
502 exit ;;
503+ x86_64:VMkernel:*:*)
504+ echo ${UNAME_MACHINE}-unknown-esx
505+ exit ;;
506 esac
507
508 #echo '(No uname command or uname output not recognized.)' 1>&2
509
510=== modified file 'config.sub'
511--- config.sub 2011-06-20 21:37:42 +0000
512+++ config.sub 2012-03-08 16:35:29 +0000
513@@ -2,9 +2,9 @@
514 # Configuration validation subroutine script.
515 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
516 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
517-# 2011 Free Software Foundation, Inc.
518+# 2011, 2012 Free Software Foundation, Inc.
519
520-timestamp='2011-03-23'
521+timestamp='2012-02-10'
522
523 # This file is (in principle) common to ALL GNU software.
524 # The presence of a machine in this file suggests that SOME GNU software
525@@ -21,9 +21,7 @@
526 # GNU General Public License for more details.
527 #
528 # You should have received a copy of the GNU General Public License
529-# along with this program; if not, write to the Free Software
530-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
531-# 02110-1301, USA.
532+# along with this program; if not, see <http://www.gnu.org/licenses/>.
533 #
534 # As a special exception to the GNU General Public License, if you
535 # distribute this file as part of a program that contains a
536@@ -76,8 +74,8 @@
537 GNU config.sub ($timestamp)
538
539 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
540-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free
541-Software Foundation, Inc.
542+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
543+Free Software Foundation, Inc.
544
545 This is free software; see the source for copying conditions. There is NO
546 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
547@@ -132,6 +130,10 @@
548 os=-$maybe_os
549 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
550 ;;
551+ android-linux)
552+ os=-linux-android
553+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
554+ ;;
555 *)
556 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
557 if [ $basic_machine != $1 ]
558@@ -247,17 +249,22 @@
559 # Some are omitted here because they have special meanings below.
560 1750a | 580 \
561 | a29k \
562+ | aarch64 | aarch64_be \
563 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
564 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
565 | am33_2.0 \
566 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
567+ | be32 | be64 \
568 | bfin \
569 | c4x | clipper \
570 | d10v | d30v | dlx | dsp16xx \
571+ | epiphany \
572 | fido | fr30 | frv \
573 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
574+ | hexagon \
575 | i370 | i860 | i960 | ia64 \
576 | ip2k | iq2000 \
577+ | le32 | le64 \
578 | lm32 \
579 | m32c | m32r | m32rle | m68000 | m68k | m88k \
580 | maxq | mb | microblaze | mcore | mep | metag \
581@@ -291,7 +298,7 @@
582 | pdp10 | pdp11 | pj | pjl \
583 | powerpc | powerpc64 | powerpc64le | powerpcle \
584 | pyramid \
585- | rx \
586+ | rl78 | rx \
587 | score \
588 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
589 | sh64 | sh64le \
590@@ -300,7 +307,7 @@
591 | spu \
592 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
593 | ubicom32 \
594- | v850 | v850e \
595+ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
596 | we32k \
597 | x86 | xc16x | xstormy16 | xtensa \
598 | z8k | z80)
599@@ -315,8 +322,7 @@
600 c6x)
601 basic_machine=tic6x-unknown
602 ;;
603- m6811 | m68hc11 | m6812 | m68hc12 | picochip)
604- # Motorola 68HC11/12.
605+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
606 basic_machine=$basic_machine-unknown
607 os=-none
608 ;;
609@@ -329,7 +335,10 @@
610 strongarm | thumb | xscale)
611 basic_machine=arm-unknown
612 ;;
613-
614+ xgate)
615+ basic_machine=$basic_machine-unknown
616+ os=-none
617+ ;;
618 xscaleeb)
619 basic_machine=armeb-unknown
620 ;;
621@@ -352,11 +361,13 @@
622 # Recognize the basic CPU types with company name.
623 580-* \
624 | a29k-* \
625+ | aarch64-* | aarch64_be-* \
626 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
627 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
628 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
629 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
630 | avr-* | avr32-* \
631+ | be32-* | be64-* \
632 | bfin-* | bs2000-* \
633 | c[123]* | c30-* | [cjt]90-* | c4x-* \
634 | clipper-* | craynv-* | cydra-* \
635@@ -365,8 +376,10 @@
636 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
637 | h8300-* | h8500-* \
638 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
639+ | hexagon-* \
640 | i*86-* | i860-* | i960-* | ia64-* \
641 | ip2k-* | iq2000-* \
642+ | le32-* | le64-* \
643 | lm32-* \
644 | m32c-* | m32r-* | m32rle-* \
645 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
646@@ -400,7 +413,7 @@
647 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
648 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
649 | pyramid-* \
650- | romp-* | rs6000-* | rx-* \
651+ | rl78-* | romp-* | rs6000-* | rx-* \
652 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
653 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
654 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
655@@ -408,10 +421,11 @@
656 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
657 | tahoe-* \
658 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
659- | tile-* | tilegx-* \
660+ | tile*-* \
661 | tron-* \
662 | ubicom32-* \
663- | v850-* | v850e-* | vax-* \
664+ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
665+ | vax-* \
666 | we32k-* \
667 | x86-* | x86_64-* | xc16x-* | xps100-* \
668 | xstormy16-* | xtensa*-* \
669@@ -711,7 +725,6 @@
670 i370-ibm* | ibm*)
671 basic_machine=i370-ibm
672 ;;
673-# I'm not sure what "Sysv32" means. Should this be sysv3.2?
674 i*86v32)
675 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
676 os=-sysv32
677@@ -808,10 +821,18 @@
678 ms1-*)
679 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
680 ;;
681+ msys)
682+ basic_machine=i386-pc
683+ os=-msys
684+ ;;
685 mvs)
686 basic_machine=i370-ibm
687 os=-mvs
688 ;;
689+ nacl)
690+ basic_machine=le32-unknown
691+ os=-nacl
692+ ;;
693 ncr3000)
694 basic_machine=i486-ncr
695 os=-sysv4
696@@ -1120,13 +1141,8 @@
697 basic_machine=t90-cray
698 os=-unicos
699 ;;
700- # This must be matched before tile*.
701- tilegx*)
702- basic_machine=tilegx-unknown
703- os=-linux-gnu
704- ;;
705 tile*)
706- basic_machine=tile-unknown
707+ basic_machine=$basic_machine-unknown
708 os=-linux-gnu
709 ;;
710 tx39)
711@@ -1336,7 +1352,7 @@
712 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
713 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
714 | -chorusos* | -chorusrdb* | -cegcc* \
715- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
716+ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
717 | -mingw32* | -linux-gnu* | -linux-android* \
718 | -linux-newlib* | -linux-uclibc* \
719 | -uxpv* | -beos* | -mpeix* | -udk* \
720@@ -1548,9 +1564,6 @@
721 ;;
722 m68000-sun)
723 os=-sunos3
724- # This also exists in the configure program, but was not the
725- # default.
726- # os=-sunos4
727 ;;
728 m68*-cisco)
729 os=-aout
730
731=== modified file 'configure'
732--- configure 2012-02-23 06:02:25 +0000
733+++ configure 2012-03-08 16:35:29 +0000
734@@ -1,6 +1,6 @@
735 #! /bin/sh
736 # Guess values for system-dependent variables and create Makefiles.
737-# Generated by GNU Autoconf 2.68 for libdbusmenu 0.5.92.
738+# Generated by GNU Autoconf 2.68 for libdbusmenu 0.5.93.
739 #
740 # Report bugs to <ted@canonical.com>.
741 #
742@@ -572,8 +572,8 @@
743 # Identity of this package.
744 PACKAGE_NAME='libdbusmenu'
745 PACKAGE_TARNAME='libdbusmenu'
746-PACKAGE_VERSION='0.5.92'
747-PACKAGE_STRING='libdbusmenu 0.5.92'
748+PACKAGE_VERSION='0.5.93'
749+PACKAGE_STRING='libdbusmenu 0.5.93'
750 PACKAGE_BUGREPORT='ted@canonical.com'
751 PACKAGE_URL=''
752
753@@ -693,7 +693,6 @@
754 PKG_CONFIG
755 GLIB_MKENUMS
756 AM_BACKSLASH
757-AM_DEFAULT_VERBOSITY
758 AM_DEFAULT_V
759 AM_V
760 OTOOL64
761@@ -769,6 +768,13 @@
762 INTLTOOL_KEYS_RULE
763 INTLTOOL_DIRECTORY_RULE
764 INTLTOOL_DESKTOP_RULE
765+intltool__v_merge_options_0
766+intltool__v_merge_options_
767+INTLTOOL_V_MERGE_OPTIONS
768+INTLTOOL__v_MERGE_0
769+INTLTOOL__v_MERGE_
770+INTLTOOL_V_MERGE
771+AM_DEFAULT_VERBOSITY
772 INTLTOOL_EXTRACT
773 INTLTOOL_MERGE
774 INTLTOOL_UPDATE
775@@ -1431,7 +1437,7 @@
776 # Omit some internal or obsolete options to make the list less imposing.
777 # This message is too long to be a string in the A/UX 3.1 sh.
778 cat <<_ACEOF
779-\`configure' configures libdbusmenu 0.5.92 to adapt to many kinds of systems.
780+\`configure' configures libdbusmenu 0.5.93 to adapt to many kinds of systems.
781
782 Usage: $0 [OPTION]... [VAR=VALUE]...
783
784@@ -1501,7 +1507,7 @@
785
786 if test -n "$ac_init_help"; then
787 case $ac_init_help in
788- short | recursive ) echo "Configuration of libdbusmenu 0.5.92:";;
789+ short | recursive ) echo "Configuration of libdbusmenu 0.5.93:";;
790 esac
791 cat <<\_ACEOF
792
793@@ -1650,7 +1656,7 @@
794 test -n "$ac_init_help" && exit $ac_status
795 if $ac_init_version; then
796 cat <<\_ACEOF
797-libdbusmenu configure 0.5.92
798+libdbusmenu configure 0.5.93
799 generated by GNU Autoconf 2.68
800
801 Copyright (C) 2010 Free Software Foundation, Inc.
802@@ -2021,7 +2027,7 @@
803 This file contains any messages produced by compilers while
804 running configure, to aid debugging if configure makes a mistake.
805
806-It was created by libdbusmenu $as_me 0.5.92, which was
807+It was created by libdbusmenu $as_me 0.5.93, which was
808 generated by GNU Autoconf 2.68. Invocation command line was
809
810 $ $0 $@
811@@ -2842,7 +2848,7 @@
812
813 # Define the identity of the package.
814 PACKAGE=libdbusmenu
815- VERSION=0.5.92
816+ VERSION=0.5.93
817
818
819 # Some tools Automake needs.
820@@ -4042,25 +4048,44 @@
821 as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
822 fi
823
824- INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
825-INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
826- INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
827- INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
828- INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
829- INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
830- INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
831- INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
832-INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
833- INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
834- INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
835- INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u --no-translations $< $@'
836- INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
837- INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
838- INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
839- INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
840- INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
841- INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
842- INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
843+if test -z "$AM_DEFAULT_VERBOSITY"; then
844+ AM_DEFAULT_VERBOSITY=1
845+fi
846+
847+
848+INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
849+INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
850+INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
851+
852+
853+
854+
855+INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
856+intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
857+intltool__v_merge_options_0='-q'
858+
859+
860+
861+
862+ INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
863+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
864+ INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
865+ INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
866+ INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
867+ INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
868+ INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
869+ INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
870+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
871+ INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
872+ INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
873+ INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
874+ INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
875+ INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
876+ INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
877+ INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
878+ INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
879+ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
880+ INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
881
882
883
884@@ -14398,7 +14423,7 @@
885 ###########################
886
887 LIBDBUSMENU_CURRENT=4
888-LIBDBUSMENU_REVISION=9
889+LIBDBUSMENU_REVISION=10
890 LIBDBUSMENU_AGE=0
891
892
893@@ -15752,7 +15777,7 @@
894 # report actual input values of CONFIG_FILES etc. instead of their
895 # values after options handling.
896 ac_log="
897-This file was extended by libdbusmenu $as_me 0.5.92, which was
898+This file was extended by libdbusmenu $as_me 0.5.93, which was
899 generated by GNU Autoconf 2.68. Invocation command line was
900
901 CONFIG_FILES = $CONFIG_FILES
902@@ -15818,7 +15843,7 @@
903 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
904 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
905 ac_cs_version="\\
906-libdbusmenu config.status 0.5.92
907+libdbusmenu config.status 0.5.93
908 configured by $0, generated by GNU Autoconf 2.68,
909 with options \\"\$ac_cs_config\\"
910
911
912=== modified file 'configure.ac'
913--- configure.ac 2012-02-23 06:02:25 +0000
914+++ configure.ac 2012-03-08 16:35:29 +0000
915@@ -1,11 +1,11 @@
916
917-AC_INIT(libdbusmenu, 0.5.92, ted@canonical.com)
918+AC_INIT(libdbusmenu, 0.5.93, ted@canonical.com)
919 AC_COPYRIGHT([Copyright 2009,2010 Canonical])
920
921 AC_PREREQ(2.62)
922
923 AM_CONFIG_HEADER(config.h)
924-AM_INIT_AUTOMAKE(libdbusmenu, 0.5.92, [-Wno-portability])
925+AM_INIT_AUTOMAKE(libdbusmenu, 0.5.93, [-Wno-portability])
926
927 AM_MAINTAINER_MODE
928
929@@ -165,7 +165,7 @@
930 ###########################
931
932 LIBDBUSMENU_CURRENT=4
933-LIBDBUSMENU_REVISION=9
934+LIBDBUSMENU_REVISION=10
935 LIBDBUSMENU_AGE=0
936
937 AC_SUBST(LIBDBUSMENU_CURRENT)
938
939=== modified file 'debian/changelog'
940--- debian/changelog 2012-02-23 11:10:29 +0000
941+++ debian/changelog 2012-03-08 16:35:29 +0000
942@@ -1,3 +1,12 @@
943+libdbusmenu (0.5.93-0ubuntu1~ppa1) precise; urgency=low
944+
945+ * New upstream release.
946+ * Setting the ATK Role on menu items (LP: #878708)
947+ * Cleaning up code paths to avoid goto's (LP: #940651)
948+ * Fixing setting an icon multiple times (LP: #934574)
949+
950+ -- Ted Gould <ted@ubuntu.com> Thu, 08 Mar 2012 10:08:10 -0600
951+
952 libdbusmenu (0.5.92-0ubuntu1) precise; urgency=low
953
954 * New upstream release.
955
956=== modified file 'depcomp'
957--- depcomp 2010-04-01 14:09:51 +0000
958+++ depcomp 2012-03-08 16:35:29 +0000
959@@ -1,10 +1,10 @@
960 #! /bin/sh
961 # depcomp - compile a program generating dependencies as side-effects
962
963-scriptversion=2009-04-28.21; # UTC
964+scriptversion=2011-12-04.11; # UTC
965
966-# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
967-# Software Foundation, Inc.
968+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
969+# 2011 Free Software Foundation, Inc.
970
971 # This program is free software; you can redistribute it and/or modify
972 # it under the terms of the GNU General Public License as published by
973@@ -44,7 +44,7 @@
974 object Object file output by `PROGRAMS ARGS'.
975 DEPDIR directory where to store dependencies.
976 depfile Dependency file to output.
977- tmpdepfile Temporary file to use when outputing dependencies.
978+ tmpdepfile Temporary file to use when outputting dependencies.
979 libtool Whether libtool is used (yes/no).
980
981 Report bugs to <bug-automake@gnu.org>.
982@@ -90,10 +90,18 @@
983 # This is just like msvisualcpp but w/o cygpath translation.
984 # Just convert the backslash-escaped backslashes to single forward
985 # slashes to satisfy depend.m4
986- cygpath_u="sed s,\\\\\\\\,/,g"
987+ cygpath_u='sed s,\\\\,/,g'
988 depmode=msvisualcpp
989 fi
990
991+if test "$depmode" = msvc7msys; then
992+ # This is just like msvc7 but w/o cygpath translation.
993+ # Just convert the backslash-escaped backslashes to single forward
994+ # slashes to satisfy depend.m4
995+ cygpath_u='sed s,\\\\,/,g'
996+ depmode=msvc7
997+fi
998+
999 case "$depmode" in
1000 gcc3)
1001 ## gcc 3 implements dependency tracking that does exactly what
1002@@ -158,10 +166,12 @@
1003 ' < "$tmpdepfile" |
1004 ## Some versions of gcc put a space before the `:'. On the theory
1005 ## that the space means something, we add a space to the output as
1006-## well.
1007+## well. hp depmode also adds that space, but also prefixes the VPATH
1008+## to the object. Take care to not repeat it in the output.
1009 ## Some versions of the HPUX 10.20 sed can't process this invocation
1010 ## correctly. Breaking it into two sed invocations is a workaround.
1011- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
1012+ sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
1013+ | sed -e 's/$/ :/' >> "$depfile"
1014 rm -f "$tmpdepfile"
1015 ;;
1016
1017@@ -405,6 +415,52 @@
1018 rm -f "$tmpdepfile"
1019 ;;
1020
1021+msvc7)
1022+ if test "$libtool" = yes; then
1023+ showIncludes=-Wc,-showIncludes
1024+ else
1025+ showIncludes=-showIncludes
1026+ fi
1027+ "$@" $showIncludes > "$tmpdepfile"
1028+ stat=$?
1029+ grep -v '^Note: including file: ' "$tmpdepfile"
1030+ if test "$stat" = 0; then :
1031+ else
1032+ rm -f "$tmpdepfile"
1033+ exit $stat
1034+ fi
1035+ rm -f "$depfile"
1036+ echo "$object : \\" > "$depfile"
1037+ # The first sed program below extracts the file names and escapes
1038+ # backslashes for cygpath. The second sed program outputs the file
1039+ # name when reading, but also accumulates all include files in the
1040+ # hold buffer in order to output them again at the end. This only
1041+ # works with sed implementations that can handle large buffers.
1042+ sed < "$tmpdepfile" -n '
1043+/^Note: including file: *\(.*\)/ {
1044+ s//\1/
1045+ s/\\/\\\\/g
1046+ p
1047+}' | $cygpath_u | sort -u | sed -n '
1048+s/ /\\ /g
1049+s/\(.*\)/ \1 \\/p
1050+s/.\(.*\) \\/\1:/
1051+H
1052+$ {
1053+ s/.*/ /
1054+ G
1055+ p
1056+}' >> "$depfile"
1057+ rm -f "$tmpdepfile"
1058+ ;;
1059+
1060+msvc7msys)
1061+ # This case exists only to let depend.m4 do its work. It works by
1062+ # looking at the text of this script. This case will never be run,
1063+ # since it is checked for above.
1064+ exit 1
1065+ ;;
1066+
1067 #nosideeffect)
1068 # This comment above is used by automake to tell side-effect
1069 # dependency tracking mechanisms from slower ones.
1070@@ -503,7 +559,9 @@
1071 touch "$tmpdepfile"
1072 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
1073 rm -f "$depfile"
1074- cat < "$tmpdepfile" > "$depfile"
1075+ # makedepend may prepend the VPATH from the source file name to the object.
1076+ # No need to regex-escape $object, excess matching of '.' is harmless.
1077+ sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
1078 sed '1,2d' "$tmpdepfile" | tr ' ' '
1079 ' | \
1080 ## Some versions of the HPUX 10.20 sed can't process this invocation
1081
1082=== modified file 'docs/Makefile.in'
1083--- docs/Makefile.in 2012-02-15 17:36:32 +0000
1084+++ docs/Makefile.in 2012-03-08 16:35:29 +0000
1085@@ -159,6 +159,10 @@
1086 INTLTOOL_MERGE = @INTLTOOL_MERGE@
1087 INTLTOOL_PERL = @INTLTOOL_PERL@
1088 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1089+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
1090+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
1091+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
1092+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
1093 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
1094 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
1095 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
1096@@ -251,6 +255,8 @@
1097 includedir = @includedir@
1098 infodir = @infodir@
1099 install_sh = @install_sh@
1100+intltool__v_merge_options_ = @intltool__v_merge_options_@
1101+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
1102 libdir = @libdir@
1103 libexecdir = @libexecdir@
1104 localedir = @localedir@
1105
1106=== modified file 'docs/libdbusmenu-glib/Makefile.in'
1107--- docs/libdbusmenu-glib/Makefile.in 2012-02-15 17:36:32 +0000
1108+++ docs/libdbusmenu-glib/Makefile.in 2012-03-08 16:35:29 +0000
1109@@ -159,6 +159,10 @@
1110 INTLTOOL_MERGE = @INTLTOOL_MERGE@
1111 INTLTOOL_PERL = @INTLTOOL_PERL@
1112 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1113+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
1114+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
1115+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
1116+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
1117 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
1118 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
1119 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
1120@@ -251,6 +255,8 @@
1121 includedir = @includedir@
1122 infodir = @infodir@
1123 install_sh = @install_sh@
1124+intltool__v_merge_options_ = @intltool__v_merge_options_@
1125+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
1126 libdir = @libdir@
1127 libexecdir = @libexecdir@
1128 localedir = @localedir@
1129
1130=== modified file 'docs/libdbusmenu-glib/reference/Makefile.in'
1131--- docs/libdbusmenu-glib/reference/Makefile.in 2012-02-15 17:36:32 +0000
1132+++ docs/libdbusmenu-glib/reference/Makefile.in 2012-03-08 16:35:29 +0000
1133@@ -128,6 +128,10 @@
1134 INTLTOOL_MERGE = @INTLTOOL_MERGE@
1135 INTLTOOL_PERL = @INTLTOOL_PERL@
1136 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1137+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
1138+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
1139+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
1140+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
1141 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
1142 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
1143 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
1144@@ -220,6 +224,8 @@
1145 includedir = @includedir@
1146 infodir = @infodir@
1147 install_sh = @install_sh@
1148+intltool__v_merge_options_ = @intltool__v_merge_options_@
1149+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
1150 libdir = @libdir@
1151 libexecdir = @libexecdir@
1152 localedir = @localedir@
1153
1154=== modified file 'docs/libdbusmenu-glib/reference/html/ch01.html'
1155--- docs/libdbusmenu-glib/reference/html/ch01.html 2012-01-31 05:20:48 +0000
1156+++ docs/libdbusmenu-glib/reference/html/ch01.html 2012-03-08 16:35:29 +0000
1157@@ -21,7 +21,7 @@
1158 </tr></table>
1159 <div class="chapter">
1160 <div class="titlepage"><div><div><h2 class="title">
1161-<a name="idp2241824"></a>API</h2></div></div></div>
1162+<a name="idp114464"></a>API</h2></div></div></div>
1163 <div class="toc"><dl>
1164 <dt>
1165 <span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuServer.html">DbusmenuServer</a></span><span class="refpurpose"> — The server signals changed and
1166
1167=== modified file 'docs/libdbusmenu-glib/reference/tmpl/client.sgml'
1168--- docs/libdbusmenu-glib/reference/tmpl/client.sgml 2012-02-15 17:32:45 +0000
1169+++ docs/libdbusmenu-glib/reference/tmpl/client.sgml 2012-03-08 16:35:29 +0000
1170@@ -9,11 +9,13 @@
1171
1172 </para>
1173
1174+
1175 <!-- ##### SECTION See_Also ##### -->
1176 <para>
1177
1178 </para>
1179
1180+
1181 <!-- ##### SECTION Stability_Level ##### -->
1182
1183
1184
1185=== modified file 'docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml'
1186--- docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml 2012-02-15 17:32:45 +0000
1187+++ docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml 2012-03-08 16:35:29 +0000
1188@@ -9,11 +9,13 @@
1189
1190 </para>
1191
1192+
1193 <!-- ##### SECTION See_Also ##### -->
1194 <para>
1195
1196 </para>
1197
1198+
1199 <!-- ##### SECTION Stability_Level ##### -->
1200
1201
1202
1203=== modified file 'docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml'
1204--- docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml 2012-02-15 17:32:45 +0000
1205+++ docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml 2012-03-08 16:35:29 +0000
1206@@ -9,11 +9,13 @@
1207
1208 </para>
1209
1210+
1211 <!-- ##### SECTION See_Also ##### -->
1212 <para>
1213
1214 </para>
1215
1216+
1217 <!-- ##### SECTION Stability_Level ##### -->
1218
1219
1220
1221=== modified file 'docs/libdbusmenu-glib/reference/tmpl/server.sgml'
1222--- docs/libdbusmenu-glib/reference/tmpl/server.sgml 2012-02-15 17:32:45 +0000
1223+++ docs/libdbusmenu-glib/reference/tmpl/server.sgml 2012-03-08 16:35:29 +0000
1224@@ -9,11 +9,13 @@
1225
1226 </para>
1227
1228+
1229 <!-- ##### SECTION See_Also ##### -->
1230 <para>
1231
1232 </para>
1233
1234+
1235 <!-- ##### SECTION Stability_Level ##### -->
1236
1237
1238
1239=== modified file 'docs/libdbusmenu-glib/reference/tmpl/types.sgml'
1240--- docs/libdbusmenu-glib/reference/tmpl/types.sgml 2012-02-15 17:32:45 +0000
1241+++ docs/libdbusmenu-glib/reference/tmpl/types.sgml 2012-03-08 16:35:29 +0000
1242@@ -9,11 +9,13 @@
1243
1244 </para>
1245
1246+
1247 <!-- ##### SECTION See_Also ##### -->
1248 <para>
1249
1250 </para>
1251
1252+
1253 <!-- ##### SECTION Stability_Level ##### -->
1254
1255
1256
1257=== modified file 'docs/libdbusmenu-glib/reference/version.xml'
1258--- docs/libdbusmenu-glib/reference/version.xml 2012-02-23 06:02:25 +0000
1259+++ docs/libdbusmenu-glib/reference/version.xml 2012-03-08 16:35:29 +0000
1260@@ -1,1 +1,1 @@
1261-0.5.92
1262+0.5.93
1263
1264=== modified file 'docs/libdbusmenu-gtk/Makefile.in'
1265--- docs/libdbusmenu-gtk/Makefile.in 2012-02-15 17:36:32 +0000
1266+++ docs/libdbusmenu-gtk/Makefile.in 2012-03-08 16:35:29 +0000
1267@@ -159,6 +159,10 @@
1268 INTLTOOL_MERGE = @INTLTOOL_MERGE@
1269 INTLTOOL_PERL = @INTLTOOL_PERL@
1270 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1271+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
1272+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
1273+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
1274+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
1275 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
1276 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
1277 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
1278@@ -251,6 +255,8 @@
1279 includedir = @includedir@
1280 infodir = @infodir@
1281 install_sh = @install_sh@
1282+intltool__v_merge_options_ = @intltool__v_merge_options_@
1283+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
1284 libdir = @libdir@
1285 libexecdir = @libexecdir@
1286 localedir = @localedir@
1287
1288=== modified file 'docs/libdbusmenu-gtk/reference/Makefile.in'
1289--- docs/libdbusmenu-gtk/reference/Makefile.in 2012-02-15 17:36:32 +0000
1290+++ docs/libdbusmenu-gtk/reference/Makefile.in 2012-03-08 16:35:29 +0000
1291@@ -128,6 +128,10 @@
1292 INTLTOOL_MERGE = @INTLTOOL_MERGE@
1293 INTLTOOL_PERL = @INTLTOOL_PERL@
1294 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1295+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
1296+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
1297+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
1298+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
1299 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
1300 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
1301 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
1302@@ -220,6 +224,8 @@
1303 includedir = @includedir@
1304 infodir = @infodir@
1305 install_sh = @install_sh@
1306+intltool__v_merge_options_ = @intltool__v_merge_options_@
1307+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
1308 libdir = @libdir@
1309 libexecdir = @libexecdir@
1310 localedir = @localedir@
1311
1312=== modified file 'docs/libdbusmenu-gtk/reference/html/ch01.html'
1313--- docs/libdbusmenu-gtk/reference/html/ch01.html 2012-01-31 05:20:48 +0000
1314+++ docs/libdbusmenu-gtk/reference/html/ch01.html 2012-03-08 16:35:29 +0000
1315@@ -21,7 +21,7 @@
1316 </tr></table>
1317 <div class="chapter">
1318 <div class="titlepage"><div><div><h2 class="title">
1319-<a name="idp2241824"></a>API</h2></div></div></div>
1320+<a name="idp3304320"></a>API</h2></div></div></div>
1321 <div class="toc"><dl>
1322 <dt>
1323 <span class="refentrytitle"><a href="libdbusmenu-gtk-DbusmenuGtkMenu.html">DbusmenuGtkMenu</a></span><span class="refpurpose"> — A GTK Menu Object that syncronizes over DBus</span>
1324
1325=== modified file 'docs/libdbusmenu-gtk/reference/version.xml'
1326--- docs/libdbusmenu-gtk/reference/version.xml 2012-02-23 06:02:25 +0000
1327+++ docs/libdbusmenu-gtk/reference/version.xml 2012-03-08 16:35:29 +0000
1328@@ -1,1 +1,1 @@
1329-0.5.92
1330+0.5.93
1331
1332=== modified file 'install-sh'
1333--- install-sh 2010-04-01 14:09:51 +0000
1334+++ install-sh 2012-03-08 16:35:29 +0000
1335@@ -1,7 +1,7 @@
1336 #!/bin/sh
1337 # install - install a program, script, or datafile
1338
1339-scriptversion=2009-04-28.21; # UTC
1340+scriptversion=2011-01-19.21; # UTC
1341
1342 # This originates from X11R5 (mit/util/scripts/install.sh), which was
1343 # later released in X11R6 (xc/config/util/install.sh) with the
1344@@ -156,6 +156,10 @@
1345 -s) stripcmd=$stripprog;;
1346
1347 -t) dst_arg=$2
1348+ # Protect names problematic for `test' and other utilities.
1349+ case $dst_arg in
1350+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
1351+ esac
1352 shift;;
1353
1354 -T) no_target_directory=true;;
1355@@ -186,6 +190,10 @@
1356 fi
1357 shift # arg
1358 dst_arg=$arg
1359+ # Protect names problematic for `test' and other utilities.
1360+ case $dst_arg in
1361+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
1362+ esac
1363 done
1364 fi
1365
1366@@ -200,7 +208,11 @@
1367 fi
1368
1369 if test -z "$dir_arg"; then
1370- trap '(exit $?); exit' 1 2 13 15
1371+ do_exit='(exit $ret); exit $ret'
1372+ trap "ret=129; $do_exit" 1
1373+ trap "ret=130; $do_exit" 2
1374+ trap "ret=141; $do_exit" 13
1375+ trap "ret=143; $do_exit" 15
1376
1377 # Set umask so as not to create temps with too-generous modes.
1378 # However, 'strip' requires both read and write access to temps.
1379@@ -228,9 +240,9 @@
1380
1381 for src
1382 do
1383- # Protect names starting with `-'.
1384+ # Protect names problematic for `test' and other utilities.
1385 case $src in
1386- -*) src=./$src;;
1387+ -* | [=\(\)!]) src=./$src;;
1388 esac
1389
1390 if test -n "$dir_arg"; then
1391@@ -252,12 +264,7 @@
1392 echo "$0: no destination specified." >&2
1393 exit 1
1394 fi
1395-
1396 dst=$dst_arg
1397- # Protect names starting with `-'.
1398- case $dst in
1399- -*) dst=./$dst;;
1400- esac
1401
1402 # If destination is a directory, append the input filename; won't work
1403 # if double slashes aren't ignored.
1404@@ -385,7 +392,7 @@
1405
1406 case $dstdir in
1407 /*) prefix='/';;
1408- -*) prefix='./';;
1409+ [-=\(\)!]*) prefix='./';;
1410 *) prefix='';;
1411 esac
1412
1413@@ -403,7 +410,7 @@
1414
1415 for d
1416 do
1417- test -z "$d" && continue
1418+ test X"$d" = X && continue
1419
1420 prefix=$prefix$d
1421 if test -d "$prefix"; then
1422
1423=== modified file 'libdbusmenu-glib/Makefile.in'
1424--- libdbusmenu-glib/Makefile.in 2012-02-15 17:36:32 +0000
1425+++ libdbusmenu-glib/Makefile.in 2012-03-08 16:35:29 +0000
1426@@ -222,6 +222,10 @@
1427 INTLTOOL_MERGE = @INTLTOOL_MERGE@
1428 INTLTOOL_PERL = @INTLTOOL_PERL@
1429 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1430+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
1431+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
1432+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
1433+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
1434 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
1435 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
1436 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
1437@@ -314,6 +318,8 @@
1438 includedir = @includedir@
1439 infodir = @infodir@
1440 install_sh = @install_sh@
1441+intltool__v_merge_options_ = @intltool__v_merge_options_@
1442+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
1443 libdir = @libdir@
1444 libexecdir = @libexecdir@
1445 localedir = @localedir@
1446
1447=== modified file 'libdbusmenu-glib/client.c'
1448--- libdbusmenu-glib/client.c 2012-02-15 17:36:32 +0000
1449+++ libdbusmenu-glib/client.c 2012-03-08 16:35:29 +0000
1450@@ -601,64 +601,66 @@
1451 listener->callback(NULL, error, listener->user_data);
1452 }
1453 g_error_free(error);
1454- goto out;
1455 }
1456
1457 /* Callback all the folks we can find */
1458- GVariant * parent = g_variant_get_child_value(params, 0);
1459- GVariantIter iter;
1460- g_variant_iter_init(&iter, parent);
1461- GVariant * child;
1462- while ((child = g_variant_iter_next_value(&iter)) != NULL) {
1463- if (g_strcmp0(g_variant_get_type_string(child), "(ia{sv})") != 0) {
1464- g_warning("Properties return signature is not '(ia{sv})' it is '%s'", g_variant_get_type_string(child));
1465- g_variant_unref(child);
1466- continue;
1467- }
1468-
1469- GVariant * idv = g_variant_get_child_value(child, 0);
1470- gint id = g_variant_get_int32(idv);
1471- g_variant_unref(idv);
1472-
1473- GVariant * properties = g_variant_get_child_value(child, 1);
1474-
1475- properties_listener_t * listener = find_listener(listeners, 0, id);
1476- if (listener == NULL) {
1477- g_warning("Unable to find listener for ID %d", id);
1478+ if (error == NULL) {
1479+ GVariant * parent = g_variant_get_child_value(params, 0);
1480+ GVariantIter iter;
1481+ g_variant_iter_init(&iter, parent);
1482+ GVariant * child;
1483+ while ((child = g_variant_iter_next_value(&iter)) != NULL) {
1484+ if (g_strcmp0(g_variant_get_type_string(child), "(ia{sv})") != 0) {
1485+ g_warning("Properties return signature is not '(ia{sv})' it is '%s'", g_variant_get_type_string(child));
1486+ g_variant_unref(child);
1487+ continue;
1488+ }
1489+
1490+ GVariant * idv = g_variant_get_child_value(child, 0);
1491+ gint id = g_variant_get_int32(idv);
1492+ g_variant_unref(idv);
1493+
1494+ GVariant * properties = g_variant_get_child_value(child, 1);
1495+
1496+ properties_listener_t * listener = find_listener(listeners, 0, id);
1497+ if (listener == NULL) {
1498+ g_warning("Unable to find listener for ID %d", id);
1499+ g_variant_unref(properties);
1500+ g_variant_unref(child);
1501+ continue;
1502+ }
1503+
1504+ if (!listener->replied) {
1505+ listener->callback(properties, NULL, listener->user_data);
1506+ listener->replied = TRUE;
1507+ } else {
1508+ g_warning("Odd, we've already replied to the listener on ID %d", id);
1509+ }
1510 g_variant_unref(properties);
1511 g_variant_unref(child);
1512- continue;
1513- }
1514-
1515- if (!listener->replied) {
1516- listener->callback(properties, NULL, listener->user_data);
1517- listener->replied = TRUE;
1518- } else {
1519- g_warning("Odd, we've already replied to the listener on ID %d", id);
1520- }
1521- g_variant_unref(properties);
1522- g_variant_unref(child);
1523+ }
1524+ g_variant_unref(parent);
1525+ g_variant_unref(params);
1526 }
1527- g_variant_unref(parent);
1528- g_variant_unref(params);
1529
1530 /* Provide errors for those who we can't */
1531- GError * localerror = NULL;
1532- for (i = 0; i < listeners->len; i++) {
1533- properties_listener_t * listener = &g_array_index(listeners, properties_listener_t, i);
1534- if (!listener->replied) {
1535- g_warning("Generating properties error for: %d", listener->id);
1536- if (localerror == NULL) {
1537- g_set_error_literal(&localerror, error_domain(), 0, "Error getting properties for ID");
1538+ if (error == NULL && listeners->len > 0) {
1539+ GError * localerror = NULL;
1540+ for (i = 0; i < listeners->len; i++) {
1541+ properties_listener_t * listener = &g_array_index(listeners, properties_listener_t, i);
1542+ if (!listener->replied) {
1543+ g_warning("Generating properties error for: %d", listener->id);
1544+ if (localerror == NULL) {
1545+ g_set_error_literal(&localerror, error_domain(), 0, "Error getting properties for ID");
1546+ }
1547+ listener->callback(NULL, localerror, listener->user_data);
1548 }
1549- listener->callback(NULL, localerror, listener->user_data);
1550- }
1551- }
1552- if (localerror != NULL) {
1553- g_error_free(localerror);
1554+ }
1555+ if (localerror != NULL) {
1556+ g_error_free(localerror);
1557+ }
1558 }
1559
1560-out:
1561 /* Clean up */
1562 g_array_free(listeners, TRUE);
1563 g_object_unref(cbdata->client);
1564
1565=== modified file 'libdbusmenu-glib/menuitem.c'
1566--- libdbusmenu-glib/menuitem.c 2012-02-15 17:36:32 +0000
1567+++ libdbusmenu-glib/menuitem.c 2012-03-08 16:35:29 +0000
1568@@ -1253,7 +1253,7 @@
1569 becuse it has been unref'd when replaced in the hash
1570 table. But the fact that there was a value is
1571 the imporant part. */
1572- if (!inhash || replaced) {
1573+ if (replaced) {
1574 GVariant * signalval = value;
1575
1576 if (signalval == NULL) {
1577@@ -1462,8 +1462,8 @@
1578 * by the menuitem but the list is not and should be freed using
1579 * g_list_free() when the calling function is done with it.
1580 *
1581- * Return value: (transfer container): A list of strings or NULL if there are
1582- * none.
1583+ * Return value: (transfer container) (element-type utf8): A list of
1584+ * strings or NULL if there are none.
1585 */
1586 GList *
1587 dbusmenu_menuitem_properties_list (DbusmenuMenuitem * mi)
1588
1589=== modified file 'libdbusmenu-gtk/Makefile.in'
1590--- libdbusmenu-gtk/Makefile.in 2012-02-15 17:36:32 +0000
1591+++ libdbusmenu-gtk/Makefile.in 2012-03-08 16:35:29 +0000
1592@@ -239,6 +239,10 @@
1593 INTLTOOL_MERGE = @INTLTOOL_MERGE@
1594 INTLTOOL_PERL = @INTLTOOL_PERL@
1595 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1596+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
1597+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
1598+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
1599+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
1600 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
1601 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
1602 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
1603@@ -331,6 +335,8 @@
1604 includedir = @includedir@
1605 infodir = @infodir@
1606 install_sh = @install_sh@
1607+intltool__v_merge_options_ = @intltool__v_merge_options_@
1608+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
1609 libdir = @libdir@
1610 libexecdir = @libexecdir@
1611 localedir = @localedir@
1612
1613=== modified file 'libdbusmenu-gtk/genericmenuitem.c'
1614--- libdbusmenu-gtk/genericmenuitem.c 2012-02-23 06:02:25 +0000
1615+++ libdbusmenu-gtk/genericmenuitem.c 2012-03-08 16:35:29 +0000
1616@@ -83,6 +83,12 @@
1617 object_class->dispose = genericmenuitem_dispose;
1618 object_class->finalize = genericmenuitem_finalize;
1619
1620+#ifdef HAVE_GTK3
1621+ GtkWidgetClass * widget_class = GTK_WIDGET_CLASS(klass);
1622+
1623+ gtk_widget_class_set_accessible_role(widget_class, ATK_ROLE_MENU_ITEM);
1624+#endif
1625+
1626 GtkCheckMenuItemClass * check_class = GTK_CHECK_MENU_ITEM_CLASS (klass);
1627
1628 parent_draw_indicator = check_class->draw_indicator;
1629@@ -109,6 +115,13 @@
1630 self->priv->disposition = GENERICMENUITEM_DISPOSITION_NORMAL;
1631 self->priv->label_text = NULL;
1632
1633+#ifndef HAVE_GTK3
1634+ AtkObject * aobj = gtk_widget_get_accessible(GTK_WIDGET(self));
1635+ if (aobj != NULL) {
1636+ atk_object_set_role(aobj, ATK_ROLE_MENU_ITEM);
1637+ }
1638+#endif
1639+
1640 return;
1641 }
1642
1643@@ -347,18 +360,29 @@
1644 }
1645
1646 item->priv->check_type = check_type;
1647+ AtkObject * aobj = gtk_widget_get_accessible(GTK_WIDGET(item));
1648
1649 switch (item->priv->check_type) {
1650 case GENERICMENUITEM_CHECK_TYPE_NONE:
1651 /* We don't need to do anything here as we're queuing the
1652 draw and then when it draws it'll avoid drawing the
1653 check on the item. */
1654+
1655+ if (aobj != NULL) {
1656+ atk_object_set_role(aobj, ATK_ROLE_MENU_ITEM);
1657+ }
1658 break;
1659 case GENERICMENUITEM_CHECK_TYPE_CHECKBOX:
1660 gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(item), FALSE);
1661+ if (aobj != NULL) {
1662+ atk_object_set_role(aobj, ATK_ROLE_CHECK_MENU_ITEM);
1663+ }
1664 break;
1665 case GENERICMENUITEM_CHECK_TYPE_RADIO:
1666 gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(item), TRUE);
1667+ if (aobj != NULL) {
1668+ atk_object_set_role(aobj, ATK_ROLE_RADIO_MENU_ITEM);
1669+ }
1670 break;
1671 default:
1672 g_warning("Generic Menuitem invalid check type: %d", check_type);
1673
1674=== modified file 'libdbusmenu-gtk/parser.c'
1675--- libdbusmenu-gtk/parser.c 2012-02-15 17:36:32 +0000
1676+++ libdbusmenu-gtk/parser.c 2012-03-08 16:35:29 +0000
1677@@ -44,6 +44,8 @@
1678 GtkWidget *shell;
1679 GtkWidget *image;
1680 AtkObject *accessible;
1681+
1682+ guint theme_changed_sig;
1683 } ParserData;
1684
1685 typedef struct _RecurseContext
1686@@ -59,6 +61,8 @@
1687 static void checkbox_toggled (GtkWidget * widget,
1688 DbusmenuMenuitem * mi);
1689 static void update_icon (DbusmenuMenuitem * menuitem,
1690+ ParserData * pdata,
1691+ GtkImageMenuItem * gmenuitem,
1692 GtkImage * image);
1693 static GtkWidget * find_menu_label (GtkWidget * widget);
1694 static void label_notify_cb (GtkWidget * widget,
1695@@ -212,6 +216,11 @@
1696 g_object_remove_weak_pointer(G_OBJECT(pdata->accessible), (gpointer*)&pdata->accessible);
1697 }
1698
1699+ if (pdata != NULL && pdata->theme_changed_sig != 0) {
1700+ g_signal_handler_disconnect(gtk_icon_theme_get_default(), pdata->theme_changed_sig);
1701+ pdata->theme_changed_sig = 0;
1702+ }
1703+
1704 g_free(pdata);
1705
1706 return;
1707@@ -568,19 +577,7 @@
1708
1709 if (GTK_IS_IMAGE (image))
1710 {
1711- update_icon (mi, GTK_IMAGE (image));
1712-
1713- /* Watch for theme changes because if gicon changes, we want to send a
1714- different pixbuf. */
1715- g_signal_connect(G_OBJECT(gtk_icon_theme_get_default()),
1716- "changed", G_CALLBACK(theme_changed_cb), widget);
1717-
1718- pdata->image = image;
1719- g_signal_connect (G_OBJECT (image),
1720- "notify",
1721- G_CALLBACK (image_notify_cb),
1722- mi);
1723- g_object_add_weak_pointer(G_OBJECT (image), (gpointer*)&pdata->image);
1724+ update_icon (mi, pdata, GTK_IMAGE_MENU_ITEM(widget), GTK_IMAGE (image));
1725 }
1726 }
1727
1728@@ -737,7 +734,7 @@
1729 }
1730
1731 static void
1732-update_icon (DbusmenuMenuitem *menuitem, GtkImage *image)
1733+update_icon (DbusmenuMenuitem *menuitem, ParserData * pdata, GtkImageMenuItem * gmenuitem, GtkImage *image)
1734 {
1735 GdkPixbuf * pixbuf = NULL;
1736 const gchar * icon_name = NULL;
1737@@ -746,6 +743,35 @@
1738 GtkIconInfo * info;
1739 gint width;
1740
1741+ /* Check to see if we're changing the image. If so, we need to track
1742+ that little bugger */
1743+ /* Why check for gmenuitem being NULL? Because there are some cases where
1744+ we can't get it easily, and those mean it's not changed just the icon
1745+ underneith, so we can ignore these larger impacts */
1746+ if (image != GTK_IMAGE(pdata->image) && gmenuitem != NULL) {
1747+ if (pdata->theme_changed_sig != 0) {
1748+ g_signal_handler_disconnect(gtk_icon_theme_get_default(), pdata->theme_changed_sig);
1749+ pdata->theme_changed_sig = 0;
1750+ }
1751+
1752+ if (pdata->image != NULL) {
1753+ g_signal_handlers_disconnect_by_func(pdata->image, G_CALLBACK(image_notify_cb), menuitem);
1754+ g_object_remove_weak_pointer(G_OBJECT(pdata->image), (gpointer*)&pdata->image);
1755+ }
1756+
1757+ pdata->image = GTK_WIDGET(image);
1758+
1759+ if (pdata->image != NULL) {
1760+ pdata->theme_changed_sig = g_signal_connect(G_OBJECT(gtk_icon_theme_get_default()),
1761+ "changed", G_CALLBACK(theme_changed_cb), gmenuitem);
1762+ g_signal_connect (G_OBJECT (pdata->image),
1763+ "notify",
1764+ G_CALLBACK (image_notify_cb),
1765+ menuitem);
1766+ g_object_add_weak_pointer(G_OBJECT (pdata->image), (gpointer*)&pdata->image);
1767+ }
1768+ }
1769+
1770 if (image != NULL && should_show_image (image)) {
1771 switch (gtk_image_get_storage_type (image)) {
1772 case GTK_IMAGE_EMPTY:
1773@@ -946,7 +972,8 @@
1774 pspec->name == g_intern_static_string ("stock") ||
1775 pspec->name == g_intern_static_string ("storage-type"))
1776 {
1777- update_icon (mi, GTK_IMAGE (widget));
1778+ ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(mi), PARSER_DATA);
1779+ update_icon (mi, pdata, NULL, GTK_IMAGE (widget));
1780 }
1781 }
1782
1783@@ -1134,13 +1161,15 @@
1784 {
1785 GtkWidget *image = NULL;
1786 g_object_get(widget, "image", &image, NULL);
1787- update_icon (child, GTK_IMAGE(image));
1788+ ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(child), PARSER_DATA);
1789+ update_icon (child, pdata, GTK_IMAGE_MENU_ITEM(widget), GTK_IMAGE(image));
1790 }
1791 else if (pspec->name == g_intern_static_string ("image"))
1792 {
1793 GtkWidget *image;
1794 image = GTK_WIDGET (g_value_get_object (&prop_value));
1795- update_icon (child, GTK_IMAGE (image));
1796+ ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(child), PARSER_DATA);
1797+ update_icon (child, pdata, GTK_IMAGE_MENU_ITEM(widget), GTK_IMAGE (image));
1798 }
1799 else if (pspec->name == g_intern_static_string ("parent"))
1800 {
1801@@ -1259,7 +1288,8 @@
1802
1803 gpointer pmi = g_object_get_data(G_OBJECT(data), CACHED_MENUITEM);
1804 if (pmi != NULL) {
1805- update_icon(DBUSMENU_MENUITEM(pmi), GTK_IMAGE(image));
1806+ ParserData *pdata = (ParserData *)g_object_get_data(G_OBJECT(pmi), PARSER_DATA);
1807+ update_icon(DBUSMENU_MENUITEM(pmi), pdata, NULL, GTK_IMAGE(image));
1808 }
1809
1810 /* Switch signal to new theme */
1811
1812=== modified file 'm4/intltool.m4'
1813--- m4/intltool.m4 2012-01-31 05:20:48 +0000
1814+++ m4/intltool.m4 2012-03-08 16:35:29 +0000
1815@@ -23,7 +23,7 @@
1816 ## the same distribution terms that you use for the rest of that program.
1817
1818 dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
1819-# serial 40 IT_PROG_INTLTOOL
1820+# serial 41 IT_PROG_INTLTOOL
1821 AC_DEFUN([IT_PROG_INTLTOOL], [
1822 AC_PREREQ([2.50])dnl
1823 AC_REQUIRE([AM_NLS])dnl
1824@@ -55,25 +55,44 @@
1825 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
1826 fi
1827
1828- INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1829-INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1830- INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1831- INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1832- INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
1833- INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1834- INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1835- INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1836-INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1837- INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1838- INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1839- INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u --no-translations $< [$]@'
1840- INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1841- INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1842- INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1843- INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1844- INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1845- INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1846- INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1847+if test -z "$AM_DEFAULT_VERBOSITY"; then
1848+ AM_DEFAULT_VERBOSITY=1
1849+fi
1850+AC_SUBST([AM_DEFAULT_VERBOSITY])
1851+
1852+INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
1853+INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
1854+INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;'
1855+AC_SUBST(INTLTOOL_V_MERGE)
1856+AC_SUBST(INTLTOOL__v_MERGE_)
1857+AC_SUBST(INTLTOOL__v_MERGE_0)
1858+
1859+INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
1860+intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
1861+intltool__v_merge_options_0='-q'
1862+AC_SUBST(INTLTOOL_V_MERGE_OPTIONS)
1863+AC_SUBST(intltool__v_merge_options_)
1864+AC_SUBST(intltool__v_merge_options_0)
1865+
1866+ INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1867+INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1868+ INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1869+ INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1870+ INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@'
1871+ INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1872+ INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1873+ INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1874+INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1875+ INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1876+ INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1877+ INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@'
1878+ INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1879+ INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1880+ INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1881+ INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1882+ INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1883+ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1884+ INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
1885
1886 _IT_SUBST(INTLTOOL_DESKTOP_RULE)
1887 _IT_SUBST(INTLTOOL_DIRECTORY_RULE)
1888
1889=== modified file 'missing'
1890--- missing 2010-04-01 14:09:51 +0000
1891+++ missing 2012-03-08 16:35:29 +0000
1892@@ -1,10 +1,10 @@
1893 #! /bin/sh
1894 # Common stub for a few missing GNU programs while installing.
1895
1896-scriptversion=2009-04-28.21; # UTC
1897+scriptversion=2012-01-06.13; # UTC
1898
1899 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
1900-# 2008, 2009 Free Software Foundation, Inc.
1901+# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
1902 # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
1903
1904 # This program is free software; you can redistribute it and/or modify
1905@@ -84,7 +84,6 @@
1906 help2man touch the output file
1907 lex create \`lex.yy.c', if possible, from existing .c
1908 makeinfo touch the output file
1909- tar try tar, gnutar, gtar, then tar without non-portable flags
1910 yacc create \`y.tab.[ch]', if possible, from existing .[ch]
1911
1912 Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
1913@@ -122,15 +121,6 @@
1914 # Not GNU programs, they don't have --version.
1915 ;;
1916
1917- tar*)
1918- if test -n "$run"; then
1919- echo 1>&2 "ERROR: \`tar' requires --run"
1920- exit 1
1921- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
1922- exit 1
1923- fi
1924- ;;
1925-
1926 *)
1927 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
1928 # We have it, but it failed.
1929@@ -226,7 +216,7 @@
1930 \`Bison' from any GNU archive site."
1931 rm -f y.tab.c y.tab.h
1932 if test $# -ne 1; then
1933- eval LASTARG="\${$#}"
1934+ eval LASTARG=\${$#}
1935 case $LASTARG in
1936 *.y)
1937 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
1938@@ -256,7 +246,7 @@
1939 \`Flex' from any GNU archive site."
1940 rm -f lex.yy.c
1941 if test $# -ne 1; then
1942- eval LASTARG="\${$#}"
1943+ eval LASTARG=\${$#}
1944 case $LASTARG in
1945 *.l)
1946 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
1947@@ -318,41 +308,6 @@
1948 touch $file
1949 ;;
1950
1951- tar*)
1952- shift
1953-
1954- # We have already tried tar in the generic part.
1955- # Look for gnutar/gtar before invocation to avoid ugly error
1956- # messages.
1957- if (gnutar --version > /dev/null 2>&1); then
1958- gnutar "$@" && exit 0
1959- fi
1960- if (gtar --version > /dev/null 2>&1); then
1961- gtar "$@" && exit 0
1962- fi
1963- firstarg="$1"
1964- if shift; then
1965- case $firstarg in
1966- *o*)
1967- firstarg=`echo "$firstarg" | sed s/o//`
1968- tar "$firstarg" "$@" && exit 0
1969- ;;
1970- esac
1971- case $firstarg in
1972- *h*)
1973- firstarg=`echo "$firstarg" | sed s/h//`
1974- tar "$firstarg" "$@" && exit 0
1975- ;;
1976- esac
1977- fi
1978-
1979- echo 1>&2 "\
1980-WARNING: I can't seem to be able to run \`tar' with the given arguments.
1981- You may want to install GNU tar or Free paxutils, or check the
1982- command line arguments."
1983- exit 1
1984- ;;
1985-
1986 *)
1987 echo 1>&2 "\
1988 WARNING: \`$1' is needed, and is $msg.
1989
1990=== modified file 'po/Makefile.in.in'
1991--- po/Makefile.in.in 2012-01-31 05:20:48 +0000
1992+++ po/Makefile.in.in 2012-03-08 16:35:29 +0000
1993@@ -49,8 +49,8 @@
1994 XGETTEXT = @XGETTEXT@
1995 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
1996 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
1997-MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
1998-GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
1999+MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
2000+GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
2001
2002 ALL_LINGUAS = @ALL_LINGUAS@
2003
2004@@ -73,15 +73,20 @@
2005 .SUFFIXES:
2006 .SUFFIXES: .po .pox .gmo .mo .msg .cat
2007
2008+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
2009+INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
2010+INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
2011+INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
2012+
2013 .po.pox:
2014 $(MAKE) $(GETTEXT_PACKAGE).pot
2015 $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
2016
2017 .po.mo:
2018- $(MSGFMT) -o $@ $<
2019+ $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
2020
2021 .po.gmo:
2022- file=`echo $* | sed 's,.*/,,'`.gmo \
2023+ $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
2024 && rm -f $$file && $(GMSGFMT) -o $$file $<
2025
2026 .po.cat:
2027
2028=== modified file 'tests/Makefile.in'
2029--- tests/Makefile.in 2012-02-23 06:02:25 +0000
2030+++ tests/Makefile.in 2012-03-08 16:35:29 +0000
2031@@ -551,6 +551,10 @@
2032 INTLTOOL_MERGE = @INTLTOOL_MERGE@
2033 INTLTOOL_PERL = @INTLTOOL_PERL@
2034 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
2035+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
2036+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
2037+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
2038+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
2039 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
2040 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
2041 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
2042@@ -643,6 +647,8 @@
2043 includedir = @includedir@
2044 infodir = @infodir@
2045 install_sh = @install_sh@
2046+intltool__v_merge_options_ = @intltool__v_merge_options_@
2047+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
2048 libdir = @libdir@
2049 libexecdir = @libexecdir@
2050 localedir = @localedir@
2051
2052=== modified file 'tools/Makefile.in'
2053--- tools/Makefile.in 2012-02-15 17:36:32 +0000
2054+++ tools/Makefile.in 2012-03-08 16:35:29 +0000
2055@@ -231,6 +231,10 @@
2056 INTLTOOL_MERGE = @INTLTOOL_MERGE@
2057 INTLTOOL_PERL = @INTLTOOL_PERL@
2058 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
2059+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
2060+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
2061+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
2062+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
2063 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
2064 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
2065 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
2066@@ -323,6 +327,8 @@
2067 includedir = @includedir@
2068 infodir = @infodir@
2069 install_sh = @install_sh@
2070+intltool__v_merge_options_ = @intltool__v_merge_options_@
2071+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
2072 libdir = @libdir@
2073 libexecdir = @libexecdir@
2074 localedir = @localedir@
2075
2076=== modified file 'tools/testapp/Makefile.in'
2077--- tools/testapp/Makefile.in 2012-02-15 17:36:32 +0000
2078+++ tools/testapp/Makefile.in 2012-03-08 16:35:29 +0000
2079@@ -160,6 +160,10 @@
2080 INTLTOOL_MERGE = @INTLTOOL_MERGE@
2081 INTLTOOL_PERL = @INTLTOOL_PERL@
2082 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
2083+INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
2084+INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
2085+INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
2086+INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
2087 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
2088 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
2089 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
2090@@ -252,6 +256,8 @@
2091 includedir = @includedir@
2092 infodir = @infodir@
2093 install_sh = @install_sh@
2094+intltool__v_merge_options_ = @intltool__v_merge_options_@
2095+intltool__v_merge_options_0 = @intltool__v_merge_options_0@
2096 libdir = @libdir@
2097 libexecdir = @libexecdir@
2098 localedir = @localedir@

Subscribers

People subscribed via source and target branches

to all changes: