Initialize for gettext-runtime
This commit is contained in:
commit
7bb1a727bf
18 changed files with 1875 additions and 0 deletions
1
.gettext-runtime.metadata
Normal file
1
.gettext-runtime.metadata
Normal file
|
@ -0,0 +1 @@
|
||||||
|
9d6690aaff8e39732905e778b013babbaf4f73d15baddd1a7ba295126fa15cd1 gettext-0.20.2.tar.xz
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
gettext-0.20.2.tar.xz
|
4
baselibs.conf
Normal file
4
baselibs.conf
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
gettext-runtime
|
||||||
|
obsoletes "gettext-<targettype> <= <version>"
|
||||||
|
provides "gettext-<targettype> = <version>"
|
||||||
|
libtextstyle0
|
15
boo941629-unnessary-rpath-on-standard-path.patch
Normal file
15
boo941629-unnessary-rpath-on-standard-path.patch
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Index: gettext-0.19.5.1/build-aux/config.rpath
|
||||||
|
===================================================================
|
||||||
|
--- gettext-0.19.5.1.orig/build-aux/config.rpath
|
||||||
|
+++ gettext-0.19.5.1/build-aux/config.rpath
|
||||||
|
@@ -216,7 +216,9 @@ if test "$with_gnu_ld" = yes; then
|
||||||
|
;;
|
||||||
|
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||||
|
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||||
|
- :
|
||||||
|
+ if [[ $libdir = '/usr/lib' ]] || [[ $libdir = '/usr/lib64' ]] ; then
|
||||||
|
+ hardcode_libdir_flag_spec=""
|
||||||
|
+ fi
|
||||||
|
else
|
||||||
|
ld_shlibs=no
|
||||||
|
fi
|
25
gettext-0.12.1-gettextize.patch
Normal file
25
gettext-0.12.1-gettextize.patch
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
Index: gettext-tools/misc/gettextize.in
|
||||||
|
===================================================================
|
||||||
|
--- gettext-tools/misc/gettextize.in.orig 2010-06-06 14:49:57.000000000 +0200
|
||||||
|
+++ gettext-tools/misc/gettextize.in 2010-12-20 18:47:11.932132562 +0100
|
||||||
|
@@ -1262,20 +1262,6 @@ if $doit; then
|
||||||
|
echo "It is a wrapper around <libintl.h> that implements the configure --disable-nls"
|
||||||
|
echo "option."
|
||||||
|
echo
|
||||||
|
- count=`echo "$please" | grep '^$' | wc -l`
|
||||||
|
- count=`echo "$count" | sed -e 's/[ ]//g'`
|
||||||
|
- case "$count" in
|
||||||
|
- 1) count="paragraph";;
|
||||||
|
- 2) count="two paragraphs";;
|
||||||
|
- 3) count="three paragraphs";;
|
||||||
|
- 4) count="four paragraphs";;
|
||||||
|
- 5) count="five paragraphs";;
|
||||||
|
- *) count="$count paragraphs";;
|
||||||
|
- esac
|
||||||
|
- echo "Press Return to acknowledge the previous $count."
|
||||||
|
- # Read from /dev/tty, not stdin, so that gettextize cannot be abused by
|
||||||
|
- # non-interactive tools.
|
||||||
|
- read dummy < /dev/tty
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 0
|
47
gettext-0.12.1-sigfpe.patch
Normal file
47
gettext-0.12.1-sigfpe.patch
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
Index: gettext-runtime/intl/dcigettext.c
|
||||||
|
===================================================================
|
||||||
|
--- gettext-runtime/intl/dcigettext.c.orig 2010-06-06 14:49:57.000000000 +0200
|
||||||
|
+++ gettext-runtime/intl/dcigettext.c 2010-12-20 18:47:11.543133542 +0100
|
||||||
|
@@ -68,20 +68,7 @@ extern int errno;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <locale.h>
|
||||||
|
-
|
||||||
|
-#ifdef _LIBC
|
||||||
|
- /* Guess whether integer division by zero raises signal SIGFPE.
|
||||||
|
- Set to 1 only if you know for sure. In case of doubt, set to 0. */
|
||||||
|
-# if defined __alpha__ || defined __arm__ || defined __i386__ \
|
||||||
|
- || defined __m68k__ || defined __s390__
|
||||||
|
-# define INTDIV0_RAISES_SIGFPE 1
|
||||||
|
-# else
|
||||||
|
-# define INTDIV0_RAISES_SIGFPE 0
|
||||||
|
-# endif
|
||||||
|
-#endif
|
||||||
|
-#if !INTDIV0_RAISES_SIGFPE
|
||||||
|
-# include <signal.h>
|
||||||
|
-#endif
|
||||||
|
+#include <signal.h>
|
||||||
|
|
||||||
|
#if defined HAVE_SYS_PARAM_H || defined _LIBC
|
||||||
|
# include <sys/param.h>
|
||||||
|
Index: gettext-runtime/intl/eval-plural.h
|
||||||
|
===================================================================
|
||||||
|
--- gettext-runtime/intl/eval-plural.h.orig 2010-06-06 14:49:57.000000000 +0200
|
||||||
|
+++ gettext-runtime/intl/eval-plural.h 2010-12-20 18:48:36.928872823 +0100
|
||||||
|
@@ -62,16 +62,12 @@ plural_eval (const struct expression *pe
|
||||||
|
case mult:
|
||||||
|
return leftarg * rightarg;
|
||||||
|
case divide:
|
||||||
|
-#if !INTDIV0_RAISES_SIGFPE
|
||||||
|
if (rightarg == 0)
|
||||||
|
raise (SIGFPE);
|
||||||
|
-#endif
|
||||||
|
return leftarg / rightarg;
|
||||||
|
case module:
|
||||||
|
-#if !INTDIV0_RAISES_SIGFPE
|
||||||
|
if (rightarg == 0)
|
||||||
|
raise (SIGFPE);
|
||||||
|
-#endif
|
||||||
|
return leftarg % rightarg;
|
||||||
|
case plus:
|
||||||
|
return leftarg + rightarg;
|
17
gettext-0.19.3-fix-bashisms.patch
Normal file
17
gettext-0.19.3-fix-bashisms.patch
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
diff -Ndurp gettext-0.19.3/gettext-tools/examples/hello-c++-kde/admin/cvs.sh gettext-0.19.3-fix-bashisms/gettext-tools/examples/hello-c++-kde/admin/cvs.sh
|
||||||
|
--- gettext-0.19.3/gettext-tools/examples/hello-c++-kde/admin/cvs.sh 2013-05-02 11:40:04.000000000 +0300
|
||||||
|
+++ gettext-0.19.3-fix-bashisms/gettext-tools/examples/hello-c++-kde/admin/cvs.sh 2014-12-28 16:59:45.300732878 +0200
|
||||||
|
@@ -423,7 +423,12 @@ for subdir in $dirs; do
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if test -n "`grep -r KAboutData *.c* *.C* 2>/dev/null`"; then
|
||||||
|
- echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_: EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp
|
||||||
|
+ cat > _translatorinfo.cpp <<-EOF
|
||||||
|
+ i18n("_: NAME OF TRANSLATORS\n"
|
||||||
|
+ "Your names")
|
||||||
|
+ i18n("_: EMAIL OF TRANSLATORS\n"
|
||||||
|
+ "Your emails")
|
||||||
|
+ EOF
|
||||||
|
else echo " " > _translatorinfo.cpp
|
||||||
|
fi
|
||||||
|
perl -e '$mes=0; while (<STDIN>) { next if (/^(if|else|endif)\s/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile
|
17
gettext-0.20.2.tar.xz.sig
Normal file
17
gettext-0.20.2.tar.xz.sig
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
iQIcBAABCAAGBQJelYUvAAoJEPW+iyZ8akBtVTkP/R/mGzw/Pacu39DlJlCoUUfi
|
||||||
|
FO1eSEOzCffCQSSXah6myZqNYQF3HkBJvjfm1u9/FME5dvn1p+r4g3ko06v0a8KH
|
||||||
|
V6ByKCwdJo06TlsWgizN9idVxkonG5yYXkoJpw7yEksvXYrHieEah/YYhfQVB/N7
|
||||||
|
rRB5SQgfpu+Uy51h/istslO6UF1GdbpMwPubyARg2EDWtkX0HQ0N4xq3RAHUz37S
|
||||||
|
nlbr2j/+D8u0EocQtFeeog5EugYBnLlbtEpunIUKML3QFRf6VDU3ChOeplKuStwS
|
||||||
|
iJIGlhaX4WGsbW431DAWar8gr8xp5t1OUhtp/FapG6Cdk5D0QerH7RJSFj01RFPq
|
||||||
|
EfHfTAuJi9oyzpNkAwCD92IaPd3ZRIjr9WkW+Y/QLE7yHXiLVOXRWI1colZBFyUr
|
||||||
|
gukuQ72g+E6VZYZdCult9UrGA+yc0ppGJhFu9eOaL2e4ScWb54+NuUkxwGNUEdj3
|
||||||
|
kxGLofiQKJkvOeSGe6oMl8Rc96lCO1Z8pLwT6aRlj1vMOoIFfehZtFFRvesgpt7G
|
||||||
|
Jp7GhK2XXxJUqfMT6D2+J0Fp7CPe5buc/ak/x/lgfhI24/YmJuDs/OiiONh+3bPO
|
||||||
|
VIstn9yrITAbdCvIqaHu6ltB6exCArThtMVovYkaKgBQrGDUh9kgdr7HHen99lTd
|
||||||
|
QhtpcFSzd+eshh8ELDW+
|
||||||
|
=5tvt
|
||||||
|
-----END PGP SIGNATURE-----
|
26
gettext-dont-test-gnulib.patch
Normal file
26
gettext-dont-test-gnulib.patch
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
Subject: This is not gnulib, so don't test it
|
||||||
|
From: Stephan Kulow <coolo@suse.de>
|
||||||
|
|
||||||
|
--- gettext-0.20.1.orig/gettext-tools/Makefile.am 2019-06-04 13:12:49.514030196 +0200
|
||||||
|
+++ gettext-0.20.1/gettext-tools/Makefile.am 2019-06-04 13:13:09.778072816 +0200
|
||||||
|
@@ -19,7 +19,7 @@
|
||||||
|
AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
|
||||||
|
ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
|
||||||
|
|
||||||
|
-SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc
|
||||||
|
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests examples doc
|
||||||
|
|
||||||
|
EXTRA_DIST = misc/DISCLAIM
|
||||||
|
MOSTLYCLEANFILES = core *.stackdump
|
||||||
|
--- gettext-0.20.1.orig/gettext-tools/Makefile.in 2019-06-04 13:12:49.514030196 +0200
|
||||||
|
+++ gettext-0.20.1/gettext-tools/Makefile.in 2019-06-04 13:14:33.546249004 +0200
|
||||||
|
@@ -2016,7 +2016,7 @@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
|
||||||
|
ACLOCAL_AMFLAGS = -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
|
||||||
|
-SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests gnulib-tests examples doc
|
||||||
|
+SUBDIRS = intl gnulib-lib libgrep src libgettextpo po its projects styles emacs misc man m4 tests system-tests examples doc
|
||||||
|
|
||||||
|
# Allow users to use "gnulib-tool --update".
|
||||||
|
|
||||||
|
|
17
gettext-initialize_vars.patch
Normal file
17
gettext-initialize_vars.patch
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
Index: gettext-tools/gnulib-lib/gl_anylinked_list2.h
|
||||||
|
===================================================================
|
||||||
|
--- gettext-tools/gnulib-lib/gl_anylinked_list2.h.orig 2010-05-24 11:42:37.000000000 +0200
|
||||||
|
+++ gettext-tools/gnulib-lib/gl_anylinked_list2.h 2010-12-20 18:47:11.981132438 +0100
|
||||||
|
@@ -34,6 +34,12 @@
|
||||||
|
# define ASYNCSAFE(type)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ == 1 && __GNUC_PATCHLEVEL__ >= 3) || (__GNUC__ == 4 && __GNUC_MINOR__ > 1)
|
||||||
|
+# ifndef lint
|
||||||
|
+# define lint
|
||||||
|
+# endif
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
/* -------------------------- gl_list_t Data Type -------------------------- */
|
||||||
|
|
||||||
|
static gl_list_t
|
85
gettext-linkdupes.sh
Normal file
85
gettext-linkdupes.sh
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-c/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-gnome/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-kde/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-qt/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-c++-wxwidgets/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-c-gnome/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-clisp/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-gawk/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-guile/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-librep/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-objc/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-objc-gnome/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-objc-gnustep/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-pascal/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-perl/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-php/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-python/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-sh/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-smalltalk/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-tcl/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/po/LINGUAS' 'hello-tcl-tk/po/LINGUAS'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-clisp/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-gawk/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-guile/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-librep/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-pascal/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-perl/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-php/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-python/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-sh/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-smalltalk/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-tcl/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/m4/Makefile.am' 'hello-tcl-tk/m4/Makefile.am'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-clisp/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-gawk/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-guile/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-librep/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-pascal/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-perl/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-php/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-python/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-sh/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autogen.sh' 'hello-smalltalk/autogen.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-clisp/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-gawk/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-guile/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-librep/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-pascal/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-perl/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-php/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-python/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-sh/autoclean.sh'
|
||||||
|
ln -f 'hello-ycp/autoclean.sh' 'hello-smalltalk/autoclean.sh'
|
||||||
|
ln -f 'hello-tcl-tk/po/Makefile.am' 'hello-tcl/po/Makefile.am'
|
||||||
|
ln -f 'hello-tcl-tk/Makefile.am' 'hello-gawk/Makefile.am'
|
||||||
|
ln -f 'hello-tcl-tk/Makefile.am' 'hello-guile/Makefile.am'
|
||||||
|
ln -f 'hello-tcl-tk/Makefile.am' 'hello-php/Makefile.am'
|
||||||
|
ln -f 'hello-tcl-tk/Makefile.am' 'hello-sh/Makefile.am'
|
||||||
|
ln -f 'hello-tcl-tk/Makefile.am' 'hello-tcl/Makefile.am'
|
||||||
|
ln -f 'hello-tcl-tk/autogen.sh' 'hello-tcl/autogen.sh'
|
||||||
|
ln -f 'hello-tcl-tk/autoclean.sh' 'hello-tcl/autoclean.sh'
|
||||||
|
ln -f 'hello-objc-gnome/po/POTFILES.in' 'hello-objc/po/POTFILES.in'
|
||||||
|
ln -f 'hello-objc-gnome/po/Makevars' 'hello-c++-gnome/po/Makevars'
|
||||||
|
ln -f 'hello-objc-gnome/po/Makevars' 'hello-c-gnome/po/Makevars'
|
||||||
|
ln -f 'hello-objc-gnome/m4/gnome-orbit-check.m4' 'hello-c++-gnome/m4/gnome-orbit-check.m4'
|
||||||
|
ln -f 'hello-objc-gnome/m4/gnome-orbit-check.m4' 'hello-c-gnome/m4/gnome-orbit-check.m4'
|
||||||
|
ln -f 'hello-objc-gnome/m4/gnome-gnorba-check.m4' 'hello-c++-gnome/m4/gnome-gnorba-check.m4'
|
||||||
|
ln -f 'hello-objc-gnome/m4/gnome-gnorba-check.m4' 'hello-c-gnome/m4/gnome-gnorba-check.m4'
|
||||||
|
ln -f 'hello-objc-gnome/m4/gnome.m4' 'hello-c++-gnome/m4/gnome.m4'
|
||||||
|
ln -f 'hello-objc-gnome/m4/gnome.m4' 'hello-c-gnome/m4/gnome.m4'
|
||||||
|
ln -f 'hello-objc-gnome/m4/Makefile.am' 'hello-c-gnome/m4/Makefile.am'
|
||||||
|
ln -f 'hello-objc-gnome/autogen.sh' 'hello-c++-gnome/autogen.sh'
|
||||||
|
ln -f 'hello-objc-gnome/autogen.sh' 'hello-c-gnome/autogen.sh'
|
||||||
|
ln -f 'hello-objc-gnome/autoclean.sh' 'hello-c++-gnome/autoclean.sh'
|
||||||
|
ln -f 'hello-objc-gnome/autoclean.sh' 'hello-c-gnome/autoclean.sh'
|
||||||
|
ln -f 'hello-objc/po/Makevars' 'hello-c/po/Makevars'
|
||||||
|
ln -f 'hello-objc/m4/Makefile.am' 'hello-c/m4/Makefile.am'
|
||||||
|
ln -f 'hello-objc/m4/Makefile.am' 'hello-c++/m4/Makefile.am'
|
||||||
|
ln -f 'hello-objc/m4/Makefile.am' 'hello-c++-kde/m4/Makefile.am'
|
||||||
|
ln -f 'hello-objc/autogen.sh' 'hello-c/autogen.sh'
|
||||||
|
ln -f 'hello-objc/autoclean.sh' 'hello-c/autoclean.sh'
|
||||||
|
ln -f 'hello-objc/autoclean.sh' 'hello-c++/autoclean.sh'
|
||||||
|
ln -f 'hello-c-gnome/po/POTFILES.in' 'hello-c/po/POTFILES.in'
|
||||||
|
ln -f 'hello-c++-gnome/po/POTFILES.in' 'hello-c++/po/POTFILES.in'
|
12
gettext-po-mode.diff
Normal file
12
gettext-po-mode.diff
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
Index: gettext-tools/emacs/po-mode.el
|
||||||
|
===================================================================
|
||||||
|
--- gettext-tools/emacs/po-mode.el.orig 2010-06-06 14:49:57.000000000 +0200
|
||||||
|
+++ gettext-tools/emacs/po-mode.el 2010-12-20 18:47:11.963132483 +0100
|
||||||
|
@@ -1242,6 +1242,7 @@ all reachable through 'M-x customize', i
|
||||||
|
;; mode-line-format usually contains global-mode-string, but some
|
||||||
|
;; people customize this variable. As a last resort, append at the end.
|
||||||
|
(let ((prev-entry (or (member 'global-mode-string mode-line-format)
|
||||||
|
+ (member 'mode-line-position mode-line-format)
|
||||||
|
(member " " mode-line-format)
|
||||||
|
(last mode-line-format))))
|
||||||
|
(setcdr prev-entry (cons po-mode-line-entry (cdr prev-entry)))))
|
12
gettext-rpmlintrc
Normal file
12
gettext-rpmlintrc
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# This line is mandatory to access the configuration functions
|
||||||
|
from Config import *
|
||||||
|
|
||||||
|
addFilter("gettext-tools.* postun-without-ldconfig")
|
||||||
|
addFilter("gettext-tools.* postin-without-ldconfig")
|
||||||
|
addFilter("gettext.* shlib-policy-missing-suffix")
|
||||||
|
addFilter("gettext-tools.* devel-file-in-non-devel-package")
|
||||||
|
addFilter("gettext-csharp.* package-with-huge-docs")
|
||||||
|
addFilter("gettext.* non-devel-buildrequires")
|
||||||
|
addFilter("gettext-csharp.* no-binary")
|
||||||
|
addFilter("gettext.* percent-in-provides")
|
||||||
|
addFilter("gettext.* percent-in-obsoletes")
|
918
gettext-runtime.changes
Normal file
918
gettext-runtime.changes
Normal file
|
@ -0,0 +1,918 @@
|
||||||
|
* Tue Jul 7 2020 christian.voegl@suse.com
|
||||||
|
- Fix boo941629-unnessary-rpath-on-standard-path.patch (boo#941629)
|
||||||
|
* Sun Apr 26 2020 andreas.stieger@gmx.de
|
||||||
|
- update to 0.20.2:
|
||||||
|
* The programs 'gettext', 'ngettext', when invoked with option -e,
|
||||||
|
now expand '\\' and octal escape sequences, instead of
|
||||||
|
swallowing them
|
||||||
|
* xgettext now recognizes 'gettext' program invocations with the
|
||||||
|
'-e' option, such as gettext -e 'some\nstring\n'
|
||||||
|
* xgettext now assumes a Python source file is in UTF-8 encoding
|
||||||
|
by default, as stated in PEP 3120
|
||||||
|
* The value of the 'Icon' property is no longer extracted into
|
||||||
|
the POT file by xgettext
|
||||||
|
* Mon Jan 27 2020 schwab@suse.de
|
||||||
|
- Don't disable openmp with qemu, the emulation works now
|
||||||
|
* Wed Jan 15 2020 dimstar@opensuse.org
|
||||||
|
- Add libtextstyle0 to baselibs.conf: gettext-runtime-32bit has a
|
||||||
|
dependency on it, so we also need the library built as -32bit.
|
||||||
|
* Sat Dec 21 2019 stefan.bruens@rwth-aachen.de
|
||||||
|
- Add missing Requires: libtextstyle0 in corresponding devel package,
|
||||||
|
drop gettext-runtime Requires.
|
||||||
|
- Skip creation of shared libtextstyle in -mini flavor.
|
||||||
|
- Statically link to libtextstyle in -mini flavor, fixes
|
||||||
|
broken bootstrap of gettext.
|
||||||
|
* Tue Dec 17 2019 cvoegl@suse.de
|
||||||
|
- Add -lm to LDFLAGS (boo#1138806)
|
||||||
|
* Tue Nov 26 2019 cvoegl@suse.de
|
||||||
|
- Added xz to requires (boo#1141380)
|
||||||
|
- The previous update to 0.20.1 also fixes (boo#1113719)
|
||||||
|
* Wed Oct 30 2019 stefan.bruens@rwth-aachen.de
|
||||||
|
- Remove autoreconf call (not required), and drop the no longer
|
||||||
|
required libtool build dependency.
|
||||||
|
* Fri Aug 23 2019 jengelh@inai.de
|
||||||
|
- Heed SLPP by placing libtextstyle.so.0 in the right package.
|
||||||
|
- Drop documentation from libtextstyle0, no one will read it there.
|
||||||
|
- Drop static library.
|
||||||
|
- Remove pointless ldconfig calls for libtextstyle-devel.
|
||||||
|
- Avoid pointless sh invocation of libtextstyle0 scriptlets.
|
||||||
|
- Avoid unnecessary |xargs rm.
|
||||||
|
- Remove redundant %%clean section.
|
||||||
|
* Thu Jun 20 2019 mliska@suse.cz
|
||||||
|
- Disable LTO (boo#1138806).
|
||||||
|
* Tue Jun 11 2019 christian.voegl@suse.com
|
||||||
|
- Updatetd to 0.20.1
|
||||||
|
+ msgfmt now eliminates the POT-Creation-Date header field from .mo files.
|
||||||
|
+ update-po target in Makefile.in.in now uses msgmerge --previous.
|
||||||
|
+ msgmerge now has an option --for-msgfmt, that produces a PO file meant
|
||||||
|
for use by msgfmt only. This option saves processing time, in particular
|
||||||
|
by omitting fuzzy matching that is not useful in this situation.
|
||||||
|
+ The .pot file in a 'po' directory is now erased by "make maintainer-clean".
|
||||||
|
+ It is now possible to override xgettext options from the po/Makefile.in.in
|
||||||
|
through options in XGETTEXT_OPTIONS (declared in po/Makevars).
|
||||||
|
+ The --intl option of the gettextize program (deprecated since 2010) is
|
||||||
|
no longer available. Instead of including the intl sources in your package,
|
||||||
|
we suggest making the libintl library an optional prerequisite of your
|
||||||
|
package. This will simplify the build system of your package.
|
||||||
|
+ Accordingly, the Autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is gone as well.
|
||||||
|
+ C, C++:
|
||||||
|
* xgettext now supports strings in u8"..." syntax, as specified in C11
|
||||||
|
and C++11.
|
||||||
|
* xgettext now supports 'p'/'P' exponent markers in number tokens, as
|
||||||
|
specified in C99 and C++17.
|
||||||
|
+ C++:
|
||||||
|
* xgettext now supports single-quotes in number tokens, as specified in
|
||||||
|
C++14.
|
||||||
|
+ Shell:
|
||||||
|
* The programs 'gettext', 'ngettext' now support a --context argument.
|
||||||
|
* gettext.sh contains new function eval_pgettext and eval_npgettext
|
||||||
|
for producing translations of messages with context.
|
||||||
|
+ Perl:
|
||||||
|
* Native support for context functions (pgettext, dpgettext, dcpgettext,
|
||||||
|
npgettext, dnpgettext, dcnpgettext).
|
||||||
|
* better detection of question mark and slash as operators (as opposed
|
||||||
|
to regular expression delimiters).
|
||||||
|
+ Scheme:
|
||||||
|
* xgettext now parses the syntax for specialized byte vectors (#u8(...),
|
||||||
|
[#]vu8(...), etc.) correctly.
|
||||||
|
+ Pascal:
|
||||||
|
* xgettext can now extract strings from .rsj files, produced by the
|
||||||
|
Free Pascal compiler version 3.0.0 or newer.
|
||||||
|
+ Vala:
|
||||||
|
* xgettext now parses escape sequences in strings more accurately.
|
||||||
|
+ JavaScript:
|
||||||
|
* xgettext now parses template literals correctly.
|
||||||
|
- Rebased gettext-dont-test-gnulib.patch
|
||||||
|
- Removed gettext-needlessly_init_vars.patch (now in upstream)
|
||||||
|
- Rebased gettext-po-mode.diff
|
||||||
|
- Removed msgfmt-remove-pot-creation-date.patch (now in upstream)
|
||||||
|
- Removed msgfmt-reset-msg-length-after-remove.patch (now in upstream)
|
||||||
|
- Removed parts of reproducible.patch (now in upstream)
|
||||||
|
* Sat May 25 2019 meissner@suse.com
|
||||||
|
- reproducible.patch: generate timestamp in .pot files from SOURCE_DATE_EPOCH
|
||||||
|
for reproducible builds
|
||||||
|
* Mon Mar 4 2019 dimstar@opensuse.org
|
||||||
|
- Only Require(Pre/Post) info in the non-mini variant: as the -mini
|
||||||
|
version is only used inside OBS, it is irrelevant if the info
|
||||||
|
files are present and registered or not.
|
||||||
|
* Sat Oct 6 2018 bwiedemann@suse.com
|
||||||
|
- Add reproducible.patch to override build date (boo#1047218)
|
||||||
|
* Wed Sep 19 2018 werner@suse.de
|
||||||
|
- Add patch msgfmt-reset-msg-length-after-remove.patch
|
||||||
|
which does reset the length of message string after a line
|
||||||
|
has been removed (boo#1106843)
|
||||||
|
* Thu May 24 2018 kukuk@suse.de
|
||||||
|
- Use %%license instead of %%doc [bsc#1082318]
|
||||||
|
* Mon May 14 2018 antoine.belvire@opensuse.org
|
||||||
|
- Fix %%install_info_delete usage:
|
||||||
|
* It has to be performed in %%preun, not %%postun.
|
||||||
|
* This fixes warning messages upon package removal.
|
||||||
|
* Wed Oct 18 2017 jayvdb@gmail.com
|
||||||
|
- Ignore Recommends: on non-SUSE distributions
|
||||||
|
- Explicitly remove %%{_infodir}/dir before creating package to
|
||||||
|
allow builds on RHEL and derived Linux distributions
|
||||||
|
* Mon Jul 17 2017 dimstar@opensuse.org
|
||||||
|
- Ignore rpm-build's dependency on gettext-tools while building
|
||||||
|
the -mini variant: before gettext-runtime-mini is built, there is
|
||||||
|
no provider of this symbol in a bootstrap cycle.
|
||||||
|
* Sat Jul 1 2017 dimstar@opensuse.org
|
||||||
|
- Explicitly call autoreconf, as we have patches touching the build
|
||||||
|
system. Implicit calling automake/autoconf works only as long as
|
||||||
|
the version on the system is the same as was used to bootstrap
|
||||||
|
originally.
|
||||||
|
* Fri May 5 2017 bwiedemann@suse.com
|
||||||
|
- Add msgfmt-remove-pot-creation-date.patch
|
||||||
|
to enable reproducible builds of packages using gettext-runtime
|
||||||
|
such as dfc, e2fsprogs and acl
|
||||||
|
* Sun Jun 19 2016 astieger@suse.com
|
||||||
|
- GNU gettext 0.19.8.1:
|
||||||
|
* Fix unintentional soname bump
|
||||||
|
* Sat Jun 11 2016 astieger@suse.com
|
||||||
|
- GNU gettext 0.19.8:
|
||||||
|
* msgfmt now produces little-endian .mo files by default.
|
||||||
|
* xml: xgettext and msgfmt now look for .its files in directories
|
||||||
|
supplied through the GETTEXTDATADIRS or XDG_DATA_DIRS
|
||||||
|
environment variable.
|
||||||
|
* JavaScript: xgettext and msgfmt now recognize numbered
|
||||||
|
arguments in format strings.
|
||||||
|
* Fri Apr 22 2016 astieger@suse.com
|
||||||
|
- drop gettext-runtime-grep-2.24.patch, no longer required for 2.25
|
||||||
|
* Sun Apr 17 2016 astieger@suse.com
|
||||||
|
- GNU gettext 0.19.7:
|
||||||
|
* can now load custom string extraction rules in XML
|
||||||
|
Internationalization Tag Set (ITS) standard
|
||||||
|
* the existing XML-based language scanners (Glade, GSettings, and
|
||||||
|
AppData) rewritten using ITS
|
||||||
|
* Add msgfmt --xml option to merge translations back to the
|
||||||
|
original XML document.
|
||||||
|
* Tue Apr 12 2016 dimstar@opensuse.org
|
||||||
|
- Add gettext-runtime-grep-2.24.patch: Fix test suite with
|
||||||
|
grep 2.24 (https://savannah.gnu.org/bugs/index.php?47674).
|
||||||
|
* Tue Dec 8 2015 sbrabec@suse.com
|
||||||
|
- Recommend bison-lang by gettext-tools, as it is used by them.
|
||||||
|
* Fri Sep 11 2015 astieger@suse.com
|
||||||
|
- GNU gettext 0.19.6:
|
||||||
|
* Support AppData file format
|
||||||
|
* New macro AM_GNU_GETTEXT_REQUIRE_VERSION
|
||||||
|
* po/Makefile.in.in can now insert the file $(DOMAIN).pot-header
|
||||||
|
to $(DOMAIN).pot, instead of the standard header comments.
|
||||||
|
* Fix mishandling of gettext version numbers for minor releases, in
|
||||||
|
po-mode.el and gettextize.
|
||||||
|
* Fix build with --enable-relocatable.
|
||||||
|
- remove no longer required gettext-0.19.5.1-gettextize.diff
|
||||||
|
* Mon Aug 24 2015 i@marguerite.su
|
||||||
|
- add patch: boo941629-unnessary-rpath-on-standard-path.patch
|
||||||
|
* config.rpath from gettext-tools will set rpath for ELF binaries
|
||||||
|
not in /usr/lib, even if it's the standard path the linker
|
||||||
|
would search anyway.
|
||||||
|
* Tue Jul 21 2015 mlin@suse.com
|
||||||
|
- Add gettext-0.19.5.1-gettextize.diff
|
||||||
|
* workaround gettextize in gettext 0.19.5.1, see
|
||||||
|
http://lists.gnu.org/archive/html/bug-gettext/2015-07/msg00027.html
|
||||||
|
* Thu Jul 16 2015 astieger@suse.com
|
||||||
|
- GNU gettext 0.19.5.1:
|
||||||
|
* fix build on old platforms where stpcpy and stpncpy is missing
|
||||||
|
* Fri Jul 10 2015 astieger@suse.com
|
||||||
|
- GNU gettext 0.19.5:
|
||||||
|
* xgettext: feature to perform syntax checks on msgid, via
|
||||||
|
- -check option or "xgettext: " commentgs
|
||||||
|
* msgfilter, msgexec: new option --newline
|
||||||
|
* The base Unicode standard is now updated to 8.0.0.
|
||||||
|
* msginit is now capable of generating "Plural-Forms:" from
|
||||||
|
Unicode CLDR. Via GETTEXTCLDRDIR environment variable.
|
||||||
|
* Improved Programming languages support
|
||||||
|
* drop gettext-check-allocated-size-for-static-segment.patch,
|
||||||
|
is upstream
|
||||||
|
* Tue Mar 10 2015 mlin@suse.com
|
||||||
|
- Add gettext-check-allocated-size-for-static-segment.patch from upstream
|
||||||
|
* Check if the embedded segment size is valid, before adding it to
|
||||||
|
the string length. Please see
|
||||||
|
http://lists.gnu.org/archive/html/bug-gettext/2015-03/msg00005.html
|
||||||
|
* Tue Jan 27 2015 andreas.stieger@gmx.de
|
||||||
|
- GNU gettext 0.19.4:
|
||||||
|
* The --keyword option of xgettext now accepts same argument
|
||||||
|
number for both singular and plural forms.
|
||||||
|
* Programming languages support:
|
||||||
|
- C#: xgettext now properly handles Unicode characters encoded
|
||||||
|
with surrogate pairs.
|
||||||
|
- C/C++: xgettext now recognizes ISO/IEC 9899:2011 string
|
||||||
|
literals prefixed by R, u8, u8R, u, uR, U, UR, L, or LR.
|
||||||
|
- Shell: xgettext now properly recognizes Bash ANSI-C quoting
|
||||||
|
($'...').
|
||||||
|
* Bug fixes:
|
||||||
|
- Fix integer overflow when reading certain MO files with
|
||||||
|
msgunfmt.
|
||||||
|
- Avoid invalid memory access in various cases. In particular,
|
||||||
|
when the same argument number is specified for singular/
|
||||||
|
plural arguments, and when checking Lisp and Scheme format
|
||||||
|
strings.
|
||||||
|
* Sun Dec 28 2014 ledest@gmail.com
|
||||||
|
- fix 'echo -e' in cvs.sh script that may be unsupported in some
|
||||||
|
POSIX-complete shells
|
||||||
|
- add patches:
|
||||||
|
* gettext-0.19.3-fix-bashisms.patch
|
||||||
|
* Fri Oct 17 2014 andreas.stieger@gmx.de
|
||||||
|
- GNU gettext 0.19.3:
|
||||||
|
* Fix xgettext mishandling of octal character escapes in C.
|
||||||
|
* Fix autopoint infinite recursion with certain configure.ac.
|
||||||
|
* The po/Makevars file has a new field MSGINIT_OPTIONS, that can
|
||||||
|
be used to adjust msginit's operation. This is particularly
|
||||||
|
useful for controlling line wrapping behavior together with
|
||||||
|
MSGMERGE_OPTIONS and XGETTEXT_OPTIONS.
|
||||||
|
* Tue Jul 15 2014 pth@suse.de
|
||||||
|
- Update to 0.19.2:
|
||||||
|
* Fix xgettext crash in parsing empty string literals in C and Vala.
|
||||||
|
* Autoconf macro trace in autopoint now works again with Autoconf 2.68
|
||||||
|
or earlier. It was a regression in 0.19.
|
||||||
|
* Tue Jun 10 2014 andreas.stieger@gmx.de
|
||||||
|
- GNU gettext 0.19.1:
|
||||||
|
* Desktop Entry: msgfmt now always reads the po/LINGUAS file
|
||||||
|
* Vala: Bug fix in xgettext handling of "//" in string literals
|
||||||
|
* po/Makevars.template now contains the newly added variables
|
||||||
|
* msgfmt now treats errors in the PO file header as non-fatal
|
||||||
|
In future Gettext versions, msgfmt will treat header errors as
|
||||||
|
fatal and terminate the command execution.
|
||||||
|
- switch to xz tarball
|
||||||
|
* Tue Jun 3 2014 andreas.stieger@gmx.de
|
||||||
|
- GNU gettext 0.19:
|
||||||
|
- Programming languages support:
|
||||||
|
* Desktop Entry:
|
||||||
|
xgettext and msgfmt now support .desktop files, used by
|
||||||
|
desktop applications, as input and output.
|
||||||
|
* GSettings:
|
||||||
|
xgettext now supports GSettings schema file format used by
|
||||||
|
GNOME applications.
|
||||||
|
* JavaScript:
|
||||||
|
xgettext now recognizes E4X (ECMA-357) constructs.
|
||||||
|
* PHP:
|
||||||
|
Single and double quotes around heredoc markers are now
|
||||||
|
recognized.
|
||||||
|
* Python:
|
||||||
|
The acceptable format specifiers in the braced-syntax format
|
||||||
|
strings is now limited to the Standard Format Specifiers, to
|
||||||
|
reasonably avoid false-positives.
|
||||||
|
* Scheme:
|
||||||
|
The gettext shorthand form _"abc", used by GIMP script-fu, is
|
||||||
|
now recognized by xgettext.
|
||||||
|
* C and Vala:
|
||||||
|
xgettext now recognizes C99-style Unicode character escapes.
|
||||||
|
- The --add-location option of msgattrib, msgcat, msgcomm,
|
||||||
|
msgconv, msgen, msgfilter, msggrep, msgmerge, msguniq, and
|
||||||
|
xgettext commands now takes an optional argument 'never',
|
||||||
|
'full', or 'file', to control the format of "#: ..." comments.
|
||||||
|
- msgfmt now has --source option to keep generated .java file
|
||||||
|
when running in Java mode.
|
||||||
|
- msgattrib now has --empty option that sets msgstr to empty when
|
||||||
|
clearing fuzzy flag.
|
||||||
|
* msgexec and msgfilter pass the plural information to subprocess
|
||||||
|
through the environment variable MSG{EXEC,FILTER}_MSGID_PLURAL
|
||||||
|
and MSG{EXEC,FILTER}_PLURAL_FORM.
|
||||||
|
* New built-in filters 'quot' and 'boldquot' have been added to
|
||||||
|
msgfilter. These filters convert Latin quotation marks ('...',
|
||||||
|
"...") into Unicode quotation marks (for example, U+2018) if
|
||||||
|
possible, similar to the sed commands used in po/Rules-quot and
|
||||||
|
po/Rules-boldquot.
|
||||||
|
* The po/Makevars file has a couple of new options
|
||||||
|
PO_DEPENDS_ON_POT and DIST_DEPENDS_ON_UPDATE_PO, that can be
|
||||||
|
used to adjust the behavior of updating PO files on demand.
|
||||||
|
* xgettext now strips prefixed string before the comment tag.
|
||||||
|
This is useful to support C-style comment like this:
|
||||||
|
/*
|
||||||
|
* TRANSLATORS: first line
|
||||||
|
* second line
|
||||||
|
* /
|
||||||
|
* In this example, the extracted comment does not contain "* " at
|
||||||
|
the beginning of each line.
|
||||||
|
* libgettextpo library:
|
||||||
|
- Memory leak fixes in the PO file parser.
|
||||||
|
* Documentation:
|
||||||
|
- A complete example showing the use of GNU gettext in a
|
||||||
|
GNOME 3 application has been added
|
||||||
|
* Sun Jan 12 2014 andreas.stieger@gmx.de
|
||||||
|
- GNU gettext 0.18.3.2:
|
||||||
|
* Add missing extern-inline.m4 into archive.
|
||||||
|
- verify source signature
|
||||||
|
* Tue Dec 24 2013 coolo@suse.com
|
||||||
|
- avoid testing gnulib copies - we're not interested in bugs in gnulib
|
||||||
|
as we don't use it
|
||||||
|
* Sun Oct 20 2013 jengelh@inai.de
|
||||||
|
- Split extra documentation in /usr/share/doc into separate
|
||||||
|
subpackage
|
||||||
|
- Substitute %%_prefix/share => %%_datadir and
|
||||||
|
%%_defaultdocdir/%%name => %%_docdir
|
||||||
|
* Wed Oct 2 2013 coolo@suse.com
|
||||||
|
- Version 0.18.3.1 including a hotfix for autopoint
|
||||||
|
not copying intl library if asked to (fixes build failures in 13.1)
|
||||||
|
https://savannah.gnu.org/bugs/?func=detailitem&item_id=39536
|
||||||
|
* Mon Aug 12 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 2013 gber@opensuse.org
|
||||||
|
- add gettext-fix-tcl-u-escape-sequences.patch in order to fix
|
||||||
|
the handling of Tcl \u escape sequences (bnc#826422)
|
||||||
|
* Wed Jun 19 2013 coolo@suse.com
|
||||||
|
- move the provides of gettext-devel to gettext-tools-mini too
|
||||||
|
* Tue Jun 18 2013 coolo@suse.com
|
||||||
|
- more conflicts between the minis
|
||||||
|
* Tue Jun 18 2013 coolo@suse.com
|
||||||
|
- make gettext-runtime conflict with gettext-runtime-mini
|
||||||
|
* Tue Jun 18 2013 schwab@suse.de
|
||||||
|
- Add gettext-runtime-mini.spec that reverts to using the included
|
||||||
|
library sources
|
||||||
|
* Sat Jun 15 2013 schwab@linux-m68k.org
|
||||||
|
- Add glib2-devel libcroco-devel libxml2-devel to build requires to avoid
|
||||||
|
using the included copies.
|
||||||
|
- gettext-configure.patch: Fix syntax in libxml check to avoid spurious
|
||||||
|
failure
|
||||||
|
* Sat Jun 8 2013 christoph.miebach@web.de
|
||||||
|
- Update to version 0.18.2.1: Version 0.18.2 - December 2012
|
||||||
|
+ xgettext now understands the block comment syntax of Guile 2.0.
|
||||||
|
+ libgettextpo library:
|
||||||
|
* The initial msgstr of a new message is now "", not NULL.
|
||||||
|
* Bug fixes in the functions po_message_is_range,
|
||||||
|
po_file_check_all, po_message_check_all.
|
||||||
|
+ Installation options:
|
||||||
|
The configure options --with-xz and --with-bzip2 can be used to
|
||||||
|
specify alternate compression methods for the archive used by
|
||||||
|
the 'autopoint' program. These options, together with
|
||||||
|
- -with-git, allow to trade dependencies against installed
|
||||||
|
package size. --with-xz has the highest compression rate,
|
||||||
|
followed by --with-git, followed by --with-bzip2.
|
||||||
|
+ Autoconf macros:
|
||||||
|
* The autoconf macros installed by 'gettextize' now work with
|
||||||
|
the forthcoming Automake 1.14 and require Autoconf version
|
||||||
|
2.60 or newer.
|
||||||
|
+ Portability:
|
||||||
|
* Building on MacOS X 10.7, Cygwin 1.7.10, and newer 64-bit
|
||||||
|
mingw is now supported.
|
||||||
|
- Remove obsolete patches:
|
||||||
|
+ getext-stdio.in.patch
|
||||||
|
+ gettext-codecleanup.patch
|
||||||
|
* Fri May 31 2013 coolo@suse.com
|
||||||
|
- do not call autoreconf, spares you all the ugly patches:
|
||||||
|
gettext-no_silent_rules.patch
|
||||||
|
gettext-0.15-docdir.diff
|
||||||
|
gettext-autotools.patch
|
||||||
|
* Wed Mar 27 2013 mmeister@suse.com
|
||||||
|
- Added url as source.
|
||||||
|
Please see http://en.opensuse.org/SourceUrls
|
||||||
|
* Mon Sep 24 2012 pth@suse.de
|
||||||
|
- remove silent_rules from AM_INIT_AUTOMAKE to make autoreconf
|
||||||
|
succeed on older distributions.
|
||||||
|
- Rename po-mode.diff to gettext-po-mode.diff
|
||||||
|
* Thu Sep 13 2012 coolo@suse.com
|
||||||
|
- replace ; with and in spdx.org license
|
||||||
|
* Sun Jul 22 2012 aj@suse.de
|
||||||
|
- Fix build with missing gets declaration (glibc 2.16)
|
||||||
|
* Mon Jul 2 2012 coolo@suse.com
|
||||||
|
- do not use obsolete AM_PROG_MKDIR_P
|
||||||
|
* Thu Jan 12 2012 aj@suse.de
|
||||||
|
- Disable tests test-readlink and test-areadlink since they
|
||||||
|
fail randomly.
|
||||||
|
* Thu Jan 12 2012 aj@suse.de
|
||||||
|
- Remove cvs, not used anymore since 0.18.1 in our build.
|
||||||
|
* Sun Oct 2 2011 dmueller@suse.de
|
||||||
|
- revert last change - it is not the testsuite that hangs
|
||||||
|
but everything. The better workaround is to disable openmp
|
||||||
|
* Sat Oct 1 2011 coolo@suse.com
|
||||||
|
- add libtool as buildrequire to make the spec file more reliable
|
||||||
|
* Sat Oct 1 2011 crrodriguez@opensuse.org
|
||||||
|
- Test suite hangs in qemu-arm due to bugs in the emulator
|
||||||
|
workaround this issue.
|
||||||
|
* Thu Sep 29 2011 dmueller@suse.de
|
||||||
|
- fix build
|
||||||
|
* Thu Sep 29 2011 adrian@suse.de
|
||||||
|
- disable openmp when qemu is used for building (like on arm)
|
||||||
|
* Fri Jan 7 2011 meissner@suse.de
|
||||||
|
- Also add gettext-tools to baselibs.conf, wine-devel now needs
|
||||||
|
libgettextpo.
|
||||||
|
* Tue Dec 21 2010 pth@suse.de
|
||||||
|
- Update to 0.18.1. Changes since 0.17:
|
||||||
|
Version 0.18.1 - June 2010
|
||||||
|
* msggrep: A '$' anchor in a regular expression now also matches
|
||||||
|
the end of the string, even if it does not end in a newline.
|
||||||
|
* Dependencies:
|
||||||
|
The libraries and programs are now linked with libunistring if
|
||||||
|
this library is already installed.
|
||||||
|
* Installation options:
|
||||||
|
The configure option --with-cvs is deprecated. The 'autopoint'
|
||||||
|
program will now use the 'git' program by default to compress its
|
||||||
|
archive. If the configure option --without-git is specified,
|
||||||
|
'autopoint' will not rely on 'git', but will instead rely on a
|
||||||
|
locally installed 3 MB large archive.
|
||||||
|
Version 0.18 - May 2010
|
||||||
|
* PO file format:
|
||||||
|
There is a new field 'Language' in the header entry. It denotes
|
||||||
|
the language code (plus optional country code) for the PO file.
|
||||||
|
This field can be used by automated tools, such as spell
|
||||||
|
checkers. It is expected to be more reliable than looking at the
|
||||||
|
file name or at the 'Language-Team' field in the header entry.
|
||||||
|
msgmerge, msgcat, msgen have a new option --lang that allows to
|
||||||
|
specify this field. Additionally, msgmerge fills in this new
|
||||||
|
field by looking at the 'Language-Team' field (if the --lang
|
||||||
|
option is not given).
|
||||||
|
* xgettext and PO file format:
|
||||||
|
For messages with plural forms, programmers can inform the
|
||||||
|
translators about the range of possible values of the numeric
|
||||||
|
argument, like this:
|
||||||
|
/* xgettext: range: 0..15 */
|
||||||
|
This information 'range: 0..15' is stored in the PO file as a
|
||||||
|
flag attached to the message. Translators can produce better
|
||||||
|
translations when they know that the numeric argument is small.
|
||||||
|
* Colorized PO files:
|
||||||
|
msgattrib, msgcomm, msgconv, msgen, msgfilter, msggrep, msginit,
|
||||||
|
msgmerge, msgunfmt, msguniq, xgettext now have options --color
|
||||||
|
and --style, like msgcat has since version 0.17.
|
||||||
|
* msgmerge is up to 10 times faster when the PO and POT files are
|
||||||
|
large. This speedup was contributed by Ralf Wildenhues.
|
||||||
|
* msgcmp has a new option -N/--no-fuzzy-matching, like msgmerge has
|
||||||
|
since version 0.12.
|
||||||
|
* msgfilter now sets environment variables during the invocation of
|
||||||
|
the filter, indicating the msgid and location of the messge being
|
||||||
|
processed.
|
||||||
|
* xgettext now can extract plural forms from Qt 4 programs. The
|
||||||
|
recommended xgettext command-line options for this case are:
|
||||||
|
- -qt --keyword=tr:1,1t --keyword=tr:1,2c,2t --keyword=tr:1,1,2c,3t
|
||||||
|
* xgettext --language=GCC-source now recognizes also the format
|
||||||
|
strings used in the Fortran front-end of the GCC compiler, and
|
||||||
|
marks them as 'gfc-internal-format'.
|
||||||
|
* autopoint can now be used to update several PO directories all
|
||||||
|
together.
|
||||||
|
* PO mode changes:
|
||||||
|
- PO files with plural entries are now correctly handled.
|
||||||
|
- Editing a message with previous msgid (in comments) removes these
|
||||||
|
comments. Contributed by Noritada Kobayashi.
|
||||||
|
* The po/Makevars file has a new field MSGMERGE_OPTIONS, that can
|
||||||
|
be used to adjust msgmerge's operation.
|
||||||
|
* The use of the macro AM_GNU_GETTEXT without 'external' argument
|
||||||
|
and the --intl option of the gettextize program are deprecated
|
||||||
|
and will be removed in the next release. Instead of including
|
||||||
|
the intl sources in your package, we suggest making the libintl
|
||||||
|
library an (optional) prerequisite of your package.
|
||||||
|
* Updated the meaning of 'gcc-internal-format' to match GCC 4.3.
|
||||||
|
* Installation options:
|
||||||
|
The configure options --without-cvs and --with-git can be used to
|
||||||
|
specify whether 'autopoint' will use the 'cvs' program, or the
|
||||||
|
'git' program, or none at all. These options allow to trade
|
||||||
|
dependencies against installed package size: If --without-cvs is
|
||||||
|
specified and --with-git is not specified, 'autopoint' will not
|
||||||
|
rely on 'cvs' or 'git', but will instead rely on a locally
|
||||||
|
installed a 3 MB large archive.
|
||||||
|
* Portability: The msgfilter program now also works on native Woe32
|
||||||
|
- platforms. Compiled C# message catalogs now also work with
|
||||||
|
- 'mono' versions from 2009
|
||||||
|
or newer.
|
||||||
|
* Mon Jun 28 2010 jengelh@medozas.de
|
||||||
|
- use %%_smp_mflags
|
||||||
|
* Fri Mar 5 2010 puzel@novell.com
|
||||||
|
- remove gettext-tools/gnulib-m4/openmp.m4: fix build with new
|
||||||
|
autoconf
|
||||||
|
* Sun Dec 13 2009 jengelh@medozas.de
|
||||||
|
- add baselibs.conf as a source
|
||||||
|
* Tue Dec 8 2009 jengelh@medozas.de
|
||||||
|
- enable parallel building
|
||||||
|
* Thu Jul 23 2009 ke@suse.de
|
||||||
|
- Synch po-mode.el with version from gettext CVS; for details, see the
|
||||||
|
beginning of po-mode-cvs-2009-07-23.patch.
|
||||||
|
* Sat Feb 7 2009 schwab@suse.de
|
||||||
|
- Rebuild broken info file.
|
||||||
|
* Tue Jan 13 2009 olh@suse.de
|
||||||
|
- obsolete old -XXbit packages (bnc#437293)
|
||||||
|
* Tue Oct 14 2008 kukuk@suse.de
|
||||||
|
- Never install files in %%check section
|
||||||
|
- Disable autoconf/libtool tests
|
||||||
|
* Mon Oct 13 2008 kukuk@suse.de
|
||||||
|
- Fix autoreconf call
|
||||||
|
* Sun May 18 2008 pth@suse.de
|
||||||
|
- Fix segmentation fault in msgmerge (bnc#391372).
|
||||||
|
- Get rid of %%run_ldconfig
|
||||||
|
* Wed May 7 2008 coolo@suse.de
|
||||||
|
- provide gettext-<arch> too
|
||||||
|
* Tue Apr 29 2008 cthiel@suse.de
|
||||||
|
- obsolete gettext-<arch> via baselibs.conf
|
||||||
|
* Thu Apr 10 2008 ro@suse.de
|
||||||
|
- added baselibs.conf file to build xxbit packages
|
||||||
|
for multilib support
|
||||||
|
* Tue Jan 22 2008 pth@suse.de
|
||||||
|
- Define version before using it.
|
||||||
|
- Fix Provides and Obsoletes for gettext-tools
|
||||||
|
* Tue Jan 15 2008 pth@suse.de
|
||||||
|
- Update rpmlintrc.
|
||||||
|
* Tue Dec 4 2007 pth@suse.de
|
||||||
|
- Add patch from upstreams to add the missing mode for the open call.
|
||||||
|
* Fri Nov 23 2007 pth@suse.de
|
||||||
|
- Reenable msgmerge-compendium-5 now that gcc has been fixed.
|
||||||
|
- Change Provides/Obsoletes to match guidelines
|
||||||
|
- Add Comment as to when the rename happened.
|
||||||
|
* Thu Nov 15 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 2007 rguenther@suse.de
|
||||||
|
- Fix ordering of gettext.changes entries.
|
||||||
|
* Wed Oct 31 2007 mrueckert@suse.de
|
||||||
|
- renamed rpmlintrc to gettext-rpmlintrc and added it to the spec
|
||||||
|
as source 1
|
||||||
|
* Mon Sep 3 2007 pth@suse.de
|
||||||
|
- Incorporate upstream patch that correctly fixes the expat
|
||||||
|
dynloading code (http://savannah.gnu.org/bugs/?19585).
|
||||||
|
* Wed Aug 15 2007 coolo@suse.de
|
||||||
|
- do not set the version to 0.16.1
|
||||||
|
* Fri Aug 10 2007 bk@suse.de
|
||||||
|
- Update to gettext 0.16.1, required by GnuPG 2.0.5
|
||||||
|
* Thu Aug 9 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
|
||||||
|
* Fri May 25 2007 ro@suse.de
|
||||||
|
- added rpmlintrc for gettext-devel (examples executable)
|
||||||
|
* Fri Apr 20 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 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 2007 rguenther@suse.de
|
||||||
|
- Add site-lisp directories to package.
|
||||||
|
* Tue Mar 20 2007 rguenther@suse.de
|
||||||
|
- Remove unused expat BuildRequires.
|
||||||
|
* Wed Mar 7 2007 rguenther@suse.de
|
||||||
|
- Add cvs Requires to gettext-devel as autopoint requires it.
|
||||||
|
* Tue Jan 16 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 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 2006 rguenther@suse.de
|
||||||
|
- Remove build dependency on emacs.
|
||||||
|
- Remove install dependency on libstdc++-devel for gettext-devel.
|
||||||
|
* 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 3 2006 sbrabec@suse.cz
|
||||||
|
- Fixed info installation scriptlets (#141183).
|
||||||
|
- Use %%doc, where appropriate.
|
||||||
|
- Moved autosprintf.info to devel subpackage.
|
||||||
|
- Move emacs-lisp files to main package.
|
||||||
|
- Fixed devel splitting and requirements.
|
||||||
|
* Mon Sep 19 2005 mmj@suse.de
|
||||||
|
- Update to 0.14.5
|
||||||
|
- Fix strict aliasing issues
|
||||||
|
* Sat Apr 16 2005 schwab@suse.de
|
||||||
|
- Move libgettextsrc-*.so and libgettextlib-*.so to main package as needed
|
||||||
|
by msgfmt.
|
||||||
|
* Thu Apr 14 2005 kukuk@suse.de
|
||||||
|
- Move msgfmt into main package for LSB support
|
||||||
|
* Tue Apr 5 2005 mmj@suse.de
|
||||||
|
- Fix documentation packaging
|
||||||
|
* Mon Apr 4 2005 schwab@suse.de
|
||||||
|
- Remove the stupid casts.
|
||||||
|
* Mon Apr 4 2005 mmj@suse.de
|
||||||
|
- Introduce incredibly gross hack to make sure (int) casts are
|
||||||
|
changed to (long)
|
||||||
|
- Update to gettext-0.14.3
|
||||||
|
- Move many files to the -devel package, trying to conform with
|
||||||
|
gettext authors recommendation of split runtime/tools [#66614]
|
||||||
|
* Wed Feb 9 2005 mmj@suse.de
|
||||||
|
- Revise the tmp file race patch:
|
||||||
|
- Make umask not so strict [#50437]
|
||||||
|
- Use mktemp in more places
|
||||||
|
* Tue Jan 11 2005 schwab@suse.de
|
||||||
|
- Fix placement of po-mode-line-entry in mode-line-format for CVS Emacs.
|
||||||
|
* Thu Nov 25 2004 mmj@suse.de
|
||||||
|
- add fixes for tmp file races [#47724]
|
||||||
|
* Mon Oct 18 2004 ro@suse.de
|
||||||
|
- locale-rename: no -> nb
|
||||||
|
* Tue Apr 20 2004 mmj@suse.de
|
||||||
|
- Add autoreconf -fi
|
||||||
|
* Tue Mar 2 2004 mmj@suse.de
|
||||||
|
- Update to 0.14.1 [#34491] including:
|
||||||
|
- C#: xgettext now also supports C#.
|
||||||
|
- Bugfixes
|
||||||
|
* Sat Jan 10 2004 adrian@suse.de
|
||||||
|
- add %%run_ldconfig
|
||||||
|
* Fri Jan 9 2004 schwab@suse.de
|
||||||
|
- Fix makefiles.
|
||||||
|
* Fri Dec 19 2003 pthomas@suse.de
|
||||||
|
- Update to 0.13
|
||||||
|
- New languages support: shell, Perl, PHP ObjectiveC,
|
||||||
|
the special format strings used in the gcc sources and
|
||||||
|
C++ with Qt.
|
||||||
|
- Complete examples for all supported programing languages
|
||||||
|
added to the documentation.
|
||||||
|
* Tue Dec 9 2003 kukuk@suse.de
|
||||||
|
- Don't build PDF docu
|
||||||
|
- Remove lots of obsolete packages from neededforbuild
|
||||||
|
* Tue Jun 17 2003 pthomas@suse.de
|
||||||
|
- Update to 0.12.1
|
||||||
|
* Thu Apr 24 2003 ro@suse.de
|
||||||
|
- fix install_info --delete call and move from preun to postun
|
||||||
|
* Thu Feb 6 2003 kukuk@suse.de
|
||||||
|
- Use install-info macros
|
||||||
|
* Thu Aug 8 2002 pthomas@suse.de
|
||||||
|
- Update to 0.11.5
|
||||||
|
From NEWS: Bug fixes in the gettext.m4 autoconf macros.
|
||||||
|
- Remove patches obsoleted by the update and adapt those
|
||||||
|
still needed.
|
||||||
|
* Fri Jul 26 2002 schwab@suse.de
|
||||||
|
- Fix filelist.
|
||||||
|
- Install missing m4 macros.
|
||||||
|
- Remove interaction in gettextize.
|
||||||
|
- Fix unwanted expansion in AM_PO_SUBDIRS.
|
||||||
|
* Fri Jul 26 2002 pthomas@suse.de
|
||||||
|
- Update to gettext 0.11.4
|
||||||
|
- The tools now know about the ISO C 99 <inttypes.h> format
|
||||||
|
string directive macros PRId64, PRIxMAX etc.
|
||||||
|
- remove patches obsoleted by this new version
|
||||||
|
* Wed Jul 24 2002 ke@suse.de
|
||||||
|
- Remove texinfo.tex from source files and make use of texinfo.tex
|
||||||
|
provided by the system.
|
||||||
|
- Install gettext.pdf under $RPM_BUILD_ROOT.
|
||||||
|
* Tue Jul 23 2002 schwab@suse.de
|
||||||
|
- Update to gettext 0.11.3.
|
||||||
|
- Force checking for division by zero.
|
||||||
|
* Tue Jul 9 2002 schwab@suse.de
|
||||||
|
- Fix autoload for po-mode.
|
||||||
|
* Thu Jun 13 2002 meissner@suse.de
|
||||||
|
- mark msgfmt-6 as SKIP, division by 0 is not exactly well defined.
|
||||||
|
* Tue May 21 2002 ke@suse.de
|
||||||
|
- suse-start-po-mode.el: Load po-compat if "po-find-file-coding-system"
|
||||||
|
doesn't come with stock Emacs.
|
||||||
|
* Thu Apr 25 2002 pthomas@suse.de
|
||||||
|
- Update to 0.11.2.
|
||||||
|
From NEWS:
|
||||||
|
- Bug fixes in the gettext.m4 autoconf macros.
|
||||||
|
- New documentation section: Preparing Translatable Strings.
|
||||||
|
- xgettext now also supports Python, Tcl, Awk and Glade.
|
||||||
|
- msgfmt can create (and msgunfmt can dump) Tcl message catalogs.
|
||||||
|
- msggrep has a new option -C that allows to search for strings
|
||||||
|
in translator comments.
|
||||||
|
- Run gettext testsuite.
|
||||||
|
* Wed Apr 3 2002 schwab@suse.de
|
||||||
|
- Move suse-start-po-mode.el here from po-utils.
|
||||||
|
- Remove ia64 workaround.
|
||||||
|
* Thu Mar 28 2002 pthomas@suse.de
|
||||||
|
- Use %%{_libdir}
|
||||||
|
* Mon Feb 18 2002 pthomas@suse.de
|
||||||
|
- Update %%files.
|
||||||
|
* Mon Feb 4 2002 pthomas@suse.de
|
||||||
|
- Update to 0.11
|
||||||
|
This is a major update with lots of new features and new tools.
|
||||||
|
- Integrate a patch from Bruno Haible to make libtool regard
|
||||||
|
DESTDIR when installing.
|
||||||
|
- Don't use the included libintl but rather the one in libc.
|
||||||
|
- Build dynamically linked binaries.
|
||||||
|
- Added the current texinfo.tex as otherwise gettext.pdf won't build.
|
||||||
|
* Thu Jan 31 2002 ro@suse.de
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
* Wed Oct 31 2001 kukuk@suse.de
|
||||||
|
- Include manual pages
|
||||||
|
* Tue Oct 30 2001 kukuk@suse.de
|
||||||
|
- Update to 0.10.40
|
||||||
|
* Mon Aug 27 2001 ke@suse.de
|
||||||
|
- Update German translation from UMontreal Translation Project.
|
||||||
|
- Make sure to compile and install 'po-mode'.
|
||||||
|
* Fri May 11 2001 pthomas@suse.de
|
||||||
|
- Update to 0.10.37.
|
||||||
|
Remove manual.diff as most of the fixes have been incorporated.
|
||||||
|
* Wed May 9 2001 cstein@suse.de
|
||||||
|
- repacked sources with bzip2
|
||||||
|
* Thu Apr 12 2001 pthomas@suse.de
|
||||||
|
- Don't list directories shared with other packages in
|
||||||
|
spec file.
|
||||||
|
* Mon Apr 9 2001 pthomas@suse.de
|
||||||
|
- Update to 0.10.36
|
||||||
|
- Drop msghack patch
|
||||||
|
- Improve gettext manual ( hopefully :)
|
||||||
|
- Now provides po-mode.el
|
||||||
|
* Thu Mar 8 2001 ke@suse.de
|
||||||
|
- Use more rpm macros.
|
||||||
|
- Build and install a printable manual (PDF).
|
||||||
|
* Fri Mar 2 2001 schwab@suse.de
|
||||||
|
- Compile with -O1 on ia64 to work around compiler bug.
|
||||||
|
* Tue Sep 19 2000 pthomas@suse.de
|
||||||
|
- add patch from Bruno Haible. This allows statically linking
|
||||||
|
programs with libintl.a on glibc systems.
|
||||||
|
* Tue Jun 20 2000 pthomas@suse.de
|
||||||
|
- xgettext.c: format YCP automatically set for .ycp extension
|
||||||
|
- gettext.spec: allow building on systems where gettext.m4 etc.
|
||||||
|
are installed.
|
||||||
|
* Thu Jun 15 2000 pthomas@suse.de
|
||||||
|
- add patches from Paul Eggert needed for NLS in gcc
|
||||||
|
- add patch from Martin v. Loewis to allow searching
|
||||||
|
inside of #define
|
||||||
|
* Fri May 5 2000 kukuk@suse.de
|
||||||
|
- Fix Bug 2812
|
||||||
|
- Add DESTDIR to intl/Makefile.in and po/Makefile.in.in
|
||||||
|
- Use BuildRoot
|
||||||
|
* Mon May 1 2000 ke@suse.de
|
||||||
|
- Add msghack from RH's package: gettext-0.10.35-hacks.patch
|
||||||
|
* Wed Apr 26 2000 kukuk@suse.de
|
||||||
|
- Fix configure call (add %%{_target_cpu} macro)
|
||||||
|
* Thu Apr 6 2000 bk@suse.de
|
||||||
|
- replace config.{guess,sub} against config update macro for s390
|
||||||
|
* Thu Feb 3 2000 schwab@suse.de
|
||||||
|
- Update config.{guess,sub} to latest version.
|
||||||
|
* Fri Jan 28 2000 schwab@suse.de
|
||||||
|
- Do not even try to install po-mode.el.
|
||||||
|
* Tue Jan 25 2000 kukuk@suse.de
|
||||||
|
- Fix permissions of locale dirs.
|
||||||
|
- Move /usr/info -> /usr/share/info.
|
||||||
|
- Remove po-mode, now in extra package.
|
||||||
|
* Mon Dec 13 1999 schwab@suse.de
|
||||||
|
- Remove libintl.a from file list, everything is in libc.
|
||||||
|
* Tue Nov 30 1999 schwab@suse.de
|
||||||
|
- Add format checking for YCP strings.
|
||||||
|
- Don't declare getline and getdelim.
|
||||||
|
* Sat Nov 13 1999 kukuk@suse.de
|
||||||
|
- Clean up spec file and old, obsolete patches
|
||||||
|
* Fri Oct 15 1999 aj@suse.de
|
||||||
|
- Handle \v.
|
||||||
|
* Tue Oct 12 1999 kettner@suse.de
|
||||||
|
- patched for use with YaST2 YCP scripts, new option
|
||||||
|
- -language=YCP
|
||||||
|
* Sat Oct 9 1999 ro@suse.de
|
||||||
|
- fixed to build on any arch
|
||||||
|
* Mon Sep 13 1999 bs@suse.de
|
||||||
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||||
|
* Sun Aug 15 1999 ke@suse.de
|
||||||
|
- update po-mode.el.
|
||||||
|
* Thu Mar 11 1999 kukuk@suse.de
|
||||||
|
- don't link against libintl.a on glibc systems
|
||||||
|
* Sun Feb 14 1999 ke@suse.de
|
||||||
|
- update po-mode.el.
|
||||||
|
* Thu Jan 7 1999 ro@suse.de
|
||||||
|
- respect alpha in specfile
|
||||||
|
* Thu Jan 7 1999 ro@suse.de
|
||||||
|
- don't redeclare getline
|
||||||
|
* Mon Dec 7 1998 florian@suse.de
|
||||||
|
- update to gettext 0.10.35
|
||||||
|
* Mon Dec 7 1998 bs@suse.de
|
||||||
|
- added locale.alias to file list for libc5 systems.
|
||||||
|
* Thu Nov 26 1998 bs@suse.de
|
||||||
|
- skipped /usr/share/locale/locale.alias from file list (is in localedb)
|
||||||
|
* Fri Sep 11 1998 ro@suse.de
|
||||||
|
- switch detection of GLIBC to automake
|
||||||
|
* Thu Aug 13 1998 bs@suse.de
|
||||||
|
- added export LC_CTYPE to build an install section in spec file.
|
||||||
|
* Wed Aug 12 1998 ke@suse.de
|
||||||
|
- new po-mode.el from
|
||||||
|
http://www.iro.umontreal.ca/contrib/po/po-mode/po-mode.el
|
||||||
|
- and install po-mode.el.
|
||||||
|
* Fri Jun 19 1998 ro@suse.de
|
||||||
|
- dirty hack should at least work now
|
||||||
|
* Fri Jun 19 1998 bs@suse.de
|
||||||
|
- don't include libintl.h if glibc is used.
|
||||||
|
did it with a dirty hack. Will be done better in a while.
|
||||||
|
* Mon Mar 9 1998 ro@suse.de
|
||||||
|
- added some documentation
|
||||||
|
* Thu Feb 5 1998 florian@suse.de
|
||||||
|
- add missing m4 macro files in /usr/share/aclocal
|
||||||
|
* Fri Oct 10 1997 florian@suse.de
|
||||||
|
- update to version 0.10.32
|
||||||
|
* Wed Jan 22 1997 florian@suse.de
|
||||||
|
- update to version 0.10.26
|
257
gettext-runtime.keyring
Normal file
257
gettext-runtime.keyring
Normal file
|
@ -0,0 +1,257 @@
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
Version: SKS 1.1.4
|
||||||
|
Comment: Hostname: sks.fidocon.de
|
||||||
|
|
||||||
|
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
|
||||||
|
Kl9ar93FdtZF9g==
|
||||||
|
=Vv6n
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
348
gettext-runtime.spec
Normal file
348
gettext-runtime.spec
Normal file
|
@ -0,0 +1,348 @@
|
||||||
|
#
|
||||||
|
# spec file for package gettext-runtime
|
||||||
|
#
|
||||||
|
# Copyright (c) 2022-2023 ZhuningOS
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define pacname gettext
|
||||||
|
%bcond_with mini
|
||||||
|
|
||||||
|
Name: gettext-runtime
|
||||||
|
Version: 0.20.2
|
||||||
|
Release: 1.43
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
# To get an updated linkdupes.sh (in case there are new dupes), temproarily enable:
|
||||||
|
#BuildRequires: fdupes
|
||||||
|
%if %{without mini}
|
||||||
|
BuildRequires: glib2-devel
|
||||||
|
BuildRequires: libcroco-devel
|
||||||
|
BuildRequires: libxml2-devel
|
||||||
|
BuildRequires: perl-libintl-perl
|
||||||
|
BuildRequires: tcl
|
||||||
|
# bug437293
|
||||||
|
%ifarch ppc64
|
||||||
|
Obsoletes: gettext-64bit
|
||||||
|
%endif
|
||||||
|
#
|
||||||
|
#Rename done for openSUSE 11.0
|
||||||
|
Provides: gettext = %{version}
|
||||||
|
Obsoletes: gettext < %{version}
|
||||||
|
Conflicts: gettext-runtime-mini
|
||||||
|
Conflicts: gettext-tools-mini
|
||||||
|
%else
|
||||||
|
# to allow a prjconf preference which to take per build
|
||||||
|
Provides: gettext-runtime = %{version}
|
||||||
|
# rpm-build requires gettext-tools, but we will only just be building it
|
||||||
|
#!BuildIgnore: gettext-tools
|
||||||
|
%endif
|
||||||
|
Summary: Tools for Native Language Support (NLS)
|
||||||
|
License: GPL-3.0-or-later AND LGPL-2.0-or-later
|
||||||
|
Group: Development/Tools/Other
|
||||||
|
URL: http://www.gnu.org/software/gettext/
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
Source0: http://ftp.gnu.org/gnu/gettext/gettext-%{version}.tar.xz
|
||||||
|
Source1: gettext-rpmlintrc
|
||||||
|
Source2: suse-start-po-mode.el
|
||||||
|
Source3: gettext-linkdupes.sh
|
||||||
|
Source4: baselibs.conf
|
||||||
|
Source5: http://ftp.gnu.org/gnu/gettext/gettext-%{version}.tar.xz.sig
|
||||||
|
Source6: %name.keyring
|
||||||
|
Patch: gettext-0.12.1-sigfpe.patch
|
||||||
|
Patch1: gettext-0.19.3-fix-bashisms.patch
|
||||||
|
Patch2: gettext-0.12.1-gettextize.patch
|
||||||
|
Patch4: gettext-po-mode.diff
|
||||||
|
Patch5: gettext-initialize_vars.patch
|
||||||
|
# PATCH-FIX-OPENSUSE gettext-dont-test-gnulib.patch -- coolo@suse.de
|
||||||
|
Patch6: gettext-dont-test-gnulib.patch
|
||||||
|
# PATCH-FIX-UPSTREAM boo#941629 -- pth@suse.com
|
||||||
|
Patch11: boo941629-unnessary-rpath-on-standard-path.patch
|
||||||
|
# PATCH-FIX-SUSE Bug boo#1106843
|
||||||
|
Patch13: reproducible.patch
|
||||||
|
|
||||||
|
%description
|
||||||
|
This package contains the intl library as well as tools that ease the
|
||||||
|
creation and maintenance of message catalogs. It allows you to extract
|
||||||
|
strings from source code. The supplied Emacs mode (po-mode.el) helps
|
||||||
|
editing these catalogs (called PO files, for portable object) and
|
||||||
|
adding translations. A special compiler turns these PO files into
|
||||||
|
binary catalogs.
|
||||||
|
|
||||||
|
%package -n gettext-tools%{?with_mini:-mini}
|
||||||
|
Summary: Tools for Native Language Support (NLS)
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: Development/Tools/Other
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Requires: xz
|
||||||
|
%if %{without mini}
|
||||||
|
Requires(post): info
|
||||||
|
Requires(preun): info
|
||||||
|
%endif
|
||||||
|
Provides: gettext-devel = %{version}
|
||||||
|
%if %{without mini}
|
||||||
|
# bug437293
|
||||||
|
%ifarch ppc64
|
||||||
|
Obsoletes: gettext-devel-64bit
|
||||||
|
%endif
|
||||||
|
#
|
||||||
|
Obsoletes: gettext-devel < %{version}
|
||||||
|
Conflicts: gettext-tools-mini
|
||||||
|
Conflicts: gettext-runtime-mini
|
||||||
|
%else
|
||||||
|
# to allow a prjconf preference which to take per build
|
||||||
|
Provides: gettext-tools = %{version}
|
||||||
|
%endif
|
||||||
|
# Several tools use bison-runtime text domain:
|
||||||
|
%if 0%{?suse_version}
|
||||||
|
Recommends: bison-lang
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description -n gettext-tools%{?with_mini:-mini}
|
||||||
|
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
|
||||||
|
binary catalogs.
|
||||||
|
|
||||||
|
%package tools-doc
|
||||||
|
Summary: HTML documentation and examples for gettext-runtime
|
||||||
|
License: GPL-3.0-or-later AND LGPL-2.0-or-later
|
||||||
|
Group: Documentation/HTML
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description tools-doc
|
||||||
|
This subpackage contains the HTML version of the gettext documentation
|
||||||
|
as well as project examples.
|
||||||
|
|
||||||
|
%if %{without mini}
|
||||||
|
%package -n libtextstyle0
|
||||||
|
Summary: Provides textstyling for console output
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: Development/Tools/Other
|
||||||
|
|
||||||
|
%description -n libtextstyle0
|
||||||
|
GNU libtextstyle provides an easy way to add styling to programs that produce output to a console or terminal emulator window.
|
||||||
|
It does this in a way that allows the end user to customize the styling using the industry standard, namely Cascading Style Sheets (CSS).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n libtextstyle-devel
|
||||||
|
Summary: Devel package for libtextstyle
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: Development/Tools/Other
|
||||||
|
Requires: libtextstyle0 = %{version}
|
||||||
|
|
||||||
|
%description -n libtextstyle-devel
|
||||||
|
This package provides headers and static libraries for libtextstyle
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n %{pacname}-%{version}
|
||||||
|
%patch
|
||||||
|
%patch1 -p1
|
||||||
|
%patch2
|
||||||
|
%patch4
|
||||||
|
%patch5
|
||||||
|
%patch6 -p1
|
||||||
|
%patch11 -p1
|
||||||
|
%patch13 -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%define _lto_cflags %{nil}
|
||||||
|
#sh autogen.sh
|
||||||
|
export CFLAGS="%{optflags} -pipe -W -Wall -Dgcc_is_lint"
|
||||||
|
export CXXFLAGS="$CFLAGS -Dgcc_is_lint"
|
||||||
|
export LDFLAGS="-lm"
|
||||||
|
%configure --disable-static $OPTS
|
||||||
|
%if %{with mini}
|
||||||
|
# Link statically to libtextstyle from libgettextlib.so
|
||||||
|
export CFLAGS="${CFLAGS} -fPIC"
|
||||||
|
export CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||||
|
(cd libtextstyle; %configure --enable-static --disable-shared ${OPTS})
|
||||||
|
%endif
|
||||||
|
make %{?_smp_mflags} GMSGFMT=../src/msgfmt V=1
|
||||||
|
# use texinfo.tex supplied by the system (texinfo)
|
||||||
|
# make -C gettext-tools/doc gettext.pdf
|
||||||
|
|
||||||
|
%install
|
||||||
|
%define my_docdir %{_defaultdocdir}/%{name}
|
||||||
|
export LC_CTYPE=ISO-8859-15
|
||||||
|
%make_install docdir=%{my_docdir}
|
||||||
|
cp -pr AUTHORS NEWS README* %{buildroot}/%{my_docdir}
|
||||||
|
mkdir -p %{buildroot}/usr/share/emacs/site-lisp
|
||||||
|
install -m 644 %SOURCE2 %{buildroot}/usr/share/emacs/site-lisp
|
||||||
|
install -m 644 gettext-tools/emacs/po-compat.el %{buildroot}/usr/share/emacs/site-lisp
|
||||||
|
install -m 644 gettext-tools/emacs/po-mode.el %{buildroot}/usr/share/emacs/site-lisp
|
||||||
|
install -m 644 gettext-tools/emacs/start-po.el %{buildroot}/usr/share/emacs/site-lisp
|
||||||
|
#make -C gettext-tools/doc docdir=%%{buildroot}/%%{my_docdir} install-pdf
|
||||||
|
if [ -e %{buildroot}/%{_libdir}/preloadable_libintl.so ];then
|
||||||
|
chmod 755 %{buildroot}/%{_libdir}/preloadable_libintl.so
|
||||||
|
fi
|
||||||
|
# fix rpmlint invalid-lc-messages-dir:
|
||||||
|
rm -rf %{buildroot}/%_datadir/locale/en@{bold,}quot
|
||||||
|
%{find_lang} gettext-tools
|
||||||
|
%{find_lang} gettext-runtime
|
||||||
|
#remove unwanted stuff
|
||||||
|
rm -f %{buildroot}/usr/share/doc/packages/gettext/README.{mingw,vms,woe32}
|
||||||
|
rm -f %_datadir/%name/gettext.jar
|
||||||
|
rm -f %{buildroot}/%_libdir/libtextstyle.la
|
||||||
|
%if %{with mini}
|
||||||
|
rm -f %{buildroot}/usr/include/textstyle.h
|
||||||
|
rm -rf %{buildroot}/usr/include/textstyle
|
||||||
|
rm -rf %{buildroot}/usr/share/doc/packages/gettext-runtime-mini/libtextstyle_*.html
|
||||||
|
rm -f %{buildroot}/%_libdir/libtextstyle.a
|
||||||
|
rm -f %{buildroot}/%{_infodir}/libtextstyle.info
|
||||||
|
%endif
|
||||||
|
#find %%{buildroot} -maxdepth 2 -name '*html' -delete
|
||||||
|
# hardlink the dupes in the documentation:
|
||||||
|
cd %{buildroot}/%{my_docdir}/examples
|
||||||
|
sh %{SOURCE3}
|
||||||
|
# moved to gettext-java and gettext-csharp:
|
||||||
|
rm -rf *csharp* *java* ../javadoc* ../csharpdoc*
|
||||||
|
rm -f %{buildroot}%{_defaultdocdir}/%name/README.woe32
|
||||||
|
rm -f %{buildroot}%{_infodir}/dir
|
||||||
|
cd %{buildroot}/%{_mandir}/man3
|
||||||
|
echo ".so man3/dngettext.3" > dcngettext.3
|
||||||
|
echo ".so man3/dgettext.3" > dcgettext.3
|
||||||
|
|
||||||
|
%if %{without mini}
|
||||||
|
%check
|
||||||
|
# s390s fails this test,
|
||||||
|
# Starting test_recursive_lock ...test-lock: pthread_mutex_lock.c:66: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
|
||||||
|
|
||||||
|
# These fails randomly, remove them from Makefile
|
||||||
|
sed -i -e 's/test-areadlink\$(EXEEXT) //g' \
|
||||||
|
-e 's/test-readlink\$(EXEEXT) //g' \
|
||||||
|
gettext-tools/gnulib-tests/Makefile
|
||||||
|
|
||||||
|
make check || {
|
||||||
|
%ifarch s390x
|
||||||
|
echo "got this during mbuild testing on s390x (on both times which make check ran):"
|
||||||
|
echo "Starting test_recursive_lock ...test-lock: pthread_mutex_lock.c:66: __pthread_mutex_lock: Assertion mutex->__data.__owner == 0 failed."
|
||||||
|
echo "s390x needs kernel/glibc/gcc fix, but let it continue bootstrap for now!"
|
||||||
|
%else
|
||||||
|
echo "make check failed, check it!"
|
||||||
|
exit 5
|
||||||
|
%endif
|
||||||
|
}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%post -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%post -n gettext-tools%{?with_mini:-mini}
|
||||||
|
%install_info --info-dir=%{_infodir} %{_infodir}/gettext.info.gz
|
||||||
|
%install_info --info-dir=%{_infodir} %{_infodir}/autosprintf.info.gz
|
||||||
|
|
||||||
|
%preun -n gettext-tools%{?with_mini:-mini}
|
||||||
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/gettext.info.gz
|
||||||
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/autosprintf.info.gz
|
||||||
|
|
||||||
|
%if %{without mini}
|
||||||
|
%post -n libtextstyle0 -p /sbin/ldconfig
|
||||||
|
%postun -n libtextstyle0 -p /sbin/ldconfig
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files -f gettext-runtime.lang
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%license COPYING
|
||||||
|
%dir %_datadir/gettext
|
||||||
|
%doc %dir %_docdir/%name/
|
||||||
|
%doc %_docdir/%name/gettext.1.html
|
||||||
|
%doc %_docdir/%name/ngettext.1.html
|
||||||
|
%doc %_docdir/%name/envsubst.1.html
|
||||||
|
%doc %_docdir/%name/*.3.html
|
||||||
|
%doc %_docdir/%name/AUTHORS
|
||||||
|
%doc %_docdir/%name/NEWS
|
||||||
|
%doc %_docdir/%name/README
|
||||||
|
%doc %_docdir/%name/FAQ.html
|
||||||
|
%_bindir/gettext
|
||||||
|
%_bindir/ngettext
|
||||||
|
%_bindir/envsubst
|
||||||
|
%_bindir/gettext.sh
|
||||||
|
%_bindir/msgfmt
|
||||||
|
%_libdir/libgettextlib-*.so
|
||||||
|
%_libdir/libgettextsrc-*.so
|
||||||
|
%_libdir/libasprintf.so.*
|
||||||
|
%doc %_mandir/man1/gettext.1.gz
|
||||||
|
%doc %_mandir/man1/ngettext.1.gz
|
||||||
|
%doc %_mandir/man1/envsubst.1.gz
|
||||||
|
%doc %_mandir/man1/msgfmt.1.gz
|
||||||
|
%doc %_mandir/man3/*
|
||||||
|
%_datadir/gettext/ABOUT-NLS
|
||||||
|
%dir %_datadir/emacs
|
||||||
|
%dir %_datadir/emacs/site-lisp
|
||||||
|
%_datadir/emacs/site-lisp/po-compat.*
|
||||||
|
%_datadir/emacs/site-lisp/po-mode.*
|
||||||
|
%_datadir/emacs/site-lisp/start-po.*
|
||||||
|
%_datadir/emacs/site-lisp/suse-start-po-mode.el
|
||||||
|
|
||||||
|
%files -n gettext-tools%{?with_mini:-mini} -f gettext-tools.lang
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%_bindir/msg[a-eg-u]*
|
||||||
|
%_bindir/msgfilter
|
||||||
|
%_bindir/xgettext
|
||||||
|
%_bindir/gettextize
|
||||||
|
%_bindir/autopoint
|
||||||
|
%_bindir/recode-sr-latin
|
||||||
|
%doc %_mandir/man1/msg[a-eg-u]*.1.gz
|
||||||
|
%doc %_mandir/man1/msgfilter.1.gz
|
||||||
|
%doc %_mandir/man1/xgettext.1.gz
|
||||||
|
%doc %_mandir/man1/gettextize.1.gz
|
||||||
|
%doc %_mandir/man1/autopoint.1.gz
|
||||||
|
%doc %_mandir/man1/recode-sr-latin.1.gz
|
||||||
|
%doc %_infodir/gettext.info*
|
||||||
|
%doc %_infodir/autosprintf.info*
|
||||||
|
%_includedir/gettext-po.h
|
||||||
|
%_includedir/autosprintf.h
|
||||||
|
%_libdir/libasprintf.*a
|
||||||
|
%_libdir/libasprintf.so
|
||||||
|
%_libdir/libgettextlib.*
|
||||||
|
%_libdir/libgettextsrc.*
|
||||||
|
%_libdir/libgettextpo*
|
||||||
|
%_libdir/preloadable_libintl.so
|
||||||
|
%_libdir/gettext
|
||||||
|
%_datadir/%pacname/config.rpath
|
||||||
|
%_datadir/%pacname/po
|
||||||
|
%_datadir/%pacname/projects
|
||||||
|
%_datadir/%pacname/gettext.h
|
||||||
|
%_datadir/%pacname/msgunfmt.tcl
|
||||||
|
%_datadir/%pacname/javaversion.class
|
||||||
|
%_datadir/%pacname/styles
|
||||||
|
%_datadir/%pacname/archive.dir.tar.xz
|
||||||
|
%_datadir/aclocal
|
||||||
|
%dir %{_datadir}/%{pacname}-%{version}
|
||||||
|
%{_datadir}/%{pacname}-%{version}/its
|
||||||
|
|
||||||
|
%files tools-doc
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc %dir %_docdir/%name/
|
||||||
|
%doc %_docdir/%name/examples/
|
||||||
|
%doc %_docdir/%name/auto*.html
|
||||||
|
%doc %_docdir/%name/gettext_*.html
|
||||||
|
%doc %_docdir/%name/gettextize*.html
|
||||||
|
%doc %_docdir/%name/msg*.html
|
||||||
|
%doc %_docdir/%name/tutorial*.html
|
||||||
|
%doc %_docdir/%name/xgettext*.html
|
||||||
|
%doc %_docdir/%name/recode-sr-latin.1.html
|
||||||
|
|
||||||
|
%if %{without mini}
|
||||||
|
%files -n libtextstyle0
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%_libdir/libtextstyle.so.*
|
||||||
|
|
||||||
|
%files -n libtextstyle-devel
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%dir %_includedir/textstyle
|
||||||
|
%_includedir/textstyle.h
|
||||||
|
%_includedir/textstyle/stdbool.h
|
||||||
|
%_includedir/textstyle/version.h
|
||||||
|
%_includedir/textstyle/woe32dll.h
|
||||||
|
%_libdir/libtextstyle.so
|
||||||
|
%doc %_docdir/gettext-runtime%{?with_mini:-mini}/libtextstyle*.html
|
||||||
|
%doc %_infodir/libtextstyle.info.gz
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%changelog
|
50
reproducible.patch
Normal file
50
reproducible.patch
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
merged upstream <https://savannah.gnu.org/bugs/?54367>
|
||||||
|
|
||||||
|
|
||||||
|
Index: gettext-0.19.8.1/gettext-tools/src/xgettext.c
|
||||||
|
===================================================================
|
||||||
|
--- gettext-0.19.8.1.orig/gettext-tools/src/xgettext.c
|
||||||
|
+++ gettext-0.19.8.1/gettext-tools/src/xgettext.c
|
||||||
|
@@ -3714,6 +3714,9 @@ construct_header ()
|
||||||
|
char *msgstr;
|
||||||
|
char *comment;
|
||||||
|
static lex_pos_ty pos = { __FILE__, __LINE__ };
|
||||||
|
+ char *source_date_epoch;
|
||||||
|
+ unsigned long long epoch;
|
||||||
|
+ char *endptr;
|
||||||
|
|
||||||
|
if (package_name != NULL)
|
||||||
|
{
|
||||||
|
@@ -3734,7 +3738,31 @@ the MSGID_BUGS_ADDRESS variable there; o
|
||||||
|
specify an --msgid-bugs-address command line option.\n\
|
||||||
|
")));
|
||||||
|
|
||||||
|
- time (&now);
|
||||||
|
+ source_date_epoch = getenv("SOURCE_DATE_EPOCH");
|
||||||
|
+ if (source_date_epoch) {
|
||||||
|
+ errno = 0;
|
||||||
|
+ epoch = strtoull(source_date_epoch, &endptr, 10);
|
||||||
|
+ if ((errno == ERANGE && (epoch == ULLONG_MAX || epoch == 0))
|
||||||
|
+ || (errno != 0 && epoch == 0)) {
|
||||||
|
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: strtoull: %s\n", strerror(errno));
|
||||||
|
+ exit(EXIT_FAILURE);
|
||||||
|
+ }
|
||||||
|
+ if (endptr == source_date_epoch) {
|
||||||
|
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: No digits were found: %s\n", endptr);
|
||||||
|
+ exit(EXIT_FAILURE);
|
||||||
|
+ }
|
||||||
|
+ if (*endptr != '\0') {
|
||||||
|
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: Trailing garbage: %s\n", endptr);
|
||||||
|
+ exit(EXIT_FAILURE);
|
||||||
|
+ }
|
||||||
|
+ if (epoch > ULONG_MAX) {
|
||||||
|
+ fprintf(stderr, "Environment variable $SOURCE_DATE_EPOCH: value must be smaller than or equal to %lu but was found to be: %llu \n", ULONG_MAX, epoch);
|
||||||
|
+ exit(EXIT_FAILURE);
|
||||||
|
+ }
|
||||||
|
+ now = epoch;
|
||||||
|
+ } else {
|
||||||
|
+ now = time(NULL);
|
||||||
|
+ }
|
||||||
|
timestring = po_strftime (&now);
|
||||||
|
|
||||||
|
msgstr = xasprintf ("\
|
23
suse-start-po-mode.el
Normal file
23
suse-start-po-mode.el
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
;; /usr/share/emacs/site-lisp/suse-start-po-mode.el
|
||||||
|
|
||||||
|
(autoload 'po-mode "po-mode"
|
||||||
|
"Major mode for translators when they edit PO files.
|
||||||
|
|
||||||
|
Special commands:
|
||||||
|
\\{po-mode-map}
|
||||||
|
Turning on PO mode calls the value of the variable 'po-mode-hook',
|
||||||
|
if that value is non-nil. Behaviour may be adjusted through some variables,
|
||||||
|
all reachable through 'M-x customize', in group 'Emacs.Editing.I18n.Po'." t)
|
||||||
|
(setq auto-mode-alist (cons '("\\.po[tx]?\\'" . po-mode)
|
||||||
|
auto-mode-alist))
|
||||||
|
|
||||||
|
;; To automatically use proper fonts under Emacs 20, also add:
|
||||||
|
|
||||||
|
(unless (fboundp 'po-find-file-coding-system)
|
||||||
|
(autoload 'po-find-file-coding-system "po-compat" "\
|
||||||
|
Return a Mule (DECODING . ENCODING) pair, according to PO file charset.
|
||||||
|
Called through file-coding-system-alist, before the file is visited for real."))
|
||||||
|
(modify-coding-system-alist 'file "\\.po[tx]?\\'"
|
||||||
|
'po-find-file-coding-system)
|
||||||
|
|
||||||
|
;; /usr/share/emacs/site-lisp/suse-start-po-mode.el ends here
|
Loading…
Add table
Reference in a new issue