Hello community,
here is the log from the commit of package gettext-runtime
checked in at Fri Nov 23 00:56:13 CET 2007.
--------
New Changes file:
--- /dev/null 2006-09-20 18:56:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/gettext-runtime/gettext-csharp.changes 2007-11-16 21:04:57.000000000 +0100
@@ -0,0 +1,92 @@
+-------------------------------------------------------------------
+Fri Nov 16 13:59:43 CET 2007 - pth@suse.de
+
+- Don't run the testsuite.
+
+-------------------------------------------------------------------
+Thu Nov 15 12:51:17 CET 2007 - pth@suse.de
+
+- Rename packages: gettext -> gettext-runtime and
+ gettext-devel -> gettext->tools
+ Packaging closely follows uptream recommendation with a few
+ exceptions.
+
+- Initialize variable to shut up gcc.
+- Disable msgmerge-compendium-5 for now.
+
+- Update to 0.17:
+ * License:
+ The gettext related programs and tools are now licensed under the GPL
+ version 3, instead of the GPL version 2.
+
+ * PO file format:
+ The Project-Id-Version field in the header entry may now already be filled
+ in the POT file. In this case, the translators don't need to fill it in.
+ xgettext has new options --package-name and --package-version that allow
+ to specify the package name and version from a Makefile.
+
+ * Colorized PO files:
+ The msgcat program has new options --color and --style that produce a
+ colorized PO file output, where keywords, strings, comments, or format
+ directives can be highlighted. See the documentation section
+ "Highlighting parts of PO files" for more info.
+
+ * gettextize now has a --po-dir option that allows several PO directories to
+ be updated all together.
+
+ * Programming languages support:
+ - Contexts (msgctxt) are now also supported for Java and C#.
+ - C# with Qt: The support for Qt format strings has been updated for Qt 4.
+ - C++ with KDE:
+ xgettext has a new option --kde that triggers the recognition and marking
+ of KDE 4 format strings.
+
+ * Autoconf macros:
+ - A new macro AM_XGETTEXT_OPTION can be used as an alternative to modifying
+ po/Makevars.
+
+ * libgettextpo library:
+ - New functions are available for querying the list of supported format
+ types.
+ - The functions po_message_comments and po_message_extracted_comments
+ return a multiline string where each line no longer starts with a
+ redundant space. The leading space in every comment line is now stripped
+ while reading the PO file.
+ - Conversely, when you pass a multiline string to the function
+ po_message_set_comments or po_message_set_extracted_comments, you normally
+ don't pass a space at the beginning of each line, because such spaces are
+ no longer trimmed during output.
+
+ * Documentation:
+ - The "Users" chapter has been completely rewritten.
+ - New section "Highlighting parts of PO files".
+ - A complete example showing the use of GNU gettext in Java with the Qt/Jambi
+ GUI toolkit has been added.
+
+- Add tcl and perl-libintl-perl to BuildRequires (testsuite needs
+ them).
+- Remove call to gl_AC_TYPE_LONG_LONG from libasprintf's
+ configure.ac
+
+-------------------------------------------------------------------
+Wed Oct 31 16:58:36 CET 2007 - mrueckert@suse.de
+
+- renamed rpmlintrc to gettext-rpmlintrc and added it to the spec
+ as source 1
+
+-------------------------------------------------------------------
+Fri Aug 10 19:40:37 CEST 2007 - bk@suse.de
+
+- Update to gettext 0.16.1, required by GnuPG 2.0.5
+
+-------------------------------------------------------------------
+Thu Aug 9 18:04:26 CEST 2007 - bk@suse.de
+
+- re-enable make check
+
+-------------------------------------------------------------------
+Tue Jul 10 17:25:43 CEST 2007 - pth@suse.de
+
+- Split .NET/Mono support into a package with its own spec
+ to avoid making the base gettext package dependent on mono(-devel).
+
New Changes file:
--- /dev/null 2006-09-20 18:56:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/gettext-runtime/gettext-java.changes 2007-11-16 21:04:55.000000000 +0100
@@ -0,0 +1,131 @@
+-------------------------------------------------------------------
+Fri Nov 16 14:00:51 CET 2007 - pth@suse.de
+
+- Don't run the testsuite.
+
+-------------------------------------------------------------------
+Thu Nov 15 12:53:24 CET 2007 - pth@suse.de
+
+- Rename packages: gettext -> gettext-runtime and
+ gettext-devel -> gettext->tools
+ Packaging closely follows uptream recommendation with a few
+ exceptions.
+
+- Initialize variable to shut up gcc.
+- Disable msgmerge-compendium-5 for now.
+
+- Reorder installation flow because libgettextlib is needed for the
+ gettext-tools stuf.
+
+- Update to 0.17:
+ * License:
+ The gettext related programs and tools are now licensed under the GPL
+ version 3, instead of the GPL version 2.
+
+ * PO file format:
+ The Project-Id-Version field in the header entry may now already be filled
+ in the POT file. In this case, the translators don't need to fill it in.
+ xgettext has new options --package-name and --package-version that allow
+ to specify the package name and version from a Makefile.
+
+ * Colorized PO files:
+ The msgcat program has new options --color and --style that produce a
+ colorized PO file output, where keywords, strings, comments, or format
+ directives can be highlighted. See the documentation section
+ "Highlighting parts of PO files" for more info.
+
+ * gettextize now has a --po-dir option that allows several PO directories to
+ be updated all together.
+
+ * Programming languages support:
+ - Contexts (msgctxt) are now also supported for Java and C#.
+ - C# with Qt: The support for Qt format strings has been updated for Qt 4.
+ - C++ with KDE:
+ xgettext has a new option --kde that triggers the recognition and marking
+ of KDE 4 format strings.
+
+ * Autoconf macros:
+ - A new macro AM_XGETTEXT_OPTION can be used as an alternative to modifying
+ po/Makevars.
+
+ * libgettextpo library:
+ - New functions are available for querying the list of supported format
+ types.
+ - The functions po_message_comments and po_message_extracted_comments
+ return a multiline string where each line no longer starts with a
+ redundant space. The leading space in every comment line is now stripped
+ while reading the PO file.
+ - Conversely, when you pass a multiline string to the function
+ po_message_set_comments or po_message_set_extracted_comments, you normally
+ don't pass a space at the beginning of each line, because such spaces are
+ no longer trimmed during output.
+
+ * Documentation:
+ - The "Users" chapter has been completely rewritten.
+ - New section "Highlighting parts of PO files".
+ - A complete example showing the use of GNU gettext in Java with the Qt/Jambi
+ GUI toolkit has been added.
+
+- Add tcl and perl-libintl-perl to BuildRequires (testsuite needs
+ them).
+- Remove call to gl_AC_TYPE_LONG_LONG from libasprintf's
+ configure.ac
+
+-------------------------------------------------------------------
+Wed Oct 31 16:58:36 CET 2007 - mrueckert@suse.de
+
+- renamed rpmlintrc to gettext-rpmlintrc and added it to the spec
+ as source 1
+
+-------------------------------------------------------------------
+Mon Sep 3 13:51:10 CEST 2007 - pth@suse.de
+
+- Incorporate upstream patch that correctly fixes the expat
+ dynloading code (http://savannah.gnu.org/bugs/?19585).
+
+-------------------------------------------------------------------
+Fri Aug 10 19:40:37 CEST 2007 - bk@suse.de
+
+- Update to gettext 0.16.1, required by GnuPG 2.0.5
+
+-------------------------------------------------------------------
+Thu Aug 9 18:04:26 CEST 2007 - bk@suse.de
+
+- re-enable make check to identify possible toolchain bugs
+- move java documentation from gettext to this package
+- hardlink duplicate example files in documentation
+
+-------------------------------------------------------------------
+Fri Apr 20 14:43:28 CEST 2007 - pth@suse.de
+
+- Make inclusion of expat.h independent of dynamic loading so
+ that XML_MAJOR_VERSION is actually defined (#264110).
+
+-------------------------------------------------------------------
+Fri Mar 30 15:18:31 CEST 2007 - pth@suse.de
+
+- Fix use of uninitialized variables.
+- Set CXXFLAGS to get C++ code compiled with RPM_BUILD_OPTS
+- Sync .spec files
+
+-------------------------------------------------------------------
+Tue Mar 20 17:54:57 CET 2007 - rguenther@suse.de
+
+- Remove unused expat BuildRequires.
+
+-------------------------------------------------------------------
+Wed Jan 31 13:05:29 CET 2007 - pth@suse.de
+
+- Reference 0.16 .spec file
+- fix spec file
+
+-------------------------------------------------------------------
+Tue Jan 16 17:09:50 CET 2007 - pth@suse.de
+
+- Update to gettext 0.16
+
+-------------------------------------------------------------------
+Mon Sep 18 13:45:31 CEST 2006 - rguenther@suse.de
+
+- New package to host gettext java tools GetURL and DumpResource.
+
New Changes file:
--- /dev/null 2006-09-20 18:56:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/gettext-runtime/gettext-runtime.changes 2007-11-15 14:27:03.000000000 +0100
@@ -0,0 +1,666 @@
+-------------------------------------------------------------------
+Thu Nov 15 12:51:17 CET 2007 - pth@suse.de
+
+- Rename packages: gettext -> gettext-runtime and
+ gettext-devel -> gettext->tools
+ Packaging closely follows uptream recommendation with a few
+ exceptions.
+
+- Initialize variable to shut up gcc.
+- Disable msgmerge-compendium-5 for now.
+
+- Update to 0.17:
+ * License:
+ The gettext related programs and tools are now licensed under the GPL
+ version 3, instead of the GPL version 2.
+
+ * PO file format:
+ The Project-Id-Version field in the header entry may now already be filled
+ in the POT file. In this case, the translators don't need to fill it in.
+ xgettext has new options --package-name and --package-version that allow
+ to specify the package name and version from a Makefile.
+
+ * Colorized PO files:
+ The msgcat program has new options --color and --style that produce a
+ colorized PO file output, where keywords, strings, comments, or format
+ directives can be highlighted. See the documentation section
+ "Highlighting parts of PO files" for more info.
+
+ * gettextize now has a --po-dir option that allows several PO directories to
+ be updated all together.
+
+ * Programming languages support:
+ - Contexts (msgctxt) are now also supported for Java and C#.
+ - C# with Qt: The support for Qt format strings has been updated for Qt 4.
+ - C++ with KDE:
+ xgettext has a new option --kde that triggers the recognition and marking
+ of KDE 4 format strings.
+
+ * Autoconf macros:
+ - A new macro AM_XGETTEXT_OPTION can be used as an alternative to modifying
+ po/Makevars.
+
+ * libgettextpo library:
+ - New functions are available for querying the list of supported format
+ types.
+ - The functions po_message_comments and po_message_extracted_comments
+ return a multiline string where each line no longer starts with a
+ redundant space. The leading space in every comment line is now stripped
+ while reading the PO file.
+ - Conversely, when you pass a multiline string to the function
+ po_message_set_comments or po_message_set_extracted_comments, you normally
+ don't pass a space at the beginning of each line, because such spaces are
+ no longer trimmed during output.
+
+ * Documentation:
+ - The "Users" chapter has been completely rewritten.
+ - New section "Highlighting parts of PO files".
+ - A complete example showing the use of GNU gettext in Java with the Qt/Jambi
+ GUI toolkit has been added.
+
+- Add tcl and perl-libintl-perl to BuildRequires (testsuite needs
+ them).
+- Remove call to gl_AC_TYPE_LONG_LONG from libasprintf's
+ configure.ac
+
+-------------------------------------------------------------------
+Mon Nov 5 17:26:27 CET 2007 - rguenther@suse.de
+
+- Fix ordering of gettext.changes entries.
+
+-------------------------------------------------------------------
+Wed Oct 31 16:58:36 CET 2007 - mrueckert@suse.de
+
+- renamed rpmlintrc to gettext-rpmlintrc and added it to the spec
+ as source 1
+
+-------------------------------------------------------------------
+Mon Sep 3 13:51:10 CEST 2007 - pth@suse.de
+
+- Incorporate upstream patch that correctly fixes the expat
+ dynloading code (http://savannah.gnu.org/bugs/?19585).
+
+-------------------------------------------------------------------
+Wed Aug 15 21:14:29 CEST 2007 - coolo@suse.de
+
+- do not set the version to 0.16.1
+
+-------------------------------------------------------------------
+Fri Aug 10 19:40:37 CEST 2007 - bk@suse.de
+
+- Update to gettext 0.16.1, required by GnuPG 2.0.5
+
+-------------------------------------------------------------------
+Thu Aug 9 18:04:26 CEST 2007 - bk@suse.de
+
+- apply the fixes from gettext-0.16.1, noticeable changes:
+ * gettext.m4: changequote instead of pairs of brackets
+ * add a few function protoypes and update polish translations
+- extract missing ycp comments (fix from upstream maintainer, #287150)
+- re-enable make check to identify possible toolchain bugs
+- move java and csharp documentation to gettext-{java,csharp}
+- hardlink duplicate example files in documentation
+
+-------------------------------------------------------------------
+Sat May 26 00:01:35 CEST 2007 - ro@suse.de
+
+- added rpmlintrc for gettext-devel (examples executable)
+
+-------------------------------------------------------------------
+Fri Apr 20 14:43:28 CEST 2007 - pth@suse.de
+
+- Make inclusion of expat.h independent of dynamic loading so
+ that XML_MAJOR_VERSION is actually defined (#264110).
+
+-------------------------------------------------------------------
+Fri Mar 30 15:18:31 CEST 2007 - pth@suse.de
+
+- Fix use of uninitialized variables.
+- Set CXXFLAGS to get C++ code compiled with RPM_BUILD_OPTS
+- sync .spec files
+
+-------------------------------------------------------------------
+Thu Mar 29 11:25:05 CEST 2007 - rguenther@suse.de
+
+- Add site-lisp directories to package.
+
+-------------------------------------------------------------------
+Tue Mar 20 17:54:36 CET 2007 - rguenther@suse.de
+
+- Remove unused expat BuildRequires.
+
+-------------------------------------------------------------------
+Wed Mar 7 23:34:03 CET 2007 - rguenther@suse.de
+
+- Add cvs Requires to gettext-devel as autopoint requires it.
+
+-------------------------------------------------------------------
+Tue Jan 16 17:09:35 CET 2007 - pth@suse.de
+
+- Update to gettext 0.16
+
+ * Interoperability with automake-1.10.
+ * msgmerge has a new option --previous that has the effect of saving the
+ previous msgid of message when making them fuzzy.
+ * msgcmp now ignores fuzzy and untranslated messages in the PO file.
+ * gettextize, when invoked without --intl option, now installs only the .m4
+ files that are needed.
+ * gettextize no longer creates symbolic links by default; it makes file copies
+ instead.
+
+ * Autoconf macros:
+ - The gettext autoconf macros now require autoconf 2.52 or newer.
+ - New autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR
+ - A new autoconf macro AM_GNU_GETTEXT_NEED is added.
+
+ * The libgettextpo library no longer exports symbols that could clash with
+ symbols of the application that uses it.
+
+-------------------------------------------------------------------
+Mon Sep 18 13:45:05 CEST 2006 - rguenther@suse.de
+
+- Build java tools from a separate spec file gettext-java.
+- Remove gcc-java and gcc-objc build dependencies.
+
+-------------------------------------------------------------------
+Tue Sep 5 16:58:56 CEST 2006 - rguenther@suse.de
+
+- Remove build dependency on emacs.
+- Remove install dependency on libstdc++-devel for gettext-devel.
+
+-------------------------------------------------------------------
+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
++++ 469 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/gettext-runtime/gettext-runtime.changes
New:
----
gettext-0.12.1-gettextize.patch
gettext-0.12.1-sigfpe.patch
gettext-0.15-docdir.diff
gettext-0.17.tar.bz2
gettext-autotools.patch
gettext-codecleanup.patch
gettext-csharp.changes
gettext-csharp.spec
gettext-disable_test.patch
gettext-gl_AC_TYPE_LONG_LONG.patch
gettext-initialize_vars.patch
gettext-java.changes
gettext-java.spec
gettext-linkdupes.sh
gettext-needlessly_init_vars.patch
gettext-rpmlintrc
gettext-runtime.changes
gettext-runtime.spec
po-mode.diff
suse-start-po-mode.el
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gettext-csharp.spec ++++++
#
# spec file for package gettext-csharp (Version 0.17)
#
# 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/
#
# norootforbuild
Name: gettext-csharp
BuildRequires: fdupes mono-devel perl-libintl-perl tcl
Requires: mono
Url: http://www.gnu.org/software/gettext/
License: LGPL v2.1 or later
Group: Development/Tools/Other
AutoReqProv: on
Version: 0.17
Release: 1
Summary: Native Language Support (NLS) for C#
PreReq: %{install_info_prereq}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: gettext-%{version}.tar.bz2
Source1: gettext-rpmlintrc
Source2: suse-start-po-mode.el
Source3: gettext-linkdupes.sh
Patch: gettext-0.12.1-sigfpe.patch
Patch2: gettext-0.12.1-gettextize.patch
Patch3: gettext-codecleanup.patch
Patch4: po-mode.diff
Patch5: gettext-initialize_vars.patch
Patch6: gettext-0.15-docdir.diff
Patch7: gettext-autotools.patch
Patch8: gettext-gl_AC_TYPE_LONG_LONG.patch
Patch9: gettext-needlessly_init_vars.patch
Patch10: gettext-disable_test.patch
%description
Mono with its 'resgen' program uses a design that Microsoft created and
that gives the power to the software vendor and not to the user: it
doesn't allow the end-user to create his own localisations for existing
programs. As documented in the gettext manual:
The advantages of the .dll' format over the .resources' format are:
1. 1. Freedom to localize: Users can add their own translations to an
application after it has been built and distributed. Whereas
when the programmer uses a ResourceManager' constructor provided
by the system, the set of .resources' files for an application
must be specified when the application is built and cannot be
extended afterwards.
2., 3., 4. ...
The included GNU.Gettext.dll gives the user this freedom back and the
also included msgfmt.net.exe and msgunfmt.net.exe handle PO files more
reliably than 'resgen'.
Authors:
--------
Bruno Haible