rpms/glibmm24/F-10 glibmm-2.18.2-makedir.patch, NONE, 1.1 .cvsignore, 1.33, 1.34 glibmm.spec, 1.48, 1.49 sources, 1.34, 1.35

Denis Leroy denis at fedoraproject.org
Mon May 4 08:54:35 UTC 2009


Author: denis

Update of /cvs/pkgs/rpms/glibmm24/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8668

Modified Files:
	.cvsignore glibmm.spec sources 
Added Files:
	glibmm-2.18.2-makedir.patch 
Log Message:
- Update to upstream 2.18.2 (memory leak fix)
- Added patch for missing implementation (#498847)


glibmm-2.18.2-makedir.patch:

--- NEW FILE glibmm-2.18.2-makedir.patch ---
--- glibmm-2.18.2/gio/giomm/file.cc	2009-03-23 17:58:10.000000000 +0100
+++ glibmm-2.19.2/gio/giomm/file.cc	2009-01-19 18:16:53.000000000 +0100
@@ -1907,6 +1907,25 @@
 }
 
 #ifdef GLIBMM_EXCEPTIONS_ENABLED
+bool File::make_directory_with_parents()
+#else
+bool File::make_directory_with_parents(std::auto_ptr<Glib::Error>& error)
+#endif //GLIBMM_EXCEPTIONS_ENABLED
+{
+  GError* gerror = 0;
+  const bool retvalue = g_file_make_directory_with_parents(gobj(), NULL, &(gerror));
+#ifdef GLIBMM_EXCEPTIONS_ENABLED
+  if(gerror)
+    ::Glib::Error::throw_exception(gerror);
+#else
+  if(gerror)
+    error = ::Glib::Error::throw_exception(gerror);
+#endif //GLIBMM_EXCEPTIONS_ENABLED
+
+  return retvalue;
+}
+
+#ifdef GLIBMM_EXCEPTIONS_ENABLED
 bool File::make_symbolic_link(const std::string& symlink_value)
 #else
 bool File::make_symbolic_link(const std::string& symlink_value, std::auto_ptr<Glib::Error>& error)


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/glibmm24/F-10/.cvsignore,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -p -r1.33 -r1.34
--- .cvsignore	21 Oct 2008 11:31:57 -0000	1.33
+++ .cvsignore	4 May 2009 08:54:05 -0000	1.34
@@ -1 +1 @@
-glibmm-2.18.1.tar.bz2
+glibmm-2.18.2.tar.bz2


Index: glibmm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/glibmm24/F-10/glibmm.spec,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -p -r1.48 -r1.49
--- glibmm.spec	21 Oct 2008 11:31:57 -0000	1.48
+++ glibmm.spec	4 May 2009 08:54:05 -0000	1.49
@@ -1,5 +1,5 @@
 Name:           glibmm24
-Version:        2.18.1
+Version:        2.18.2
 Release:        1%{?dist}
 Summary:        C++ interface for GTK2 (a GUI library for X)
 
@@ -7,6 +7,7 @@ Group:          System Environment/Libra
 License:        LGPLv2+
 URL:            http://gtkmm.sourceforge.net/
 Source0:        http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.18/glibmm-%{version}.tar.bz2
+Patch0:         glibmm-2.18.2-makedir.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  libsigc++20-devel >= 2.0.0
@@ -44,6 +45,7 @@ This package contains the full API docum
 
 %prep
 %setup -q -n glibmm-%{version}
+%patch0 -p1 -b .makedir
 
 
 %build
@@ -100,6 +102,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Mar 24 2009 Denis Leroy <denis at poolshark.org> - 2.18.2-1
+- Update to upstream 2.18.2 (memory leak fix)
+- Added patch for missing implementation (#498847)
+
 * Tue Oct 21 2008 Denis Leroy <denis at poolshark.org> - 2.18.1-1
 - Update to upstream 2.18.1, many bug fixes
 - Patch for define conflict upstreamed


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/glibmm24/F-10/sources,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -p -r1.34 -r1.35
--- sources	21 Oct 2008 11:31:57 -0000	1.34
+++ sources	4 May 2009 08:54:05 -0000	1.35
@@ -1 +1 @@
-942290a4b77dac3ea18a5b70373fe04c  glibmm-2.18.1.tar.bz2
+acb1fc7d1afebb7fe64f569eb6ba2aed  glibmm-2.18.2.tar.bz2




More information about the fedora-extras-commits mailing list