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)
