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"

Reply via email to