Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fftw3 for openSUSE:Factory checked 
in at 2026-10-24 22:04:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fftw3 (Old)
 and      /work/SRC/openSUSE:Factory/.fftw3.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fftw3"

Sat Oct 24 22:04:00 2026 rev:62 rq:1392199 version:3.3.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/fftw3/fftw3.changes      2025-04-03 
16:45:57.564971931 +0200
+++ /work/SRC/openSUSE:Factory/.fftw3.new.2252680/fftw3.changes 2026-10-24 
22:05:18.312304302 +0200
@@ -1,0 +2,23 @@
+Fri Oct 23 19:42:25 UTC 2026 - Dirk Müller <[email protected]>
+
+- improve summaries
+
+-------------------------------------------------------------------
+Thu Oct 22 14:14:19 UTC 2026 - Ana Guerrero <[email protected]>
+
+- Use HTTP to download sources instead of FTP.
+
+-------------------------------------------------------------------
+Sat Oct 17 17:50:00 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 3.3.11:
+  * New API fftw_copy_plan().
+  * Support SVE SIMD instructions.
+  * Support LoongArch LSX and LASX SIMD instructions.
+  * Support Apple ARM, RISC-V and LoongArch cycle counters.
+  * Fix SSE2 double-precision unaligned access segfaults.
+  * threads/openmp/mpi-devel now require pkgconfig(fftw3/f/l)
+    (provided by fftw3-devel); man pages ship as regular files.
+- Modernize spec file (spec-cleaner, drop Group/BuildRoot).
+
+-------------------------------------------------------------------

Old:
----
  fftw-3.3.10.tar.gz

New:
----
  fftw-3.3.11.tar.gz

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

Other differences:
------------------
++++++ fftw3.spec ++++++
--- /var/tmp/diff_new_pack.FUbBiD/_old  2026-10-24 22:05:19.595357998 +0200
+++ /var/tmp/diff_new_pack.FUbBiD/_new  2026-10-24 22:05:19.609358584 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fftw3
 #
-# 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,37 +18,30 @@
 
 %define bname fftw
 %define BNAME FFTW
-
-%bcond_with ringdisabled
-
 %if !0%{?is_opensuse:1} && 0%{?sle_version:1} && 0%{?sle_version} < 150300
 %define DisOMPI4 ExclusiveArch:  do_not_build
 %endif
 %if 0%{?sle_version:1} && 0%{?sle_version} < 160000
 %define DisOMPI5 ExclusiveArch:  do_not_build
 %endif
-
-%ifnarch %{arm} %ix86 s390 s390x
+%define package_libname lib%{name}-3
+%bcond_with ringdisabled
+%ifnarch %{arm} %{ix86} s390 s390x
 %bcond_without mpi
 %endif
 %bcond_without system_packages
-
-%define package_libname lib%{name}-3
-
 Name:           fftw3
-BuildRequires:  fdupes
-BuildRequires:  pkgconfig
-Version:        3.3.10
+Version:        3.3.11
 Release:        0
 Summary:        Discrete Fourier Transform (DFT) C Subroutine Library
 License:        GPL-2.0-or-later
-Group:          Productivity/Scientific/Math
-URL:            http://www.fftw.org
-Source:         
ftp://ftp.fftw.org/pub/fftw/fftw-%{version}%{?pl_ext:-%{pl_ext}}.tar.gz
+URL:            https://www.fftw.org
+Source:         
https://fftw.org/pub/fftw/fftw-%{version}%{?pl_ext:-%{pl_ext}}.tar.gz
 Source1:        %{name}-rpmlintrc
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
+BuildRequires:  pkgconfig
 Requires:       %{name}-libs = %{version}
 %if %{with mpi}
 BuildRequires:  openmpi-macros-devel
@@ -60,44 +53,40 @@
 data, and of arbitrary input size.
 
 %package devel
-Summary:        Include Files and Libraries mandatory for Development
-Group:          Development/Libraries/C and C++
-Requires:       %package_libname = %{version}-%{release}
+Summary:        Development files for Discrete Fourier Transform (DFT) C 
Subroutine Library
+Requires:       %{package_libname} = %{version}-%{release}
 Requires:       glibc-devel
-Requires(post): %install_info_prereq
-Requires(preun): %install_info_prereq
+Requires(post): %{install_info_prereq}
+Requires(preun): %{install_info_prereq}
 Provides:       fftw-devel
 
 %description devel
 This package contains all necessary include files and libraries needed
-to develop applications that require these.
+to develop applications that require them.
 
 %package devel-static
 Summary:        Static libraries for %{name}
-Group:          Development/Libraries/C and C++
 Requires:       %{name}-devel
 
 %description devel-static
 Libraries to build statically linked applications with fftw3.
 
-%package -n %package_libname
+%package -n %{package_libname}
 Summary:        Discrete Fourier Transform (DFT) C Subroutine Library
 # Remove Prov/Obs when appropriate; were added 2011-Nov-21 (post-openSUSE-12.1)
-Group:          System/Libraries
 Provides:       fftw3 = %{version}-%{release}
 Obsoletes:      fftw3 < 3.3
 %if %{with hpc}
-%hpc_requires
+%{hpc_requires}
 %endif
 
-%description -n %package_libname
+%description -n %{package_libname}
 FFTW is a C subroutine library for computing the Discrete Fourier
 Transform (DFT) in one or more dimensions, of both real and complex
 data, and of arbitrary input size.
 
 %package -n libfftw3_threads3
 Summary:        Discrete Fourier Transform (DFT) C subroutine library
-Group:          Productivity/Scientific/Math
 Provides:       fftw3-threads = %{version}-%{release}
 Obsoletes:      fftw3-threads < 3.3
 # libfftw3_threads.so does not have a DT_NEEDED entry for fftw symbols, since 
it
@@ -111,10 +100,11 @@
 
 %package threads-devel
 Summary:        Discrete Fourier Transform (DFT) C subroutine library
-Group:          Development/Libraries/C and C++
-Requires:       fftw3-devel = %{version}-%{release}
 Requires:       glibc-devel
 Requires:       libfftw3_threads3 = %{version}-%{release}
+Requires:       pkgconfig(fftw3) = %{version}-%{release}
+Requires:       pkgconfig(fftw3f) = %{version}-%{release}
+Requires:       pkgconfig(fftw3l) = %{version}-%{release}
 
 %description threads-devel
 FFTW is a C subroutine library for computing the Discrete Fourier
@@ -123,7 +113,6 @@
 
 %package -n libfftw3_omp3
 Summary:        Discrete Fourier Transform (DFT) C subroutine library
-Group:          Productivity/Scientific/Math
 Provides:       fftw3-openmp = %{version}-%{release}
 Obsoletes:      fftw3-openmp < 3.3
 # Same as libfftw3_threads.so: manual Requires for fftw3 main lib
@@ -135,11 +124,12 @@
 data, and of arbitrary input size.
 
 %package openmp-devel
-Summary:        Discrete Fourier Transform (DFT) C subroutine library
-Group:          Development/Libraries/C and C++
-Requires:       fftw3-devel = %{version}-%{release}
+Summary:        Discrete Fourier Transform (DFT) C subroutine library - OpenMP
 Requires:       glibc-devel
 Requires:       libfftw3_omp3 = %{version}-%{release}
+Requires:       pkgconfig(fftw3) = %{version}-%{release}
+Requires:       pkgconfig(fftw3f) = %{version}-%{release}
+Requires:       pkgconfig(fftw3l) = %{version}-%{release}
 
 %description openmp-devel
 FFTW is a C subroutine library for computing the Discrete Fourier
@@ -148,8 +138,7 @@
 
 %if %{with mpi}
 %package -n libfftw3_mpi3
-Summary:        Discrete Fourier Transform (DFT) C subroutine library
-Group:          Productivity/Scientific/Math
+Summary:        Discrete Fourier Transform (DFT) C subroutine library - MPI3
 Provides:       fftw3-mpi = %{version}-%{release}
 Obsoletes:      fftw3-mpi < 3.3
 # Same as libfftw3_threads.so: manual Requires for fftw3 main lib
@@ -162,12 +151,13 @@
 data, and of arbitrary input size.
 
 %package mpi-devel
-Summary:        Discrete Fourier Transform (DFT) C subroutine library
-Group:          Development/Libraries/C and C++
-Requires:       fftw3-devel = %{version}
+Summary:        Discrete Fourier Transform (DFT) C subroutine library - MPI
 Requires:       glibc-devel
 Requires:       libfftw3_mpi3 = %{version}-%{release}
 Requires:       openmpi-devel
+Requires:       pkgconfig(fftw3) = %{version}
+Requires:       pkgconfig(fftw3f) = %{version}
+Requires:       pkgconfig(fftw3l) = %{version}
 
 %description mpi-devel
 FFTW is a C subroutine library for computing the Discrete Fourier
@@ -188,7 +178,7 @@
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 %if %{with mpi}
-%setup_openmpi
+%{setup_openmpi}
 %endif
 
 %configure \
@@ -196,7 +186,7 @@
 %if %{with mpi}
   --enable-mpi \
 %endif
-%ifarch %ix86 x86_64
+%ifarch %{ix86} x86_64
   --enable-sse2 \
   --enable-avx \
 %endif
@@ -204,10 +194,10 @@
   --enable-threads \
   --enable-openmp
 
-make %{?_smp_mflags}
+%make_build
 
 %install
-%makeinstall
+%make_install
 
 # remove unneeded files
 rm -f %{buildroot}%{_libdir}/lib*.*a
@@ -216,7 +206,7 @@
 make distclean
 
 %if %{with mpi}
-%setup_openmpi
+%{setup_openmpi}
 %endif
 
 %configure \
@@ -224,19 +214,19 @@
 %if %{with mpi}
   --enable-mpi \
 %endif
-%ifarch %ix86 x86_64
+%ifarch %{ix86} x86_64
   --enable-sse2 \
 %endif
   --disable-static
 
 make %{?_smp_mflags}
-%makeinstall
+%make_install
 
 # hack to also compile/install long-double-precision version:
 make distclean
 
 %if %{with mpi}
-%setup_openmpi
+%{setup_openmpi}
 %endif
 %configure \
        --enable-shared --enable-threads --enable-long-double --enable-openmp \
@@ -246,7 +236,7 @@
   --disable-static
 
 make %{?_smp_mflags}
-%makeinstall
+%make_install
 
 # remove unneeded files
 rm -f %{buildroot}%{_libdir}/lib*.*a
@@ -267,25 +257,19 @@
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/fftw3.info.gz
 
-%post -n %package_libname  -p /sbin/ldconfig
-
-%postun -n %package_libname -p /sbin/ldconfig
-
+%post -n %{package_libname}  -p /sbin/ldconfig
+%postun -n %{package_libname} -p /sbin/ldconfig
 %post -n libfftw3_threads3 -p /sbin/ldconfig
-
 %postun -n libfftw3_threads3 -p /sbin/ldconfig
-
 %post -n libfftw3_omp3 -p /sbin/ldconfig
-
 %postun -n libfftw3_omp3 -p /sbin/ldconfig
 
 %if %{with mpi}
 %post -n libfftw3_mpi3 -p /sbin/ldconfig
-
 %postun -n libfftw3_mpi3 -p /sbin/ldconfig
 %endif
 
-%files -n %package_libname
+%files -n %{package_libname}
 %{_libdir}/libfftw3.so.3*
 %{_libdir}/libfftw3f.so.3*
 %{_libdir}/libfftw3l.so.3*
@@ -312,7 +296,7 @@
 %license COPYING
 %doc AUTHORS CONVENTIONS COPYRIGHT ChangeLog NEWS README TODO
 %doc doc/*
-%doc %{_mandir}/man?/*
+%{_mandir}/man?/*
 %{_infodir}/*.info*
 %{_includedir}/fftw3.*
 %{_includedir}/fftw3q.f03

++++++ fftw-3.3.10.tar.gz -> fftw-3.3.11.tar.gz ++++++
++++ 112370 lines of diff (skipped)

Reply via email to