Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libhomfly for openSUSE:Factory 
checked in at 2026-05-15 23:56:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libhomfly (Old)
 and      /work/SRC/openSUSE:Factory/.libhomfly.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libhomfly"

Fri May 15 23:56:56 2026 rev:4 rq:1353435 version:1.04

Changes:
--------
--- /work/SRC/openSUSE:Factory/libhomfly/libhomfly.changes      2025-08-12 
17:06:34.596278551 +0200
+++ /work/SRC/openSUSE:Factory/.libhomfly.new.1966/libhomfly.changes    
2026-05-15 23:58:47.286144684 +0200
@@ -1,0 +2,6 @@
+Fri May 15 15:00:35 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.04
+  * Fix C23 compatibility issues and warnings
+
+-------------------------------------------------------------------

Old:
----
  libhomfly-1.03.tar.gz

New:
----
  libhomfly-1.04.tar.gz

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

Other differences:
------------------
++++++ libhomfly.spec ++++++
--- /var/tmp/diff_new_pack.2BuFEo/_old  2026-05-15 23:58:47.822166749 +0200
+++ /var/tmp/diff_new_pack.2BuFEo/_new  2026-05-15 23:58:47.822166749 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libhomfly
 #
-# Copyright (c) 2025 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
@@ -18,10 +18,10 @@
 
 %define lname   libhomfly0
 Name:           libhomfly
-Version:        1.03
+Version:        1.04
 Release:        0
 Summary:        Library to compute the homfly polynomial of a link
-License:        SUSE-Public-Domain
+License:        LicenseRef-SUSE-Public-Domain
 Group:          Productivity/Scientific/Math
 URL:            https://github.com/miguelmarco/libhomfly
 Source:         
https://github.com/miguelmarco/libhomfly/releases/download/%version/%name-%version.tar.gz

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.2BuFEo/_old  2026-05-15 23:58:47.858168231 +0200
+++ /var/tmp/diff_new_pack.2BuFEo/_new  2026-05-15 23:58:47.862168396 +0200
@@ -1,5 +1,5 @@
-mtime: 1754941327
-commit: dda9627b0d59aa5ce46f356c4f4d3c81205e154a44a3e4d7eef0d72ded302913
+mtime: 1778857273
+commit: 315f0552edc56a0b41b327331319562f52110e4b332482584a9934ca7793282b
 url: https://src.opensuse.org/jengelh/libhomfly
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-05-15 17:01:13.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ libhomfly-1.03.tar.gz -> libhomfly-1.04.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/build-aux/config.guess 
new/libhomfly-1.04/build-aux/config.guess
--- old/libhomfly-1.03/build-aux/config.guess   2025-08-11 21:08:55.000000000 
+0200
+++ new/libhomfly-1.04/build-aux/config.guess   2026-03-26 16:07:49.000000000 
+0100
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2024 Free Software Foundation, Inc.
+#   Copyright 1992-2025 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268 # see below for rationale
 
-timestamp='2024-07-27'
+timestamp='2025-07-10'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -60,7 +60,7 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2025 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -1597,8 +1597,11 @@
     *:Unleashed:*:*)
        GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
        ;;
-    *:Ironclad:*:*)
-       GUESS=$UNAME_MACHINE-unknown-ironclad
+    x86_64:[Ii]ronclad:*:*|i?86:[Ii]ronclad:*:*)
+       GUESS=$UNAME_MACHINE-pc-ironclad-mlibc
+       ;;
+    *:[Ii]ronclad:*:*)
+       GUESS=$UNAME_MACHINE-unknown-ironclad-mlibc
        ;;
 esac
 
@@ -1808,8 +1811,8 @@
 exit 1
 
 # Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
 # time-stamp-end: "'"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/build-aux/config.sub 
new/libhomfly-1.04/build-aux/config.sub
--- old/libhomfly-1.03/build-aux/config.sub     2025-08-11 21:08:55.000000000 
+0200
+++ new/libhomfly-1.04/build-aux/config.sub     2026-03-26 16:07:49.000000000 
+0100
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2024 Free Software Foundation, Inc.
+#   Copyright 1992-2025 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268,SC2162 # see below for rationale
 
-timestamp='2024-05-27'
+timestamp='2025-07-10'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -76,7 +76,7 @@
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2024 Free Software Foundation, Inc.
+Copyright 1992-2025 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -145,6 +145,7 @@
                        | kfreebsd*-gnu* \
                        | knetbsd*-gnu* \
                        | kopensolaris*-gnu* \
+                       | ironclad-* \
                        | linux-* \
                        | managarm-* \
                        | netbsd*-eabi* \
@@ -242,7 +243,6 @@
                                        | rombug \
                                        | semi \
                                        | sequent* \
-                                       | siemens \
                                        | sgi* \
                                        | siemens \
                                        | sim \
@@ -261,7 +261,7 @@
                                                basic_machine=$field1-$field2
                                                basic_os=
                                                ;;
-                                       zephyr*)
+                                       tock* | zephyr*)
                                                basic_machine=$field1-unknown
                                                basic_os=$field2
                                                ;;
@@ -1194,7 +1194,7 @@
        xscale-* | xscalee[bl]-*)
                cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
                ;;
-       arm64-* | aarch64le-*)
+       arm64-* | aarch64le-* | arm64_32-*)
                cpu=aarch64
                ;;
 
@@ -1321,6 +1321,7 @@
                        | i960 \
                        | ia16 \
                        | ia64 \
+                       | intelgt \
                        | ip2k \
                        | iq2000 \
                        | javascript \
@@ -1522,6 +1523,10 @@
                kernel=nto
                os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
                ;;
+       ironclad*)
+               kernel=ironclad
+               os=`echo "$basic_os" | sed -e 's|ironclad|mlibc|'`
+               ;;
        linux*)
                kernel=linux
                os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
@@ -1976,6 +1981,7 @@
        | atheos* \
        | auroraux* \
        | aux* \
+       | banan_os* \
        | beos* \
        | bitrig* \
        | bme* \
@@ -2022,7 +2028,6 @@
        | ios* \
        | iris* \
        | irix* \
-       | ironclad* \
        | isc* \
        | its* \
        | l4re* \
@@ -2118,6 +2123,7 @@
        | sysv* \
        | tenex* \
        | tirtos* \
+       | tock* \
        | toppers* \
        | tops10* \
        | tops20* \
@@ -2214,6 +2220,8 @@
                ;;
        uclinux-uclibc*- | uclinux-gnu*- )
                ;;
+       ironclad-mlibc*-)
+               ;;
        managarm-mlibc*- | managarm-kernel*- )
                ;;
        windows*-msvc*-)
@@ -2249,6 +2257,8 @@
                ;;
        *-eabi*- | *-gnueabi*-)
                ;;
+       ios*-simulator- | tvos*-simulator- | watchos*-simulator- )
+               ;;
        none--*)
                # None (no kernel, i.e. freestanding / bare metal),
                # can be paired with an machine code file format
@@ -2347,8 +2357,8 @@
 exit
 
 # Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "timestamp='"
-# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-format: "%Y-%02m-%02d"
 # time-stamp-end: "'"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/configure new/libhomfly-1.04/configure
--- old/libhomfly-1.03/configure        2025-08-11 21:08:55.000000000 +0200
+++ new/libhomfly-1.04/configure        2026-03-26 16:07:49.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for libhomfly 1.03.
+# Generated by GNU Autoconf 2.72 for libhomfly 1.04.
 #
 # Report bugs to <[email protected]>.
 #
@@ -614,8 +614,8 @@
 # Identity of this package.
 PACKAGE_NAME='libhomfly'
 PACKAGE_TARNAME='libhomfly'
-PACKAGE_VERSION='1.03'
-PACKAGE_STRING='libhomfly 1.03'
+PACKAGE_VERSION='1.04'
+PACKAGE_STRING='libhomfly 1.04'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1351,7 +1351,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 libhomfly 1.03 to adapt to many kinds of systems.
+'configure' configures libhomfly 1.04 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1422,7 +1422,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libhomfly 1.03:";;
+     short | recursive ) echo "Configuration of libhomfly 1.04:";;
    esac
   cat <<\_ACEOF
 
@@ -1534,7 +1534,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libhomfly configure 1.03
+libhomfly configure 1.04
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1758,7 +1758,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libhomfly $as_me 1.03, which was
+It was created by libhomfly $as_me 1.04, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3237,7 +3237,7 @@
 
 # Define the identity of the package.
  PACKAGE='libhomfly'
- VERSION='1.03'
+ VERSION='1.04'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -15711,7 +15711,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libhomfly $as_me 1.03, which was
+This file was extended by libhomfly $as_me 1.04, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15770,7 +15770,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libhomfly config.status 1.03
+libhomfly config.status 1.04
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/configure.ac 
new/libhomfly-1.04/configure.ac
--- old/libhomfly-1.03/configure.ac     2025-08-11 21:08:35.000000000 +0200
+++ new/libhomfly-1.04/configure.ac     2026-03-26 16:06:42.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT([libhomfly], [1.03], [[email protected]])
+AC_INIT([libhomfly], [1.04], [[email protected]])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIR([m4])
 AM_INIT_AUTOMAKE([foreign -Wall])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/lib/bound.c 
new/libhomfly-1.04/lib/bound.c
--- old/libhomfly-1.03/lib/bound.c      2025-08-09 08:37:45.000000000 +0200
+++ new/libhomfly-1.04/lib/bound.c      2026-03-26 16:05:51.000000000 +0100
@@ -192,11 +192,10 @@
 more new weaves.  If more than two are needed, do not set *one* or *two*.
 ------------------------------------------------------------------------------
 */
-void b_one_pair(list, list2, one, two)
-word  *list;    /* list of original inputs/outputs, modified by this routine */
-word  *list2;                      /* inputs/outputs of the second new weave */
-word  *one;                                   /* will one new weave suffice? */
-word  *two;                                  /* will two new weaves suffice? */
+void b_one_pair(word  *list,   /* list of original inputs/outputs, modified by 
this routine */
+                word  *list2,                     /* inputs/outputs of the 
second new weave */
+                word  *one,                                  /* will one new 
weave suffice? */
+                word  *two)                                 /* will two new 
weaves suffice? */
 {
   word   a;
   word   i;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/lib/bound.h 
new/libhomfly-1.04/lib/bound.h
--- old/libhomfly-1.03/lib/bound.h      2025-08-09 08:37:45.000000000 +0200
+++ new/libhomfly-1.04/lib/bound.h      2026-03-26 16:05:51.000000000 +0100
@@ -103,7 +103,7 @@
 ---------------------------------------------------------------------------
 */
 #define b_cross( inp1, inp2, outp1, outp2) \
- (((inp1)<(inp2))==((inp2)<(outp1))==((outp1)<(outp2))==((inp1)<(outp2)))
+ ((((inp1)<(inp2))==((inp2)<(outp1)))==(((outp1)<(outp2))==((inp1)<(outp2))))
 
 
 /*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/lib/dllink.c 
new/libhomfly-1.04/lib/dllink.c
--- old/libhomfly-1.03/lib/dllink.c     2025-08-09 08:37:45.000000000 +0200
+++ new/libhomfly-1.04/lib/dllink.c     2026-03-26 16:05:51.000000000 +0100
@@ -71,8 +71,7 @@
   This deletes a given dllink from a loop
 ------------------------------------------------------------------------------
 */
-void   l_del(l)
-dllink **l;
+void   l_del(dllink **l)
 {
   dllink  *ll = *l;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/lib/order.c 
new/libhomfly-1.04/lib/order.c
--- old/libhomfly-1.03/lib/order.c      2025-08-09 08:37:45.000000000 +0200
+++ new/libhomfly-1.04/lib/order.c      2026-03-26 16:05:51.000000000 +0100
@@ -26,7 +26,7 @@
 /*  This assumes that every crossing is used.
     This lists the crossings in an order my algorithm will hopefully like. */
 static void o_order2(
-    crossing  *k,
+    const crossing  *k,
     word      *oldorder,
     word      *order,
     word       crossings)
@@ -37,8 +37,8 @@
             *endp,
              tmp1,
              tmp2;
-  crossing  *kp,
-            *kp2;
+  const crossing  *kp,
+                  *kp2;
 
   for (ip = tab, endp = tab+crossings; ip != endp;) *(ip++) = 0;
   *order = oldorder[crossings-1];
@@ -69,7 +69,7 @@
 
 /*  This assumes that every crossing is used.
     This lists the crossings in an order my algorithm will hopefully like. */
-static void o_order1(crossing  *k,
+static void o_order1(const crossing  *k,
                      word      *oldorder,
                      word      *order,
                      word       crossings)
@@ -80,7 +80,7 @@
             *endp,
              tmp1,
              tmp2;
-  crossing  *kp2;
+  const crossing  *kp2;
 
   for (ip = tab, endp = tab+crossings; ip != endp;) *(ip++) = 0;
   *order = oldorder[crossings-1];
@@ -110,7 +110,7 @@
 static void o_add(word      *n,         /* in/out: the number of strings in 
the weave */
                   dllink   **boundary,
                   word      *going_in,  /* in/out: which strings are inputs */
-                  crossing  *k,
+                  const crossing  *k,
                   word       newcross,
                   Instruct  *answer)
 {
@@ -229,7 +229,7 @@
 static void o_one_make(word      *n,
                        dllink   **boundary,
                        word      *going_in,
-                       crossing  *k,
+                       const crossing  *k,
                        word       which,
                        Instruct  *answer)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libhomfly-1.03/test/test_example.c 
new/libhomfly-1.04/test/test_example.c
--- old/libhomfly-1.03/test/test_example.c      2025-08-09 08:37:45.000000000 
+0200
+++ new/libhomfly-1.04/test/test_example.c      2026-03-26 16:05:51.000000000 
+0100
@@ -40,7 +40,6 @@
     f = fopen(argv[1], "r");
     if (f == NULL)
     {
-        fclose(f);
         return 1;
     }
 

Reply via email to