Hello community, here is the log from the commit of package aspell checked in at Thu Aug 16 17:56:37 CEST 2007. -------- --- aspell/aspell.changes 2007-08-15 15:55:56.000000000 +0200 +++ /mounts/work_src_done/STABLE/aspell/aspell.changes 2007-08-16 16:40:21.000000000 +0200 @@ -1,0 +2,13 @@ +Thu Aug 16 16:38:45 CEST 2007 - lmichnovic@suse.cz + +- fixed SIGSEV when checking empty file(epmty_file.patch) [#266130] +- using parallel build + +------------------------------------------------------------------- +Thu Aug 16 14:38:45 CEST 2007 - lmichnovic@suse.cz + +- changed dict- and data-dir back to /usr/{%lib} because dictionary + files depends on endian. +- fixed command execution in script "run-with-aspell" (quotes.patch) + +------------------------------------------------------------------- New: ---- aspell-epmty_file.patch aspell-quotes.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aspell.spec ++++++ --- /var/tmp/diff_new_pack.s12712/_old 2007-08-16 17:56:12.000000000 +0200 +++ /var/tmp/diff_new_pack.s12712/_new 2007-08-16 17:56:12.000000000 +0200 @@ -20,12 +20,14 @@ PreReq: %install_info_prereq Autoreqprov: on Version: 0.60.5 -Release: 35 +Release: 36 Summary: A Free and Open Source Spell Checker URL: http://aspell.net/ Source: aspell-%{version}.tar.bz2 Patch1: aspell-strict-aliasing.patch Patch2: aspell-duplicate_name.patch +Patch3: aspell-quotes.patch +Patch4: aspell-epmty_file.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -59,6 +61,8 @@ %setup -q %patch1 %patch2 +%patch3 +%patch4 %build %{suse_update_config} @@ -72,10 +76,11 @@ --libdir=%{_prefix}/%_lib \ --infodir=%{_infodir} \ --mandir=%{_mandir} \ - --enable-pkgdatadir=%{_prefix}/share/aspell-0.60 \ - --enable-dict-dir=%{_prefix}/share/aspell-0.60 \ --enable-static -make +# dictionary files depend on endian, needs fix, then posible +# --enable-pkgdatadir=%{_prefix}/share/aspell-0.60 \ +# --enable-dict-dir=%{_prefix}/share/aspell-0.60 \ +make %{?jobs:-j%jobs} %install make DESTDIR=$RPM_BUILD_ROOT install @@ -118,8 +123,8 @@ %{_bindir}/pre* %{_libdir}/libaspell.so.* %{_libdir}/libpspell.so.* -#%{_libdir}/aspell-0.60 -%{_prefix}/share/aspell-0.60 +%{_libdir}/aspell-0.60 +#%{_prefix}/share/aspell-0.60 %{_datadir}/locale/*/*/aspell.mo %files devel @@ -134,6 +139,13 @@ %{_libdir}/libpspell.so %changelog +* Thu Aug 16 2007 - lmichnovic@suse.cz +- fixed SIGSEV when checking empty file(epmty_file.patch) [#266130] +- using parallel build +* Thu Aug 16 2007 - lmichnovic@suse.cz +- changed dict- and data-dir back to /usr/{%%lib} because dictionary + files depends on endian. +- fixed command execution in script "run-with-aspell" (quotes.patch) * Wed Aug 15 2007 - lmichnovic@suse.cz - using lang macro - not using obsoleted %%run_ldconfig macro ++++++ aspell-epmty_file.patch ++++++ --- common/convert.cpp +++ common/convert.cpp @@ -813,6 +813,7 @@ { ToUniLookup lookup; void decode(const char * in, int size, FilterCharVector & out) const { + if (size == 0) return; // if size == 0 then while loop cause SIGSEGV const char * stop = in + size; // this is OK even if size == -1 while (*in && in != stop) { out.append(from_utf8(in, stop)); ++++++ aspell-quotes.patch ++++++ --- scripts/run-with-aspell.create +++ scripts/run-with-aspell.create @@ -3,5 +3,5 @@ echo "#!/bin/sh" echo "PATH=$1:\$PATH" echo "export PATH" -echo "exec \$@" +echo "exec \"\$@\"" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org