rpms/kazehakase/F-7 kazehakase-0.4.7-glib-2.13.3-g_regex_free_replace.patch, NONE, 1.1 kazehakase.spec, 1.14, 1.15

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Wed Jul 18 14:22:38 UTC 2007


Author: mtasaka

Update of /cvs/extras/rpms/kazehakase/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1880/F-7

Modified Files:
	kazehakase.spec 
Added Files:
	kazehakase-0.4.7-glib-2.13.3-g_regex_free_replace.patch 
Log Message:
* Wed Jun 18 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.4.7-4
- Rebuild against new gecko engine


kazehakase-0.4.7-glib-2.13.3-g_regex_free_replace.patch:

--- NEW FILE kazehakase-0.4.7-glib-2.13.3-g_regex_free_replace.patch ---
--- kazehakase-0.4.7/src/actions/kz-actions.c.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/actions/kz-actions.c	2007-06-05 14:29:14.000000000 +0900
@@ -336,7 +336,7 @@
 	}
 
 	g_match_info_free(match_info);
-	g_regex_free(regex);
+	g_regex_unref(regex);
 	g_free(text);
 }
 
--- kazehakase-0.4.7/src/actions/kz-history-action.c.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/actions/kz-history-action.c	2007-06-05 14:29:14.000000000 +0900
@@ -127,7 +127,7 @@
 
 	if (action->completion_regex)
 	{
-		g_regex_free(action->completion_regex);
+		g_regex_unref(action->completion_regex);
 		action->completion_regex = NULL;
 	}
 
@@ -296,7 +296,7 @@
 	if (action->completion_previous_key &&
 	    strcmp(action->completion_previous_key, key))
 	{
-		g_regex_free(action->completion_regex);
+		g_regex_unref(action->completion_regex);
 		action->completion_regex = NULL;
 
 		g_free(action->completion_previous_key);
--- kazehakase-0.4.7/src/actions/kz-location-entry-action.c.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/actions/kz-location-entry-action.c	2007-06-05 14:29:14.000000000 +0900
@@ -522,7 +522,7 @@
 	}
 
 	g_match_info_free(match_info);
-	g_regex_free(regex);
+	g_regex_unref(regex);
 }
 
 static gboolean
--- kazehakase-0.4.7/src/bookmarks/kz-bookmark-filter.c.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/bookmarks/kz-bookmark-filter.c	2007-06-05 14:29:14.000000000 +0900
@@ -112,7 +112,7 @@
 		match = g_regex_match(regex, str, 0, NULL);
 
 		g_free(exp);
-		g_regex_free(regex);
+		g_regex_unref(regex);
 
 		if (match)
 			return TRUE;
--- kazehakase-0.4.7/src/bookmarks/kz-smart-bookmark.c.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/bookmarks/kz-smart-bookmark.c	2007-06-05 14:29:14.000000000 +0900
@@ -289,7 +289,7 @@
 		}
 
 		ret = g_regex_match(regex, text, 0, &match_info);
-		g_regex_free(regex);
+		g_regex_unref(regex);
 
 		if (ret)
 		{
--- kazehakase-0.4.7/src/kz-migemo.c.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/kz-migemo.c	2007-06-05 14:29:14.000000000 +0900
@@ -211,7 +211,7 @@
 		if (!last) break;
 	}
 	g_match_info_free(match_info);
-	g_regex_free(regex);
+	g_regex_unref(regex);
 	return matched_text;
 }
 
--- kazehakase-0.4.7/src/utils/gregex.c.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/utils/gregex.c	2007-06-05 14:29:15.000000000 +0900
@@ -838,7 +838,7 @@
 }
 
 /**
- * g_regex_free:
+ * g_regex_unref:
  * @regex: a #GRegex
  *
  * Frees all the memory associated with the regex structure.
@@ -846,7 +846,7 @@
  * Since: 2.14
  */
 void
-g_regex_free (GRegex *regex)
+g_regex_unref (GRegex *regex)
 {
   if (regex == NULL)
     return;
@@ -952,7 +952,7 @@
   if (!regex)
     return FALSE;
   result = g_regex_match_full (regex, string, -1, 0, match_options, NULL, NULL);
-  g_regex_free (regex);
+  g_regex_unref (regex);
   return result;
 }
 
@@ -993,7 +993,7 @@
  *       g_match_info_next (match_info, NULL);
  *     }
  *   g_match_info_free (match_info);
- *   g_regex_free (regex);
+ *   g_regex_unref (regex);
  * }
  * </programlisting></informalexample>
  *
@@ -1056,7 +1056,7 @@
  *       g_match_info_next (match_info, &error);
  *     }
  *   g_match_info_free (match_info);
- *   g_regex_free (regex);
+ *   g_regex_unref (regex);
  *   if (error != NULL)
  *     {
  *       g_printerr ("Error while matching: %s\n", error->message);
@@ -1317,7 +1317,7 @@
   if (!regex)
     return NULL;
   result = g_regex_split_full (regex, string, -1, 0, match_options, 0, NULL);
-  g_regex_free (regex);
+  g_regex_unref (regex);
   return result;
 }
 
--- kazehakase-0.4.7/src/utils/gregex.h.glib	2007-05-29 23:25:05.000000000 +0900
+++ kazehakase-0.4.7/src/utils/gregex.h	2007-06-05 14:29:15.000000000 +0900
@@ -88,7 +88,7 @@
 						 GRegexCompileFlags   compile_options,
 						 GRegexMatchFlags     match_options,
 						 GError             **error);
-void		  g_regex_free			(GRegex              *regex);
+void		  g_regex_unref			(GRegex              *regex);
 const gchar	 *g_regex_get_pattern		(const GRegex        *regex);
 gint		  g_regex_get_max_backref	(const GRegex        *regex);
 gint		  g_regex_get_capture_count	(const GRegex        *regex);


Index: kazehakase.spec
===================================================================
RCS file: /cvs/extras/rpms/kazehakase/F-7/kazehakase.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- kazehakase.spec	4 Jun 2007 18:41:57 -0000	1.14
+++ kazehakase.spec	18 Jul 2007 14:22:06 -0000	1.15
@@ -1,14 +1,14 @@
 %if 0%{?fedora} == 8
-%define		FFver		2.0.0.4
+%define		FFver		2.0.0.5
 %endif
 %if 0%{?fedora} == 7
-%define		FFver		2.0.0.4
+%define		FFver		2.0.0.5
 %endif
 %if 0%{?fedora} == 6
-%define		FFver		1.5.0.10
+%define		FFver		1.5.0.12
 %endif
 %if 0%{?fedora} == 5
-%define		SMver		1.0.8
+%define		SMver		1.0.9
 %endif
 %define		obsolete_plugin_ver	0.4.5-1
 
@@ -22,17 +22,18 @@
 
 %define		repoid		25610
 
-%define		svnver		3221
+%define		glib_regex_unref_ver	2.13.3
 
 Name:		kazehakase
 Version:	0.4.7
-Release:	2%{?dist}
+Release:	4%{?dist}
 Summary:	Kazehakase browser
 
 Group:		Applications/Internet
 License:	GPL
 URL:		http://kazehakase.sourceforge.jp/
 Source0:	http://downloads.sourceforge.jp/kazehakase/%{repoid}/%{name}-%{version}.tar.gz
+Patch0:		kazehakase-0.4.7-glib-2.13.3-g_regex_free_replace.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:	expat-devel
@@ -62,7 +63,7 @@
 # Require Binary Compatible glib
 # returns bogus value if glib2-devel is not installed in order for parsing to succeed
 # bogus value wont make it into a real package
-%define glib_ver %([ -a %{_libdir}/pkgconfig/glib-2.0.pc ] && pkg-config --modversion glib-2.0 | cut -d. -f 1,2 || echo -n "999")
+%define glib_ver %([ -a %{_libdir}/pkgconfig/glib-2.0.pc ] && pkg-config --modversion glib-2.0 || echo -n "999")
 BuildRequires:	glib2-devel
 Requires:	glib2 >= %{glib_ver}
 
@@ -120,6 +121,9 @@
 
 %prep
 %setup -q
+if pkg-config --exists 'glib-2.0 >= %{glib_regex_unref_ver}' ; then
+%patch0 -p1 -b .glib
+fi
 
 %{__sed} -i.multilib -e \
 	'/gecko/s|mozilla-config.h|mozilla-config*.h|' \
@@ -214,6 +218,12 @@
 %endif
 
 %changelog
+* Wed Jun 18 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.4.7-4
+- Rebuild against new gecko engine
+
+* Tue Jun  5 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.4.7-3
+- Patch to follow the newest GLib symbol
+
 * Tue Jun  5 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.4.7-2
 - Parse GLib version dependency 
 




More information about the scm-commits mailing list