Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package luit for openSUSE:Factory checked in at 2023-12-15 21:46:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/luit (Old) and /work/SRC/openSUSE:Factory/.luit.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "luit" Fri Dec 15 21:46:55 2023 rev:15 rq:1133087 version:20230201 Changes: -------- --- /work/SRC/openSUSE:Factory/luit/luit.changes 2022-10-30 18:28:36.998313277 +0100 +++ /work/SRC/openSUSE:Factory/.luit.new.25432/luit.changes 2023-12-15 21:47:03.801676640 +0100 @@ -1,0 +2,13 @@ +Mon Dec 11 11:27:05 UTC 2023 - Jiri Srain <jsr...@suse.com> + +- fixed upstream tarball URL + +------------------------------------------------------------------- +Mon Feb 6 10:49:22 UTC 2023 - Stefan Dirsch <sndir...@suse.com> + +- Update to version 2.0.20230201 + * correct conversion to/from codes past BMP (patch by Ben Wong, + Debian #1027414) + * fix a few compiler-warnings in configure-checks + +------------------------------------------------------------------- Old: ---- luit-20221028.tgz New: ---- luit-2.0.20230201.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ luit.spec ++++++ --- /var/tmp/diff_new_pack.DKthD1/_old 2023-12-15 21:47:04.301694917 +0100 +++ /var/tmp/diff_new_pack.DKthD1/_new 2023-12-15 21:47:04.305695062 +0100 @@ -1,7 +1,7 @@ # # spec file for package luit # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,16 @@ # +%define tarballver 2.0. + Name: luit -Version: 20221028 +Version: 20230201 Release: 0 Summary: Locale and ISO 2022 support for Unicode terminals License: MIT Group: System/X11/Utilities URL: http://invisible-island.net/luit/ -Source0: ftp://ftp.invisible-island.net/%{name}/%{name}-%{version}.tgz +Source0: https://invisible-island.net/archives/%{name}/current/%{name}-%{tarballver}%{version}.tgz BuildRequires: pkg-config BuildRequires: pkgconfig(fontenc) BuildRequires: pkgconfig(x11) @@ -39,7 +41,7 @@ the locale's encoding. %prep -%setup -q +%setup -q -n %{name}-%{tarballver}%{version} %build %configure --with-localealiasfile=%{_datadir}/X11/locale/locale.alias ++++++ luit-20221028.tgz -> luit-2.0.20230201.tgz ++++++ ++++ 6674 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/COPYING new/luit-2.0.20230201/COPYING --- old/luit-20221028/COPYING 2022-01-12 00:30:50.000000000 +0100 +++ new/luit-2.0.20230201/COPYING 2023-02-02 00:23:55.000000000 +0100 @@ -1,4 +1,4 @@ -Copyright 2006-2021,2022 by Thomas E. Dickey +Copyright 2006-2022,2023 by Thomas E. Dickey Copyright (c) 2002 by Tomohiro KUBOTA Copyright (c) 2001 by Juliusz Chroboczek diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/COPYING.asc new/luit-2.0.20230201/COPYING.asc --- old/luit-20221028/COPYING.asc 2022-01-12 00:31:09.000000000 +0100 +++ new/luit-2.0.20230201/COPYING.asc 2023-02-02 00:25:38.000000000 +0100 @@ -1,15 +1,15 @@ -----BEGIN PGP SIGNATURE----- Comment: See https://invisible-island.net/public/public.html for info -iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmHeEzoACgkQzCr0RyFn -vgODVQv/eI8YLqcbIj4Cv/OJxoj7xjzAfJzEpTS/K3XHTcloReOdxCry6RiyQkhN -w5Fja6n2W5xalcZ7BnlrrJZHGvM6rlAVisP+g9ZdtYJfJo5ysZFZ/IeyoKASTe1Q -vsodMca3ZJgncwUAxxWKfMyRVzEiun5Yg6R3PjhRPVz1B/YW9d5ZQdPSMkYdrSjK -PfO6a1Dua1Z+hc7fmI2YXioOSOaKDjLtBQ5JYSU6nDtk4jifsGZRnY50Ir8uVqMT -MBFuZvSdIXa5ixlTo/q7loutvRMOD28YaD1y3exJDxH4HPLt2Xdf1CuLQ5cDFYg1 -7qlmYeyB/ahEVM5ukegx6u4WwVHm2TZOsXEwf8MuEqNN1hNSYD7iF5zkd45czjAM -egdEwmm9JPhIzGv8rS2BG9T18+4ttp4xt9Lla1/duVlIoTz7hxr/7b97xREkPZfh -mSUiUUBiCTaFubOatgxZP4t8rH31u6I5BJKCWhRuBuWW1oOWPYGUtMJ7PFjivSz4 -lBzEkJ/T -=kRJ4 +iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmPa9PEACgkQzCr0RyFn +vgOSqgv/aMvK6JTyXue6IuUnhQqIrTG00a8Y2I6GWu/R4fjYKhG/ytoOuMkgAlP0 +fzVmLGZdYEuLf2YwGbVoPQqOuVWVDPTfmhNa2tGuPA9L4W8iu/fCqnyJlEvQZ++6 +TCo4hU9hiMeRD4OljBh+sOIO10OyCuKXHePnuL6pfrrq1spRHjqpI/yJI+SLYmIM +YaZ6UA0qCMyMcRFZvQJJ9CvaMCc15lvckvba4OJ8RjKENzxjXfM+zrMlFnq5rY/4 +vclpaOfyL+bR7LM7WokWT5HUbL2MNMwtaYwGKntCbmGrDsx7nikAoA/vzKPLo8tm +DgtYo83zMlvXkIXkp8PqjjrnSQkMmBnZ/7Gu0JNGUH35Wp1epyBLpFJi4ayt75HB +XCz1yAmxxZFukDjuy7hwV/wNFbqWL3TOPs/8anJcDI+GgOiyB/S+0RPzagGKAg5p +ISZQVXN9rLKi54aFxKFgVEihQtGKebrCUEr4LGk5pnvcXkB5tQRFkkEAjS9UQVuh +NVOCiOuA +=keWR -----END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/configure.in new/luit-2.0.20230201/configure.in --- old/luit-20221028/configure.in 2020-10-03 14:39:34.000000000 +0200 +++ new/luit-2.0.20230201/configure.in 2023-02-02 00:25:21.000000000 +0100 @@ -1,8 +1,8 @@ -dnl $XTermId: configure.in,v 1.49 2020/10/03 12:39:34 tom Exp $ +dnl $XTermId: configure.in,v 1.51 2023/02/01 23:25:21 tom Exp $ dnl dnl --------------------------------------------------------------------------- dnl -dnl Copyright 2006-2019,2020 by Thomas E. Dickey +dnl Copyright 2006-2020,2023 by Thomas E. Dickey dnl dnl All Rights Reserved dnl @@ -25,7 +25,7 @@ dnl dnl --------------------------------------------------------------------------- -AC_PREREQ(2.52.20200802) +AC_PREREQ(2.52.20230114) AC_INIT(luit.c) AC_CONFIG_HEADER(config.h:config_h.in) CF_CHECK_CACHE @@ -41,7 +41,10 @@ AC_CONST AC_PATH_XTRA + CF_XOPEN_SOURCE(600) +AC_CHECK_DECL(exit) + CF_SIGWINCH CF_SVR4 CF_SYSV diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/iso2022.c new/luit-2.0.20230201/iso2022.c --- old/luit-20221028/iso2022.c 2018-06-27 22:41:53.000000000 +0200 +++ new/luit-2.0.20230201/iso2022.c 2023-02-02 00:54:17.000000000 +0100 @@ -1,7 +1,7 @@ -/* $XTermId: iso2022.c,v 1.40 2018/06/27 20:41:53 tom Exp $ */ +/* $XTermId: iso2022.c,v 1.42 2023/02/01 23:54:17 tom Exp $ */ /* -Copyright 2011-2013,2018 by Thomas E. Dickey +Copyright 2011-2018,2023 by Thomas E. Dickey Copyright (c) 2001 by Juliusz Chroboczek Permission is hereby granted, free of charge, to any person obtaining a copy @@ -134,11 +134,35 @@ OUTBUF_MAKE_FREE(is, fd, 2); is->outbuf[is->outbuf_count++] = UChar(0xC0 | ((c >> 6) & 0x1F)); is->outbuf[is->outbuf_count++] = UChar(0x80 | (c & 0x3F)); - } else { + } else if (c <= 0xFFFF) { OUTBUF_MAKE_FREE(is, fd, 3); is->outbuf[is->outbuf_count++] = UChar(0xE0 | ((c >> 12) & 0x0F)); is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 6) & 0x3F)); is->outbuf[is->outbuf_count++] = UChar(0x80 | (c & 0x3F)); + } else if (c <= 0x1FFFFF) { + OUTBUF_MAKE_FREE(is, fd, 4); + is->outbuf[is->outbuf_count++] = UChar(0xF0 | ((c >> 18) & 0x07)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 12) & 0x3F)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 6) & 0x3F)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | (c & 0x3F)); + } else if (c <= 0x03FFFFFF) { + OUTBUF_MAKE_FREE(is, fd, 5); + is->outbuf[is->outbuf_count++] = UChar(0xF8 | ((c >> 24) & 0x03)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 18) & 0x3f)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 12) & 0x3F)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 6) & 0x3F)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | (c & 0x3F)); + } else if (c <= 0x7FFFFFFF) { + OUTBUF_MAKE_FREE(is, fd, 6); + is->outbuf[is->outbuf_count++] = UChar(0xFC | ((c >> 30) & 0x01)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 24) & 0x3f)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 18) & 0x3f)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 12) & 0x3F)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | ((c >> 6) & 0x3F)); + is->outbuf[is->outbuf_count++] = UChar(0x80 | (c & 0x3F)); + } else { + /* "21 bits ought to be enough for anybody!" -- The Unicode Consortium */ + Warning("ignoring character beyond UTF-8's 31-bit range: 0x%X.\n", c); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/luit.log.html new/luit-2.0.20230201/luit.log.html --- old/luit-20221028/luit.log.html 2022-10-28 21:59:10.000000000 +0200 +++ new/luit-2.0.20230201/luit.log.html 2023-02-02 00:56:30.000000000 +0100 @@ -1,6 +1,6 @@ <!-- ****************************************************************************** - * Copyright 2006-2021,2022 by Thomas E. Dickey * + * Copyright 2006-2022,2023 by Thomas E. Dickey * * All Rights Reserved. * * * * Permission is hereby granted, free of charge, to any person obtaining a * @@ -21,7 +21,7 @@ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * * DEALINGS IN THE SOFTWARE. * ****************************************************************************** - $XTermId: luit.log.html,v 1.193 2022/10/28 19:59:10 tom Exp $ + $XTermId: luit.log.html,v 1.196 2023/02/01 23:56:30 tom Exp $ --> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> @@ -35,7 +35,7 @@ </head> <body> <hr> - Copyright 2006-2021,2022 by <a href= + Copyright 2006-2022,2023 by <a href= "mailto:dic...@invisible-island.net">Thomas E. Dickey</a> <hr> @@ -43,6 +43,15 @@ <p>This file contains a list of the changes that I have made for luit.</p> + <p><a id="t20230201" name="t20230201">2023/02/01</a> -</p> + + <ul> + <li>correct conversion to/from codes past BMP (patch by Ben + Wong, Debian #1027414)</li> + + <li>fix a few compiler-warnings in configure-checks</li> + </ul> + <p><a id="t20221028" name="t20221028">2022/10/28</a> -</p> <ul> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/other.c new/luit-2.0.20230201/other.c --- old/luit-20221028/other.c 2013-01-30 02:27:54.000000000 +0100 +++ new/luit-2.0.20230201/other.c 2023-02-02 00:47:05.000000000 +0100 @@ -1,6 +1,7 @@ -/* $XTermId: other.c,v 1.15 2013/01/30 01:27:54 tom Exp $ */ +/* $XTermId: other.c,v 1.17 2023/02/01 23:47:05 tom Exp $ */ /* +Copyright 2006-2013,2023 by Thomas E. Dickey Copyright (c) 2002 by Tomohiro KUBOTA Permission is hereby granted, free of charge, to any person obtaining a copy @@ -122,26 +123,26 @@ return (int) c; } if (s->utf8.buf_ptr == 0) { - if ((c & 0x40) == 0) + if ((c & 0x40) == 0) /* Skip continuation bytes 10xx xxxx */ return -1; s->utf8.buf[s->utf8.buf_ptr++] = UChar(c); - if ((c & 0x60) == 0x40) + if ((c & 0x60) == 0x40) /* Starts with 110x xxxx */ s->utf8.len = 2; - else if ((c & 0x70) == 0x60) + else if ((c & 0x70) == 0x60) /* Starts with 1110 xxxx */ s->utf8.len = 3; - else if ((c & 0x78) == 0x70) + else if ((c & 0x78) == 0x70) /* Starts with 1111 0xxx */ s->utf8.len = 4; else s->utf8.buf_ptr = 0; return -1; } - if ((c & 0x40) != 0) { + if ((c & 0x40) != 0) { /* Resync if not a continuation 10xx xxxx */ s->utf8.buf_ptr = 0; return -1; } s->utf8.buf[s->utf8.buf_ptr++] = UChar(c); if (s->utf8.buf_ptr < s->utf8.len) - return -1; + return -1; /* Get the next continuation byte */ switch (s->utf8.len) { case 2: u = ((s->utf8.buf[0] & 0x1F) << 6) | (s->utf8.buf[1] & 0x3F); @@ -160,7 +161,7 @@ else return u; case 4: - u = ((s->utf8.buf[0] & 0x03) << 18) + u = ((s->utf8.buf[0] & 0x07) << 18) | ((s->utf8.buf[1] & 0x3F) << 12) | ((s->utf8.buf[2] & 0x3F) << 6) | ((s->utf8.buf[3] & 0x3F)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/package/detest/changelog new/luit-2.0.20230201/package/detest/changelog --- old/luit-20221028/package/detest/changelog 2022-10-28 21:51:45.000000000 +0200 +++ new/luit-2.0.20230201/package/detest/changelog 2023-02-02 00:19:21.000000000 +0100 @@ -1,3 +1,9 @@ +bluit (2.0+20230201) unstable; urgency=low + + * maintenance updates + + -- Thomas E. Dickey <dic...@invisible-island.net> Wed, 01 Feb 2023 18:19:21 -0500 + bluit (2.0+20221028) unstable; urgency=low * maintenance updates diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/package/detest/copyright new/luit-2.0.20230201/package/detest/copyright --- old/luit-20221028/package/detest/copyright 2022-01-12 00:56:51.000000000 +0100 +++ new/luit-2.0.20230201/package/detest/copyright 2023-02-02 00:24:32.000000000 +0100 @@ -4,7 +4,7 @@ Source: https://invisible-island.net/luit/ Files: * -Copyright: 2006-2021,2022 by Thomas E. Dickey +Copyright: 2006-2022,2023 by Thomas E. Dickey License: X11 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/package/luit.spec new/luit-2.0.20230201/package/luit.spec --- old/luit-20221028/package/luit.spec 2022-10-28 21:51:21.000000000 +0200 +++ new/luit-2.0.20230201/package/luit.spec 2023-02-02 00:19:21.000000000 +0100 @@ -1,8 +1,8 @@ Summary: luit - Locale and ISO 2022 support for Unicode terminals %define AppProgram luit -%define AppVersion 20221028 +%define AppVersion 20230201 %define UseProgram b%{AppProgram} -# $XTermId: luit.spec,v 1.69 2022/10/28 19:51:21 tom Exp $ +# $XTermId: luit.spec,v 1.70 2023/02/01 23:19:21 tom Exp $ Name: %{UseProgram} Version: %{AppVersion} Release: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/luit-20221028/version.h new/luit-2.0.20230201/version.h --- old/luit-20221028/version.h 2022-10-28 21:51:20.000000000 +0200 +++ new/luit-2.0.20230201/version.h 2023-02-02 00:19:20.000000000 +0100 @@ -1,6 +1,6 @@ /* - * $XTermId: version.h,v 1.64 2022/10/28 19:51:20 tom Exp $ + * $XTermId: version.h,v 1.65 2023/02/01 23:19:20 tom Exp $ * * http://invisible-island.net/luit/ */ -#define LUIT_VERSION "2.0-20221028" +#define LUIT_VERSION "2.0-20230201"