Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libdispatch for openSUSE:Factory 
checked in at 2026-06-04 18:54:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdispatch (Old)
 and      /work/SRC/openSUSE:Factory/.libdispatch.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libdispatch"

Thu Jun  4 18:54:30 2026 rev:10 rq:1357028 version:6.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libdispatch/libdispatch.changes  2026-06-03 
20:31:22.967501150 +0200
+++ /work/SRC/openSUSE:Factory/.libdispatch.new.2375/libdispatch.changes        
2026-06-04 18:56:47.815021221 +0200
@@ -1,0 +2,31 @@
+Wed Jun  3 18:51:17 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 6.1.1 (swift-6.1.1-RELEASE):
+  * Tracks the upstream Swift 6.1.1 release of the
+    swift-corelibs-libdispatch sources (90 commits since
+    5.6.3)
+  * Add support for the Musl libc
+  * Enable build IDs on Linux
+  * Add the missing include needed for PATH_MAX on Linux
+  * Un-hardcode the CMake install directories so GNUInstallDirs
+    is honoured
+  * Install the correct module map for static builds
+  * On Android use posix_memalign() where aligned_alloc() is
+    unavailable (API < 28)
+  * Numerous Windows fixes: x86, ARM64 and MinGW build repair,
+    multibyte path handling, semaphore/pipe behaviour
+  * The project moved from the apple to the swiftlang GitHub
+    organisation; update URL and Source accordingly
+- Drop patches merged upstream:
+  * prevent_unused.patch
+  * disable-cast-function-type-mismatch.patch
+- Rebase soversion.patch onto the 6.1.1 sources (upstream still
+  does not set a SOVERSION, soname stays libdispatch.so.1.3)
+- Spec cleanup:
+  * Drop obsolete Group tags and the commented-out i586
+    ExclusiveArch block
+  * Convert libbsd-devel to pkgconfig(libbsd)
+  * Drop the bogus -DCMAKE_Fortran_FLAGS (no Fortran sources)
+  * Build with %cmake_build and use %ldconfig_scriptlets
+
+-------------------------------------------------------------------

Old:
----
  disable-cast-function-type-mismatch.patch
  prevent_unused.patch

----------(Old B)----------
  Old:  * prevent_unused.patch
  * disable-cast-function-type-mismatch.patch
- Rebase soversion.patch onto the 6.1.1 sources (upstream still
  Old:- Drop patches merged upstream:
  * prevent_unused.patch
  * disable-cast-function-type-mismatch.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ libdispatch.spec ++++++
--- /var/tmp/diff_new_pack.5fGQ0Z/_old  2026-06-04 18:56:49.475089789 +0200
+++ /var/tmp/diff_new_pack.5fGQ0Z/_new  2026-06-04 18:56:49.479089953 +0200
@@ -16,34 +16,27 @@
 #
 
 
-%define reltag 5.6.3-RELEASE
+%define reltag 6.1.1-RELEASE
 Name:           libdispatch
-Version:        5.6.3
+Version:        6.1.1
 Release:        0
 Summary:        Apple's Grand Central Dispatch library
 License:        Apache-2.0
-Group:          Development/Languages/C and C++
-URL:            https://github.com/apple/swift-corelibs-libdispatch
-Source0:        
https://github.com/apple/swift-corelibs-libdispatch/archive/swift-%{reltag}.tar.gz#/corelibs-libdispatch.tar.gz
+URL:            https://github.com/swiftlang/swift-corelibs-libdispatch
+Source0:        
https://github.com/swiftlang/swift-corelibs-libdispatch/archive/swift-%{reltag}.tar.gz#/corelibs-libdispatch.tar.gz
 Source1:        libdispatch-rpmlintrc
-Patch0:         prevent_unused.patch
-# set library versions
-Patch2:         soversion.patch
-# UPSTREAM-PATCH 
https://github.com/swiftlang/swift-corelibs-libdispatch/pull/840
-Patch3:         disable-cast-function-type-mismatch.patch
+# PATCH-FIX-OPENSUSE set library versions
+Patch0:         soversion.patch
 # PATCH-FIX-UPSTREAM 
https://github.com/swiftlang/swift-corelibs-libdispatch/pull/880
-Patch4:         
silence-signedness-change-through-implicit-conversion-error.patch
+Patch1:         
silence-signedness-change-through-implicit-conversion-error.patch
 BuildRequires:  chrpath
 BuildRequires:  clang
 BuildRequires:  cmake
-BuildRequires:  libbsd-devel
 BuildRequires:  libstdc++-devel
 BuildRequires:  llvm-gold
 BuildRequires:  ninja
-# Disable i586 build for now
-#%ifarch i586
-#ExclusiveArch:  do_not_build
-#%endif
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(libbsd)
 
 %description
 Grand Central Dispatch (GCD or libdispatch) provides support for
@@ -51,7 +44,6 @@
 
 %package -n libdispatch1_3
 Summary:        Apple's Grand Central Dispatch library
-Group:          System/Libraries
 Obsoletes:      libdispatch < %{version}-%{release}
 Provides:       libdispatch = %{version}-%{release}
 
@@ -61,7 +53,6 @@
 
 %package        devel
 Summary:        Development files for %{name}
-Group:          Development/Languages/C and C++
 Requires:       libdispatch1_3 = %{version}-%{release}
 # Wrong location for manpages in older version
 Conflicts:      libdispatch < %{version}-%{release}
@@ -96,19 +87,17 @@
 
 %define __builder ninja
 %cmake \
-    -DCMAKE_Fortran_FLAGS="$CXXFLAGS" \
     -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \
-    -DCMAKE_MODULE_LINKER_FLAGS="-flto -Wl, --as-needed" \
+    -DCMAKE_MODULE_LINKER_FLAGS="$LDFLAGS" \
     -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS" \
     -DINSTALL_BLOCK_HEADERS_DIR:PATH=include/block .
-ninja
+%cmake_build
 
 %install
 %cmake_install
 chrpath --delete %{buildroot}%{_libdir}/libdispatch.so.1.3
 
-%post   -n libdispatch1_3 -p /sbin/ldconfig
-%postun -n libdispatch1_3 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libdispatch1_3
 
 %files -n libdispatch1_3
 %license LICENSE

++++++ corelibs-libdispatch.tar.gz ++++++
++++ 1747 lines of diff (skipped)

++++++ soversion.patch ++++++
--- /var/tmp/diff_new_pack.5fGQ0Z/_old  2026-06-04 18:56:49.803103336 +0200
+++ /var/tmp/diff_new_pack.5fGQ0Z/_new  2026-06-04 18:56:49.807103501 +0200
@@ -1,25 +1,23 @@
-diff -Naur 
swift-corelibs-libdispatch-swift-5.3.3-RELEASE/src/BlocksRuntime/CMakeLists.txt 
swift-corelibs-libdispatch-swift-5.3.3-RELEASE.new/src/BlocksRuntime/CMakeLists.txt
---- 
swift-corelibs-libdispatch-swift-5.3.3-RELEASE/src/BlocksRuntime/CMakeLists.txt 
   2020-09-02 09:28:48.000000000 +0200
-+++ 
swift-corelibs-libdispatch-swift-5.3.3-RELEASE.new/src/BlocksRuntime/CMakeLists.txt
        2021-04-01 18:20:00.485889809 +0200
-@@ -20,7 +20,7 @@
- endif()
- 
- set_target_properties(BlocksRuntime PROPERTIES
--  POSITION_INDEPENDENT_CODE TRUE)
-+    POSITION_INDEPENDENT_CODE TRUE VERSION 1.3 SOVERSION 1.3)
- 
- add_library(BlocksRuntime::BlocksRuntime ALIAS BlocksRuntime)
- 
-diff -Naur swift-corelibs-libdispatch-swift-5.3.3-RELEASE/src/CMakeLists.txt 
swift-corelibs-libdispatch-swift-5.3.3-RELEASE.new/src/CMakeLists.txt
---- swift-corelibs-libdispatch-swift-5.3.3-RELEASE/src/CMakeLists.txt  
2020-09-02 09:28:48.000000000 +0200
-+++ swift-corelibs-libdispatch-swift-5.3.3-RELEASE.new/src/CMakeLists.txt      
2021-04-01 18:19:04.065960937 +0200
+--- a/src/CMakeLists.txt       2026-06-03 20:44:48.868822054 +0200
++++ b/src/CMakeLists.txt       2026-06-03 20:44:48.908826539 +0200
 @@ -93,7 +93,7 @@
  
  
  set_target_properties(dispatch PROPERTIES
 -  POSITION_INDEPENDENT_CODE YES)
-+    POSITION_INDEPENDENT_CODE YES VERSION 1.3 SOVERSION 1.3)
++  POSITION_INDEPENDENT_CODE YES VERSION 1.3 SOVERSION 1.3)
  
  target_include_directories(dispatch PUBLIC
    ${PROJECT_BINARY_DIR}
+--- a/src/BlocksRuntime/CMakeLists.txt 2026-06-03 20:44:48.868822054 +0200
++++ b/src/BlocksRuntime/CMakeLists.txt 2026-06-03 20:44:48.912826987 +0200
+@@ -20,7 +20,7 @@
+ endif()
+ 
+ set_target_properties(BlocksRuntime PROPERTIES
+-  POSITION_INDEPENDENT_CODE TRUE)
++  POSITION_INDEPENDENT_CODE TRUE VERSION 1.3 SOVERSION 1.3)
+ 
+ if(LINKER_SUPPORTS_BUILD_ID)
+   target_link_options(BlocksRuntime PRIVATE "LINKER:--build-id=sha1")
 

Reply via email to