Hello community,
here is the log from the commit of package gconfmm
checked in at Wed Apr 2 22:46:25 CEST 2008.
--------
--- GNOME/gconfmm/gconfmm.changes 2008-01-29 21:19:54.000000000 +0100
+++ gconfmm/gconfmm.changes 2008-03-31 20:21:30.602169000 +0200
@@ -1,0 +2,6 @@
+Mon Mar 31 20:25:19 CEST 2008 - vuntz@suse.de
+
+- Update to version 2.22.0:
+ + Fixed Windows build.
+
+-------------------------------------------------------------------
Old:
----
gconfmm-2.20.0.tar.bz2
New:
----
gconfmm-2.22.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gconfmm.spec ++++++
--- /var/tmp/diff_new_pack.SO4350/_old 2008-04-02 22:46:05.000000000 +0200
+++ /var/tmp/diff_new_pack.SO4350/_new 2008-04-02 22:46:05.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gconfmm (Version 2.20.0)
+# spec file for package gconfmm (Version 2.22.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -10,10 +10,11 @@
# norootforbuild
+
Name: gconfmm
BuildRequires: gcc-c++ gconf2-devel gtkmm2-devel update-desktop-files
-Version: 2.20.0
-Release: 86
+Version: 2.22.0
+Release: 1
Url: http://www.gtkmm.org/
Group: System/GUI/GNOME
License: LGPL v2.1 or later
@@ -35,6 +36,7 @@
Gergo Erdi
%package devel
+License: LGPL v2.1 or later
Group: System/GUI/GNOME
Summary: C++ Interface for GConf (a part of the GNOME project)
Requires: %{name} = %{version} gtkmm2-devel glibmm2-devel gconf2-devel
@@ -85,13 +87,16 @@
%{_libdir}/gconfmm-2.6/proc/m4
%changelog
+* Mon Mar 31 2008 vuntz@suse.de
+- Update to version 2.22.0:
+ + Fixed Windows build.
* Tue Jan 29 2008 maw@suse.de
- Remove libtool archives.
* Mon Sep 17 2007 maw@suse.de
- Update to version 2.20.0:
+ Cosmetic version bump.
- s#%%run_ldconfig#/sbin/ldconfig# in %%post and %%postun.
-* Mon Sep 10 2007 mauro@suse.de
+* Tue Sep 11 2007 mauro@suse.de
- Update to version 2.18.1
+ SetInterface.h: Use #pragma GCC system_header
to supress warnings about the lack of a virtual destructor.
@@ -107,7 +112,7 @@
- Spec file cleanup.
* Wed Nov 29 2006 sbrabec@suse.cz
- Require new package names gtkmm2-devel and glibmm2-devel.
-* Fri Sep 15 2006 jhargadon@suse.de
+* Sat Sep 16 2006 jhargadon@suse.de
- update to version 2.16.0
- Fixed build when using --enable-api-exceptions=no with glibmm
- Fix the regular build
@@ -127,7 +132,7 @@
- Fixed cast from pointer to integer.
* Mon Feb 21 2005 sbrabec@suse.cz
- Updated to version 2.0.2.
-* Thu Feb 10 2005 ro@suse.de
+* Fri Feb 11 2005 ro@suse.de
- change to libsigc++12 in neededforbuild
* Tue Feb 17 2004 sbrabec@suse.cz
- Set CXXFLAGS properly.
++++++ gconfmm-2.20.0.tar.bz2 -> gconfmm-2.22.0.tar.bz2 ++++++
++++ 3374 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/gconfmm-2.20.0/build_shared/Makefile_build.am_fragment new/gconfmm-2.22.0/build_shared/Makefile_build.am_fragment
--- old/gconfmm-2.20.0/build_shared/Makefile_build.am_fragment 2007-08-13 15:59:16.000000000 +0200
+++ new/gconfmm-2.22.0/build_shared/Makefile_build.am_fragment 2008-02-05 21:07:13.000000000 +0100
@@ -21,7 +21,13 @@
files_all_cc = $(files_built_cc) $(files_extra_cc)
-common_ldflags = -version-info $(sublib_libversion)
+if PLATFORM_WIN32
+no_undefined = -no-undefined
+else
+no_undefined =
+endif
+
+common_ldflags = -version-info $(sublib_libversion) $(no_undefined)
all_includes = -I$(top_builddir)/$(sublib_topdir) -I$(top_srcdir)/$(sublib_topdir) \
$(sublib_cflags)
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/gconfmm-2.20.0/ChangeLog new/gconfmm-2.22.0/ChangeLog
--- old/gconfmm-2.20.0/ChangeLog 2007-09-14 13:57:06.000000000 +0200
+++ new/gconfmm-2.22.0/ChangeLog 2008-03-06 16:30:14.000000000 +0100
@@ -1,3 +1,19 @@
+2.22.0:
+
+2008-01-28 Murray Cumming
+
+ * gconf/src/client.hg: Added a string conversion for the signal,
+ because this is no longer in the .m4 file installed by glibmm.
+
+2007-12-31 Armin Burgmeier
+
+ * configure.in: Detect whether building for Windows (copied from
+ glibmm) and added AC_LIBTOOL_WIN32_DLL to create a shared library.
+
+ * build_shared/Makefile_build.am_fragment: Link with -no-undefined on
+ Windows, otherwise libtool does not create a DLL because undefined
+ symbols are not allowed in Windows DLLs.
+
2.20.0:
2007-09-09 Jonathon Jongsma
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/gconfmm-2.20.0/configure.in new/gconfmm-2.22.0/configure.in
--- old/gconfmm-2.20.0/configure.in 2007-09-14 14:04:21.000000000 +0200
+++ new/gconfmm-2.22.0/configure.in 2008-03-06 16:30:25.000000000 +0100
@@ -17,7 +17,7 @@
# Version and initialization
#########################################################################
GCONFMM_MAJOR_VERSION=2
-GCONFMM_MINOR_VERSION=20
+GCONFMM_MINOR_VERSION=22
GCONFMM_MICRO_VERSION=0
#
@@ -64,7 +64,35 @@
AC_PROG_CPP
AC_PROG_MAKE_SET
AC_CANONICAL_HOST
+
+dnl Used for enabling the "-no-undefined" flag while generating DLLs
+dnl Copied from the official gtk+-2 configure.in
+AC_MSG_CHECKING([for some Win32 platform])
+case "$host" in
+ *-*-mingw*|*-*-cygwin*)
+ platform_win32=yes
+ ;;
+ *)
+ platform_win32=no
+ ;;
+esac
+AC_MSG_RESULT([$platform_win32])
+AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes")
+
+AC_MSG_CHECKING([for native Win32])
+case "$host" in
+ *-*-mingw*)
+ os_win32=yes
+ ;;
+ *)
+ os_win32=no
+ ;;
+esac
+AC_MSG_RESULT([$os_win32])
+AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
+
AM_DISABLE_STATIC
+AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
AL_PROG_GNU_M4(AC_MSG_ERROR([dnl
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/gconfmm-2.20.0/docs/reference/Doxyfile new/gconfmm-2.22.0/docs/reference/Doxyfile
--- old/gconfmm-2.20.0/docs/reference/Doxyfile 2007-09-14 14:04:56.000000000 +0200
+++ new/gconfmm-2.22.0/docs/reference/Doxyfile 2008-03-06 16:31:29.000000000 +0100
@@ -4,7 +4,7 @@
# General configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = gconfmm
-PROJECT_NUMBER = 2.20.0
+PROJECT_NUMBER = 2.22.0
OUTPUT_DIRECTORY =
OUTPUT_LANGUAGE = English
EXTRACT_ALL = YES
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/gconfmm-2.20.0/gconf/gconfmm/client.cc new/gconfmm-2.22.0/gconf/gconfmm/client.cc
--- old/gconfmm-2.20.0/gconf/gconfmm/client.cc 2007-08-13 15:59:35.000000000 +0200
+++ new/gconfmm-2.22.0/gconf/gconfmm/client.cc 2008-02-05 21:07:34.000000000 +0100
@@ -485,6 +485,7 @@
register_derived_type(gconf_client_get_type());
// Add derived versions of interfaces, if the C type implements any interfaces:
+
}
return *this;
@@ -653,7 +654,9 @@
Client::Client(const Glib::ConstructParams& construct_params)
:
Glib::Object(construct_params)
-{}
+{
+
+}
Client::Client(GConfClient* castitem)
:
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/gconfmm-2.20.0/gconf/src/client.hg new/gconfmm-2.22.0/gconf/src/client.hg
--- old/gconfmm-2.20.0/gconf/src/client.hg 2007-08-13 15:59:17.000000000 +0200
+++ new/gconfmm-2.22.0/gconf/src/client.hg 2008-02-05 21:07:13.000000000 +0100
@@ -446,6 +446,7 @@
*/
_WRAP_METHOD(ChangeSet change_set_reverse(const ChangeSet& set), gconf_client_reverse_change_set, errthrow)
+#m4 _CONVERSION(`const char*',`const Glib::ustring&',__GCHARP_TO_USTRING)
/** A signal emitted when a value changes.
* This signal will only be called for directories added with add_dir().
*/
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/gconfmm-2.20.0/NEWS new/gconfmm-2.22.0/NEWS
--- old/gconfmm-2.20.0/NEWS 2007-09-14 14:04:32.000000000 +0200
+++ new/gconfmm-2.22.0/NEWS 2008-03-06 16:30:48.000000000 +0100
@@ -1,3 +1,8 @@
+2.22.0:
+
+* Fixed Windows build.
+ (Armin Burgmeier)
+
2.20.0:
Increased version to match the GNOME version
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org