Hello community, here is the log from the commit of package eb checked in at Wed Feb 7 00:28:05 CET 2007. -------- --- eb/eb.changes 2006-02-08 01:22:34.000000000 +0100 +++ /mounts/work_src_done/STABLE/eb/eb.changes 2007-02-06 15:56:07.000000000 +0100 @@ -1,0 +2,21 @@ +Tue Feb 06 15:50:24 CET 2007 - mfabian@suse.de + +- bugzilla #242268: array subscript is above array bounds. + +------------------------------------------------------------------- +Tue Feb 06 12:33:57 CET 2007 - mfabian@suse.de + +- update to 4.3. + • fix a problem with shared directories with EPWING dictionaries + • fix the problem that ‘ebunzip --test’ did overwrite the + main dictionary file. + • fix the problem that ebappendix created an appendix in + electronic book form even when reading a catalogs.app file. + • make colour illustrations with reference links work. + • API Additions: + new functions: eb_have_image_menu(), eb_image_menu(). + new text hooks: EB_HOOK_BEGIN_IMAGE_PAGE, + EB_HOOK_END_IMAGE_PAGE, EB_HOOK_BEGIN_CLICKABLE_AREA, + EB_HOOK_END_CLICKABLE_AREA + +------------------------------------------------------------------- Old: ---- eb-4.2.tar.bz2 New: ---- bugzilla-242268.patch eb-4.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eb.spec ++++++ --- /var/tmp/diff_new_pack.zf9839/_old 2007-02-07 00:27:31.000000000 +0100 +++ /var/tmp/diff_new_pack.zf9839/_new 2007-02-07 00:27:31.000000000 +0100 @@ -1,25 +1,26 @@ # -# spec file for package eb (Version 4.2) +# spec file for package eb (Version 4.3) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: eb -License: GPL +License: GNU General Public License (GPL) Group: System/Libraries Autoreqprov: on -Version: 4.2 -Release: 3 +Version: 4.3 +Release: 1 URL: http://www.sra.co.jp/people/m-kasahr/eb/ # original source is gzipped -Source0: ftp://ftp.sra.co.jp/pub/misc/eb/eb-4.2.tar.bz2 +Source0: ftp://ftp.sra.co.jp/pub/misc/eb/eb-4.3.tar.bz2 Patch1: gettext.patch +Patch2: bugzilla-242268.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: EB is a C Library for Accessing CD-ROM Books #Summary(ja): EB ライブラリは CD-ROM 書籍にアクセスするための C のライブラリです。 @@ -69,6 +70,7 @@ %prep %setup0 %patch1 -p1 +%patch2 -p1 %build # update config.{guess,sub} @@ -114,6 +116,21 @@ %{_datadir}/aclocal/*.m4 %changelog -n eb +* Tue Feb 06 2007 - mfabian@suse.de +- bugzilla #242268: array subscript is above array bounds. +* Tue Feb 06 2007 - mfabian@suse.de +- update to 4.3. + • fix a problem with shared directories with EPWING dictionaries + • fix the problem that ‘ebunzip --test’ did overwrite the + main dictionary file. + • fix the problem that ebappendix created an appendix in + electronic book form even when reading a catalogs.app file. + • make colour illustrations with reference links work. + • API Additions: + new functions: eb_have_image_menu(), eb_image_menu(). + new text hooks: EB_HOOK_BEGIN_IMAGE_PAGE, + EB_HOOK_END_IMAGE_PAGE, EB_HOOK_BEGIN_CLICKABLE_AREA, + EB_HOOK_END_CLICKABLE_AREA * Wed Feb 08 2006 - ro@suse.de - workaround glibc(?) problem with localedir being .locale in configure ++++++ bugzilla-242268.patch ++++++ diff -ru eb-4.3/eb/multiplex.c eb-4.3.new/eb/multiplex.c --- eb-4.3/eb/multiplex.c 2006-06-28 09:20:15.000000000 +0200 +++ eb-4.3.new/eb/multiplex.c 2007-02-06 15:46:16.000000000 +0100 @@ -841,7 +841,7 @@ return -1; strncpy(entry->book_name, book_name, EBNET_MAX_BOOK_NAME_LENGTH + 1); - *(entry->book_name + EBNET_MAX_BOOK_NAME_LENGTH + 1) = '\0'; + *(entry->book_name + EBNET_MAX_BOOK_NAME_LENGTH) = '\0'; return 0; } ++++++ eb-4.2.tar.bz2 -> eb-4.3.tar.bz2 ++++++ ++++ 10117 lines of diff (skipped) ++++++ gettext.patch ++++++ --- /var/tmp/diff_new_pack.zf9839/_old 2007-02-07 00:27:32.000000000 +0100 +++ /var/tmp/diff_new_pack.zf9839/_new 2007-02-07 00:27:32.000000000 +0100 @@ -1,5 +1,6 @@ ---- eb-4.2/m4/gettext.m4 -+++ eb-4.2/m4/gettext.m4 +diff -ru eb-4.3/m4/gettext.m4 eb-4.3.new/m4/gettext.m4 +--- eb-4.3/m4/gettext.m4 2006-06-28 09:20:01.000000000 +0200 ++++ eb-4.3.new/m4/gettext.m4 2007-02-06 13:04:25.000000000 +0100 @@ -37,7 +37,7 @@ AC_CHECK_HEADERS([locale.h nl_types.h]) AC_CHECK_FUNCS([setlocale]) @@ -9,65 +10,39 @@ dnl * dnl * --enable-nls option -@@ -114,11 +114,11 @@ - AC_MSG_CHECKING([for NLS support]) - - if test $ENABLE_NLS != no; then -- rm -rf .locale -- mkdir .locale -- mkdir .locale/en -- mkdir .locale/en/LC_MESSAGES -- cp $srcdir/gttest.mo .locale/en/LC_MESSAGES/gttest.mo -+ rm -rf locale -+ mkdir locale -+ mkdir locale/en -+ mkdir locale/en/LC_MESSAGES -+ cp $srcdir/gttest.mo locale/en/LC_MESSAGES/gttest.mo - - save_CPPFLAGS=$CPPFLAGS - save_LIBS=$LIBS -@@ -153,7 +153,7 @@ +@@ -138,7 +138,7 @@ #ifdef HAVE_SETLOCALE setlocale(LC_ALL, ""); #endif - bindtextdomain("gttest", ".locale"); + bindtextdomain("gttest", "locale"); textdomain("gttest"); - p = gettext("foo"); - if (*p == 'b' && *(p + 1) == 'a' && *(p + 2) == 'r' && *(p + 3) == '\0') -@@ -193,7 +193,7 @@ + gettext("foo"); + return 0; +@@ -174,7 +174,7 @@ #ifdef HAVE_SETLOCALE setlocale(LC_ALL, ""); #endif - bindtextdomain("gttest", ".locale"); + bindtextdomain("gttest", "locale"); textdomain("gttest"); - p = gettext("foo"); - if (*p == 'b' && *(p + 1) == 'a' && *(p + 2) == 'r' && *(p + 3) == '\0') -@@ -234,7 +234,7 @@ + gettext("foo"); + return 0; +@@ -211,7 +211,7 @@ #ifdef HAVE_SETLOCALE setlocale(LC_ALL, ""); #endif - bindtextdomain("gttest", ".locale"); + bindtextdomain("gttest", "locale"); textdomain("gttest"); - p = gettext("foo"); - if (*p == 'b' && *(p + 1) == 'a' && *(p + 2) == 'r' && *(p + 3) == '\0') -@@ -275,7 +275,7 @@ + gettext("foo"); + return 0; +@@ -248,7 +248,7 @@ #ifdef HAVE_SETLOCALE setlocale(LC_ALL, ""); #endif - bindtextdomain("gttest", ".locale"); + bindtextdomain("gttest", "locale"); textdomain("gttest"); - p = gettext("foo"); - if (*p == 'b' && *(p + 1) == 'a' && *(p + 2) == 'r' && *(p + 3) == '\0') -@@ -291,7 +291,7 @@ - fi - fi - -- rm -rf .locale -+ rm -rf locale - - CPPFLAGS=$save_CPPFLAGS - LIBS=$save_LIBS + gettext("foo"); + return 0; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org