Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tn5250 for openSUSE:Factory checked 
in at 2026-04-18 21:35:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tn5250 (Old)
 and      /work/SRC/openSUSE:Factory/.tn5250.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tn5250"

Sat Apr 18 21:35:26 2026 rev:30 rq:1347842 version:0.18.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/tn5250/tn5250.changes    2024-07-31 
13:30:42.287280049 +0200
+++ /work/SRC/openSUSE:Factory/.tn5250.new.11940/tn5250.changes 2026-04-18 
21:35:43.827987533 +0200
@@ -1,0 +2,37 @@
+Wed Mar 25 23:16:14 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.18.0:
+    * Removed 5250 host support along with tn5250_stream_host and
+      tn5250_make_socket APIs
+    * Remove tn5250_setenv API
+    * Removed stubbed out 3270 support along with its
+      undocumented APIs
+    * Remove defunct Python bindings
+    * Remove defunct S-Lang support
+    * Removed defunct Winelib support
+    * Remove custom automake build support on Windows (use CMake
+      instead)
+    * Default to using "old" Curses key handling on Unix
+    * terminfo files are no longer installed by default (use
+      --with-terminfo to re-enable, if desired)
+    * Require the Curses library be NCurses
+    * Preliminary CMake build support
+    * Basic mouse supported added (only supported using Curses
+      key handling)
+    * Add IPv6 support
+    * Use getaddrinfo instead of gethostbyname
+    * Added tn5250_has_error, tn5250_clear_error, tn5250_strerror
+      APIs for improved error handling
+    * Add Server Name Indication (SNI) support for TLS
+      connections
+    * Fix Escape/Meta handling bug requiring an extra key press
+      to redraw
+    * Fix various warnings
+    * Link with libtinfo, if required for certain Curses builds
+    * Lots of autotools build system cleanup
+    * Code reformatted with clang-format
+    * Many other general cleanups
+- drop tn5250-0.16.5-strings.patch, tn5250-gcc14.patch: obsolete
+- refresh tn5250-0.16.5-no-build-date.patch
+
+-------------------------------------------------------------------

Old:
----
  tn5250-0.16.5-strings.patch
  tn5250-0.16.5.tar.gz
  tn5250-gcc14.patch

New:
----
  tn5250-0.18.0.tar.gz

----------(Old B)----------
  Old:    * Many other general cleanups
- drop tn5250-0.16.5-strings.patch, tn5250-gcc14.patch: obsolete
- refresh tn5250-0.16.5-no-build-date.patch
  Old:    * Many other general cleanups
- drop tn5250-0.16.5-strings.patch, tn5250-gcc14.patch: obsolete
- refresh tn5250-0.16.5-no-build-date.patch
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tn5250.spec ++++++
--- /var/tmp/diff_new_pack.GHkUOT/_old  2026-04-18 21:35:44.472013781 +0200
+++ /var/tmp/diff_new_pack.GHkUOT/_new  2026-04-18 21:35:44.476013944 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tn5250
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,18 @@
 
 
 Name:           tn5250
-Version:        0.16.5
+Version:        0.18.0
 Release:        0
 Summary:        5250 Emulator
 License:        LGPL-2.1-or-later
 Group:          Productivity/Networking/Other
-URL:            http://tn5250.sourceforge.net/
-Source:         
https://sourceforge.net/projects/tn5250/files/tn5250/0.16.5/tn5250-0.16.5.tar.gz
+URL:            https://tn5250.sourceforge.net/
+Source:         
https://sourceforge.net/projects/tn5250/files/tn5250/v%{version}/tn5250-%{version}.tar.gz
 Source1:        README.SUSE
 Patch0:         tn5250-0.16.2-terminfo.dif
-Patch1:         tn5250-0.16.5-strings.patch
-Patch2:         tn5250-0.16.5-no-build-date.patch
-Patch3:         tn5250-gcc14.patch
+Patch1:         tn5250-0.16.5-no-build-date.patch
 BuildRequires:  gcc-c++
+BuildRequires:  libopenssl-devel
 BuildRequires:  libtool
 BuildRequires:  ncurses-devel
 
@@ -50,23 +49,17 @@
 %package devel
 Summary:        Header files for the 5250 Emulator
 Group:          Productivity/Networking/Other
-Provides:       tn5250:/usr/include/tn5250/tn5250d.h
 Requires:       lib5250-0 = %{version}
+Provides:       tn5250:%{_includedir}/tn5250/tn5250d.h
 
 %description devel
 Header files for use with the tn5250 library.
 
 %prep
-%setup
-%patch -P 0 -p1
-%patch -P 1
-%patch -P 2
-%patch -P 3 -p1
+%autosetup -p1
 cp -p %{SOURCE1} .
 
 %build
-DIR=$(find . -name configure -printf "%h\n")
-%{?suse_update_config:%{suse_update_config -f $DIR }}
 autoreconf -f -i
 %configure --disable-static
 %make_build
@@ -74,26 +67,26 @@
 %install
 mkdir -p "%{buildroot}/%{_bindir}"
 %make_install
-rm -f %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %post   -n lib5250-0 -p /sbin/ldconfig
 %postun -n lib5250-0 -p /sbin/ldconfig
 
 %files
 %license COPYING
-%doc BUGS README AUTHORS BUGS ChangeLog NEWS TODO XTerm README.SUSE
-/usr/bin/*
+%doc README.md ChangeLog XTerm README.SUSE
+%{_bindir}/*
 %{_mandir}/man1/*
 %{_mandir}/man5/*
-/usr/share/tn5250
+%{_datadir}/tn5250
 
 %files -n lib5250-0
 %{_libdir}/lib5250.so.0
 %{_libdir}/lib5250.so.0.0.0
 
 %files devel
-/usr/include/tn5250.h
-/usr/include/tn5250
+%{_includedir}/tn5250.h
+%{_includedir}/tn5250
 %{_libdir}/lib5250.so
-/usr/share/aclocal/tn5250.m4
+%{_libdir}/pkgconfig/tn5250.pc
 

++++++ tn5250-0.16.2-terminfo.dif ++++++
--- /var/tmp/diff_new_pack.GHkUOT/_old  2026-04-18 21:35:44.524015900 +0200
+++ /var/tmp/diff_new_pack.GHkUOT/_new  2026-04-18 21:35:44.528016063 +0200
@@ -1,7 +1,8 @@
-diff -uNr tn5250-0.16.2.orig/xt5250.in tn5250-0.16.2/xt5250.in
---- tn5250-0.16.2.orig/xt5250.in       Thu Aug 16 08:28:25 2001
-+++ tn5250-0.16.2/xt5250.in    Mon Mar  4 16:36:03 2002
-@@ -109,8 +109,10 @@
+Index: tn5250-0.18.0/xt5250.in
+===================================================================
+--- tn5250-0.18.0.orig/xt5250.in
++++ tn5250-0.18.0/xt5250.in
+@@ -106,8 +106,10 @@ get_host "$@"
  XUSERFILESEARCHPATH="$pkgdatadir/%N"
  export XUSERFILESEARCHPATH XT5250_HOST
  

++++++ tn5250-0.16.5-no-build-date.patch ++++++
--- /var/tmp/diff_new_pack.GHkUOT/_old  2026-04-18 21:35:44.544016715 +0200
+++ /var/tmp/diff_new_pack.GHkUOT/_new  2026-04-18 21:35:44.548016878 +0200
@@ -1,15 +1,14 @@
-Index: src/lp5250d.c
+Index: tn5250-0.18.0/lp5250d/lp5250d.c
 ===================================================================
---- src/lp5250d.c.orig 2002-06-13 12:58:56.000000000 -0400
-+++ src/lp5250d.c      2010-08-29 15:39:47.127123473 -0400
-@@ -63,8 +63,7 @@ int main(int argc, char *argv[])
- #ifndef NDEBUG
-    if(tn5250_config_get (config, "trace")) {
-       tn5250_log_open(tn5250_config_get (config, "trace"));
--      TN5250_LOG(("lp5250d version %s, built on %s\n", version_string, 
--            __DATE__));
-+      TN5250_LOG(("lp5250d version %s\n", version_string));
-       TN5250_LOG(("host = %s\n", tn5250_config_get (config, "host")));
-    }
- #endif 
+--- tn5250-0.18.0.orig/lp5250d/lp5250d.c
++++ tn5250-0.18.0/lp5250d/lp5250d.c
+@@ -101,7 +101,7 @@ int main(int argc, char* argv[]) {
+     if (tn5250_config_get(config, "trace")) {
+         tn5250_log_open(tn5250_config_get(config, "trace"));
+         TN5250_LOG(
+-            ("lp5250d version %s, built on %s\n", version_string, __DATE__));
++            ("lp5250d version %s\n", version_string));
+         TN5250_LOG(("host = %s\n", tn5250_config_get(config, "host")));
+     }
+ #endif
 

++++++ tn5250-0.16.5.tar.gz -> tn5250-0.18.0.tar.gz ++++++
++++ 142977 lines of diff (skipped)

Reply via email to