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