openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2010
- 1 participants
- 762 discussions
Hello community,
here is the log from the commit of package libchamplain for openSUSE:Factory
checked in at Mon Aug 30 12:23:00 CEST 2010.
--------
--- GNOME/libchamplain/libchamplain.changes 2010-08-07 11:59:28.000000000 +0200
+++ libchamplain/libchamplain.changes 2010-08-29 12:15:31.000000000 +0200
@@ -1,0 +2,67 @@
+Sun Aug 29 12:11:19 CEST 2010 - vuntz(a)opensuse.org
+
+- Remove explicit Requires in devel subpackage: they will be
+ automatically added with pkgconfig() Requires.
+
+-------------------------------------------------------------------
+Fri Aug 27 13:05:38 UTC 2010 - dimstar(a)opensuse.org
+
+- Update to version 0.7.1:
+ + bgo#623043 champlain.pc file has too much requires
+ + Layer speedup by using clutter functions for marker ordering
+ + Use the renderer to render cached tiles
+ + Fixed crashes caused by improper tile loading termination
+ + Fixed many memory leaks
+ + Use memory cache in addition to file cache by default
+ + Use memphis_renderer_tile_has_data() as it works with
+ libmemphis 0.2.1
+ + On double click center to the clicked area
+ + Make ChamplainRenderer inherit from GInitiallyUnowned
+ + Access the elements in memory cache directly, not sequentially
+ + Updated documentation
+ + Use stable api version in soname also in development releases
+ + Minor fixes and cleanups
+- Rename libchamplain0 to libchamplain-0_8-0.
+
+-------------------------------------------------------------------
+Wed Aug 18 19:14:04 CEST 2010 - dimstar(a)opensuse.org
+
+- Update to version 0.7.0:
+ + Separation of map sources and renderers
+ + Add null tile source (a dummy data source not reading any data)
+ and error tile renderer. Remove error tile source
+ + Get rid of non-persistent file tile cache and introduce memory
+ cache
+ + Minor fixes and cleanups
+- Changes from version 0.6.1:
+ + New Vala bindings
+ + Updated Python bindings
+ + Do not distribute gir files
+ + Minimal libchamplain usage demos
+ + Minor fixes and improvements
+- Changes from version 0.6.0:
+ + Fix a problem on some machines when tiles are being destroyed
+ + Add minimal demos
+ + Some other minor fixes
+- Changes from version 0.5.2:
+ + Different tile reference management eliminating tile leaks
+ + General performance improvements
+ + Tile download cancellation when tile not displayed any more
+ + Build process improvements, libmemphis dependency made
+ optional
+ + Removal of unmaintained mono bindings, removal of perl bindings
+ + New demo using introspection written in javascript
+ + Many bugfixes and cleanups
+- Changes from version 0.5.1:
+ + Disable Python and Instrospection until libMemphis gets
+ bindings
+ + Add missing files in tarball
+ + Remove generated headers from build
+- Changes from version 0.5.0:
+ + Add local rendering of OpenStreetMap data
+ + New map source infrastructure (à la Pipe and Filter)
+ + ChamplainPolygon and ChamplainMapSource inherit from
+ GInitiallyUnowned
+- Move .gir file to -devel package
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libchamplain-0.4.5.tar.bz2
New:
----
libchamplain-0.7.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libchamplain.spec ++++++
--- /var/tmp/diff_new_pack.uPCYiY/_old 2010-08-30 12:21:35.000000000 +0200
+++ /var/tmp/diff_new_pack.uPCYiY/_new 2010-08-30 12:21:35.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libchamplain (Version 0.4.5)
+# spec file for package libchamplain (Version 0.7.1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,8 +18,8 @@
Name: libchamplain
-Version: 0.4.5
-Release: 4
+Version: 0.7.1
+Release: 1
License: LGPLv2.1+
Summary: Library to display maps
Url: http://projects.gnome.org/libchamplain/
@@ -33,11 +33,6 @@
BuildRequires: gtk2-devel
BuildRequires: libsoup-devel
BuildRequires: sqlite3-devel
-# Enable bindings when they will be ready
-# FIXME: missing BuildRequires: python-clutter
-# FIXME: missing BuildRequires: clutter-sharp
-#BuildRequires: gtk-sharp2
-#BuildRequires: mono-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -47,12 +42,12 @@
It supports numerous free map sources such as OpenStreetMap,
OpenAerialMap and Maps for free.
-%package -n libchamplain0
+%package -n libchamplain-0_8-0
License: LGPLv2.1+
Summary: Library to display maps
Group: Development/Libraries/GNOME
-%description -n libchamplain0
+%description -n libchamplain-0_8-0
Libchamplain is a C library providing a ClutterActor to display maps. It
also provides a Gtk+ widget to display maps in Gtk+ applications.
@@ -63,11 +58,7 @@
License: LGPLv2.1+
Summary: Library to dusplay maps - Development Files
Group: Development/Libraries/GNOME
-Requires: clutter-devel
-Requires: clutter-gtk-devel
-Requires: glib2-devel
-Requires: gtk2-devel
-Requires: libchamplain0 = %{version}
+Requires: libchamplain-0_8-0 = %{version}
%description devel
Libchamplain is a C library providing a ClutterActor to display maps. It
@@ -81,7 +72,7 @@
%build
%configure --disable-static
-%__make %{?jobs:-j%jobs}
+%__make %{?_smp_mflags}
%install
%makeinstall
@@ -91,24 +82,25 @@
%clean
%{__rm} -rf %{buildroot}
-%post -n libchamplain0 -p /sbin/ldconfig
+%post -n libchamplain-0_8-0 -p /sbin/ldconfig
-%postun -n libchamplain0 -p /sbin/ldconfig
+%postun -n libchamplain-0_8-0 -p /sbin/ldconfig
-%files -n libchamplain0
+%files -n libchamplain-0_8-0
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING NEWS
%{_libdir}/*.so.*
%{_libdir}/girepository-1.0/*.typelib
-%{_datadir}/gir-1.0/*.gir
%files devel
%defattr(-, root, root)
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
-%{_includedir}/libchamplain-0.4
-%{_includedir}/libchamplain-gtk-0.4
+%{_includedir}/libchamplain-0.8
+%{_includedir}/libchamplain-gtk-0.8
%{_datadir}/gtk-doc/html/libchamplain
%{_datadir}/gtk-doc/html/libchamplain-gtk
+%{_datadir}/gir-1.0/*.gir
+%{_datadir}/vala/vapi/champlain*
%changelog
++++++ libchamplain-0.4.5.tar.bz2 -> libchamplain-0.7.1.tar.bz2 ++++++
++++ 123117 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package liblouis for openSUSE:Factory
checked in at Mon Aug 30 12:21:23 CEST 2010.
--------
--- liblouis/liblouis.changes 2009-12-03 00:53:24.000000000 +0100
+++ liblouis/liblouis.changes 2010-08-28 09:55:18.000000000 +0200
@@ -1,0 +2,61 @@
+Sat Aug 28 09:39:35 CEST 2010 - vuntz(a)opensuse.org
+
+- Update to version 2.1.1:
+ + Bug fixes:
+ - Fixed problems with the Danish grade 2 table
+ - Fixed problems with the Marburg maths table for mathematics
+ and the UK maths table for mathematics
+- Changes from version 2.1.0:
+ + New features:
+ - New tables:
+ . Added tables for Portuguese grade 1 and 2
+ . Added unicode.dis for Unicode braille
+ - Modified tables: Updated Danish tables
+ - Implemented language to table mapping
+ - New format of error messages: the error messages are now
+ reported in a format similar to the one used in gcc.
+ - New opcode: added undefined opcode
+ - Python bindings:
+ . Allow the user to configure the maximum output length by
+ specifying a number by which the input length is multiplied
+ using the outlenMultiplier module variable.
+ . Add compbrlLeftCursor mode constant.
+ . Add compileString function which wraps lou_compileString.
+ . Corrections/clarifications to docstrings.
+ . Add python binding for the lou_hyphenate function.
+ . Added python wrapper for lou_backTranslateString and
+ lou_backTranslate.
+ - Add liblouisxslt as an example to python/examples.
+ - Add compbrlLeftCursor.
+ + Bug fixes:
+ - Fix the output cursorPos when the compbrlAtCursor mode is
+ enabled and the characters around the cursor translate to
+ multiple braille cells, such as in the Chinese braille
+ tables.
+ - Fix outpos when doing back translation
+ - Fix the input/output position arrays for characters in the
+ input which are undefined in the translation table.
+ - Table fixes:
+ . Fixed a bug with back translation of '*n'.
+ . Fixes to the en-us-g2.ctb table
+ - Python bindings:
+ . Remove unnecessary imports, allowing the bindings to run in
+ Python 2.7.
+ . lou_translate* writes output information in typeform, so
+ allocate enough bytes for it. Fixes possible buffer
+ overruns and resultant crashes.
+ - Miscellaneous:
+ . Fixes to the man page generation to fix issues
+ . Do not invoke help2man when cross-compiling
+ . Documentation updates (issue 10)
+ . Removing noletsign defaults
+ . Many small fixes
+- Changes from version 2.0.0:
+ + New function: Adding lou_charSize function
+- Changes from version 1.9.0:
+ + New functions:
+ - lou_dotsToChar and lou_charToDots function
+ - Added lou_compileString for adding entries to tables at
+ run-time.
+
+-------------------------------------------------------------------
python-louis.changes: same change
calling whatdependson for head-i586
Old:
----
liblouis-1.8.0.tar.bz2
New:
----
liblouis-2.1.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ liblouis.spec ++++++
--- /var/tmp/diff_new_pack.nw7RAJ/_old 2010-08-30 12:19:40.000000000 +0200
+++ /var/tmp/diff_new_pack.nw7RAJ/_new 2010-08-30 12:19:40.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package liblouis (Version 1.8.0)
+# spec file for package liblouis (Version 2.1.1)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
Name: liblouis
%define _name liblouis
-Version: 1.8.0
+Version: 2.1.1
Release: 1
License: LGPLv3+
Summary: Braille Translator and Back-Translator
++++++ python-louis.spec ++++++
--- /var/tmp/diff_new_pack.nw7RAJ/_old 2010-08-30 12:19:40.000000000 +0200
+++ /var/tmp/diff_new_pack.nw7RAJ/_new 2010-08-30 12:19:40.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package python-louis (Version 1.8.0)
+# spec file for package python-louis (Version 2.1.1)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
Name: python-louis
%define _name liblouis
-Version: 1.8.0
+Version: 2.1.1
Release: 1
License: LGPLv3+
Summary: Braille Translator and Back-Translator - Python Bindings
@@ -81,7 +81,7 @@
%package devel
Summary: Braille Translator and Back-Translator - Development Files - Python Bindings
-License: LGPL v3 or later
+License: LGPLv3+
Group: Development/Languages/Python
Requires: liblouis2 = %{version}
++++++ liblouis-1.8.0.tar.bz2 -> liblouis-2.1.1.tar.bz2 ++++++
++++ 103616 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gnome-js-common for openSUSE:Factory
checked in at Mon Aug 30 12:18:39 CEST 2010.
--------
--- GNOME/gnome-js-common/gnome-js-common.changes 2009-07-30 11:22:03.000000000 +0200
+++ gnome-js-common/gnome-js-common.changes 2010-08-26 11:21:06.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 26 11:16:18 CEST 2010 - vuntz(a)opensuse.org
+
+- Update to version 0.1.2:
+ + Build fixes.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gnome-js-common-0.1.1.tar.bz2
New:
----
gnome-js-common-0.1.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-js-common.spec ++++++
--- /var/tmp/diff_new_pack.4N9s2c/_old 2010-08-30 12:16:49.000000000 +0200
+++ /var/tmp/diff_new_pack.4N9s2c/_new 2010-08-30 12:16:49.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package gnome-js-common (Version 0.1.1)
+# spec file for package gnome-js-common (Version 0.1.2)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,16 +19,16 @@
Name: gnome-js-common
-# Note: we don't want gjs-devel or libseed-devel as BuildRequires as it doesn't
-# bring anything to the package, and it would create a build loop.
-BuildRequires: intltool
-BuildRequires: pkg-config
-License: GPL v3 or later
+License: GPLv3+
Group: Development/Libraries/GNOME
-Version: 0.1.1
+Version: 0.1.2
Release: 1
Summary: JavaScript bindings based on gobject-introspection and WebKit
Source: %{name}-%{version}.tar.bz2
+# Note: we don't want gjs-devel or libseed-devel as BuildRequires as it doesn't
+# bring anything to the package, and it would create a build loop.
+BuildRequires: intltool
+BuildRequires: pkg-config
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -47,13 +47,13 @@
%install
%makeinstall
-# We're not interested in /usr/doc/gnome_js_common: we already ship those files
+# We're not interested in /usr/share/doc/gnome_js_common: we already ship those files
# elsewhere
-for file in %{buildroot}%{_prefix}/doc/gnome_js_common/*; do
+for file in %{buildroot}%{_datadir}/doc/gnome_js_common/*; do
test -s $file || rm -f $file
done
# Remove files that we already package as documentation
-rm -f %{buildroot}%{_prefix}/doc/gnome_js_common/{INSTALL,COPYING,ChangeLog}
+rm -f %{buildroot}%{_datadir}/doc/gnome_js_common/{INSTALL,COPYING,ChangeLog}
%clean
rm -rf %{buildroot}
++++++ gnome-js-common-0.1.1.tar.bz2 -> gnome-js-common-0.1.2.tar.bz2 ++++++
++++ 15195 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-js-common-0.1.1/INSTALL new/gnome-js-common-0.1.2/INSTALL
--- old/gnome-js-common-0.1.1/INSTALL 2009-06-30 10:21:32.000000000 +0200
+++ new/gnome-js-common-0.1.2/INSTALL 2010-01-01 00:57:42.000000000 +0100
@@ -2,7 +2,7 @@
*************************
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007, 2008 Free Software Foundation, Inc.
+2006, 2007, 2008, 2009 Free Software Foundation, Inc.
This file is free documentation; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
@@ -159,7 +159,7 @@
CC is not installed, it is recommended to use the following options in
order to use an ANSI C compiler:
- ./configure CC="cc -Ae"
+ ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
@@ -174,6 +174,16 @@
./configure CC="cc -nodtk"
+ On Solaris, don't put `/usr/ucb' early in your `PATH'. This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+ On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'. It is recommended to use the following options:
+
+ ./configure --prefix=/boot/common
+
Specifying the System Type
==========================
@@ -189,7 +199,8 @@
where SYSTEM can have one of these forms:
- OS KERNEL-OS
+ OS
+ KERNEL-OS
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-js-common-0.1.1/Makefile.am new/gnome-js-common-0.1.2/Makefile.am
--- old/gnome-js-common-0.1.1/Makefile.am 2009-05-31 19:16:18.000000000 +0200
+++ new/gnome-js-common-0.1.2/Makefile.am 2010-01-01 00:57:33.000000000 +0100
@@ -1,6 +1,6 @@
SUBDIRS = po modules tests
-gnome_js_commondocdir = ${prefix}/doc/gnome_js_common
+gnome_js_commondocdir = ${prefix}/share/doc/gnome_js_common
gnome_js_commondoc_DATA = \
README \
COPYING \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-js-common-0.1.1/compile new/gnome-js-common-0.1.2/compile
--- old/gnome-js-common-0.1.1/compile 2009-06-30 10:21:32.000000000 +0200
+++ new/gnome-js-common-0.1.2/compile 2010-01-01 00:57:41.000000000 +0100
@@ -1,9 +1,10 @@
#! /bin/sh
# Wrapper for compilers which do not understand `-c -o'.
-scriptversion=2005-05-14.22
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
+# Foundation, Inc.
# Written by Tom Tromey <tromey(a)cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
@@ -17,8 +18,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -103,13 +103,13 @@
fi
# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
+# Note: use `[/\\:.-]' here to ensure that we don't use the same name
# that we are using for the .o file. Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
while true; do
if mkdir "$lockdir" >/dev/null 2>&1; then
break
@@ -138,5 +138,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-js-common-0.1.1/config.h.in new/gnome-js-common-0.1.2/config.h.in
--- old/gnome-js-common-0.1.1/config.h.in 2009-07-11 01:33:02.000000000 +0200
+++ new/gnome-js-common-0.1.2/config.h.in 2010-01-01 01:00:41.000000000 +0100
@@ -73,6 +73,9 @@
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
/* Define to the version of this package. */
#undef PACKAGE_VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-js-common-0.1.1/configure.ac new/gnome-js-common-0.1.2/configure.ac
--- old/gnome-js-common-0.1.1/configure.ac 2009-07-11 01:27:14.000000000 +0200
+++ new/gnome-js-common-0.1.2/configure.ac 2010-01-01 00:59:55.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT(gnome-js-common, 0.1.1)
+AC_INIT(gnome-js-common, 0.1.2)
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
AC_CONFIG_HEADERS([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-js-common-0.1.1/missing new/gnome-js-common-0.1.2/missing
--- old/gnome-js-common-0.1.1/missing 2009-06-30 10:21:32.000000000 +0200
+++ new/gnome-js-common-0.1.2/missing 2010-01-01 00:57:41.000000000 +0100
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
Send bug reports to <bug-automake(a)gnu.org>."
exit $?
;;
@@ -106,15 +107,22 @@
esac
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
-# the program).
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
case $1 in
- lex|yacc)
+ lex*|yacc*)
# Not GNU programs, they don't have --version.
;;
- tar)
+ tar*)
if test -n "$run"; then
echo 1>&2 "ERROR: \`tar' requires --run"
exit 1
@@ -138,7 +146,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case $program in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -148,7 +156,7 @@
touch aclocal.m4
;;
- autoconf)
+ autoconf*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
@@ -157,7 +165,7 @@
touch configure
;;
- autoheader)
+ autoheader*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
@@ -187,7 +195,7 @@
while read f; do touch "$f"; done
;;
- autom4te)
+ autom4te*)
echo 1>&2 "\
WARNING: \`$1' is needed, but is $msg.
You might have modified some files without having the
@@ -210,7 +218,7 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
@@ -240,7 +248,7 @@
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
@@ -263,7 +271,7 @@
fi
;;
- help2man)
+ help2man*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
@@ -277,11 +285,11 @@
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
+ makeinfo*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@
touch $file
;;
- tar)
+ tar*)
shift
# We have already tried tar in the generic part.
@@ -363,5 +371,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/gnome-js-common-0.1.1/po/Makefile.in.in new/gnome-js-common-0.1.2/po/Makefile.in.in
--- old/gnome-js-common-0.1.1/po/Makefile.in.in 2009-07-11 01:32:58.000000000 +0200
+++ new/gnome-js-common-0.1.2/po/Makefile.in.in 2010-01-01 00:57:38.000000000 +0100
@@ -56,7 +56,7 @@
PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
-USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep '^$$lang$$' $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep '^$$lang$$'`"; then printf "$$lang "; fi; done; fi)
+USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
@@ -129,7 +129,7 @@
done
# Empty stubs to satisfy archaic automake needs
-dvi info tags TAGS ID:
+dvi info ctags tags CTAGS TAGS ID:
# Define this as empty until I found a useful application.
install-exec installcheck:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package vim for openSUSE:Factory
checked in at Mon Aug 30 12:16:39 CEST 2010.
--------
--- vim/vim.changes 2010-04-27 12:09:30.000000000 +0200
+++ vim/vim.changes 2010-08-27 10:31:32.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Aug 27 07:17:53 UTC 2010 - aj(a)suse.de
+
+- Fix rpmlint warnings about duplicate files.
+- Remove now obsolete option --with-xusetheXWindowSystem.
+- Do not record build time in binary
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.heHBQD/_old 2010-08-30 12:16:21.000000000 +0200
+++ /var/tmp/diff_new_pack.heHBQD/_new 2010-08-30 12:16:21.000000000 +0200
@@ -20,7 +20,7 @@
Name: vim
Version: 7.2
-Release: 19
+Release: 26
#
License: Other uncritical OpenSource License ; Charityware. http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
Group: Productivity/Editors/Vi
@@ -113,7 +113,7 @@
Vi is available for the AMIGA, MS-DOS, Windows NT, and various versions
of UNIX.
-For SuSE Linux, Vim is used as /usr/bin/vi.
+For SUSE Linux, Vim is used as /usr/bin/vi.
Package vim contains the normal version of vim. To get the full runtime
environment install additionally vim-data.
@@ -144,7 +144,7 @@
Vi is available for the AMIGA, MS-DOS, Windows NT, and various versions
of UNIX.
-For SuSE Linux, Vim is used as /usr/bin/vi.
+For SUSE Linux, Vim is used as /usr/bin/vi.
Package vim-data contains the runtime files.
@@ -172,7 +172,7 @@
Vi is available for the AMIGA, MS-DOS, Windows NT, and various versions
of UNIX.
-For SuSE Linux, Vim is used as /usr/bin/vi.
+For SUSE Linux, Vim is used as /usr/bin/vi.
Package vim-base contains the common files needed for all different vim
versions. You still need to select at least one of the vim,
@@ -272,8 +272,6 @@
Summary: A GUI for Vi
%description -n gvim
-Start: /usr/X11R6/bin/gvim
-
Copy and modify /usr/share/vim/current/gvimrc to ~/.gvimrc if needed.
Package gvim contains the largest set of features of vim, which is
@@ -352,7 +350,6 @@
--enable-xim \
--enable-fontset \
--enable-gnome-check \
- --with-xusetheXWindowSystem \
--enable-gui=gnome2 \
--enable-gtk2-check \
--with-gtk-prefix=/opt/gnome \
@@ -363,18 +360,21 @@
${COMMON_OPTIONS} --disable-gui --without-x --disable-gpm \
--disable-perlinterp --disable-pythoninterp \
--disable-rubyinterp --disable-tclinterp
+sed -i -e 's|define HAVE_DATE_TIME 1|undef HAVE_DATE_TIME|' src/auto/config.h
%make
%{__cp} src/vim vim-normal
%{__make} distclean
#
# build enhanced binary
%configure ${COMMON_OPTIONS} ${SCRIPT_OPTIONS} --disable-gui
+sed -i -e 's|define HAVE_DATE_TIME 1|undef HAVE_DATE_TIME|' src/auto/config.h
%make
%{__cp} src/vim vim-enhanced
%{__make} distclean
#
# build enhanced gvim binary
%configure ${COMMON_OPTIONS} ${SCRIPT_OPTIONS} ${GUI_OPTIONS}
+sed -i -e 's|define HAVE_DATE_TIME 1|undef HAVE_DATE_TIME|' src/auto/config.h
%if 0%{?with_splitted_gvim}
%make
%{__cp} src/vim gvim-enhanced
@@ -382,6 +382,7 @@
#
# build gvim binary
%configure ${COMMON_OPTIONS} ${GUI_OPTIONS}
+sed -i -e 's|define HAVE_DATE_TIME 1|undef HAVE_DATE_TIME|' src/auto/config.h
%endif
%make
#
@@ -477,6 +478,8 @@
rm -f %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/macros/maze/*.c
#
%fdupes -s %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/lang
+%fdupes -s %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/tutor
+%fdupes -s %{buildroot}%{_datadir}/vim/%{VIM_SUBDIR}/ftplugin
%clean
%{__rm} -rf %{buildroot}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package nautilus-sendto for openSUSE:Factory
checked in at Mon Aug 30 12:16:07 CEST 2010.
--------
--- GNOME/nautilus-sendto/nautilus-sendto.changes 2010-08-06 11:30:23.000000000 +0200
+++ nautilus-sendto/nautilus-sendto.changes 2010-08-27 16:45:07.000000000 +0200
@@ -1,0 +2,8 @@
+Fri Aug 27 16:42:55 CEST 2010 - vuntz(a)opensuse.org
+
+- Update to version 2.31.7:
+ + Remove never_unload struct member for plugins, they are never
+ unloaded now
+ + Fix a few memory leaks when sending files
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
nautilus-sendto-2.31.6.tar.bz2
New:
----
nautilus-sendto-2.31.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nautilus-sendto.spec ++++++
--- /var/tmp/diff_new_pack.3cKynC/_old 2010-08-30 12:15:37.000000000 +0200
+++ /var/tmp/diff_new_pack.3cKynC/_new 2010-08-30 12:15:37.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package nautilus-sendto (Version 2.31.6)
+# spec file for package nautilus-sendto (Version 2.31.7)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,7 +18,7 @@
Name: nautilus-sendto
-Version: 2.31.6
+Version: 2.31.7
Release: 1
License: GPLv2+
Summary: Integrate Nautilus, Evolution, Empathy and Pidgin
++++++ nautilus-sendto-2.31.6.tar.bz2 -> nautilus-sendto-2.31.7.tar.bz2 ++++++
++++ 1853 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rfc for openSUSE:Factory
checked in at Sat Aug 28 00:09:59 CEST 2010.
--------
--- AUTO/all/rfc/rfc.changes 2010-08-26 21:43:21.000000000 +0200
+++ rfc/rfc.changes 2010-08-27 18:43:28.000000000 +0200
@@ -2 +2 @@
-Thu Aug 26 21:43:21 CEST 2010 - autobuild(a)suse.de
+Fri Aug 27 18:43:27 CEST 2010 - autobuild(a)suse.de
@@ -4 +4 @@
-- automated update on 2010-08-26
+- automated update on 2010-08-27
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rfc.spec ++++++
--- /var/tmp/diff_new_pack.wUSOBT/_old 2010-08-28 00:09:49.000000000 +0200
+++ /var/tmp/diff_new_pack.wUSOBT/_new 2010-08-28 00:09:49.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package rfc (Version 2010.8.26)
+# spec file for package rfc (Version 2010.8.27)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -25,7 +25,7 @@
Summary: The RFCs (Request For Comments)
Source: rfc.tgz
BuildArch: noarch
-Version: 2010.8.26
+Version: 2010.8.27
Release: 1
Url: ftp://ftp.isi.edu/in-notes
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ rfc.tgz ++++++
AUTO/all/rfc/rfc.tgz rfc/rfc.tgz differ: char 5, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package iperf for openSUSE:Factory
checked in at Sat Aug 28 00:08:33 CEST 2010.
--------
--- iperf/iperf.changes 2010-03-30 15:04:50.000000000 +0200
+++ iperf/iperf.changes 2010-08-27 20:42:26.000000000 +0200
@@ -1,0 +2,18 @@
+Fri Aug 27 18:18:45 UTC 2010 - reddwarf(a)opensuse.org
+
+- Update to 2.0.5
+ * bumped default TCP send/recv buffer to 128K (this is not the
+ kernel buffer that controls the window, but rather the Iperf
+ internal buffer)
+ * honor -i flag when for a server (-s) when using TCP
+ * Exit rather than warn on connection failure
+ * Reduce CPU usage
+ * "neater" output for some units, eg Kbps, Mbps, Gbps
+ * addresses some typos
+ * prevent underflow when the amount of data to be
+ transmitted (-n) is not a multiple of the buffer size (-l)
+ * print report headers only once
+ * use appropriate report header for UDP tests
+- Cleaned with spec-cleaner
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
iperf-2.0.4.tar.bz2
New:
----
_service
_service:download_url:iperf-2.0.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ iperf.spec ++++++
--- /var/tmp/diff_new_pack.1GxAGx/_old 2010-08-28 00:06:13.000000000 +0200
+++ /var/tmp/diff_new_pack.1GxAGx/_new 2010-08-28 00:06:13.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package iperf (Version 2.0.4)
+# spec file for package iperf (Version 2.0.5)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -15,19 +15,17 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: iperf
-License: UI License
-AutoReqProv: on
-Version: 2.0.4
+Version: 2.0.5
Release: 1
-BuildRequires: gcc-c++
+License: UI License
Summary: A Tool To Measure Network Performance
-Source: %{name}-%{version}.tar.bz2
Url: http://sourceforge.net/projects/iperf/
Group: Productivity/Networking/Other
+Source: %{name}-%{version}.tar.gz
+BuildRequires: gcc-c++
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -36,26 +34,22 @@
Iperf allows the tuning of various parameters and UDP characteristics.
Iperf reports bandwidth, delay jitter, datagram loss.
-
%prep
-%setup -q -n %{name}-%{version}
+%setup -q
%build
%configure
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
%install
-%make_install
+%makeinstall
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%files
-
-%defattr(755,root,root)
-%{_prefix}/bin/iperf
-
-%defattr(644,root,root)
-%doc %{_mandir}/man1/iperf.1.gz
+%defattr(0644,root,root,0755)
+%attr(0755,root,root) %{_bindir}/%{name}
+%doc %{_mandir}/man1/%{name}.1%{ext_man}
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ncftp for openSUSE:Factory
checked in at Sat Aug 28 00:06:02 CEST 2010.
--------
--- ncftp/ncftp.changes 2009-08-05 10:36:05.000000000 +0200
+++ ncftp/ncftp.changes 2010-08-27 16:47:35.000000000 +0200
@@ -1,0 +2,12 @@
+Fri Aug 27 16:30:57 CEST 2010 - anicka(a)suse.cz
+
+- update to 3.2.4
+ * Fixed a bug in Ncftpget/put/ls which could ignore the username (-u)
+ and password (-p) command line parameters.
+ * Ncftpget and ncftpput can now read $HOME/.ncftp/bookmarks and take a
+ bookmark name in place of a hostname.
+ * Support for local validation of DNSSEC when combined with libraries
+ available from the DNSSEC Tools project (Thanks, Robert Story).
+ * Microsoft disabled recursive directory listings altogether when fixing
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ncftp-3.2.3-src.tar.bz2
New:
----
ncftp-3.2.4-src.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ncftp.spec ++++++
--- /var/tmp/diff_new_pack.rwQMGT/_old 2010-08-28 00:05:12.000000000 +0200
+++ /var/tmp/diff_new_pack.rwQMGT/_new 2010-08-28 00:05:12.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package ncftp (Version 3.2.3)
+# spec file for package ncftp (Version 3.2.4)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
License: Artistic License ..
Group: Productivity/Networking/Ftp/Clients
AutoReqProv: on
-Version: 3.2.3
+Version: 3.2.4
Release: 1
Summary: A Comfortable FTP Program
# ftp://ftp.ncftp.com/ncftp/ncftp-%{version}-src.tar.gz
++++++ ncftp-3.1.8-implicit_decl.diff ++++++
--- /var/tmp/diff_new_pack.rwQMGT/_old 2010-08-28 00:05:12.000000000 +0200
+++ /var/tmp/diff_new_pack.rwQMGT/_new 2010-08-28 00:05:12.000000000 +0200
@@ -1,6 +1,8 @@
---- libncftp/syshdrs.h
+Index: libncftp/syshdrs.h
+===================================================================
+--- libncftp/syshdrs.h.orig
+++ libncftp/syshdrs.h
-@@ -100,6 +100,7 @@
+@@ -109,6 +109,7 @@
# define _ALL_SOURCE 1
# endif
# ifdef HAVE_UNISTD_H
++++++ ncftp-3.2.3-src.tar.bz2 -> ncftp-3.2.4-src.tar.bz2 ++++++
++++ 16254 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-gobject2 for openSUSE:Factory
checked in at Sat Aug 28 00:03:31 CEST 2010.
--------
--- python-gobject2/python-gobject2.changes 2010-08-08 16:51:28.000000000 +0200
+++ python-gobject2/python-gobject2.changes 2010-08-27 16:02:45.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Aug 27 16:00:44 CEST 2010 - vuntz(a)opensuse.org
+
+- Fix Supplements of python-gobject2-cairo subpackage to reference
+ the name of the package providing cairo, instead of
+ name-version-arch.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gobject2.spec ++++++
--- /var/tmp/diff_new_pack.tJBErX/_old 2010-08-28 00:03:15.000000000 +0200
+++ /var/tmp/diff_new_pack.tJBErX/_new 2010-08-28 00:03:15.000000000 +0200
@@ -29,7 +29,7 @@
BuildRequires: python-devel
Summary: Python bindings for GObject
Version: 2.21.5
-Release: 1
+Release: 2
License: LGPLv2.1+
Group: Development/Libraries/Python
Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/
@@ -46,7 +46,7 @@
Summary: Python bindings for GObject -- Cairo bindings
Group: Development/Libraries/Python
Requires: %{name} = %{version}
-%define cairo_real_package %(rpm -q --whatprovides cairo)
+%define cairo_real_package %(rpm -q --qf '%{NAME}' --whatprovides cairo)
Supplements: packageand(%{name}:%{cairo_real_package})
%description cairo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package at-spi2-core for openSUSE:Factory
checked in at Fri Aug 27 23:58:19 CEST 2010.
--------
--- GNOME/at-spi2-core/at-spi2-core.changes 2010-08-06 13:48:51.000000000 +0200
+++ at-spi2-core/at-spi2-core.changes 2010-08-17 15:28:23.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Aug 17 10:56:59 CEST 2010 - dimstar(a)opensuse.org
+
+- Update to version 0.3.90:
+ + fdo#29427: Registering for mouse:abs now works.
+ + Add methods/signals to allow an application to track the events
+ that are being listened to to avoid unnecessarily emitting
+ signals.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
at-spi2-core-0.3.4.tar.bz2
New:
----
at-spi2-core-0.3.90.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ at-spi2-core.spec ++++++
--- /var/tmp/diff_new_pack.rqtoze/_old 2010-08-27 23:57:38.000000000 +0200
+++ /var/tmp/diff_new_pack.rqtoze/_new 2010-08-27 23:57:38.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package at-spi2-core (Version 0.3.4)
+# spec file for package at-spi2-core (Version 0.3.90)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,7 +18,7 @@
Name: at-spi2-core
-Version: 0.3.4
+Version: 0.3.90
Release: 1
# FIXME: check that tarballs > 0.1.6 ship bus/ directory, and if they do, reapply patch0 and call to suse_update_desktop_file
Summary: Assistive Technology Service Provider Interface - D-Bus based implementation
++++++ at-spi2-core-0.3.4.tar.bz2 -> at-spi2-core-0.3.90.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/NEWS new/at-spi2-core-0.3.90/NEWS
--- old/at-spi2-core-0.3.4/NEWS 2010-06-29 00:20:16.000000000 +0200
+++ new/at-spi2-core-0.3.90/NEWS 2010-08-17 01:12:17.000000000 +0200
@@ -1,3 +1,10 @@
+What's new in at-spi2-core 0.3.90:
+
+* FDO#29427: Registering for mouse:abs now works.
+
+* Add methods/signals to allow an application to track the events that are
+being listened to to avoid unnecessarily emitting signals.
+
What's new in at-spi2-core 0.3.4:
* Added GetChildren to the spec.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/config/config.guess new/at-spi2-core-0.3.90/config/config.guess
--- old/at-spi2-core-0.3.4/config/config.guess 2010-05-29 03:00:42.000000000 +0200
+++ new/at-spi2-core-0.3.90/config/config.guess 2010-08-17 01:15:26.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
# Free Software Foundation, Inc.
-timestamp='2009-04-27'
+timestamp='2009-11-20'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -27,16 +27,16 @@
# the same distribution terms that you use for the rest of that program.
-# Originally written by Per Bothner <per(a)bothner.com>.
-# Please send patches to <config-patches(a)gnu.org>. Submit a context
-# diff and a properly formatted ChangeLog entry.
+# Originally written by Per Bothner. Please send patches (context
+# diff format) to <config-patches(a)gnu.org> and include a ChangeLog
+# entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub. If it succeeds, it prints the system name on stdout, and
# exits with 0. Otherwise, it exits with 1.
#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.gues…
me=`echo "$0" | sed -e 's,.*/,,'`
@@ -180,7 +180,7 @@
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep __ELF__ >/dev/null
+ | grep -q __ELF__
then
# Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
# Return netbsd for either. FIX?
@@ -213,19 +213,19 @@
exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+ echo ${UNAME_MACHINE_ARCH}-${VENDOR}-openbsd${UNAME_RELEASE}
exit ;;
*:ekkoBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+ echo ${UNAME_MACHINE}-${VENDOR}-ekkobsd${UNAME_RELEASE}
exit ;;
*:SolidBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ echo ${UNAME_MACHINE}-${VENDOR}-solidbsd${UNAME_RELEASE}
exit ;;
macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+ echo powerpc-${VENDOR}-mirbsd${UNAME_RELEASE}
exit ;;
*:MirBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+ echo ${UNAME_MACHINE}-${VENDOR}-mirbsd${UNAME_RELEASE}
exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
@@ -290,13 +290,13 @@
echo alpha-dec-winnt3.5
exit ;;
Amiga*:UNIX_System_V:4.0:*)
- echo m68k-unknown-sysv4
+ echo m68k-${VENDOR}-sysv4
exit ;;
*:[Aa]miga[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-amigaos
+ echo ${UNAME_MACHINE}-${VENDOR}-amigaos
exit ;;
*:[Mm]orph[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-morphos
+ echo ${UNAME_MACHINE}-${VENDOR}-morphos
exit ;;
*:OS/390:*:*)
echo i370-ibm-openedition
@@ -311,7 +311,7 @@
echo arm-acorn-riscix${UNAME_RELEASE}
exit ;;
arm:riscos:*:*|arm:RISCOS:*:*)
- echo arm-unknown-riscos
+ echo arm-${VENDOR}-riscos
exit ;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
echo hppa1.1-hitachi-hiuxmpp
@@ -343,6 +343,9 @@
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
+ i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
+ echo i386-pc-auroraux${UNAME_RELEASE}
+ exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
eval $set_cc_for_build
SUN_ARCH="i386"
@@ -416,7 +419,7 @@
echo m68k-hades-mint${UNAME_RELEASE}
exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
+ echo m68k-${VENDOR}-mint${UNAME_RELEASE}
exit ;;
m68k:machten:*:*)
echo m68k-apple-machten${UNAME_RELEASE}
@@ -666,7 +669,7 @@
# => hppa64-hp-hpux11.23
if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
- grep __LP64__ >/dev/null
+ grep -q __LP64__
then
HP_ARCH="hppa2.0w"
else
@@ -727,9 +730,9 @@
exit ;;
i*86:OSF1:*:*)
if [ -x /usr/sbin/sysversion ] ; then
- echo ${UNAME_MACHINE}-unknown-osf1mk
+ echo ${UNAME_MACHINE}-${VENDOR}-osf1mk
else
- echo ${UNAME_MACHINE}-unknown-osf1
+ echo ${UNAME_MACHINE}-${VENDOR}-osf1
fi
exit ;;
parisc*:Lites*:*:*)
@@ -789,19 +792,19 @@
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
exit ;;
sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi${UNAME_RELEASE}
+ echo sparc-${VENDOR}-bsdi${UNAME_RELEASE}
exit ;;
*:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+ echo ${UNAME_MACHINE}-${VENDOR}-bsdi${UNAME_RELEASE}
exit ;;
*:FreeBSD:*:*)
case ${UNAME_MACHINE} in
pc98)
- echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ echo i386-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
amd64)
- echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ echo x86_64-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ echo ${UNAME_MACHINE}-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
esac
exit ;;
i*:CYGWIN*:*)
@@ -817,21 +820,24 @@
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
exit ;;
- *:Interix*:[3456]*)
+ *:Interix*:*)
case ${UNAME_MACHINE} in
x86)
echo i586-pc-interix${UNAME_RELEASE}
exit ;;
- EM64T | authenticamd | genuineintel)
- echo x86_64-unknown-interix${UNAME_RELEASE}
+ authenticamd | genuineintel | EM64T)
+ echo x86_64-${VENDOR}-interix${UNAME_RELEASE}
exit ;;
IA64)
- echo ia64-unknown-interix${UNAME_RELEASE}
+ echo ia64-${VENDOR}-interix${UNAME_RELEASE}
exit ;;
esac ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
echo i${UNAME_MACHINE}-pc-mks
exit ;;
+ 8664:Windows_NT:*)
+ echo x86_64-pc-mks
+ exit ;;
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
@@ -842,25 +848,39 @@
echo ${UNAME_MACHINE}-pc-uwin
exit ;;
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
- echo x86_64-unknown-cygwin
+ echo x86_64-${VENDOR}-cygwin
exit ;;
p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
+ echo powerpcle-${VENDOR}-cygwin
exit ;;
prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo powerpcle-${VENDOR}-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
*:GNU:*:*)
# the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-${VENDOR}-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
exit ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+ echo ${UNAME_MACHINE}-${VENDOR}-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
exit ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
exit ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep -q ld.so.1
+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+ echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC}
+ exit ;;
arm*:Linux:*:*)
eval $set_cc_for_build
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
@@ -883,6 +903,17 @@
frv:Linux:*:*)
echo frv-${VENDOR}-linux-gnu
exit ;;
+ i*86:Linux:*:*)
+ LIBC=gnu
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #ifdef __dietlibc__
+ LIBC=dietlibc
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+ echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}"
+ exit ;;
ia64:Linux:*:*)
echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
@@ -892,77 +923,33 @@
m68*:Linux:*:*)
echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
- mips:Linux:*:*)
+ mips:Linux:*:* | mips64:Linux:*:*)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
#undef CPU
- #undef mips
- #undef mipsel
+ #undef ${UNAME_MACHINE}
+ #undef ${UNAME_MACHINE}el
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mipsel
+ CPU=${UNAME_MACHINE}el
#else
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips
+ CPU=${UNAME_MACHINE}
#else
CPU=
#endif
#endif
EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^CPU/{
- s: ::g
- p
- }'`"
- test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
- ;;
- mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef mips64
- #undef mips64el
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mips64el
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips64
- #else
- CPU=
- #endif
- #endif
-EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^CPU/{
- s: ::g
- p
- }'`"
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; }
;;
or32:Linux:*:*)
echo or32-${VENDOR}-linux-gnu
exit ;;
- ppc:Linux:*:*)
- echo powerpc-${VENDOR}-linux-gnu
- exit ;;
- ppc64:Linux:*:*)
- echo powerpc64-${VENDOR}-linux-gnu
- exit ;;
- alpha:Linux:*:*)
- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
- EV5) UNAME_MACHINE=alphaev5 ;;
- EV56) UNAME_MACHINE=alphaev56 ;;
- PCA56) UNAME_MACHINE=alphapca56 ;;
- PCA57) UNAME_MACHINE=alphapca56 ;;
- EV6) UNAME_MACHINE=alphaev6 ;;
- EV67) UNAME_MACHINE=alphaev67 ;;
- EV68*) UNAME_MACHINE=alphaev68 ;;
- esac
- objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC}
- exit ;;
padre:Linux:*:*)
- echo sparc-unknown-linux-gnu
+ echo sparc-${VENDOR}-linux-gnu
+ exit ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-${VENDOR}-linux-gnu
exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
@@ -972,8 +959,11 @@
*) echo hppa-${VENDOR}-linux-gnu ;;
esac
exit ;;
- parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-${VENDOR}-linux-gnu
+ ppc64:Linux:*:*)
+ echo powerpc64-${VENDOR}-linux-gnu
+ exit ;;
+ ppc:Linux:*:*)
+ echo powerpc-${VENDOR}-linux-gnu
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux
@@ -996,66 +986,6 @@
xtensa*:Linux:*:*)
echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu
exit ;;
- i*86:Linux:*:*)
- # The BFD linker knows what the default object file format is, so
- # first see if it will tell us. cd to the root directory to prevent
- # problems with other programs or directories called `ld' in the path.
- # Set LC_ALL=C to ensure ld outputs messages in English.
- ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
- | sed -ne '/supported targets:/!d
- s/[ ][ ]*/ /g
- s/.*supported targets: *//
- s/ .*//
- p'`
- case "$ld_supported_targets" in
- elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux-gnu"
- ;;
- a.out-i386-linux)
- echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuaout"
- exit ;;
- "")
- # Either a pre-BFD a.out linker (linux-gnuoldld) or
- # one that does not give us useful --help.
- echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuoldld"
- exit ;;
- esac
- # Determine whether the default compiler is a.out or elf
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include <features.h>
- #ifdef __ELF__
- # ifdef __GLIBC__
- # if __GLIBC__ >= 2
- LIBC=gnu
- # else
- LIBC=gnulibc1
- # endif
- # else
- LIBC=gnulibc1
- # endif
- #else
- #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
- LIBC=gnu
- #else
- LIBC=gnuaout
- #endif
- #endif
- #ifdef __dietlibc__
- LIBC=dietlibc
- #endif
-EOF
- eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
- /^LIBC/{
- s: ::g
- p
- }'`"
- test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}"
- exit
- }
- test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
- ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
# earlier versions are messed up and put the nodename in both
@@ -1084,7 +1014,7 @@
i*86:syllable:*:*)
echo ${UNAME_MACHINE}-pc-syllable
exit ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
echo i386-${VENDOR}-lynxos${UNAME_RELEASE}
exit ;;
i*86:*DOS:*:*)
@@ -1192,7 +1122,7 @@
rs6000:LynxOS:2.*:*)
echo rs6000-${VENDOR}-lynxos${UNAME_RELEASE}
exit ;;
- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
echo powerpc-${VENDOR}-lynxos${UNAME_RELEASE}
exit ;;
SM[BE]S:UNIX_SV:*:*)
@@ -1285,6 +1215,16 @@
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
case $UNAME_PROCESSOR in
+ i386)
+ eval $set_cc_for_build
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ UNAME_PROCESSOR="x86_64"
+ fi
+ fi ;;
unknown) UNAME_PROCESSOR=powerpc ;;
esac
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/config/config.sub new/at-spi2-core-0.3.90/config/config.sub
--- old/at-spi2-core-0.3.4/config/config.sub 2010-05-29 03:00:42.000000000 +0200
+++ new/at-spi2-core-0.3.90/config/config.sub 2010-08-17 01:15:26.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
# Free Software Foundation, Inc.
-timestamp='2009-04-17'
+timestamp='2009-11-20'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@@ -32,13 +32,16 @@
# Please send patches to <config-patches(a)gnu.org>. Submit a context
-# diff and a properly formatted ChangeLog entry.
+# diff and a properly formatted GNU ChangeLog entry.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
# If it is invalid, we print an error message on stderr and exit with code 1.
# Otherwise, we print the canonical config type on stdout and succeed.
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;…
+
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
# that are meaningful with *any* GNU software.
@@ -149,10 +152,13 @@
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray)
+ -apple | -axis | -knuth | -cray | -microblaze)
os=
basic_machine=$1
;;
+ -bluegene*)
+ os=-cnk
+ ;;
-sim | -cisco | -oki | -wec | -winbond)
os=
basic_machine=$1
@@ -281,6 +287,7 @@
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pyramid \
+ | rx \
| score \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
@@ -288,13 +295,14 @@
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
| spu | strongarm \
| tahoe | thumb | tic4x | tic80 | tron \
+ | ubicom32 \
| v850 | v850e \
| we32k \
| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
| z8k | z80)
basic_machine=$basic_machine-unknown
;;
- m6811 | m68hc11 | m6812 | m68hc12)
+ m6811 | m68hc11 | m6812 | m68hc12 | picochip)
# Motorola 68HC11/12.
basic_machine=$basic_machine-unknown
os=-none
@@ -337,7 +345,7 @@
| lm32-* \
| m32c-* | m32r-* | m32rle-* \
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
| mips16-* \
| mips64-* | mips64el-* \
@@ -365,7 +373,7 @@
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| pyramid-* \
- | romp-* | rs6000-* \
+ | romp-* | rs6000-* | rx-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
@@ -374,6 +382,7 @@
| tahoe-* | thumb-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
| tron-* \
+ | ubicom32-* \
| v850-* | v850e-* | vax-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
@@ -467,6 +476,10 @@
basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
os=-linux
;;
+ bluegene*)
+ basic_machine=powerpc-ibm
+ os=-cnk
+ ;;
c90)
basic_machine=c90-cray
os=-unicos
@@ -719,6 +732,9 @@
basic_machine=ns32k-utek
os=-sysv
;;
+ microblaze)
+ basic_machine=microblaze-xilinx
+ ;;
mingw32)
basic_machine=i386-pc
os=-mingw32
@@ -1240,6 +1256,9 @@
# First match some system type aliases
# that might get confused with valid system types.
# -solaris* is a basic system type, with this one exception.
+ -auroraux)
+ os=-auroraux
+ ;;
-solaris1 | -solaris1.*)
os=`echo $os | sed -e 's|solaris1|sunos4|'`
;;
@@ -1260,9 +1279,9 @@
# Each alternative MUST END IN A *, to match a version number.
# -sysv* is not here because it comes later, after sysvr4.
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
- | -kopensolaris* \
+ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
+ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
+ | -sym* | -kopensolaris* \
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
| -aos* | -aros* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
@@ -1283,7 +1302,7 @@
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1613,7 +1632,7 @@
-sunos*)
vendor=sun
;;
- -aix*)
+ -cnk*|-aix*)
vendor=ibm
;;
-beos*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/config/ltmain.sh new/at-spi2-core-0.3.90/config/ltmain.sh
--- old/at-spi2-core-0.3.4/config/ltmain.sh 2010-05-29 03:00:36.000000000 +0200
+++ new/at-spi2-core-0.3.90/config/ltmain.sh 2010-08-17 01:15:21.000000000 +0200
@@ -1,6 +1,6 @@
# Generated from ltmain.m4sh.
-# ltmain.sh (GNU libtool) 2.2.6
+# ltmain.sh (GNU libtool) 2.2.6b
# Written by Gordon Matzigkeit <gord(a)gnu.ai.mit.edu>, 1996
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
@@ -65,7 +65,7 @@
# compiler: $LTCC
# compiler flags: $LTCFLAGS
# linker: $LD (gnu? $with_gnu_ld)
-# $progname: (GNU libtool) 2.2.6
+# $progname: (GNU libtool) 2.2.6b
# automake: $automake_version
# autoconf: $autoconf_version
#
@@ -73,9 +73,9 @@
PROGRAM=ltmain.sh
PACKAGE=libtool
-VERSION=2.2.6
+VERSION=2.2.6b
TIMESTAMP=""
-package_revision=1.3012
+package_revision=1.3017
# Be Bourne compatible
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
@@ -116,15 +116,15 @@
: ${CP="cp -f"}
: ${ECHO="echo"}
-: ${EGREP="/usr/bin/grep -E"}
-: ${FGREP="/usr/bin/grep -F"}
-: ${GREP="/usr/bin/grep"}
+: ${EGREP="/bin/grep -E"}
+: ${FGREP="/bin/grep -F"}
+: ${GREP="/bin/grep"}
: ${LN_S="ln -s"}
: ${MAKE="make"}
: ${MKDIR="mkdir"}
: ${MV="mv -f"}
: ${RM="rm -f"}
-: ${SED="/opt/local/bin/gsed"}
+: ${SED="/bin/sed"}
: ${SHELL="${CONFIG_SHELL-/bin/sh}"}
: ${Xsed="$SED -e 1s/^X//"}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/configure new/at-spi2-core-0.3.90/configure
--- old/at-spi2-core-0.3.4/configure 2010-06-29 00:21:09.000000000 +0200
+++ new/at-spi2-core-0.3.90/configure 2010-08-17 01:15:25.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.65 for at-spi2-core 0.3.4.
+# Generated by GNU Autoconf 2.65 for at-spi2-core 0.3.90.
#
# Report bugs to <accessibility-atspi(a)lists.linux-foundation.org>.
#
@@ -701,8 +701,8 @@
# Identity of this package.
PACKAGE_NAME='at-spi2-core'
PACKAGE_TARNAME='at-spi2-core'
-PACKAGE_VERSION='0.3.4'
-PACKAGE_STRING='at-spi2-core 0.3.4'
+PACKAGE_VERSION='0.3.90'
+PACKAGE_STRING='at-spi2-core 0.3.90'
PACKAGE_BUGREPORT='accessibility-atspi(a)lists.linux-foundation.org'
PACKAGE_URL=''
@@ -1458,7 +1458,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures at-spi2-core 0.3.4 to adapt to many kinds of systems.
+\`configure' configures at-spi2-core 0.3.90 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1532,7 +1532,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of at-spi2-core 0.3.4:";;
+ short | recursive ) echo "Configuration of at-spi2-core 0.3.90:";;
esac
cat <<\_ACEOF
@@ -1653,7 +1653,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-at-spi2-core configure 0.3.4
+at-spi2-core configure 0.3.90
generated by GNU Autoconf 2.65
Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2024,7 +2024,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by at-spi2-core $as_me 0.3.4, which was
+It was created by at-spi2-core $as_me 0.3.90, which was
generated by GNU Autoconf 2.65. Invocation command line was
$ $0 $@
@@ -2851,7 +2851,7 @@
# Define the identity of the package.
PACKAGE='at-spi2-core'
- VERSION='0.3.4'
+ VERSION='0.3.90'
cat >>confdefs.h <<_ACEOF
@@ -3911,8 +3911,8 @@
-macro_version='2.2.6'
-macro_revision='1.3012'
+macro_version='2.2.6b'
+macro_revision='1.3017'
@@ -12583,7 +12583,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by at-spi2-core $as_me 0.3.4, which was
+This file was extended by at-spi2-core $as_me 0.3.90, which was
generated by GNU Autoconf 2.65. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -12649,7 +12649,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-at-spi2-core config.status 0.3.4
+at-spi2-core config.status 0.3.90
configured by $0, generated by GNU Autoconf 2.65,
with options \\"\$ac_cs_config\\"
@@ -13729,7 +13729,6 @@
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
#
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/configure.ac new/at-spi2-core-0.3.90/configure.ac
--- old/at-spi2-core-0.3.4/configure.ac 2010-06-29 00:20:40.000000000 +0200
+++ new/at-spi2-core-0.3.90/configure.ac 2010-08-17 01:15:17.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([at-spi2-core], [0.3.4], [accessibility-atspi(a)lists.linux-foundation.org])
+AC_INIT([at-spi2-core], [0.3.90], [accessibility-atspi(a)lists.linux-foundation.org])
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_MACRO_DIR([m4])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/m4/libtool.m4 new/at-spi2-core-0.3.90/m4/libtool.m4
--- old/at-spi2-core-0.3.4/m4/libtool.m4 2010-05-29 03:00:36.000000000 +0200
+++ new/at-spi2-core-0.3.90/m4/libtool.m4 2010-08-17 01:15:21.000000000 +0200
@@ -684,7 +684,6 @@
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
#
_LT_COPYING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/m4/ltversion.m4 new/at-spi2-core-0.3.90/m4/ltversion.m4
--- old/at-spi2-core-0.3.4/m4/ltversion.m4 2010-05-29 03:00:37.000000000 +0200
+++ new/at-spi2-core-0.3.90/m4/ltversion.m4 2010-08-17 01:15:21.000000000 +0200
@@ -9,15 +9,15 @@
# Generated from ltversion.in.
-# serial 3012 ltversion.m4
+# serial 3017 ltversion.m4
# This file is part of GNU Libtool
-m4_define([LT_PACKAGE_VERSION], [2.2.6])
-m4_define([LT_PACKAGE_REVISION], [1.3012])
+m4_define([LT_PACKAGE_VERSION], [2.2.6b])
+m4_define([LT_PACKAGE_REVISION], [1.3017])
AC_DEFUN([LTVERSION_VERSION],
-[macro_version='2.2.6'
-macro_revision='1.3012'
+[macro_version='2.2.6b'
+macro_revision='1.3017'
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
_LT_DECL(, macro_revision, 0)
])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/registryd/deviceeventcontroller.c new/at-spi2-core-0.3.90/registryd/deviceeventcontroller.c
--- old/at-spi2-core-0.3.4/registryd/deviceeventcontroller.c 2010-05-28 21:36:35.000000000 +0200
+++ new/at-spi2-core-0.3.90/registryd/deviceeventcontroller.c 2010-08-09 15:23:57.000000000 +0200
@@ -999,7 +999,7 @@
{
have_mouse_listener = TRUE;
if (!have_mouse_event_listener)
- g_timeout_add (100, spi_dec_poll_mouse_idle, controller->registry);
+ g_timeout_add (100, spi_dec_poll_mouse_idle, controller);
}
spi_dbus_add_disconnect_match (controller->bus, listener->bus_name);
break;
@@ -2959,6 +2959,7 @@
SpiDEController *dec = g_object_new (SPI_DEVICE_EVENT_CONTROLLER_TYPE, NULL);
dec->registry = g_object_ref (reg);
+ reg->dec = g_object_ref (dec);
dec->bus = bus;
dbus_connection_register_object_path (bus, SPI_DBUS_PATH_DEC, &dec_vtable, dec);
@@ -2975,7 +2976,7 @@
{
have_mouse_event_listener = TRUE;
if (!have_mouse_listener)
- g_timeout_add (100, spi_dec_poll_mouse_idle, registry);
+ g_timeout_add (100, spi_dec_poll_mouse_idle, registry->dec);
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/registryd/introspection.c new/at-spi2-core-0.3.90/registryd/introspection.c
--- old/at-spi2-core-0.3.4/registryd/introspection.c 2010-06-15 14:30:36.000000000 +0200
+++ new/at-spi2-core-0.3.90/registryd/introspection.c 2010-08-15 22:23:29.000000000 +0200
@@ -26,10 +26,12 @@
" <method name=\"GetChildAtIndex\">"
" <arg direction=\"in\" name=\"index\" type=\"i\" />"
" <arg direction=\"out\" type=\"(so)\" />"
-" </method>"
" "
+" </method>"
+""
" <method name=\"GetChildren\">"
" <arg direction=\"out\" type=\"a(so)\" />"
+" "
" </method>"
""
" <method name=\"GetIndexInParent\">"
@@ -118,6 +120,14 @@
" <arg direction=\"out\" type=\"s\" />"
" </method>"
""
+" <method name=\"RegisterEventListener\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\" />"
+" </method>"
+""
+" <method name=\"DeregisterEventListener\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\" />"
+" </method>"
+""
"</interface>"
"";
@@ -721,6 +731,36 @@
"</interface>"
"";
+const char *spi_org_a11y_atspi_Registry =
+"<interface name=\"org.a11y.atspi.Registry\" version=\"0.1.7\">"
+""
+" <method name=\"RegisterEvent\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\">"
+" </arg>"
+" </method>"
+""
+" <method name=\"DeregisterEvent\">"
+" <arg direction=\"in\" name=\"event\" type=\"s\">"
+" </arg>"
+" </method>"
+""
+" <method name=\"GetRegisteredEvents\">"
+" <arg direction=\"out\" name=\"events\" type=\"a(ss)\">"
+" </arg>"
+" </method>"
+""
+" <signal name=\"EventListenerRegistered\">"
+" <arg direction=\"out\" name=\"bus\" type=\"s\" />"
+" <arg direction=\"out\" name=\"path\" type=\"s\" />"
+" </signal>"
+""
+" <signal name=\"EventListenerDeregistered\">"
+" <arg direction=\"out\" name=\"bus\" type=\"s\" />"
+" <arg direction=\"out\" name=\"path\" type=\"s\" />"
+" </signal>"
+"</interface>"
+"";
+
const char *spi_org_a11y_atspi_DeviceEventController =
"<interface name=\"org.a11y.atspi.DeviceEventController\" version=\"0.1.7\">"
""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/registryd/introspection.h new/at-spi2-core-0.3.90/registryd/introspection.h
--- old/at-spi2-core-0.3.4/registryd/introspection.h 2010-02-19 16:54:21.000000000 +0100
+++ new/at-spi2-core-0.3.90/registryd/introspection.h 2010-08-15 22:23:29.000000000 +0200
@@ -43,6 +43,8 @@
const char *spi_org_a11y_atspi_Value;
+const char *spi_org_a11y_atspi_Registry;
+
const char *spi_org_a11y_atspi_DeviceEventController;
const char *spi_org_a11y_atspi_DeviceEventListener;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/registryd/paths.h new/at-spi2-core-0.3.90/registryd/paths.h
--- old/at-spi2-core-0.3.4/registryd/paths.h 2010-02-19 16:54:21.000000000 +0100
+++ new/at-spi2-core-0.3.90/registryd/paths.h 2010-08-15 22:23:29.000000000 +0200
@@ -33,6 +33,7 @@
#define SPI_DBUS_NAME_REGISTRY SPI_DBUS_NAME_PREFIX "Registry"
#define SPI_DBUS_INTERFACE_REGISTRY SPI_DBUS_INTERFACE_PREFIX "Registry"
+#define SPI_DBUS_PATH_REGISTRY SPI_DBUS_PATH_PREFIX "registry"
#define SPI_DBUS_PATH_DEC SPI_DBUS_PATH_PREFIX "registry/deviceeventcontroller"
#define SPI_DBUS_INTERFACE_DEC SPI_DBUS_INTERFACE_PREFIX "DeviceEventController"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/registryd/registry.c new/at-spi2-core-0.3.90/registryd/registry.c
--- old/at-spi2-core-0.3.4/registryd/registry.c 2010-05-31 18:24:13.000000000 +0200
+++ new/at-spi2-core-0.3.90/registryd/registry.c 2010-08-17 00:19:15.000000000 +0200
@@ -30,6 +30,13 @@
#include "registry.h"
#include "introspection.h"
+typedef struct event_data event_data;
+struct event_data
+{
+ gchar *bus_name;
+ gchar **data;
+};
+
static void
children_added_listener (DBusConnection * bus,
gint index,
@@ -193,6 +200,78 @@
g_ptr_array_remove_index (reg->apps, index);
}
+static gboolean
+event_is_subtype (gchar **needle, gchar **haystack)
+{
+ while (*haystack && **haystack)
+ {
+ if (g_strcmp0 (*needle, *haystack))
+ return FALSE;
+ needle++;
+ haystack++;
+ }
+ return TRUE;
+}
+
+static gboolean
+needs_mouse_poll (char **event)
+{
+ if (g_strcmp0 (event [0], "Mouse") != 0)
+ return FALSE;
+ if (!event [1] || !event [1][0])
+ return TRUE;
+ return (g_strcmp0 (event [1], "Abs") == 0);
+}
+
+static void
+remove_events (SpiRegistry *registry, const char *bus_name, const char *event)
+{
+ event_data *evdata;
+ gchar **remove_data;
+ GList *list;
+ gboolean mouse_found = FALSE;
+ DBusMessage *signal;
+
+ remove_data = g_strsplit (event, ":", 3);
+ if (!remove_data)
+ {
+ return;
+ }
+
+ for (list = registry->events; list;)
+ {
+ event_data *evdata = list->data;
+ if (!g_strcmp0 (evdata->bus_name, bus_name) &&
+ event_is_subtype (evdata->data, remove_data))
+ {
+ list = list->next;
+ g_strfreev (evdata->data);
+ g_free (evdata->bus_name);
+ g_free (evdata);
+ registry->events = g_list_remove (registry->events, evdata);
+ }
+ else
+ {
+ if (needs_mouse_poll (evdata->data))
+ mouse_found = TRUE;
+ list = list->next;
+ }
+ }
+
+ if (!mouse_found)
+ spi_device_event_controller_stop_poll_mouse ();
+
+ g_strfreev (remove_data);
+
+ signal = dbus_message_new_signal (SPI_DBUS_PATH_REGISTRY,
+ SPI_DBUS_INTERFACE_REGISTRY,
+ "EventListenerDeregistered");
+ dbus_message_append_args (signal, DBUS_TYPE_STRING, &bus_name,
+ DBUS_TYPE_STRING, &event, DBUS_TYPE_INVALID);
+ dbus_connection_send (registry->bus, signal, NULL);
+ dbus_message_unref (signal);
+}
+
static void
handle_disconnection (DBusConnection *bus, DBusMessage *message, void *user_data)
{
@@ -218,8 +297,45 @@
g_ptr_array_remove_index (reg->apps, i);
}
}
+
+ remove_events (reg, old, "");
+ }
+ }
+}
+
+/*
+ * Converts names of the form "active-descendant-changed" to
+ *" ActiveDescendantChanged"
+ */
+static gchar *
+ensure_proper_format (const char *name)
+{
+ gchar *ret = (gchar *) g_malloc (strlen (name) * 2 + 2);
+ gchar *p = ret;
+ gboolean need_upper = TRUE;
+
+ if (!ret)
+ return NULL;
+ while (*name)
+ {
+ if (need_upper)
+ {
+ *p++ = toupper (*name);
+ need_upper = FALSE;
}
+ else if (*name == '-')
+ need_upper = TRUE;
+ else if (*name == ':')
+ {
+ need_upper = TRUE;
+ *p++ = *name;
+ }
+ else
+ *p++ = *name;
+ name++;
}
+ *p = '\0';
+ return ret;
}
static DBusHandlerResult
@@ -227,10 +343,15 @@
{
SpiRegistry *registry = SPI_REGISTRY (user_data);
guint res = DBUS_HANDLER_RESULT_HANDLED;
+ const gint type = dbus_message_get_type (message);
const char *iface = dbus_message_get_interface (message);
const char *member = dbus_message_get_member (message);
- if (!g_strcmp0(iface, DBUS_INTERFACE_DBUS) && !g_strcmp0(member, "NameOwnerChanged"))
+ if (type != DBUS_MESSAGE_TYPE_SIGNAL)
+ return;
+
+ if (!g_strcmp0(iface, DBUS_INTERFACE_DBUS) &&
+ !g_strcmp0(member, "NameOwnerChanged"))
handle_disconnection (bus, message, user_data);
else
res = DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
@@ -667,6 +788,115 @@
return reply;
}
+/* I would rather these two be signals, but I'm not sure that dbus-python
+ * supports emitting signals except for a service, so implementing as both
+ * a method call and signal for now.
+ */
+static DBusMessage *
+impl_register_event (DBusConnection *bus, DBusMessage *message, void *user_data)
+{
+ SpiRegistry *registry = SPI_REGISTRY (user_data);
+ const char *orig_name;
+ gchar *name;
+ event_data *evdata;
+ gchar **data;
+ GList *new_list;
+ DBusMessage *signal;
+ const char *sender = dbus_message_get_sender (message);
+
+ if (!dbus_message_get_args (message, NULL, DBUS_TYPE_STRING, &orig_name,
+ DBUS_TYPE_INVALID))
+ return;
+
+ name = ensure_proper_format (orig_name);
+
+ evdata = (event_data *) g_malloc (sizeof (*evdata));
+ if (!evdata)
+ return;
+ data = g_strsplit (name, ":", 3);
+ if (!data)
+ {
+ g_free (evdata);
+ return;
+ }
+ if (!data [0])
+ data [1] = NULL;
+ if (!data [1])
+ data [2] = NULL;
+ evdata->bus_name = g_strdup (sender);
+ evdata->data = data;
+ new_list = g_list_append (registry->events, evdata);
+ if (new_list)
+ registry->events = new_list;
+
+ if (needs_mouse_poll (evdata->data))
+ {
+ spi_device_event_controller_start_poll_mouse (registry);
+ }
+
+ signal = dbus_message_new_signal (SPI_DBUS_PATH_REGISTRY,
+ SPI_DBUS_INTERFACE_REGISTRY,
+ "EventListenerRegistered");
+ dbus_message_append_args (signal, DBUS_TYPE_STRING, &sender,
+ DBUS_TYPE_STRING, &name, DBUS_TYPE_INVALID);
+ dbus_connection_send (bus, signal, NULL);
+ dbus_message_unref (signal);
+
+ g_free (name);
+ return dbus_message_new_method_return (message);
+}
+
+static DBusMessage *
+impl_deregister_event (DBusConnection *bus, DBusMessage *message, void *user_data)
+{
+ SpiRegistry *registry = SPI_REGISTRY (user_data);
+ const char *orig_name;
+ gchar *name;
+ const char *sender = dbus_message_get_sender (message);
+
+ if (!dbus_message_get_args (message, NULL, DBUS_TYPE_STRING, &orig_name,
+ DBUS_TYPE_INVALID))
+ return;
+ name = ensure_proper_format (orig_name);
+
+ remove_events (registry, sender, name);
+
+ g_free (name);
+ return dbus_message_new_method_return (message);
+}
+
+static DBusMessage *
+impl_get_registered_events (DBusConnection *bus, DBusMessage *message, void *user_data)
+{
+ SpiRegistry *registry = SPI_REGISTRY (user_data);
+ event_data *evdata;
+ DBusMessage *reply;
+ DBusMessageIter iter, iter_struct, iter_array;
+ GList *list;
+
+ reply = dbus_message_new_method_return (message);
+ if (!reply)
+ return NULL;
+
+ dbus_message_iter_init_append (reply, &iter);
+ dbus_message_iter_open_container (&iter, DBUS_TYPE_ARRAY, "(ss)", &iter_array);
+ for (list = registry->events; list; list = list->next)
+ {
+ gchar *str;
+ evdata = list->data;
+ str = g_strconcat (evdata->data [0],
+ ":", (evdata->data [1]? evdata->data [1]: ""),
+ ":", (evdata->data [2]? evdata->data [2]: ""), NULL);
+ dbus_message_iter_open_container (&iter_array, DBUS_TYPE_STRUCT, NULL, &iter_struct);
+ dbus_message_iter_append_basic (&iter_struct, DBUS_TYPE_STRING, &evdata->bus_name);
+ dbus_message_iter_append_basic (&iter_struct, DBUS_TYPE_STRING, &str);
+ dbus_message_iter_close_container (&iter_array, &iter_struct);
+ g_free (str);
+ }
+ dbus_message_iter_close_container (&iter, &iter_array);
+ return reply;
+}
+
/*---------------------------------------------------------------------------*/
static void
@@ -696,7 +926,7 @@
"</node>";
static DBusMessage *
-impl_Introspect (DBusConnection * bus,
+impl_Introspect_root (DBusConnection * bus,
DBusMessage * message, void *user_data)
{
GString *output;
@@ -724,6 +954,34 @@
return reply;
}
+static DBusMessage *
+impl_Introspect_registry (DBusConnection * bus,
+ DBusMessage * message, void *user_data)
+{
+ GString *output;
+ gchar *final;
+ gint i;
+
+ const gchar *pathstr = SPI_DBUS_PATH_REGISTRY;
+
+ DBusMessage *reply;
+
+ output = g_string_new(introspection_header);
+
+ g_string_append_printf(output, introspection_node_element, pathstr);
+
+ g_string_append (output, spi_org_a11y_atspi_Registry);
+
+ g_string_append(output, introspection_footer);
+ final = g_string_free(output, FALSE);
+
+ reply = dbus_message_new_method_return (message);
+ dbus_message_append_args(reply, DBUS_TYPE_STRING, &final, DBUS_TYPE_INVALID);
+
+ g_free(final);
+ return reply;
+}
+
/*---------------------------------------------------------------------------*/
/*
@@ -806,7 +1064,7 @@
/*---------------------------------------------------------------------------*/
static DBusHandlerResult
-handle_method (DBusConnection *bus, DBusMessage *message, void *user_data)
+handle_method_root (DBusConnection *bus, DBusMessage *message, void *user_data)
{
DBusHandlerResult result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
@@ -943,7 +1201,66 @@
{
result = DBUS_HANDLER_RESULT_HANDLED;
if (!strcmp (member, "Introspect"))
- reply = impl_Introspect (bus, message, user_data);
+ reply = impl_Introspect_root (bus, message, user_data);
+ else
+ result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
+
+ if (result == DBUS_HANDLER_RESULT_HANDLED)
+ {
+ if (!reply)
+ {
+ reply = dbus_message_new_method_return (message);
+ }
+
+ dbus_connection_send (bus, reply, NULL);
+ dbus_message_unref (reply);
+ }
+#if 0
+ else
+ {
+ g_print ("Registry | Unhandled message : %s|%s\n", iface, member);
+ }
+#endif
+
+ return result;
+}
+
+static DBusHandlerResult
+handle_method_registry (DBusConnection *bus, DBusMessage *message, void *user_data)
+{
+ DBusHandlerResult result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+
+ const gchar *iface = dbus_message_get_interface (message);
+ const gchar *member = dbus_message_get_member (message);
+ const gint type = dbus_message_get_type (message);
+
+ DBusMessage *reply = NULL;
+
+ /* Check for basic reasons not to handle */
+ if (type != DBUS_MESSAGE_TYPE_METHOD_CALL ||
+ member == NULL ||
+ iface == NULL)
+ return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+
+ if (!strcmp (iface, SPI_DBUS_INTERFACE_REGISTRY))
+ {
+ result = DBUS_HANDLER_RESULT_HANDLED;
+ if (!strcmp(member, "RegisterEvent"))
+ reply = impl_register_event (bus, message, user_data);
+ else if (!strcmp(member, "DeregisterEvent"))
+ reply = impl_deregister_event (bus, message, user_data);
+ else if (!strcmp(member, "GetRegisteredEvents"))
+ reply = impl_get_registered_events (bus, message, user_data);
+ else
+ result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+ }
+
+ if (!strcmp (iface, "org.freedesktop.DBus.Introspectable"))
+ {
+ result = DBUS_HANDLER_RESULT_HANDLED;
+ if (!strcmp (member, "Introspect"))
+ reply = impl_Introspect_registry (bus, message, user_data);
else
result = DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
}
@@ -970,10 +1287,17 @@
/*---------------------------------------------------------------------------*/
+static DBusObjectPathVTable root_vtable =
+{
+ NULL,
+ &handle_method_root,
+ NULL, NULL, NULL, NULL
+};
+
static DBusObjectPathVTable registry_vtable =
{
NULL,
- &handle_method,
+ &handle_method_registry,
NULL, NULL, NULL, NULL
};
@@ -990,10 +1314,14 @@
dbus_bus_add_match (bus, app_sig_match_name_owner, NULL);
dbus_connection_add_filter (bus, signal_filter, reg, NULL);
- dbus_connection_register_object_path (bus, SPI_DBUS_PATH_ROOT, ®istry_vtable, reg);
+ dbus_connection_register_object_path (bus, SPI_DBUS_PATH_ROOT, &root_vtable, reg);
+
+ dbus_connection_register_object_path (bus, SPI_DBUS_PATH_REGISTRY, ®istry_vtable, reg);
emit_Available (bus);
+ reg->events = NULL;
+
return reg;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/registryd/registry.h new/at-spi2-core-0.3.90/registryd/registry.h
--- old/at-spi2-core-0.3.4/registryd/registry.h 2010-04-29 22:45:18.000000000 +0200
+++ new/at-spi2-core-0.3.90/registryd/registry.h 2010-08-09 15:08:04.000000000 +0200
@@ -32,6 +32,8 @@
typedef struct _SpiRegistry SpiRegistry;
typedef struct _SpiRegistryClass SpiRegistryClass;
+#include "deviceeventcontroller.h"
+
G_BEGIN_DECLS
#define SPI_REGISTRY_TYPE (spi_registry_get_type ())
@@ -42,10 +44,12 @@
struct _SpiRegistry {
GObject parent;
+ SpiDEController *dec;
GPtrArray *apps;
dbus_int32_t id;
DBusConnection *bus;
+ GList *events;
};
struct _SpiRegistryClass {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/xml/Accessibility.xml new/at-spi2-core-0.3.90/xml/Accessibility.xml
--- old/at-spi2-core-0.3.4/xml/Accessibility.xml 2010-02-19 16:54:21.000000000 +0100
+++ new/at-spi2-core-0.3.90/xml/Accessibility.xml 2010-08-15 22:23:29.000000000 +0200
@@ -15,6 +15,7 @@
<xi:include href="EditableText.xml" parse="xml"/>
<xi:include href="Cache.xml" parse="xml"/>
<xi:include href="Value.xml" parse="xml"/>
+ <xi:include href="Registry.xml" parse="xml"/>
<xi:include href="DeviceEventController.xml" parse="xml"/>
<xi:include href="DeviceEventListener.xml" parse="xml"/>
</spec>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/xml/Application.xml new/at-spi2-core-0.3.90/xml/Application.xml
--- old/at-spi2-core-0.3.4/xml/Application.xml 2010-02-19 16:54:21.000000000 +0100
+++ new/at-spi2-core-0.3.90/xml/Application.xml 2010-08-09 18:10:56.000000000 +0200
@@ -13,5 +13,13 @@
<arg direction="out" type="s"/>
</method>
+ <method name="RegisterEventListener">
+ <arg direction="in" name="event" type="s"/>
+ </method>
+
+ <method name="DeregisterEventListener">
+ <arg direction="in" name="event" type="s"/>
+ </method>
+
</interface>
</node>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/xml/Makefile.am new/at-spi2-core-0.3.90/xml/Makefile.am
--- old/at-spi2-core-0.3.4/xml/Makefile.am 2010-02-19 16:54:21.000000000 +0100
+++ new/at-spi2-core-0.3.90/xml/Makefile.am 2010-08-15 22:23:29.000000000 +0200
@@ -15,6 +15,7 @@
Hyperlink.xml \
Hypertext.xml \
Image.xml \
+ Registry.xml \
remove-annotations.xsl \
Selection.xml \
Socket.xml \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/xml/Makefile.in new/at-spi2-core-0.3.90/xml/Makefile.in
--- old/at-spi2-core-0.3.4/xml/Makefile.in 2010-06-29 00:21:08.000000000 +0200
+++ new/at-spi2-core-0.3.90/xml/Makefile.in 2010-08-17 01:15:26.000000000 +0200
@@ -205,6 +205,7 @@
Hyperlink.xml \
Hypertext.xml \
Image.xml \
+ Registry.xml \
remove-annotations.xsl \
Selection.xml \
Socket.xml \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/xml/Registry.xml new/at-spi2-core-0.3.90/xml/Registry.xml
--- old/at-spi2-core-0.3.4/xml/Registry.xml 1970-01-01 01:00:00.000000000 +0100
+++ new/at-spi2-core-0.3.90/xml/Registry.xml 2010-08-15 03:33:19.000000000 +0200
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<node name="/node">
+<interface name="org.a11y.atspi.Registry">
+
+ <method name="RegisterEvent">
+ <arg direction="in" name="event" type="s">
+ </arg>
+ </method>
+
+ <method name="DeregisterEvent">
+ <arg direction="in" name="event" type="s">
+ </arg>
+ </method>
+
+ <method name="GetRegisteredEvents">
+ <arg direction="out" name="events" type="a(ss)">
+ </arg>
+ </method>
+
+ <signal name="EventListenerRegistered">
+ <arg direction="out" name="bus" type="s"/>
+ <arg direction="out" name="path" type="s"/>
+ </signal>
+
+ <signal name="EventListenerDeregistered">
+ <arg direction="out" name="bus" type="s"/>
+ <arg direction="out" name="path" type="s"/>
+ </signal>
+</interface>
+</node>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/at-spi2-core-0.3.4/xml/create-introspection.sh new/at-spi2-core-0.3.90/xml/create-introspection.sh
--- old/at-spi2-core-0.3.4/xml/create-introspection.sh 2010-02-19 16:54:21.000000000 +0100
+++ new/at-spi2-core-0.3.90/xml/create-introspection.sh 2010-08-06 01:24:05.000000000 +0200
@@ -1,4 +1,4 @@
#!/bin/sh
-xsltproc --xinclude remove-annotations.xsl Accessibility.xml -o Processed.xml
+xsltproc --xinclude remove-annotations.xsl Accessibility.xml >Processed.xml
python versioned-introspection.py
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0