Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libzia for openSUSE:Factory checked in at 2026-08-22 21:36:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libzia (Old) and /work/SRC/openSUSE:Factory/.libzia.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libzia" Sat Aug 22 21:36:01 2026 rev:5 rq:1373045 version:4.73 Changes: -------- --- /work/SRC/openSUSE:Factory/libzia/libzia.changes 2026-02-23 16:12:04.800180343 +0100 +++ /work/SRC/openSUSE:Factory/.libzia.new.1258/libzia.changes 2026-08-22 21:38:06.871448446 +0200 @@ -1,0 +2,6 @@ +Sat Aug 22 09:37:17 UTC 2026 - Andreas Stieger <[email protected]> + +- update to 4.73: + * companion release to tucnak 4.73 + +------------------------------------------------------------------- Old: ---- libzia-4.71.tar.gz New: ---- libzia-4.73.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libzia.spec ++++++ --- /var/tmp/diff_new_pack.pez7Ij/_old 2026-08-22 21:38:07.451469221 +0200 +++ /var/tmp/diff_new_pack.pez7Ij/_new 2026-08-22 21:38:07.453469292 +0200 @@ -10,9 +10,9 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define soname 4_71 +%define soname 4_73 Name: libzia -Version: 4.71 +Version: 4.73 Release: 0 Summary: Libraries for tucnak License: GPL-2.0-or-later ++++++ libzia-4.71.tar.gz -> libzia-4.73.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/bin/zia-config new/libzia-4.73/bin/zia-config --- old/libzia-4.71/bin/zia-config 2026-02-16 10:16:29.000000000 +0100 +++ new/libzia-4.73/bin/zia-config 2026-08-20 22:08:54.000000000 +0200 @@ -94,7 +94,7 @@ echo $exec_prefix ;; --version) - echo "4.71" + echo "4.73" ;; --cflags) echo "$cflags -I$prefix/include/libzia" @@ -103,7 +103,7 @@ echo "$cflags" ;; --libs) - echo "$libs -L$prefix/lib -lzia-4.71 -lutil" + echo "$libs -L$prefix/lib -lzia-4.73 -lutil" ;; --libs2) echo "$libs" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/configure new/libzia-4.73/configure --- old/libzia-4.71/configure 2026-02-16 09:22:06.000000000 +0100 +++ new/libzia-4.73/configure 2026-08-20 21:42:50.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for libzia 4.71. +# Generated by GNU Autoconf 2.71 for libzia 4.73. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -618,8 +618,8 @@ # Identity of this package. PACKAGE_NAME='libzia' PACKAGE_TARNAME='libzia' -PACKAGE_VERSION='4.71' -PACKAGE_STRING='libzia 4.71' +PACKAGE_VERSION='4.73' +PACKAGE_STRING='libzia 4.73' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1411,7 +1411,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libzia 4.71 to adapt to many kinds of systems. +\`configure' configures libzia 4.73 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1483,7 +1483,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libzia 4.71:";; + short | recursive ) echo "Configuration of libzia 4.73:";; esac cat <<\_ACEOF @@ -1629,7 +1629,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libzia configure 4.71 +libzia configure 4.73 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2079,7 +2079,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libzia $as_me 4.71, which was +It was created by libzia $as_me 4.73, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3467,7 +3467,7 @@ # Define the identity of the package. PACKAGE='libzia' - VERSION='4.71' + VERSION='4.73' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -17507,7 +17507,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libzia $as_me 4.71, which was +This file was extended by libzia $as_me 4.73, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17575,7 +17575,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libzia config.status 4.71 +libzia config.status 4.73 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/configure.ac new/libzia-4.73/configure.ac --- old/libzia-4.71/configure.ac 2026-02-16 09:21:57.000000000 +0100 +++ new/libzia-4.73/configure.ac 2026-08-20 21:42:46.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([libzia],[4.71]) +AC_INIT([libzia],[4.73]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_SRCDIR(src/eprintf.c) AC_CANONICAL_TARGET diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/include/android/zconfig.h new/libzia-4.73/include/android/zconfig.h --- old/libzia-4.71/include/android/zconfig.h 2026-02-16 10:16:29.000000000 +0100 +++ new/libzia-4.73/include/android/zconfig.h 2026-08-20 22:08:54.000000000 +0200 @@ -6,7 +6,7 @@ // #define Z_PACKAGE "libzia" -#define Z_VERSION "4.71" +#define Z_VERSION "4.73" #define Z_PACKAGE_NAME Z_PACKAGE #define Z_PACKAGE_VERSION Z_VERSION #include <zsvnversion.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/include/msvc/zconfig.h new/libzia-4.73/include/msvc/zconfig.h --- old/libzia-4.71/include/msvc/zconfig.h 2026-02-16 10:16:30.000000000 +0100 +++ new/libzia-4.73/include/msvc/zconfig.h 2026-08-20 22:08:54.000000000 +0200 @@ -6,7 +6,7 @@ // #define Z_PACKAGE "libzia" -#define Z_VERSION "4.71" +#define Z_VERSION "4.73" #define Z_PACKAGE_NAME Z_PACKAGE #define Z_PACKAGE_VERSION Z_VERSION #include <zsvnver.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/include/zmisc.h new/libzia-4.73/include/zmisc.h --- old/libzia-4.71/include/zmisc.h 2024-08-23 14:40:34.000000000 +0200 +++ new/libzia-4.73/include/zmisc.h 2026-03-25 20:26:34.000000000 +0100 @@ -66,6 +66,9 @@ #endif int z_browser(char *url); +const char* z_winversion(void); +int z_is64bit(void); + #define Z_CLR 0 #define Z_SET 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/include/zsvnversion.h new/libzia-4.73/include/zsvnversion.h --- old/libzia-4.71/include/zsvnversion.h 2026-02-16 09:27:54.000000000 +0100 +++ new/libzia-4.73/include/zsvnversion.h 2026-08-20 21:42:57.000000000 +0200 @@ -1 +1 @@ -#define Z_SVNVER "12821M" +#define Z_SVNVER "13133M" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzia-4.71/src/zmisc.c new/libzia-4.73/src/zmisc.c --- old/libzia-4.71/src/zmisc.c 2024-08-23 14:40:37.000000000 +0200 +++ new/libzia-4.73/src/zmisc.c 2026-03-25 20:26:34.000000000 +0100 @@ -34,6 +34,7 @@ #ifdef Z_MSC #pragma warning(disable : 4996) +#include <winternl.h> #endif @@ -270,6 +271,54 @@ ShellExecute(NULL, "open", url, NULL, NULL, 0); return 0; } + +typedef LONG NTSTATUS; +typedef NTSTATUS(WINAPI* RtlGetVersionPtr)(PRTL_OSVERSIONINFOW); + +const char *z_winversion(){ + HMODULE hNtdll = GetModuleHandle("ntdll.dll"); + if (!hNtdll) return "?"; + + RtlGetVersionPtr RtlGetVersion = + (RtlGetVersionPtr)GetProcAddress(hNtdll, "RtlGetVersion"); + if (!RtlGetVersion) return "?!"; + + RTL_OSVERSIONINFOW ver = { 0 }; + ver.dwOSVersionInfoSize = sizeof(ver); + + if (RtlGetVersion(&ver) != 0/*STATUS_SUCCESS*/) return "?!!"; + switch (ver.dwMajorVersion){ + case 10: + if (ver.dwBuildNumber >= 22000) return "11"; + return "10"; + case 6: + switch (ver.dwMinorVersion){ + case 3: return "8.1"; + case 2: return "8"; + case 1: return "7"; + case 0: return "Vista"; + default: return "??"; + } + case 5: + switch (ver.dwMinorVersion){ + case 2: return "XP64"; + case 1: return "XP"; + case 0: return "2000"; + default: return "???"; + } + default: + return "?"; + } +} + +int z_is64bit() { + SYSTEM_INFO si; + GetNativeSystemInfo(&si); + + return si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 || + si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_IA64; +} + #endif #ifdef Z_ANDROID
