1
0

Accepting request 198784 from Base:System

trying to accomplish advises for request 186730.
Using build service only atm, any additional work might take a while again... (forwarded request 197387 from no_se)

OBS-URL: https://build.opensuse.org/request/show/198784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gettext-runtime?expand=0&rev=49
This commit is contained in:
Tomáš Chvátal 2013-09-13 12:44:40 +00:00 committed by Git OBS Bridge
commit 3a7d867ddb
12 changed files with 281 additions and 144 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32fc1b85fc249ab81bfc37b942a992c7a34f2e1101357ce0d4591341b9164a0a
size 15901092

3
gettext-0.18.3.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:36f3c1043df803565d4977c1efbd41e1ec0f0301acf5f057984406c34cb9f948
size 16171945

View File

@ -1,101 +0,0 @@
Index: gettext-0.18.2.1/gettext-tools/configure
===================================================================
--- gettext-0.18.2.1.orig/gettext-tools/configure
+++ gettext-0.18.2.1/gettext-tools/configure
@@ -40566,13 +40566,13 @@ fi
LIBS="$gl_save_LIBS $LIBXML2 $LIBICONV"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-[#include <libxml/xmlversion.h>
+#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
- ]
+
int
main ()
{
-[xmlCheckVersion (0); xmlFree ((void *) 0);]
+xmlCheckVersion (0); xmlFree ((void *) 0);
;
return 0;
}
@@ -40590,13 +40590,13 @@ rm -f core conftest.err conftest.$ac_obj
CPPFLAGS="$CPPFLAGS $INCXML2"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-[#include <libxml/xmlversion.h>
+#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
- ]
+
int
main ()
{
-[xmlCheckVersion (0); xmlFree ((void *) 0);]
+xmlCheckVersion (0); xmlFree ((void *) 0);
;
return 0;
}
@@ -40746,13 +40746,13 @@ rm -f conftest.err conftest.i conftest.$
CPPFLAGS="$gl_save_CPPFLAGS -I$libxml2_include_dir"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-[#include <libxml/xmlversion.h>
+#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
- ]
+
int
main ()
{
-[xmlCheckVersion (0); xmlFree ((void *) 0);]
+xmlCheckVersion (0); xmlFree ((void *) 0);
;
return 0;
}
Index: gettext-0.18.2.1/gettext-tools/gnulib-m4/libxml.m4
===================================================================
--- gettext-0.18.2.1.orig/gettext-tools/gnulib-m4/libxml.m4
+++ gettext-0.18.2.1/gettext-tools/gnulib-m4/libxml.m4
@@ -42,10 +42,10 @@ AC_DEFUN([gl_LIBXML],
dnl -Wl,--disable-auto-import.
AC_LIB_LINKFLAGS_BODY([xml2])
LIBS="$gl_save_LIBS $LIBXML2 $LIBICONV"
- AC_TRY_LINK([[#include <libxml/xmlversion.h>
+ AC_TRY_LINK([#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
- ]],
- [[xmlCheckVersion (0); xmlFree ((void *) 0);]],
+ ],
+ [xmlCheckVersion (0); xmlFree ((void *) 0);],
[gl_cv_libxml=yes
gl_cv_LIBXML="$LIBXML2 $LIBICONV"
gl_cv_LTLIBXML="$LTLIBXML2 $LTLIBICONV"
@@ -53,10 +53,10 @@ AC_DEFUN([gl_LIBXML],
if test "$gl_cv_libxml" != yes; then
gl_save_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $INCXML2"
- AC_TRY_LINK([[#include <libxml/xmlversion.h>
+ AC_TRY_LINK([#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
- ]],
- [[xmlCheckVersion (0); xmlFree ((void *) 0);]],
+ ],
+ [xmlCheckVersion (0); xmlFree ((void *) 0);],
[gl_cv_libxml=yes
gl_cv_LIBXML="$LIBXML2 $LIBICONV"
gl_cv_LTLIBXML="$LTLIBXML2 $LTLIBICONV"
@@ -80,10 +80,10 @@ AC_DEFUN([gl_LIBXML],
fi
if test -n "$libxml2_include_dir" && test -d "$libxml2_include_dir"; then
CPPFLAGS="$gl_save_CPPFLAGS -I$libxml2_include_dir"
- AC_TRY_LINK([[#include <libxml/xmlversion.h>
+ AC_TRY_LINK([#include <libxml/xmlversion.h>
#include <libxml/xmlmemory.h>
- ]],
- [[xmlCheckVersion (0); xmlFree ((void *) 0);]],
+ ],
+ [xmlCheckVersion (0); xmlFree ((void *) 0);],
[gl_cv_libxml=yes
gl_cv_LIBXML="$LIBXML2 $LIBICONV"
gl_cv_LTLIBXML="$LTLIBXML2 $LTLIBICONV"

View File

@ -1,3 +1,71 @@
-------------------------------------------------------------------
Mon Aug 12 10:45:36 UTC 2013 - christoph.miebach@web.de
- Version 0.18.3 - July 2013
* Runtime behaviour:
On Mac OS X systems, the setlocale() function now properly
invalidates loaded message catalogs when a locale has been set.
* Programming languages support:
- C++:
The gnu::autosprintf class now provides an assignment
operator.
- Glade:
xgettext now supports GtkBuider file format used by Glade 3.
xgettext now also extracts contexts (msgctxt) from Glade 2
and GtkBuider files.
- JavaScript:
xgettext now partially supports JavaScript. Since the
current JavaScript specification (ECMA-262) does not define
the standard set of formatting methods nor translation
functions, the implementation supports only a limited
set of formatting methods and translation functions commonly
used in Gjs and other popular JavaScript implemenations and
libraries.
- Lua:
xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
- Python:
xgettext and msgfmt's format string checking now recognize
Python format string in braced syntax (PEP 3101). xgettext
now also supports explicit string concatenation with '+' and
handles platform dependent line terminators (LF/CR/CRLF)
transparently.
- Tcl:
Bug fix in xgettext Unicode escape handling.
- Vala:
xgettext now supports Vala.
* msgattrib now has --previous option to keep previous msgid when
making messages fuzzy, similar to msgmerge --previous.
* msgfmt now checks PO file headers more strictly with less
false-positives.
* 'gettextize' now checks macro directories specified with
AC_CONFIG_MACRO_DIRS in configure.ac.
* Portability:
- msginit now does not require GNU sed.
- The Makefile rule for generating en@quot and en@boldquot now
uses @SED@ variable instead of hard-coded 'sed' command to
allow users to supply GNU sed.
* Future backward-incompatibilities:
- In future Gettext versions, the files installed by
'gettextize' will require Automake 1.10 or later. This will
improve the compatibility of user projects with newer
Automake versions.
- Remove upstreamed patches:
gettext-configure.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jun 15 11:52:06 UTC 2013 - schwab@linux-m68k.org Sat Jun 15 11:52:06 UTC 2013 - schwab@linux-m68k.org

View File

@ -28,7 +28,7 @@ BuildRequires: perl-libintl-perl
BuildRequires: tcl BuildRequires: tcl
Requires: mono Requires: mono
Url: http://www.gnu.org/software/gettext/ Url: http://www.gnu.org/software/gettext/
Version: 0.18.2.1 Version: 0.18.3
Release: 0 Release: 0
Summary: Native Language Support (NLS) for C# Summary: Native Language Support (NLS) for C#
License: LGPL-2.1+ License: LGPL-2.1+
@ -44,7 +44,6 @@ Patch2: gettext-0.12.1-gettextize.patch
Patch4: gettext-po-mode.diff Patch4: gettext-po-mode.diff
Patch5: gettext-initialize_vars.patch Patch5: gettext-initialize_vars.patch
Patch9: gettext-needlessly_init_vars.patch Patch9: gettext-needlessly_init_vars.patch
Patch10: gettext-configure.patch
%description %description
Mono with its 'resgen' program uses a design that Microsoft created and Mono with its 'resgen' program uses a design that Microsoft created and
@ -75,7 +74,6 @@ reliably than 'resgen'.
%patch4 %patch4
%patch5 %patch5
%patch9 %patch9
%patch10 -p1
%build %build
export CFLAGS="%{optflags} -pipe -W -Wall -Dgcc_is_lint" export CFLAGS="%{optflags} -pipe -W -Wall -Dgcc_is_lint"

View File

@ -1,24 +0,0 @@
Index: gettext-0.18.2.1/gettext-tools/src/x-tcl.c
===================================================================
--- gettext-0.18.2.1.orig/gettext-tools/src/x-tcl.c
+++ gettext-0.18.2.1/gettext-tools/src/x-tcl.c
@@ -517,7 +517,10 @@ do_getc_escaped ()
{
c = phase1_getc ();
if (c == EOF || !c_isxdigit ((unsigned char) c))
- break;
+ {
+ phase1_ungetc (c);
+ break;
+ }
if (c >= '0' && c <= '9')
n = (n << 4) + (c - '0');
@@ -526,7 +529,6 @@ do_getc_escaped ()
else if (c >= 'a' && c <= 'f')
n = (n << 4) + (c - 'a' + 10);
}
- phase1_ungetc (c);
return (i > 0 ? n : 'u');
}
case '0': case '1': case '2': case '3': case '4':

View File

@ -1,3 +1,71 @@
-------------------------------------------------------------------
Mon Aug 12 10:45:36 UTC 2013 - christoph.miebach@web.de
- Version 0.18.3 - July 2013
* Runtime behaviour:
On Mac OS X systems, the setlocale() function now properly
invalidates loaded message catalogs when a locale has been set.
* Programming languages support:
- C++:
The gnu::autosprintf class now provides an assignment
operator.
- Glade:
xgettext now supports GtkBuider file format used by Glade 3.
xgettext now also extracts contexts (msgctxt) from Glade 2
and GtkBuider files.
- JavaScript:
xgettext now partially supports JavaScript. Since the
current JavaScript specification (ECMA-262) does not define
the standard set of formatting methods nor translation
functions, the implementation supports only a limited
set of formatting methods and translation functions commonly
used in Gjs and other popular JavaScript implemenations and
libraries.
- Lua:
xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
- Python:
xgettext and msgfmt's format string checking now recognize
Python format string in braced syntax (PEP 3101). xgettext
now also supports explicit string concatenation with '+' and
handles platform dependent line terminators (LF/CR/CRLF)
transparently.
- Tcl:
Bug fix in xgettext Unicode escape handling.
- Vala:
xgettext now supports Vala.
* msgattrib now has --previous option to keep previous msgid when
making messages fuzzy, similar to msgmerge --previous.
* msgfmt now checks PO file headers more strictly with less
false-positives.
* 'gettextize' now checks macro directories specified with
AC_CONFIG_MACRO_DIRS in configure.ac.
* Portability:
- msginit now does not require GNU sed.
- The Makefile rule for generating en@quot and en@boldquot now
uses @SED@ variable instead of hard-coded 'sed' command to
allow users to supply GNU sed.
* Future backward-incompatibilities:
- In future Gettext versions, the files installed by
'gettextize' will require Automake 1.10 or later. This will
improve the compatibility of user projects with newer
Automake versions.
- Remove upstreamed patches:
gettext-configure.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jun 15 11:52:06 UTC 2013 - schwab@linux-m68k.org Sat Jun 15 11:52:06 UTC 2013 - schwab@linux-m68k.org

View File

@ -27,7 +27,7 @@ BuildRequires: libxml2-devel
BuildRequires: perl-libintl-perl BuildRequires: perl-libintl-perl
BuildRequires: tcl BuildRequires: tcl
Url: http://www.gnu.org/software/gettext/ Url: http://www.gnu.org/software/gettext/
Version: 0.18.2.1 Version: 0.18.3
Release: 0 Release: 0
Summary: Java Support for Native Language Support (NLS) Summary: Java Support for Native Language Support (NLS)
License: LGPL-2.1+ License: LGPL-2.1+
@ -43,7 +43,6 @@ Patch2: gettext-0.12.1-gettextize.patch
Patch4: gettext-po-mode.diff Patch4: gettext-po-mode.diff
Patch5: gettext-initialize_vars.patch Patch5: gettext-initialize_vars.patch
Patch9: gettext-needlessly_init_vars.patch Patch9: gettext-needlessly_init_vars.patch
Patch10: gettext-configure.patch
%description %description
This package includes the tools needed to support message catalogs in This package includes the tools needed to support message catalogs in
@ -57,7 +56,6 @@ java+swing.
%patch4 %patch4
%patch5 %patch5
%patch9 %patch9
%patch10 -p1
%build %build
export CFLAGS="%{optflags} -pipe -W -Wall -Dgcc_is_lint" export CFLAGS="%{optflags} -pipe -W -Wall -Dgcc_is_lint"

View File

@ -1,3 +1,72 @@
-------------------------------------------------------------------
Mon Aug 12 10:45:36 UTC 2013 - christoph.miebach@web.de
- Version 0.18.3 - July 2013
* Runtime behaviour:
On Mac OS X systems, the setlocale() function now properly
invalidates loaded message catalogs when a locale has been set.
* Programming languages support:
- C++:
The gnu::autosprintf class now provides an assignment
operator.
- Glade:
xgettext now supports GtkBuider file format used by Glade 3.
xgettext now also extracts contexts (msgctxt) from Glade 2
and GtkBuider files.
- JavaScript:
xgettext now partially supports JavaScript. Since the
current JavaScript specification (ECMA-262) does not define
the standard set of formatting methods nor translation
functions, the implementation supports only a limited
set of formatting methods and translation functions commonly
used in Gjs and other popular JavaScript implemenations and
libraries.
- Lua:
xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
- Python:
xgettext and msgfmt's format string checking now recognize
Python format string in braced syntax (PEP 3101). xgettext
now also supports explicit string concatenation with '+' and
handles platform dependent line terminators (LF/CR/CRLF)
transparently.
- Tcl:
Bug fix in xgettext Unicode escape handling.
- Vala:
xgettext now supports Vala.
* msgattrib now has --previous option to keep previous msgid when
making messages fuzzy, similar to msgmerge --previous.
* msgfmt now checks PO file headers more strictly with less
false-positives.
* 'gettextize' now checks macro directories specified with
AC_CONFIG_MACRO_DIRS in configure.ac.
* Portability:
- msginit now does not require GNU sed.
- The Makefile rule for generating en@quot and en@boldquot now
uses @SED@ variable instead of hard-coded 'sed' command to
allow users to supply GNU sed.
* Future backward-incompatibilities:
- In future Gettext versions, the files installed by
'gettextize' will require Automake 1.10 or later. This will
improve the compatibility of user projects with newer
Automake versions.
- Remove upstreamed patches:
gettext-configure.patch
gettext-fix-tcl-u-escape-sequences.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 25 09:09:00 UTC 2013 - gber@opensuse.org Tue Jun 25 09:09:00 UTC 2013 - gber@opensuse.org

View File

@ -20,7 +20,7 @@
%bcond_without mini %bcond_without mini
Name: gettext-runtime-mini Name: gettext-runtime-mini
Version: 0.18.2.1 Version: 0.18.3
Release: 0 Release: 0
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libtool BuildRequires: libtool
@ -62,8 +62,6 @@ Patch2: gettext-0.12.1-gettextize.patch
Patch4: gettext-po-mode.diff Patch4: gettext-po-mode.diff
Patch5: gettext-initialize_vars.patch Patch5: gettext-initialize_vars.patch
Patch9: gettext-needlessly_init_vars.patch Patch9: gettext-needlessly_init_vars.patch
Patch10: gettext-configure.patch
Patch11: gettext-fix-tcl-u-escape-sequences.patch
%description %description
This package contains the intl library as well as tools that ease the This package contains the intl library as well as tools that ease the
@ -109,8 +107,6 @@ binary catalogs.
%patch4 %patch4
%patch5 %patch5
%patch9 %patch9
%patch10 -p1
%patch11 -p1
%build %build
# expect a couple "You should update your `aclocal.m4' by running aclocal." # expect a couple "You should update your `aclocal.m4' by running aclocal."

View File

@ -1,3 +1,72 @@
-------------------------------------------------------------------
Mon Aug 12 10:45:36 UTC 2013 - christoph.miebach@web.de
- Version 0.18.3 - July 2013
* Runtime behaviour:
On Mac OS X systems, the setlocale() function now properly
invalidates loaded message catalogs when a locale has been set.
* Programming languages support:
- C++:
The gnu::autosprintf class now provides an assignment
operator.
- Glade:
xgettext now supports GtkBuider file format used by Glade 3.
xgettext now also extracts contexts (msgctxt) from Glade 2
and GtkBuider files.
- JavaScript:
xgettext now partially supports JavaScript. Since the
current JavaScript specification (ECMA-262) does not define
the standard set of formatting methods nor translation
functions, the implementation supports only a limited
set of formatting methods and translation functions commonly
used in Gjs and other popular JavaScript implemenations and
libraries.
- Lua:
xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
- Python:
xgettext and msgfmt's format string checking now recognize
Python format string in braced syntax (PEP 3101). xgettext
now also supports explicit string concatenation with '+' and
handles platform dependent line terminators (LF/CR/CRLF)
transparently.
- Tcl:
Bug fix in xgettext Unicode escape handling.
- Vala:
xgettext now supports Vala.
* msgattrib now has --previous option to keep previous msgid when
making messages fuzzy, similar to msgmerge --previous.
* msgfmt now checks PO file headers more strictly with less
false-positives.
* 'gettextize' now checks macro directories specified with
AC_CONFIG_MACRO_DIRS in configure.ac.
* Portability:
- msginit now does not require GNU sed.
- The Makefile rule for generating en@quot and en@boldquot now
uses @SED@ variable instead of hard-coded 'sed' command to
allow users to supply GNU sed.
* Future backward-incompatibilities:
- In future Gettext versions, the files installed by
'gettextize' will require Automake 1.10 or later. This will
improve the compatibility of user projects with newer
Automake versions.
- Remove upstreamed patches:
gettext-configure.patch
gettext-fix-tcl-u-escape-sequences.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 25 09:09:00 UTC 2013 - gber@opensuse.org Tue Jun 25 09:09:00 UTC 2013 - gber@opensuse.org

View File

@ -20,7 +20,7 @@
%bcond_with mini %bcond_with mini
Name: gettext-runtime Name: gettext-runtime
Version: 0.18.2.1 Version: 0.18.3
Release: 0 Release: 0
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libtool BuildRequires: libtool
@ -62,8 +62,6 @@ Patch2: gettext-0.12.1-gettextize.patch
Patch4: gettext-po-mode.diff Patch4: gettext-po-mode.diff
Patch5: gettext-initialize_vars.patch Patch5: gettext-initialize_vars.patch
Patch9: gettext-needlessly_init_vars.patch Patch9: gettext-needlessly_init_vars.patch
Patch10: gettext-configure.patch
Patch11: gettext-fix-tcl-u-escape-sequences.patch
%description %description
This package contains the intl library as well as tools that ease the This package contains the intl library as well as tools that ease the
@ -109,8 +107,6 @@ binary catalogs.
%patch4 %patch4
%patch5 %patch5
%patch9 %patch9
%patch10 -p1
%patch11 -p1
%build %build
# expect a couple "You should update your `aclocal.m4' by running aclocal." # expect a couple "You should update your `aclocal.m4' by running aclocal."