rpms/scim-skk/FC-5 scim-skk-broken-iter.diff, NONE, 1.1 scim-skk.spec, 1.14, 1.15

Ryo Dairiki (ryo) fedora-extras-commits at redhat.com
Sun Jul 23 03:36:36 UTC 2006


Author: ryo

Update of /cvs/extras/rpms/scim-skk/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17838

Modified Files:
	scim-skk.spec 
Added Files:
	scim-skk-broken-iter.diff 
Log Message:
Add a patch file.

scim-skk-broken-iter.diff:

--- NEW FILE scim-skk-broken-iter.diff ---
--- src/scim_skk_dictionary.cpp.orig	2006-04-29 13:24:36.000000000 +0900
+++ src/scim_skk_dictionary.cpp	2006-04-29 13:25:16.000000000 +0900
@@ -544,9 +544,11 @@
 {
     list<CandPair> &cl = m_dictdata[key];
-    for (list<CandPair>::iterator it = cl.begin(); it != cl.end(); it++) {
-        if (it->first == data.first) {
-            cl.erase(it);
-        }
+    for (list<CandPair>::iterator it = cl.begin(); it != cl.end();) {
+        if (it->first == data.first) {
+            it = cl.erase(it);
+        } else {
+            ++it;
+        }
     }
     cl.push_front(data);
     m_writeflag = true;


Index: scim-skk.spec
===================================================================
RCS file: /cvs/extras/rpms/scim-skk/FC-5/scim-skk.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- scim-skk.spec	2 Jun 2006 07:52:54 -0000	1.14
+++ scim-skk.spec	23 Jul 2006 03:36:36 -0000	1.15
@@ -1,8 +1,6 @@
-%define with_libstdc_preview 1 
-
-Name:		scim-skk
+Name:	    scim-skk
 Version:	0.5.2
-Release:	5%{?dist}
+Release:	4%{?dist}
 Summary:	SCIM IMEngine module for skk
 
 Group:		System Environment/Libraries
@@ -11,11 +9,10 @@
 Source0:	http://sourceforge.jp/projects/scim-imengine/files/%{name}-%{version}.tar.gz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+Patch0: scim-skk-broken-iter.patch
+
+Requires:		scim skkdic
 BuildRequires:	scim-devel
-%if %{with_libstdc_preview}
-Buildrequires:  libstdc++so7-devel
-%endif
-Requires:	scim, skkdic
 
 %description
 Scim-skk is a SCIM IMEngine module for skk to support Japanese input
@@ -23,28 +20,19 @@
 
 %prep
 %setup -q
+%patch0 -p0
 
 
 %build
-%if %{with_libstdc_preview}
-export CXX=%{_bindir}/g++-libstdc++-so_7
-%endif
 %configure --disable-static
-%if %{with_libstdc_preview}
-# tweak libtool for libstdc++-so7
-sed -i -e "s/4.1.0 /4.2.0-`grep datestamp= %{_bindir}/g++-libstdc++-so_7 | sed -e "s/datestamp=//"` /" libtool
-%endif
 make  %{?_smp_mflags}
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%if %{with_libstdc_preview}
-export CXX=%{_bindir}/g++-libstdc++-so_7
-%endif
 make DESTDIR=${RPM_BUILD_ROOT} install
 
-rm $RPM_BUILD_ROOT%{_libdir}/scim-1.0/*/{IMEngine,SetupUI}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/scim-1.0/*/{IMEngine,SetupUI}/*.la
 
 %find_lang %{name}
 
@@ -59,25 +47,16 @@
 %{_libdir}/scim-1.0/*/IMEngine/skk.so
 %{_libdir}/scim-1.0/*/SetupUI/skk-imengine-setup.so
 %{_datadir}/scim/icons/scim-skk.png
+%{_datadir}/scim/icons/scim-skk.png
 
 
 %changelog
-* Mon May 29 2006 Ryo Dairiki <ryo-dairiki at users.sourceforge.net> - 0.5.2-5
-- rebuild against libstdc++so7 (0:4.2.0-0.3.20060428.fc5.2)
-
+* Sun Jul 23 2006 Ryo Diairki <ryo-dairiki at users.sourceforge.net> - 0.5.2-4
+- add a patch for the problem of broken iterators.
 
-* Sat May 20 2006 Ryo Dairiki <ryo-dairiki at users.sourceforge.net> - 0.5.2-4
-- rebuild against libstdc++so7 (0:4.2.0-0.3.20060428.fc5.1)
-
-* Mon Feb 13 2006 Jens Petersen <petersen at redhat.com> - 0.5.2-3
-- build conditionally with libstdc++so7 preview library (#166041)
-  - add with_libstdc_preview switch and tweak libtool to link against it
+* Wed Mar  1 2006 Ryo Diairki <ryo-dairiki at users.sourceforge.net> - 0.5.2-2
 - update filelist since moduledir is now api-versioned
 
-
-* Sun Feb 12 2006 Ryo Dairiki <ryo-dairiki at users.sourceforge.net> - 0.5.2-2
-- a little cleanup
-
 * Wed Jan 25 2006 Ryo Dairiki <ryo-dairiki at users.sourceforge.net> - 0.5.2-1
 - update to 0.5.2
 




More information about the fedora-extras-commits mailing list