![](https://seccdn.libravatar.org/avatar/af22e20b6884acbc89be6d7736c43e92.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package gettext checked in at Sun Aug 6 21:18:44 CEST 2006. -------- --- gettext/gettext.changes 2006-01-25 21:30:17.000000000 +0100 +++ gettext/gettext.changes 2006-07-26 09:49:46.000000000 +0200 @@ -1,0 +2,32 @@ +Wed Jul 26 08:59:35 CEST 2006 - ke@suse.de + +- Version 0.15: + * Enhance PO file format. Messages constrained to a certain context + are possible. The syntax is: + msgctxt "context" + msgid "original" + msgstr "translation" + The xgettext program can be told through the --keyword flag which + function/macro argument has the role of a context. It also supports + the GNOME glib convention to specify the context and original string + in the same string literal: "context|original". + The (non-public) include file gettext.h defines macros pgettext, dpgettext + etc. that take a context argument. + For more information, see the node "Contexts" in the manual. + * msgfmt's format string checking is now stricter in the presence of plural + forms. + * Enhancements to msggrep, xgettext, msgmerge (much faster now!). + * New program recode-sr-latin, that converts Serbian text from + the Cyrillic script to the Latin script. + * Programming languages support: + - C++ with Boost: + - Python: xgettext now recognizes the source encoding from a + "coding:" comment among the first two lines. The default encoding + is now ASCII, no longer ISO-8859-1. + * libgettextpo library: Incompatible change with the error handler + type passed to functions. +- Remove strict aliasing patch which seems to be obsolete because of + code changes. +- Require expat, but still no-op? + +------------------------------------------------------------------- Old: ---- gettext-0.14.5-strict-aliasing.diff gettext-0.14.5.tar.bz2 New: ---- gettext-0.15-docdir.diff gettext-0.15.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gettext.spec ++++++ --- /var/tmp/diff_new_pack.lwhiGu/_old 2006-08-06 21:17:50.000000000 +0200 +++ /var/tmp/diff_new_pack.lwhiGu/_new 2006-08-06 21:17:50.000000000 +0200 @@ -1,23 +1,23 @@ # -# spec file for package gettext (Version 0.14.5) +# spec file for package gettext (Version 0.15) # # Copyright (c) 2006 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: gettext -BuildRequires: emacs-nox gcc-c++ gcc-java gcc-objc +BuildRequires: emacs-nox expat gcc-c++ gcc-java gcc-objc URL: http://www.gnu.org/software/gettext/ License: LGPL Group: Development/Tools/Other Autoreqprov: on -Version: 0.14.5 -Release: 2 +Version: 0.15 +Release: 1 Summary: Tools for Native Language Support (NLS) PreReq: %{install_info_prereq} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -28,14 +28,15 @@ Patch2: gettext-0.12.1-gettextize.patch Patch3: gettext-codecleanup.patch Patch4: po-mode.diff -Patch5: gettext-0.14.5-strict-aliasing.diff +#Patch5: gettext-0.14.5-strict-aliasing.diff +Patch6: gettext-0.15-docdir.diff %description -This package contains the `intl' library as well as tools that ease the -creation and maintenance of message catalogs. With it you can extract -strings from source code. The supplied Emacs mode (po-mode.el) will aid -in editing these catalogs (called PO files, for portable object) and -add translations. A special compiler will turn these PO files into +This package contains the intl library as well as tools that ease the +creation and maintenance of message catalogs. With it, you can extract +strings from source code. The supplied Emacs mode (po-mode.el) aids in +editing these catalogs (called PO files, for portable object) and +adding translations. A special compiler turns these PO files into binary catalogs. @@ -72,7 +73,8 @@ %patch2 %patch3 %patch4 -%patch5 -p1 +#%patch5 -p1 +%patch6 -p1 cp %{SOURCE3} . rename no nb gettext-tools/po/no.* rename no nb gettext-runtime/po/no.* @@ -117,6 +119,8 @@ %{find_lang} gettext-runtime #remove unwanted stuff rm -f $RPM_BUILD_ROOT/usr/share/doc/packages/gettext/README.{mingw,vms,woe32} +#find $RPM_BUILD_ROOT -maxdepth 2 -name '*html' | xargs rm -f +#rm -fr $RPM_BUILD_ROOT/javadoc* %clean rm -rf $RPM_BUILD_ROOT @@ -184,6 +188,7 @@ %_prefix/bin/xgettext %_prefix/bin/gettextize %_prefix/bin/autopoint +%_prefix/bin/recode-sr-latin %doc %_mandir/man1/msg[a-eg-u]*.1.gz %doc %_mandir/man1/msgfilter.1.gz %doc %_mandir/man1/xgettext.1.gz @@ -200,16 +205,45 @@ %_libdir/preloadable_libintl.so %_libdir/gettext %_prefix/share/gettext/config.rpath -%_prefix/share/gettext/mkinstalldirs %_prefix/share/gettext/intl %_prefix/share/gettext/po %_prefix/share/gettext/projects %_prefix/share/gettext/gettext.h %_prefix/share/gettext/msgunfmt.tcl +%_prefix/share/gettext/javaversion.class %_prefix/share/gettext/archive.tar.gz %_prefix/share/aclocal/* %changelog -n gettext +* Wed Jul 26 2006 - ke@suse.de +- Version 0.15: + * Enhance PO file format. Messages constrained to a certain context + are possible. The syntax is: + msgctxt "context" + msgid "original" + msgstr "translation" + The xgettext program can be told through the --keyword flag which + function/macro argument has the role of a context. It also supports + the GNOME glib convention to specify the context and original string + in the same string literal: "context|original". + The (non-public) include file gettext.h defines macros pgettext, dpgettext + etc. that take a context argument. + For more information, see the node "Contexts" in the manual. + * msgfmt's format string checking is now stricter in the presence of plural + forms. + * Enhancements to msggrep, xgettext, msgmerge (much faster now!). + * New program recode-sr-latin, that converts Serbian text from + the Cyrillic script to the Latin script. + * Programming languages support: +- C++ with Boost: +- Python: xgettext now recognizes the source encoding from a + "coding:" comment among the first two lines. The default encoding + is now ASCII, no longer ISO-8859-1. + * libgettextpo library: Incompatible change with the error handler + type passed to functions. +- Remove strict aliasing patch which seems to be obsolete because of + code changes. +- Require expat, but still no-op? * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Tue Jan 03 2006 - sbrabec@suse.cz ++++++ gettext-0.15-docdir.diff ++++++ --- gettext-0.15/gettext-tools/doc/Makefile.am.~1~ 2006-06-27 14:06:09.000000000 +0200 +++ gettext-0.15/gettext-tools/doc/Makefile.am 2006-07-25 12:17:30.000000000 +0200 @@ -40,6 +40,7 @@ $(top_srcdir)/../gettext-runtime/doc/rt-ngettext.texi \ $(top_srcdir)/../gettext-runtime/doc/rt-envsubst.texi +docdir=@docdir@ # The FAQ. To be edited with Mozilla. # The tutorial. To be edited by hand. doc_DATA = FAQ.html tutorial.html Diff finished. Tue Jul 25 12:17:38 2006 ++++++ gettext-0.14.5.tar.bz2 -> gettext-0.15.tar.bz2 ++++++ ++++ 649535 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...