Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tsctp for openSUSE:Factory checked 
in at 2026-08-01 18:35:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tsctp (Old)
 and      /work/SRC/openSUSE:Factory/.tsctp.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tsctp"

Sat Aug  1 18:35:42 2026 rev:7 rq:1368984 version:0.8.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/tsctp/tsctp.changes      2026-06-15 
19:45:28.568523979 +0200
+++ /work/SRC/openSUSE:Factory/.tsctp.new.16738/tsctp.changes   2026-08-01 
18:38:20.870455491 +0200
@@ -1,0 +2,6 @@
+Sat Aug  1 08:45:44 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 0.8.7
+  * Added Solaris support.
+
+-------------------------------------------------------------------

Old:
----
  tsctp-0.8.6.tar.xz
  tsctp-0.8.6.tar.xz.asc

New:
----
  tsctp-0.8.7.tar.xz
  tsctp-0.8.7.tar.xz.asc

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

Other differences:
------------------
++++++ tsctp.spec ++++++
--- /var/tmp/diff_new_pack.ATkNud/_old  2026-08-01 18:38:21.542478604 +0200
+++ /var/tmp/diff_new_pack.ATkNud/_new  2026-08-01 18:38:21.550478880 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           tsctp
-Version:        0.8.6
+Version:        0.8.7
 Release:        0
 Summary:        SCTP test tool
 License:        BSD-3-Clause

++++++ tsctp-0.8.6.tar.xz -> tsctp-0.8.7.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/CMakeLists.txt 
new/tsctp-0.8.7/CMakeLists.txt
--- old/tsctp-0.8.6/CMakeLists.txt      2026-06-12 17:58:31.000000000 +0200
+++ new/tsctp-0.8.7/CMakeLists.txt      2026-07-31 12:49:44.000000000 +0200
@@ -3,7 +3,7 @@
 
 SET(BUILD_MAJOR "0")
 SET(BUILD_MINOR "8")
-SET(BUILD_PATCH "6")
+SET(BUILD_PATCH "7")
 SET(BUILD_VERSION ${BUILD_MAJOR}.${BUILD_MINOR}.${BUILD_PATCH})
 
 
@@ -56,7 +56,7 @@
 
 
 #############################################################################
-#### OS DEPENDENT                                                        ####
+#### OS-DEPENDENT                                                        ####
 #############################################################################
 
 IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
@@ -65,10 +65,16 @@
    MESSAGE(STATUS "${CMAKE_SYSTEM_NAME} supported")
 ELSEIF (CMAKE_SYSTEM_NAME MATCHES "NetBSD")
    MESSAGE(STATUS "${CMAKE_SYSTEM_NAME} supported")
+   IF(NOT DEFINED CMAKE_INSTALL_RPATH_USE_LINK_PATH)
+      SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
+   ENDIF()
+   # SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_LIBDIR}")
 # ELSEIF (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
    # OpenBSD does not support SCTP!
-ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+ELSEIF (CMAKE_SYSTEM_NAME MATCHES "SunOS")
    MESSAGE(STATUS "${CMAKE_SYSTEM_NAME} supported")
+# ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Darwin")
+   # Darwin does not support SCTP!
 ELSE()
    MESSAGE(FATAL_ERROR "${CMAKE_SYSTEM_NAME} not supported (yet?)")
 ENDIF()
@@ -107,6 +113,11 @@
 #### REQUIREMENTS                                                        ####
 #############################################################################
 
+IF (CMAKE_SYSTEM_NAME MATCHES "SunOS")
+   FIND_LIBRARY(SOCKET_LIBRARY socket)
+   FIND_LIBRARY(SCTP_LIBRARY   sctp)
+ENDIF()
+
 # ====== Threads ============================================================
 FIND_PACKAGE(Threads REQUIRED)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/ChangeLog new/tsctp-0.8.7/ChangeLog
--- old/tsctp-0.8.6/ChangeLog   2026-06-12 17:58:32.000000000 +0200
+++ new/tsctp-0.8.7/ChangeLog   2026-07-31 12:49:45.000000000 +0200
@@ -1,3 +1,87 @@
+commit f7ce433fd2cf767b7a47cb97654ab3e89218c93d
+Author: Thomas Dreibholz <[email protected]>
+Date:   Sat Jul 18 16:44:20 2026 +0200
+
+    Updated build helper script.
+
+commit 3b7514ff60fd51108a8db500333a6209c2cee095
+Author: Thomas Dreibholz <[email protected]>
+Date:   Sat Jul 18 16:19:32 2026 +0200
+
+    Added Solaris support.
+
+commit b6b391aad437e3a938646e1b896fe4a697a35ae8
+Author: Thomas Dreibholz <[email protected]>
+Date:   Sat Jul 18 15:26:54 2026 +0200
+
+    Further NetBSD improvements in CMakeLists.txt.
+
+commit 17f6da3ca40ebee82a58c1fee7a65fb8bc1c281b
+Author: Thomas Dreibholz <[email protected]>
+Date:   Sat Jul 18 15:13:12 2026 +0200
+
+    Updated build helper script.
+
+commit 26f79144de2c6e0fdd579e38d72c7fa37acd6713
+Author: Thomas Dreibholz <[email protected]>
+Date:   Sat Jul 18 15:00:58 2026 +0200
+
+    CMakeLists.txt fix for NetBSD: need to set 
CMAKE_INSTALL_RPATH_USE_LINK_PATH if necessary.
+
+commit dc8979a0b9338f6668e6dc50d295da3dcc0e7c6c
+Author: Thomas Dreibholz <[email protected]>
+Date:   Thu Jul 2 12:51:50 2026 +0200
+
+    Updated CMakeLists.txt.
+
+commit cf329e68854cf0a16b9d27870cc07f6cd6396d71
+Author: Thomas Dreibholz <[email protected]>
+Date:   Mon Jun 29 15:43:16 2026 +0200
+
+    Updated CI configuration
+
+commit e6c8a712342b2f2cbaf9978bc11908049bf2f2cd
+Author: Thomas Dreibholz <[email protected]>
+Date:   Mon Jun 29 15:43:11 2026 +0200
+
+    Updated CI scripts
+
+commit 3c9a729574b2a6c1c92875c495d603aadd5dc59b
+Author: Thomas Dreibholz <[email protected]>
+Date:   Mon Jun 29 15:41:44 2026 +0200
+
+    Updated FreeBSD workflow.
+
+commit 29052dd11bd26129a0f30ce0062883007fd7bfd0
+Author: Thomas Dreibholz <[email protected]>
+Date:   Sat Jun 20 17:15:50 2026 +0200
+
+    Improved APKBUILD.
+
+commit 5b3cf6dfd1e9a366ac9166c76f4848b2bda5fea0
+Author: Thomas Dreibholz <[email protected]>
+Date:   Sat Jun 20 17:04:51 2026 +0200
+
+    Added APKBUILD file.
+
+commit 901c0609772e4fc04fac2b242849b3253d4923b5
+Author: Thomas Dreibholz <[email protected]>
+Date:   Thu Jun 18 17:51:57 2026 +0200
+
+    Yet another RPM spec update.
+
+commit 213dcc71de4b661cbf1bacf8bf891a133164f1a7
+Author: Thomas Dreibholz <[email protected]>
+Date:   Thu Jun 18 12:43:42 2026 +0200
+
+    RPM spec clean-ups.
+
+commit 3d949025e0c680b464fcdd869898ba5c153c21ba
+Author: Thomas Dreibholz <[email protected]>
+Date:   Fri Jun 12 17:58:33 2026 +0200
+
+    New release tsctp-0.8.6.
+
 commit 490cef665cde7876de010a90286abcffae12c6c1
 Author: Thomas Dreibholz <[email protected]>
 Date:   Thu Jun 11 18:28:29 2026 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/autogen.sh new/tsctp-0.8.7/autogen.sh
--- old/tsctp-0.8.6/autogen.sh  2026-06-11 18:28:20.000000000 +0200
+++ new/tsctp-0.8.7/autogen.sh  2026-07-19 14:56:40.000000000 +0200
@@ -79,7 +79,7 @@
 
 UNAME="$(uname)"
 case "${UNAME}" in
-   Linux)
+   Linux|SunOS)
       installPrefix="/usr"
       ;;
    NetBSD)
@@ -120,7 +120,9 @@
    elif [ "${UNAME}" == "FreeBSD" ] ; then
       CORES="$(sysctl -n hw.ncpu || echo "1")"
    elif [ "${UNAME}" == "NetBSD" ] || [ "${UNAME}" == "OpenBSD" ] ; then
-      CORES="$(sysctl -n hw.ncpuonline || echo "1")"
+      CORES="$(/sbin/sysctl -n hw.ncpuonline || echo "1")"
+   elif [ "${UNAME}" == "SunOS" ] ; then
+      CORES="$(psrinfo -t)"
    elif [ "${UNAME}" == "Darwin" ] ; then
       CORES="$(sysctl -n machdep.cpu.core_count)"
    else
@@ -132,4 +134,4 @@
 
 # ====== Build ==============================================================
 echo "Starting build using up to ${CORES} cores ..."
-${COMMAND} make -j"${CORES}"
+${COMMAND} make -j "${CORES}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/ci/ci-setup new/tsctp-0.8.7/ci/ci-setup
--- old/tsctp-0.8.6/ci/ci-setup 2026-06-11 18:28:20.000000000 +0200
+++ new/tsctp-0.8.7/ci/ci-setup 2026-06-29 15:43:11.000000000 +0200
@@ -234,7 +234,7 @@
 
 # ====== FreeBSD ============================================================
 elif [ "${ID}" == "freebsd" ] ; then
-   PACKAGES="autoconf automake bash gcc libtool git python3 py311-distro 
py311-packaging py311-urllib3"
+   PACKAGES="autoconf automake bash gcc libtool git python3 py312-distro 
py312-packaging py312-urllib3"
 
    # shellcheck disable=SC2086
    ASSUME_ALWAYS_YES=yes pkg install -y ${PACKAGES}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/debian/changelog 
new/tsctp-0.8.7/debian/changelog
--- old/tsctp-0.8.6/debian/changelog    2026-06-12 17:58:31.000000000 +0200
+++ new/tsctp-0.8.7/debian/changelog    2026-07-31 12:49:44.000000000 +0200
@@ -1,3 +1,9 @@
+tsctp (0.8.7-1ubuntu1) trixie; urgency=medium
+
+  * New upstream release.
+
+ -- Thomas Dreibholz <[email protected]>  Fri, 31 Jul 2026 12:49:44 
+0200
+
 tsctp (0.8.6-1ubuntu1) trixie; urgency=medium
 
   * New upstream release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/freebsd/tsctp/Makefile 
new/tsctp-0.8.7/freebsd/tsctp/Makefile
--- old/tsctp-0.8.6/freebsd/tsctp/Makefile      2026-06-12 17:58:31.000000000 
+0200
+++ new/tsctp-0.8.7/freebsd/tsctp/Makefile      2026-07-31 12:49:44.000000000 
+0200
@@ -1,5 +1,5 @@
 PORTNAME=      tsctp
-DISTVERSION=   0.8.6
+DISTVERSION=   0.8.7
 CATEGORIES=    net
 MASTER_SITES=  https://www.nntb.no/~dreibh/tsctp/download/
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/packaging/APKBUILD 
new/tsctp-0.8.7/packaging/APKBUILD
--- old/tsctp-0.8.6/packaging/APKBUILD  1970-01-01 01:00:00.000000000 +0100
+++ new/tsctp-0.8.7/packaging/APKBUILD  2026-06-22 11:57:36.000000000 +0200
@@ -0,0 +1,27 @@
+# Maintainer: Thomas Dreibholz <[email protected]>
+pkgname=tsctp
+pkgver=0.8.6
+pkgrel=1
+pkgdesc="SCTP test tool for functionality and interoperability tests"
+url="https://www.nntb.no/~dreibh/tsctp/";
+arch="all"
+license="BSD-3-Clause"
+depends=""
+makedepends="cmake build-base lksctp-tools-dev ninja"
+subpackages="$pkgname-bash-completion $pkgname-doc"
+source="https://www.nntb.no/~dreibh/tsctp/download/tsctp-$pkgver.tar.xz";
+
+build() {
+       cmake -B build -G Ninja \
+               -DCMAKE_BUILD_TYPE=None \
+               -DCMAKE_INSTALL_PREFIX=/usr
+       cmake --build build
+}
+
+package() {
+       DESTDIR="$pkgdir" cmake --install build
+}
+
+sha512sums="
+dcc0ced0a67dcbc14db629cdc8b903fc628ad8b43a4bcdefb24b951b3b8294e5d1a1e282ff861820876a01dc7ea7622702997c3eaa3d840bc5653d6730767ec9
  tsctp-0.8.6.tar.xz
+"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/rpm/tsctp.spec 
new/tsctp-0.8.7/rpm/tsctp.spec
--- old/tsctp-0.8.6/rpm/tsctp.spec      2026-06-12 17:58:31.000000000 +0200
+++ new/tsctp-0.8.7/rpm/tsctp.spec      2026-07-31 12:49:44.000000000 +0200
@@ -1,9 +1,9 @@
 Name: tsctp
-Version: 0.8.6
+Version: 0.8.7
 Release: 1
 Summary: SCTP test tool
 Group: Applications/Internet
-License: BSD-3-clause
+License: BSD-3-Clause
 URL: https://www.nntb.no/~dreibh/tsctp/
 Source: https://www.nntb.no/~dreibh/tsctp/download/%{name}-%{version}.tar.xz
 
@@ -21,7 +21,6 @@
 Suggests: dynmhs
 Suggests: td-system-info
 Suggests: traceroute
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
 
 
 %description
@@ -33,7 +32,7 @@
 %setup -q
 
 %build
-%cmake -DCMAKE_INSTALL_PREFIX=/usr .
+%cmake -DCMAKE_INSTALL_PREFIX=/usr
 %cmake_build
 
 %install
@@ -47,6 +46,8 @@
 %doc
 
 %changelog
+* Fri Jul 31 2026 Thomas Dreibholz <[email protected]> - 0.8.7-1
+- New upstream release.
 * Fri Jun 12 2026 Thomas Dreibholz <[email protected]> - 0.8.6-1
 - New upstream release.
 * Wed Apr 29 2026 Thomas Dreibholz <[email protected]> - 0.8.5-1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/src/CMakeLists.txt 
new/tsctp-0.8.7/src/CMakeLists.txt
--- old/tsctp-0.8.6/src/CMakeLists.txt  2025-12-04 15:36:44.000000000 +0100
+++ new/tsctp-0.8.7/src/CMakeLists.txt  2026-07-19 14:56:40.000000000 +0200
@@ -32,7 +32,7 @@
 #############################################################################
 
 ADD_EXECUTABLE(tsctp tsctp.c)
-TARGET_LINK_LIBRARIES(tsctp ${SCTP_LIB} "${CMAKE_THREAD_LIBS_INIT}")
+TARGET_LINK_LIBRARIES(tsctp ${SCTP_LIB} ${SCTP_LIBRARY} ${SOCKET_LIBRARY} 
"${CMAKE_THREAD_LIBS_INIT}")
 INSTALL(TARGETS       tsctp   RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
 INSTALL(FILES         tsctp.1 DESTINATION         ${CMAKE_INSTALL_MANDIR}/man1)
 INSTALL(FILES         tsctp.bash-completion
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tsctp-0.8.6/src/tsctp.c new/tsctp-0.8.7/src/tsctp.c
--- old/tsctp-0.8.6/src/tsctp.c 2026-06-09 20:53:22.000000000 +0200
+++ new/tsctp-0.8.7/src/tsctp.c 2026-07-19 14:56:40.000000000 +0200
@@ -585,14 +585,23 @@
             printf("Sending message number %lu.\n", i);
          }
          if (sctp_sendmsg(fd, buffer, length, NULL, 0, 0,
-                          unordered ? SCTP_UNORDERED : 0, 0, timetolive, 0) < 
0) {
+#if !defined(__sun__)
+                          unordered ? SCTP_UNORDERED : 0,
+#else
+                          unordered ? MSG_UNORDERED : 0,
+#endif
+                          0, timetolive, 0) < 0) {
             perror("sctp_sendmsg");
             break;
          }
          i++;
       }
       if (sctp_sendmsg(fd, buffer, length, NULL, 0, 0,
+#if !defined(__sun__)
                        unordered ? SCTP_EOF|SCTP_UNORDERED : SCTP_EOF,
+#else
+                       unordered ? MSG_EOF|MSG_UNORDERED : MSG_EOF,
+#endif
                        0, timetolive, 0) < 0) {
          perror("sctp_sendmsg");
       }

Reply via email to