diff --git a/packages/_/_project/_config b/packages/_/_project/_config
index b5ad7604932..0489979153c 100644
--- a/packages/_/_project/_config
+++ b/packages/_/_project/_config
@@ -7,7 +7,7 @@ BuildFlags: genmetaalgo:1
# The prjconf macros have a serial to help work around issues like https://github.com/openSUSE/open-build-service/issues/4088
# On macros having impact on dep chains, update the serial (mainly ruby, python)
# Using a date to indicate when we set the serial
-ExpandFlags: macroserial:20241118
+ExpandFlags: macroserial:20250107
ExpandFlags: kiwi-nobasepackages
ExpandFlags: docker-nobasepackages
@@ -433,10 +433,10 @@ FileProvides: /usr/bin/renice busybox-util-linux util-linux
FileProvides: /usr/bin/rep librep
FileProvides: /usr/bin/rm busybox-coreutils coreutils coreutils-single
FileProvides: /usr/bin/rmdir busybox-coreutils coreutils coreutils-single
-FileProvides: /usr/bin/ronn ruby3.3-rubygem-ronn-ng
+FileProvides: /usr/bin/ronn ruby3.4-rubygem-ronn-ng
FileProvides: /usr/bin/rsync rsync
-FileProvides: /usr/bin/ruby ruby3.3
-FileProvides: /usr/bin/ruby.ruby3.3 ruby3.3
+FileProvides: /usr/bin/ruby ruby3.4
+FileProvides: /usr/bin/ruby.ruby3.4 ruby3.4
FileProvides: /usr/bin/runawk runawk
FileProvides: /usr/bin/sbcl sbcl
FileProvides: /usr/bin/scheme-srfi-7 scheme48
@@ -3098,6 +3098,7 @@ BuildFlags: onlybuild:ruby
BuildFlags: onlybuild:ruby-bundled-gems-rpmhelper
BuildFlags: onlybuild:ruby-common
BuildFlags: onlybuild:ruby3.3
+BuildFlags: onlybuild:ruby3.4
BuildFlags: onlybuild:rubygem-asciidoctor
BuildFlags: onlybuild:rubygem-gem2rpm
BuildFlags: onlybuild:rubygem-kramdown
@@ -3424,31 +3425,41 @@ Macros:
%rubydevelruby33() ruby3.3-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}}
%rubydevelxruby33() %{expand:%%{rubydevelx%*}}
+### And now Ruby 3.4
+
+%rubygemsruby34() rubygem(ruby:3.4.0:%{expand:%%rubygemsx%*} %{expand:%%{rubygems%*}}
+%rubygemsxruby34() %{expand:%%{rubygemsx%*}}
+
+%rubyruby34() ruby3.4 %{expand:%%rubyx%*} %{expand:%%{ruby%*}}
+%rubyxruby34() %{expand:%%{rubyx%*}}
+
+%rubydevelruby34() ruby3.4-devel %{expand:%%rubydevelx%*} %{expand:%%{rubydevel%*}}
+%rubydevelxruby34() %{expand:%%{rubydevelx%*}}
+
+
### Things to define default ruby stuff for the distro
-%rb_default_ruby ruby33
-%rb_default_ruby_suffix ruby3.3
-%rb_default_ruby_abi ruby:3.3.0
+%rb_default_ruby ruby34
+%rb_default_ruby_suffix ruby3.4
+%rb_default_ruby_abi ruby:3.4.0
-%rb_build_ruby_abis ruby:3.3.0
-%rb_build_versions ruby33
+%rb_build_ruby_abis ruby:3.4.0
+%rb_build_versions ruby34
:Macros
-
-%if "%{_project}" != "openSUSE:Factory:Staging:L"
Macros:
-%_with_ruby33 1
+%_with_ruby34 1
:Macros
-%define _with_ruby33 1
-%endif
+%define _with_ruby34 1
+%undefine _with_ruby33
-%define rb_default_ruby ruby33
-%define rb_default_ruby_suffix ruby3.3
-%define rb_default_ruby_abi ruby:3.3.0
+%define rb_default_ruby ruby34
+%define rb_default_ruby_suffix ruby3.4
+%define rb_default_ruby_abi ruby:3.4.0
-%define rb_build_ruby_abis ruby:3.3.0
-%define rb_build_versions ruby33
+%define rb_build_ruby_abis ruby:3.4.0
+%define rb_build_versions ruby34
Prefer: %{rb_default_ruby_suffix}-rubygem-asciidoctor
@@ -3467,6 +3478,7 @@ Prefer: %{rb_default_ruby_suffix}-rubygem-sass-rails
Prefer: %{rb_default_ruby_suffix}-rubygem-yard
Prefer: %{rb_default_ruby_suffix}-rubygem-yast-rake
+
# END RUBY STUFF
# PYTHON STUFF
diff --git a/packages/_/_project/_staging_workflow b/packages/_/_project/_staging_workflow
index cab583cb777..948ec4154d9 100644
--- a/packages/_/_project/_staging_workflow
+++ b/packages/_/_project/_staging_workflow
@@ -20,10 +20,7 @@
-
-
-
@@ -31,90 +28,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/a/ART/.files b/packages/a/ART/.files
index 338e2869c53..b755263a35c 100644
Binary files a/packages/a/ART/.files and b/packages/a/ART/.files differ
diff --git a/packages/a/ART/.rev b/packages/a/ART/.rev
index 83fa4045e3e..0abf7b96f31 100644
--- a/packages/a/ART/.rev
+++ b/packages/a/ART/.rev
@@ -305,4 +305,12 @@
1234880
+
+ 54d40c6c2a28b7e0bdd43bfabb5a28c4
+ 1.24.5
+
+ anag+factory
+
+ 1235109
+
diff --git a/packages/a/ART/ART.changes b/packages/a/ART/ART.changes
index 11a21735bbb..f2068432203 100644
--- a/packages/a/ART/ART.changes
+++ b/packages/a/ART/ART.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 6 01:03:49 UTC 2025 - Marcus Rueckert
+
+- consistently set CC/CXX variables
+- enable CTL support in the devel project
+
-------------------------------------------------------------------
Sat Jan 4 07:16:15 UTC 2025 - Joshua Smith
diff --git a/packages/a/ART/ART.spec b/packages/a/ART/ART.spec
index b54f3e4a638..8068900a62a 100644
--- a/packages/a/ART/ART.spec
+++ b/packages/a/ART/ART.spec
@@ -20,6 +20,12 @@
%global force_gcc_version 12
%endif
+%if (0%{?suse_version} >= 1590) || ("%{_project}" == "graphics")
+%bcond_without art_ctl
+%else
+%bcone_with art_ctl
+%endif
+
Name: ART
Version: 1.24.5
Release: 0
@@ -33,7 +39,7 @@ Source: https://github.com/artpixls/ART/releases/download/%{version}/%{n
Source2: %{name}.keyring
Patch0: fix-missing-lm.patch
BuildRequires: OpenColorIO-devel
-%if 0%{?suse_version} > 1590
+%if %{with art_ctl}
BuildRequires: ctl-devel
%endif
BuildRequires: cmake
@@ -95,8 +101,13 @@ A free, open-source, cross-platform raw image processing program. ART is a deriv
export CFLAGS="%(echo %{optflags} | sed 's/-O2/-O3/' | sed 's/-D_FORTIFY_SOURCE=2/-D_FORTIFY_SOURCE=3/')"
export CXXFLAGS="$CFLAGS"
+%if 0%{?force_gcc_version}
+export CC=gcc-%{?force_gcc_version}
+export CXX=gcc-%{?force_gcc_version}
+%else
export CC=gcc
export CXX=gcc
+%endif
%cmake \
%if 0%{?force_gcc_version}
@@ -107,7 +118,7 @@ export CXX=gcc
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCACHE_NAME_SUFFIX="" \
-DENABLE_LIBRAW="ON" \
-%if 0%{?suse_version} > 1590
+%if %{with art_ctl}
-DENABLE_CTL="ON" \
-DCTL_INCLUDE_DIR="%{_includedir}/CTL" \
%endif
diff --git a/packages/a/adaptivecpp/.files b/packages/a/adaptivecpp/.files
index 61fb026d592..ab0c0db8f8c 100644
Binary files a/packages/a/adaptivecpp/.files and b/packages/a/adaptivecpp/.files differ
diff --git a/packages/a/adaptivecpp/.rev b/packages/a/adaptivecpp/.rev
index 357115f7538..25cb51731a5 100644
--- a/packages/a/adaptivecpp/.rev
+++ b/packages/a/adaptivecpp/.rev
@@ -26,4 +26,36 @@ AFAIK we do miss an open source SYCL implementation in Factory.
1228747
+
+ 1216d28b128bd04d6b28576f8960a490
+ 24.10.0~0
+
+ anag+factory
+ - Update to version 24.10.0~0:
+ * AdaptiveCpp 24.10 introduces additional JIT-time optimizations,
+ especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting.
+ Users may see substantial performance improvements for some
+ kernels.
+ * ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT
+ compiler to include even more information about memory usage in
+ code generation, further improving performance in some cases.
+ * Added full support for the SYCL 2020 group algorithms library
+ in the default generic JIT compiler on all backends.
+ * Additional C++ parallel STL algorithms supported for offloading
+ * Introducing the acpp::algorithms library: The algorithms
+ underneath the C++ parallel STL offloading support are now also
+ documented and exposed on the SYCL level for users who wish to
+ invoke them from SYCL with a higher degree of control.
+ * Added framework for JIT-time reflection to generic JIT
+ compiler.
+ * New extensions:
+ ~ AdaptiveCpp_restrict_ptr
+ ~ AdaptiveCpp_jit::compile_if
+- Remove requirement on LLVM 18 and update version
+- Renamed libraries to libacpp-*
+- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed
+- Renamed 0003-Remove-realpath-in-acpp.patch to
+ 0002-Remove-realpath-in-acpp.patch
+ 1235204
+
diff --git a/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch b/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch
index e6953330598..a576b707f15 100644
--- a/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch
+++ b/packages/a/adaptivecpp/0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch
@@ -1,7 +1,7 @@
-From af436323b9fff366ac50f8a44a045acc0077ca02 Mon Sep 17 00:00:00 2001
+From 0559caa004e4e53d2234f00c932e50e3a721874a Mon Sep 17 00:00:00 2001
From: VaiTon
Date: Mon, 18 Nov 2024 15:18:04 +0100
-Subject: [PATCH 1/3] Use /bin/env python3 instead of python3 in scripts
+Subject: [PATCH 1/2] Use /bin/env python3 instead of python3 in scripts
---
bin/acpp | 2 +-
@@ -9,7 +9,7 @@ Subject: [PATCH 1/3] Use /bin/env python3 instead of python3 in scripts
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/bin/acpp b/bin/acpp
-index 2368348..bab3917 100755
+index ba16ce2..f4bfd67 100755
--- a/bin/acpp
+++ b/bin/acpp
@@ -1,4 +1,4 @@
@@ -29,5 +29,5 @@ index b56341c..6083201 100755
"""
*
--
-2.47.0
+2.47.1
diff --git a/packages/a/adaptivecpp/0002-CMake-acpp-clang-to-MODULE.patch b/packages/a/adaptivecpp/0002-CMake-acpp-clang-to-MODULE.patch
deleted file mode 100644
index 86c1564c024..00000000000
--- a/packages/a/adaptivecpp/0002-CMake-acpp-clang-to-MODULE.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From d7ab43ed1532db1ff04e5e7c324c83179d8318c3 Mon Sep 17 00:00:00 2001
-From: VaiTon
-Date: Mon, 18 Nov 2024 15:22:58 +0100
-Subject: [PATCH 2/3] CMake acpp-clang to MODULE
-
----
- src/compiler/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/compiler/CMakeLists.txt b/src/compiler/CMakeLists.txt
-index 96eb97f..faa7c50 100644
---- a/src/compiler/CMakeLists.txt
-+++ b/src/compiler/CMakeLists.txt
-@@ -75,7 +75,7 @@ else()
- set(REFLECTION_BUILTINS "")
- endif()
-
--add_library(acpp-clang SHARED
-+add_library(acpp-clang MODULE
- AdaptiveCppClangPlugin.cpp
- GlobalsPruningPass.cpp
- ${SSCP_COMPILER}
---
-2.47.0
-
diff --git a/packages/a/adaptivecpp/0003-Remove-realpath-in-acpp.patch b/packages/a/adaptivecpp/0002-Remove-realpath-in-acpp.patch
similarity index 60%
rename from packages/a/adaptivecpp/0003-Remove-realpath-in-acpp.patch
rename to packages/a/adaptivecpp/0002-Remove-realpath-in-acpp.patch
index a8926d07946..9b7f55201c0 100644
--- a/packages/a/adaptivecpp/0003-Remove-realpath-in-acpp.patch
+++ b/packages/a/adaptivecpp/0002-Remove-realpath-in-acpp.patch
@@ -1,25 +1,25 @@
-From 2aeb2359bc3c94c0a2f7abe589f3fcb4a4b3958a Mon Sep 17 00:00:00 2001
+From 8811e2a52977bb5686c32cc97609a5a84c8ae79e Mon Sep 17 00:00:00 2001
From: VaiTon
-Date: Mon, 18 Nov 2024 15:24:43 +0100
-Subject: [PATCH 3/3] Remove realpath in acpp
+Date: Fri, 6 Dec 2024 12:33:52 +0100
+Subject: [PATCH 2/2] Remove realpath in acpp
---
bin/acpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/acpp b/bin/acpp
-index bab3917..04f51f0 100755
+index f4bfd67..0d930dd 100755
--- a/bin/acpp
+++ b/bin/acpp
-@@ -1935,7 +1935,7 @@ if __name__ == '__main__':
+@@ -1948,7 +1948,7 @@ if __name__ == '__main__':
print_error("acpp requires python 3.")
sys.exit(-1)
-
+
- filename = os.path.basename(os.path.realpath(__file__))
-+ filename = os.path.basename(__file__)
++ filename = sys.argv[0]
if filename == "syclcc":
print_warning("syclcc is deprecated; please use acpp instead.")
if filename == "syclcc-clang":
--
-2.47.0
+2.47.1
diff --git a/packages/a/adaptivecpp/_service b/packages/a/adaptivecpp/_service
index 67f41d4fa77..209230ec627 100644
--- a/packages/a/adaptivecpp/_service
+++ b/packages/a/adaptivecpp/_service
@@ -4,11 +4,13 @@
adaptivecpp
https://github.com/AdaptiveCpp/AdaptiveCpp.git
git
- v24.06.0
+ v24.10.0
@PARENT_TAG@~@TAG_OFFSET@
v(.*)
enable
+
+
@@ -16,7 +18,7 @@
gz
- adaptivecpp-*.tar
+ *.tar
diff --git a/packages/a/adaptivecpp/_servicedata b/packages/a/adaptivecpp/_servicedata
index 30534bd3c2c..253d3a46f4e 100644
--- a/packages/a/adaptivecpp/_servicedata
+++ b/packages/a/adaptivecpp/_servicedata
@@ -1,4 +1,4 @@
https://github.com/AdaptiveCpp/AdaptiveCpp.git
- fc51dae9006d6858fc9c33148cc5f935bb56b075
\ No newline at end of file
+ 7677cf6eefd8ab46d66168cd07ab042109448124
\ No newline at end of file
diff --git a/packages/a/adaptivecpp/adaptivecpp-24.06.0~0.obscpio b/packages/a/adaptivecpp/adaptivecpp-24.06.0~0.obscpio
deleted file mode 120000
index 916f95e8efd..00000000000
--- a/packages/a/adaptivecpp/adaptivecpp-24.06.0~0.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeiecwb7tzqsjeb4oxjspd4secta47ynttzg5m2k4gcd5c2tollmaba
\ No newline at end of file
diff --git a/packages/a/adaptivecpp/adaptivecpp-24.10.0~0.obscpio b/packages/a/adaptivecpp/adaptivecpp-24.10.0~0.obscpio
new file mode 120000
index 00000000000..15b6e53f7c1
--- /dev/null
+++ b/packages/a/adaptivecpp/adaptivecpp-24.10.0~0.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeifvqj2lbgab7cefng4qkhz33w33qfmlz5qtkep3vnjhpvgbdqmm5y
\ No newline at end of file
diff --git a/packages/a/adaptivecpp/adaptivecpp.changes b/packages/a/adaptivecpp/adaptivecpp.changes
index 0ad9b922646..ed744ba3009 100644
--- a/packages/a/adaptivecpp/adaptivecpp.changes
+++ b/packages/a/adaptivecpp/adaptivecpp.changes
@@ -1,3 +1,33 @@
+-------------------------------------------------------------------
+Fri Jan 03 22:30:08 UTC 2025 - Eyad Issa
+
+- Update to version 24.10.0~0:
+ * AdaptiveCpp 24.10 introduces additional JIT-time optimizations,
+ especially at the default ACPP_ADAPTIVITY_LEVEL=1 setting.
+ Users may see substantial performance improvements for some
+ kernels.
+ * ACPP_ALLOCATION_TRACKING=1 was added which can enable the JIT
+ compiler to include even more information about memory usage in
+ code generation, further improving performance in some cases.
+ * Added full support for the SYCL 2020 group algorithms library
+ in the default generic JIT compiler on all backends.
+ * Additional C++ parallel STL algorithms supported for offloading
+ * Introducing the acpp::algorithms library: The algorithms
+ underneath the C++ parallel STL offloading support are now also
+ documented and exposed on the SYCL level for users who wish to
+ invoke them from SYCL with a higher degree of control.
+ * Added framework for JIT-time reflection to generic JIT
+ compiler.
+ * New extensions:
+ ~ AdaptiveCpp_restrict_ptr
+ ~ AdaptiveCpp_jit::compile_if
+
+- Remove requirement on LLVM 18 and update version
+- Renamed libraries to libacpp-*
+- Deleted 0002-CMake-acpp-clang-to-MODULE.patch: upstreamed
+- Renamed 0003-Remove-realpath-in-acpp.patch to
+ 0002-Remove-realpath-in-acpp.patch
+
-------------------------------------------------------------------
Thu Dec 5 13:27:56 UTC 2024 - Eyad Issa
diff --git a/packages/a/adaptivecpp/adaptivecpp.obsinfo b/packages/a/adaptivecpp/adaptivecpp.obsinfo
index d13b20cd0eb..c25f3cb164e 100644
--- a/packages/a/adaptivecpp/adaptivecpp.obsinfo
+++ b/packages/a/adaptivecpp/adaptivecpp.obsinfo
@@ -1,4 +1,4 @@
name: adaptivecpp
-version: 24.06.0~0
-mtime: 1722262305
-commit: fc51dae9006d6858fc9c33148cc5f935bb56b075
+version: 24.10.0~0
+mtime: 1734735424
+commit: 7677cf6eefd8ab46d66168cd07ab042109448124
diff --git a/packages/a/adaptivecpp/adaptivecpp.spec b/packages/a/adaptivecpp/adaptivecpp.spec
index a5d737d1592..c1a0e3a16aa 100644
--- a/packages/a/adaptivecpp/adaptivecpp.spec
+++ b/packages/a/adaptivecpp/adaptivecpp.spec
@@ -1,7 +1,7 @@
#
# spec file for package adaptivecpp
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,18 +17,17 @@
Name: adaptivecpp
-Version: 24.06.0~0
+Version: 24.10.0~0
Release: 0
Summary: Open implementation of SYCL for CPUs and GPUs
License: BSD-2-Clause
URL: https://adaptivecpp.github.io
Source: %{name}-%{version}.tar.gz
Patch1: 0001-Use-bin-env-python3-instead-of-python3-in-scripts.patch
-Patch2: 0002-CMake-acpp-clang-to-MODULE.patch
-Patch3: 0003-Remove-realpath-in-acpp.patch
+Patch2: 0002-Remove-realpath-in-acpp.patch
BuildRequires: boost-devel
-BuildRequires: clang18
-BuildRequires: clang18-devel
+BuildRequires: clang
+BuildRequires: clang-devel
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc
@@ -37,46 +36,93 @@ BuildRequires: libboost_context-devel
BuildRequires: libboost_fiber-devel
BuildRequires: libboost_test-devel
BuildRequires: libedit-devel
-BuildRequires: libomp18-devel
-# todo: remove version specifier on next v.
-BuildRequires: llvm18
-BuildRequires: llvm18-devel
+BuildRequires: llvm
+BuildRequires: llvm-devel
BuildRequires: make
BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: terminfo
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libzstd)
-Requires: clang18
-Requires: libadaptivecpp = %{version}
ExcludeArch: i586
%description
-A C++ compiler that supports the SYCL standard and C++ standard parallelism for CPUs and
-GPUs from all vendors.
+AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism
+for CPUs and GPUs from all vendors.
-%package -n libadaptivecpp
-Summary: Library for AdaptiveCpp
-Requires: libadaptivecpp-omp
-Requires: libadaptivecpp-rt
+%package -n libacpp-common
+Summary: Common library for AdaptiveCpp
+Obsoletes: libadaptivecpp <= %{version}-%{release}
-%description -n libadaptivecpp
-Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors.
+%description -n libacpp-common
+AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism
+for CPUs and GPUs from all vendors.
-%package -n libadaptivecpp-omp
+This package contains the common library for AdaptiveCpp.
+
+%package -n libacpp-clang
+Summary: Clang plugin for AdaptiveCpp
+Requires: libacpp-bitcode
+Provides: libacpp-clang = %{version}
+Obsoletes: libadaptivecpp <= %{version}-%{release}
+
+%description -n libacpp-clang
+AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism
+for CPUs and GPUs from all vendors.
+
+This package contains the Clang plugin for AdaptiveCpp.
+
+%package -n libacpp-rt
+Summary: Runtime library for AdaptiveCpp
+Requires: adaptivecpp-rt
+Provides: libacpp
+Provides: libadaptivecpp = %{version}-%{release}
+Obsoletes: libadaptivecpp <= %{version}-%{release}
+
+%description -n libacpp-rt
+AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism
+for CPUs and GPUs from all vendors.
+
+This package contains the runtime library for AdaptiveCpp.
+
+%package -n libacpp-rt-omp
Summary: OpenMP runtime for AdaptiveCpp
-Requires: libadaptivecpp = %{version}
-Provides: libadaptivecpp-rt
+Provides: adaptivecpp-rt
+Obsoletes: libadaptivecpp-omp <= %{version}-%{release}
+
+%description -n libacpp-rt-omp
+AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism
+for CPUs and GPUs from all vendors.
-%description -n libadaptivecpp-omp
-Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors.
This package contains the OpenMP runtime for AdaptiveCpp.
-%package -n libadaptivecpp-devel
+%package -n libacpp-bitcode
+Summary: Bitcode for AdaptiveCpp
+Obsoletes: libadaptivecpp <= %{version}-%{release}
+BuildArch: noarch
+
+%description -n libacpp-bitcode
+AdaptiveCpp is an open implementation of SYCL and C++ standard parallelism
+for CPUs and GPUs from all vendors.
+
+This package contains the bitcode for AdaptiveCpp JIT compilation.
+
+%package -n libacpp-llvm-to-backend
+Summary: LLVM to backend for AdaptiveCpp
+Requires: libacpp-bitcode
+Obsoletes: libadaptivecpp <= %{version}-%{release}
+
+%description -n libacpp-llvm-to-backend
+LLVM to backend for AdaptiveCpp
+
+%package devel
Summary: Development files for libadaptivecpp
+Requires: adaptivecpp = %{version}
+Requires: libacpp-clang = %{version}
+Obsoletes: libadaptivecpp-devel <= %{version}-%{release}
-%description -n libadaptivecpp-devel
-Development files for libadaptivecpp
+%description devel
+Development files for AdaptiveCpp
%prep
%autosetup -p1
@@ -84,6 +130,7 @@ Development files for libadaptivecpp
%build
%define __builder ninja
%cmake
+
%cmake_build
%install
@@ -104,30 +151,39 @@ Development files for libadaptivecpp
%{_bindir}/acpp-info
%{_bindir}/syclcc
%{_bindir}/syclcc-clang
-%dir %{_prefix}%{_sysconfdir}/AdaptiveCpp
-%{_prefix}%{_sysconfdir}/AdaptiveCpp/acpp-core.json
# Leap <= 15.6
%if 0%{?sle_version} <= 150600 && 0%{?is_opensuse}
%dir %{_prefix}%{_sysconfdir}/
%endif
-%files -n libadaptivecpp
-%{_prefix}/lib/libacpp-clang.so
+%files devel
+%{_includedir}/AdaptiveCpp/
+%dir %{_prefix}/lib/cmake/
+%{_prefix}/lib/cmake/AdaptiveCpp/
+%{_prefix}/lib/cmake/OpenSYCL/
+%{_prefix}/lib/cmake/hipSYCL/
+%dir %{_prefix}%{_sysconfdir}/AdaptiveCpp
+%{_prefix}%{_sysconfdir}/AdaptiveCpp/acpp-core.json
+
+%files -n libacpp-common
%{_prefix}/lib/libacpp-common.so
+
+%files -n libacpp-clang
+%{_prefix}/lib/libacpp-clang.so
+
+%files -n libacpp-rt
%{_prefix}/lib/libacpp-rt.so
-%dir %{_prefix}/lib/hipSYCL
+
+%files -n libacpp-bitcode
+%dir %{_prefix}/lib/hipSYCL/
%{_prefix}/lib/hipSYCL/bitcode/
-%{_prefix}/lib/hipSYCL/llvm-to-backend/
-%files -n libadaptivecpp-omp
+%files -n libacpp-rt-omp
%{_prefix}/lib/hipSYCL/librt-backend-omp.so
-%files -n libadaptivecpp-devel
-%{_includedir}/AdaptiveCpp/
-%dir %{_prefix}/lib/cmake/
-%{_prefix}/lib/cmake/AdaptiveCpp/
-%{_prefix}/lib/cmake/OpenSYCL/
-%{_prefix}/lib/cmake/hipSYCL/
+%files -n libacpp-llvm-to-backend
+%dir %{_prefix}/lib/hipSYCL/
+%{_prefix}/lib/hipSYCL/llvm-to-backend/
%changelog
diff --git a/packages/a/alex/.files b/packages/a/alex/.files
index badbcacd834..82006a548d3 100644
Binary files a/packages/a/alex/.files and b/packages/a/alex/.files differ
diff --git a/packages/a/alex/.rev b/packages/a/alex/.rev
index e1a2f3079b4..974d8db9891 100644
--- a/packages/a/alex/.rev
+++ b/packages/a/alex/.rev
@@ -319,4 +319,12 @@
Update Haskell ecosystem to GHC version 9.8.2.
1157228
+
+ 2ebe602a690f0f7ac75e383d2b66452b
+ 3.5.2.0
+
+ anag+factory
+ Automatic submission by obs-autosubmit
+ 1235459
+
diff --git a/packages/a/alex/alex-3.5.1.0.tar.gz b/packages/a/alex/alex-3.5.1.0.tar.gz
deleted file mode 120000
index baaa16954cb..00000000000
--- a/packages/a/alex/alex-3.5.1.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreigjf37in6hlswpoao7gybhok7v4pzfly5ngyszgkujblv2eh2jka4
\ No newline at end of file
diff --git a/packages/a/alex/alex-3.5.2.0.tar.gz b/packages/a/alex/alex-3.5.2.0.tar.gz
new file mode 120000
index 00000000000..2e20d5b711d
--- /dev/null
+++ b/packages/a/alex/alex-3.5.2.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreiergybparsie5dq5tm625mq3w54lk5larncwriftrdpqdix6doaba
\ No newline at end of file
diff --git a/packages/a/alex/alex.changes b/packages/a/alex/alex.changes
index 5311c64713c..6fc3f4eb6ae 100644
--- a/packages/a/alex/alex.changes
+++ b/packages/a/alex/alex.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Mon Dec 30 17:04:31 UTC 2024 - Peter Simons
+
+- Update alex to version 3.5.2.0.
+ ## Changes in 3.5.2.0
+
+ * Use `byteSwap16#` and `byteSwap32#` on big-endian architectures instead of
+ handrolling the implementation
+ ([PR #260](https://github.com/haskell/alex/pull/260)).
+ * More descriptive error in `alexScan`; inline `alexScanUser`
+ ([PR #262](https://github.com/haskell/alex/pull/262)).
+ * Tested with GHC 8.0 - 9.12.1.
+
+ _Andreas Abel, 2024-12-30_
+
-------------------------------------------------------------------
Thu Feb 29 13:15:15 UTC 2024 - Peter Simons
diff --git a/packages/a/alex/alex.spec b/packages/a/alex/alex.spec
index 9590b140493..e38852d2ef4 100644
--- a/packages/a/alex/alex.spec
+++ b/packages/a/alex/alex.spec
@@ -18,7 +18,7 @@
%bcond_without tests
Name: alex
-Version: 3.5.1.0
+Version: 3.5.2.0
Release: 0
Summary: Alex is a tool for generating lexical analysers in Haskell
License: BSD-3-Clause
diff --git a/packages/a/amdgpu_top/.files b/packages/a/amdgpu_top/.files
index a65f8fcbe18..b4f85728674 100644
Binary files a/packages/a/amdgpu_top/.files and b/packages/a/amdgpu_top/.files differ
diff --git a/packages/a/amdgpu_top/.rev b/packages/a/amdgpu_top/.rev
index 8bccb91f3e0..caf6a91656c 100644
--- a/packages/a/amdgpu_top/.rev
+++ b/packages/a/amdgpu_top/.rev
@@ -15,4 +15,12 @@
1202655
+
+ e5397d3fa71afc989faaea2d18b92747
+ 0.10.1
+
+ anag+factory
+
+ 1235071
+
diff --git a/packages/a/amdgpu_top/amdgpu_top-0.10.1.obscpio b/packages/a/amdgpu_top/amdgpu_top-0.10.1.obscpio
new file mode 120000
index 00000000000..b87625a9fd7
--- /dev/null
+++ b/packages/a/amdgpu_top/amdgpu_top-0.10.1.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeie2pcvak75mmk4qmhbu6gzqkbmq3d2hgmoyrwczhamht2cnsfavwi
\ No newline at end of file
diff --git a/packages/a/amdgpu_top/amdgpu_top-0.9.2.obscpio b/packages/a/amdgpu_top/amdgpu_top-0.9.2.obscpio
deleted file mode 120000
index f4ad7390e29..00000000000
--- a/packages/a/amdgpu_top/amdgpu_top-0.9.2.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihfuvoibqqan4mo4rfrptyxdk3xrqth5clkxrlu7ah5oohsreqlde
\ No newline at end of file
diff --git a/packages/a/amdgpu_top/amdgpu_top.changes b/packages/a/amdgpu_top/amdgpu_top.changes
index 0b6dea4478d..920f247d45b 100644
--- a/packages/a/amdgpu_top/amdgpu_top.changes
+++ b/packages/a/amdgpu_top/amdgpu_top.changes
@@ -1,3 +1,43 @@
+-------------------------------------------------------------------
+Sun Jan 5 03:28:43 UTC 2025 - Marek Sapota
+
+- Update to version 0.10.1
+- v0.10.1
+ * Update libdrm_amdgpu_sys
+ * Fix CHIP_CLASS check for GFX12
+ * Include CHIP_GFX1103_R1X (Hawk Point1) in has_npu condition
+ * Add description of --xdna option
+ * Add new layout for wide term (150 or more columns) (#107)
+ * Fix "No localization for id"
+ * Add CPU Core Power Plot
+ * Add CPU Temperature Plot
+ * Add VCLK/DCLK Plot
+ * Persist selected PCI bus
+- v0.10.0
+ * Support for AMD XDNA NPU (amd/xdna-driver)
+ * Update libdrm_amdgpu_sys
+ * Support for GFX12 family (RDNA 4), CHIP_GFX1200 and CHIP_GFX1201
+ * Support for CHIP_GFX1103_R1X (Hawk Point1) and CHIP_GFX1103_R2X (Hawk Point2)
+ * Update GRBM2_INDEX
+ * Rename "RunList Controller" to "Ring List Controller"
+ * Fix the "Ring List Controller" bit for GFX10_3 (RDNA 2)
+ * Stop using get_unchecked (#104)
+ * Add metainfo file
+ * Remove amd_.*_visible_vram fields in FdInfoUsage
+ * ref: https://lists.freedesktop.org/archives/amd-gfx/2024-September/113971.html
+ * Implement dynamic_no_pc
+ * This allows the APU to transition to GFXOFF state.
+ * Add --gl and --vk options
+ * Support for the Close shortcut key (#97)
+ * Add the Quit button
+ * Update eframe to v0.29
+ * Update versions of i18n-embed and i18n-embed-fl
+ * Use LazyLock instead of once_cell
+ * Use wgpu feature (#101)
+ * This allows to get the driver version (Vulkan) and use APU for rendering.
+ * Enable x11 feature (#102)
+ * Select the GL backend as default
+
-------------------------------------------------------------------
Sun Sep 22 08:45:11 UTC 2024 - jun wang
diff --git a/packages/a/amdgpu_top/amdgpu_top.obsinfo b/packages/a/amdgpu_top/amdgpu_top.obsinfo
index adea53b9ed5..20da438c95f 100644
--- a/packages/a/amdgpu_top/amdgpu_top.obsinfo
+++ b/packages/a/amdgpu_top/amdgpu_top.obsinfo
@@ -1,4 +1,4 @@
name: amdgpu_top
-version: 0.9.2
-mtime: 1726797445
-commit: 90805a753ae825b509afe2d5952c516784678d1b
+version: 0.10.1
+mtime: 1736048456
+commit: 7ceed7579fb994b7e9026526f0b8ec86756b701f
diff --git a/packages/a/amdgpu_top/amdgpu_top.spec b/packages/a/amdgpu_top/amdgpu_top.spec
index e786b6b5ee2..609e2d56952 100644
--- a/packages/a/amdgpu_top/amdgpu_top.spec
+++ b/packages/a/amdgpu_top/amdgpu_top.spec
@@ -17,7 +17,7 @@
Name: amdgpu_top
-Version: 0.9.2
+Version: 0.10.1
Release: 0
Summary: Tool that displays AMD GPU utilization
License: MIT
diff --git a/packages/a/amdgpu_top/vendor.tar.zst b/packages/a/amdgpu_top/vendor.tar.zst
index daa5f0897e2..d02ffa6d3d2 120000
--- a/packages/a/amdgpu_top/vendor.tar.zst
+++ b/packages/a/amdgpu_top/vendor.tar.zst
@@ -1 +1 @@
-/ipfs/bafybeihcifcri6qnzqtj3qsttjkh25bbnqku7j6lot2hpzgdzi7goiey3y
\ No newline at end of file
+/ipfs/bafybeiayjt5pst3re2pddzbtkqfiohsrfnlqz3xkg3a2y5yuut2ftbdspq
\ No newline at end of file
diff --git a/packages/a/apko/.files b/packages/a/apko/.files
index 04366de55df..960768923e1 100644
Binary files a/packages/a/apko/.files and b/packages/a/apko/.files differ
diff --git a/packages/a/apko/.rev b/packages/a/apko/.rev
index 75c8dc4a7eb..5a7066c9be7 100644
--- a/packages/a/apko/.rev
+++ b/packages/a/apko/.rev
@@ -239,4 +239,12 @@
1232955
+
+ 1e8c2862ab924937d7ef3f6e362dd7e1
+ 0.22.5
+
+ anag+factory
+
+ 1235505
+
diff --git a/packages/a/apko/_service b/packages/a/apko/_service
index 5790eb641e0..3982e0af5af 100644
--- a/packages/a/apko/_service
+++ b/packages/a/apko/_service
@@ -3,7 +3,7 @@
https://github.com/chainguard-dev/apko
git
.git
- v0.22.4
+ v0.22.5
@PARENT_TAG@
v(.*)
enable
diff --git a/packages/a/apko/_servicedata b/packages/a/apko/_servicedata
index 6c726cb4cdf..a982298f052 100644
--- a/packages/a/apko/_servicedata
+++ b/packages/a/apko/_servicedata
@@ -1,4 +1,4 @@
https://github.com/chainguard-dev/apko
- ff189048b7aad0260b6f89ee0113128f375d6cd9
\ No newline at end of file
+ 20bf90264a9720492d623322989284b938601a5d
\ No newline at end of file
diff --git a/packages/a/apko/apko-0.22.4.obscpio b/packages/a/apko/apko-0.22.4.obscpio
deleted file mode 120000
index 3f905d6de74..00000000000
--- a/packages/a/apko/apko-0.22.4.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeiafemntrushk2rhhaavj4mr2mul636iuco4kcemcagdkyhx4kpm7a
\ No newline at end of file
diff --git a/packages/a/apko/apko-0.22.5.obscpio b/packages/a/apko/apko-0.22.5.obscpio
new file mode 120000
index 00000000000..51c718f7e8c
--- /dev/null
+++ b/packages/a/apko/apko-0.22.5.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeiagkdqocej3fezebjjikurvfrrkapsbgdhvqsstq2q2pqltynzibe
\ No newline at end of file
diff --git a/packages/a/apko/apko.changes b/packages/a/apko/apko.changes
index db22345a66b..fd3280087c5 100644
--- a/packages/a/apko/apko.changes
+++ b/packages/a/apko/apko.changes
@@ -1,3 +1,22 @@
+-------------------------------------------------------------------
+Tue Jan 07 08:04:31 UTC 2025 - opensuse_buildservice@ojkastl.de
+
+- Update to version 0.22.5:
+ * Return err if locking fails (#1464)
+ * build(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to
+ 5.13.1 (#1461)
+ * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
+ (#1463)
+ * build(deps): bump golang.org/x/time from 0.8.0 to 0.9.0 (#1462)
+ * build(deps): bump github.com/invopop/jsonschema from 0.12.0 to
+ 0.13.0 (#1460)
+ * build(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to
+ 5.13.0 (#1458)
+ * build(deps): bump sigs.k8s.io/release-utils from 0.8.5 to 0.9.0
+ (#1459)
+ * build(deps): bump chainguard.dev/sdk from 0.1.28 to 0.1.29
+ (#1428)
+
-------------------------------------------------------------------
Sat Dec 21 14:18:05 UTC 2024 - opensuse_buildservice@ojkastl.de
diff --git a/packages/a/apko/apko.obsinfo b/packages/a/apko/apko.obsinfo
index 69fbd0a449c..17900f2afb1 100644
--- a/packages/a/apko/apko.obsinfo
+++ b/packages/a/apko/apko.obsinfo
@@ -1,4 +1,4 @@
name: apko
-version: 0.22.4
-mtime: 1734723252
-commit: ff189048b7aad0260b6f89ee0113128f375d6cd9
+version: 0.22.5
+mtime: 1736206482
+commit: 20bf90264a9720492d623322989284b938601a5d
diff --git a/packages/a/apko/apko.spec b/packages/a/apko/apko.spec
index 0af52e87e14..3652f38dc08 100644
--- a/packages/a/apko/apko.spec
+++ b/packages/a/apko/apko.spec
@@ -1,7 +1,7 @@
#
# spec file for package apko
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: apko
-Version: 0.22.4
+Version: 0.22.5
Release: 0
Summary: Build OCI images from APK packages directly without Dockerfile
License: Apache-2.0
diff --git a/packages/a/apko/vendor.tar.gz b/packages/a/apko/vendor.tar.gz
index 051452b3f37..5a742546413 120000
--- a/packages/a/apko/vendor.tar.gz
+++ b/packages/a/apko/vendor.tar.gz
@@ -1 +1 @@
-/ipfs/bafybeig57yuxvw66kq4qka55e32woeyacoszo4pl2wy7n7mggr6sn6vfbm
\ No newline at end of file
+/ipfs/bafybeia3abwy5dsiuof3ni567srvpn5eqewqyp4zebtsjwddo5hmm2qdea
\ No newline at end of file
diff --git a/packages/a/apptainer/.files b/packages/a/apptainer/.files
index 2b6356dac5d..c72fc225e7b 100644
Binary files a/packages/a/apptainer/.files and b/packages/a/apptainer/.files differ
diff --git a/packages/a/apptainer/.rev b/packages/a/apptainer/.rev
index 2e924ec14e3..3d2884f7130 100644
--- a/packages/a/apptainer/.rev
+++ b/packages/a/apptainer/.rev
@@ -331,4 +331,15 @@
- Add Apptainer definition template for SLE15-SP7. (forwarded request 1234921 from eeich)
1234922
+
+ 6e6c34892c309bf5d88d7ca4512fe34c
+ 1.3.6
+
+ anag+factory
+ - Remove changelog entries which are irrelevant to us. (forwarded request 1235135 from eeich)
+- Make sure, build is reproducible by setting the GNU build ID to one
+ derived from the Go one. See https://pkg.go.dev/cmd/link.
+- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).
+ 1235678
+
diff --git a/packages/a/apptainer/apptainer.changes b/packages/a/apptainer/apptainer.changes
index 01b6e81a570..46d730dfa71 100644
--- a/packages/a/apptainer/apptainer.changes
+++ b/packages/a/apptainer/apptainer.changes
@@ -23,10 +23,6 @@ Fri Jan 3 16:11:01 UTC 2025 - Egbert Eich
- Version 1.3.4
* Fixed sif-embedded overlay partitions for containers that are
larger than 2 gigabytes.
- * Fixed the apparmor profile that was added in v1.3.3 but didn't
- work. An apparmor profile is applied in all Debian-based
- apptainer packaging, but is only needed to enable user namespaces
- for apptainer on a default-configured Ubuntu 23.10 or newer.
* Fixed the failure when starting apptainer with
`instance --fakeroot`.
* `apptainer build -B ...` can now be used to mount custom
@@ -67,7 +63,6 @@ Fri Jan 3 16:11:01 UTC 2025 - Egbert Eich
errors at startup.
* Fixed a segmentation violation issue when running Apptainer
checkpoint.
- * Added apparmor profiles for ubuntu 24.04 or higher distros.
* Fixed an issue that Apptainer won't read default docker
credentials.
- Version 1.3.2
@@ -106,6 +101,9 @@ Fri Jan 3 16:11:01 UTC 2025 - Egbert Eich
- Obsoleted:
* Remove-signatures-from-Docker-images.patch
* Bump-github.com-containers-image-v5-from-5.30.0-to-5.30.1.patch
+- Make sure, build is reproducible by setting the GNU build ID to one
+ derived from the Go one. See https://pkg.go.dev/cmd/link.
+- Use go-jose version with fix for CVE-2024-28180 (bsc#1235211).
-------------------------------------------------------------------
Mon May 13 05:36:38 UTC 2024 - Egbert Eich
diff --git a/packages/a/apptainer/apptainer.spec b/packages/a/apptainer/apptainer.spec
index 090c13a0e82..64e5d98349f 100644
--- a/packages/a/apptainer/apptainer.spec
+++ b/packages/a/apptainer/apptainer.spec
@@ -116,6 +116,10 @@ based on the latest openSUSE Leap release.
%setup -q -n %{name}-%{version}%{?vers_suffix}
%autopatch -p1
cp %{S:1} .
+# For reproducible builds derive the GNU build ID from the Go one.
+# See discussion in https://github.com/apptainer/apptainer/issues/1623
+# as well as https://pkg.go.dev/cmd/link
+sed -i -e "s/\(GO_LDFLAGS += -ldflags=\"\).*\(\"\)/\1-B gobuildid\2/" mlocal/frags/go_normal_opts.mk
%build
diff --git a/packages/a/ast-grep/.files b/packages/a/ast-grep/.files
index eea922b8ef9..03d1c0cc21c 100644
Binary files a/packages/a/ast-grep/.files and b/packages/a/ast-grep/.files differ
diff --git a/packages/a/ast-grep/.rev b/packages/a/ast-grep/.rev
index a6b9b31b899..3d87f8a6362 100644
--- a/packages/a/ast-grep/.rev
+++ b/packages/a/ast-grep/.rev
@@ -712,4 +712,15 @@
* feat: resolve rule id for ScanResult 9a7f3cc
1234486
+
+ 95e7238b00ec7c9f1975785a6f093951
+ 0.33.0
+
+ anag+factory
+ - Update to 0.33.0:
+ * Breaking change: refactor: move pyo3 registration to CustomLang 4ddb08f
+ * feat: introduce napi_lang for dynamic loading 1a8d782
+ * chore(deps): update dependency @ast-grep/napi to v0.32.3 713244f
+ 1235583
+
diff --git a/packages/a/ast-grep/_service b/packages/a/ast-grep/_service
index a653b0afb7d..9e847536c68 100644
--- a/packages/a/ast-grep/_service
+++ b/packages/a/ast-grep/_service
@@ -3,7 +3,7 @@
https://github.com/ast-grep/ast-grep.git
@PARENT_TAG@
git
- 0.32.3
+ 0.33.0
*
v(\d+\.\d+\.\d+)
\1
diff --git a/packages/a/ast-grep/ast-grep-0.32.3.tar.zst b/packages/a/ast-grep/ast-grep-0.32.3.tar.zst
deleted file mode 120000
index 405da5fec4c..00000000000
--- a/packages/a/ast-grep/ast-grep-0.32.3.tar.zst
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeifndowc22xwacsnx2ecnezt7as5op53ourmtzal2hcw36sd3ciegm
\ No newline at end of file
diff --git a/packages/a/ast-grep/ast-grep-0.33.0.tar.zst b/packages/a/ast-grep/ast-grep-0.33.0.tar.zst
new file mode 120000
index 00000000000..331137971ab
--- /dev/null
+++ b/packages/a/ast-grep/ast-grep-0.33.0.tar.zst
@@ -0,0 +1 @@
+/ipfs/bafybeigchwxzmitqtmndquxc5v3z44vgh7g26romxpqpwribd2vx5tpcni
\ No newline at end of file
diff --git a/packages/a/ast-grep/ast-grep.changes b/packages/a/ast-grep/ast-grep.changes
index 14ffec3fd5e..a1d89c07db5 100644
--- a/packages/a/ast-grep/ast-grep.changes
+++ b/packages/a/ast-grep/ast-grep.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Tue Jan 7 11:06:45 UTC 2025 - Michael Vetter
+
+- Update to 0.33.0:
+ * Breaking change: refactor: move pyo3 registration to CustomLang 4ddb08f
+ * feat: introduce napi_lang for dynamic loading 1a8d782
+ * chore(deps): update dependency @ast-grep/napi to v0.32.3 713244f
+
-------------------------------------------------------------------
Thu Jan 2 07:11:38 UTC 2025 - Michael Vetter
diff --git a/packages/a/ast-grep/ast-grep.spec b/packages/a/ast-grep/ast-grep.spec
index c32c0f52f4c..fcf5f2e55c8 100644
--- a/packages/a/ast-grep/ast-grep.spec
+++ b/packages/a/ast-grep/ast-grep.spec
@@ -17,7 +17,7 @@
Name: ast-grep
-Version: 0.32.3
+Version: 0.33.0
Release: 0
Summary: A CLI tool for code structural search, lint and rewriting
License: MIT
diff --git a/packages/a/ast-grep/vendor.tar.zst b/packages/a/ast-grep/vendor.tar.zst
index fa7023d9472..dd597e76b60 120000
--- a/packages/a/ast-grep/vendor.tar.zst
+++ b/packages/a/ast-grep/vendor.tar.zst
@@ -1 +1 @@
-/ipfs/bafybeiavglibi7hxpp6jb5xzaeintvduwihzubjip4sln2g6mqwkhry26u
\ No newline at end of file
+/ipfs/bafybeiftr2vf2v2gqhccubhyk5hzcac3xquect7klyqc2ytjyee2sheh5q
\ No newline at end of file
diff --git a/packages/b/backintime/.files b/packages/b/backintime/.files
index 43177c6731b..621ecafbf78 100644
Binary files a/packages/b/backintime/.files and b/packages/b/backintime/.files differ
diff --git a/packages/b/backintime/.rev b/packages/b/backintime/.rev
index 3af784cd57f..086b822fccf 100644
--- a/packages/b/backintime/.rev
+++ b/packages/b/backintime/.rev
@@ -321,4 +321,12 @@ Fix usage of deprecated unix-process polkit authorization subject opens a race c
Automatic submission by obs-autosubmit
1219425
+
+ f3b395b099a4f7fca73bd182378e2223
+ 1.5.3
+
+ anag+factory
+
+ 1235458
+
diff --git a/packages/b/backintime/backintime-1.5.2.tar.gz b/packages/b/backintime/backintime-1.5.2.tar.gz
deleted file mode 120000
index 74a2804acf4..00000000000
--- a/packages/b/backintime/backintime-1.5.2.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeib2mqr5llerfx3x5irtuc3bpbfgcyv7qsijm5lim4gtfnsylatm5e
\ No newline at end of file
diff --git a/packages/b/backintime/backintime-1.5.3.tar.gz b/packages/b/backintime/backintime-1.5.3.tar.gz
new file mode 120000
index 00000000000..ce72f19d882
--- /dev/null
+++ b/packages/b/backintime/backintime-1.5.3.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeieyb2smhzetdjrgyvkb7w34np2nlb7frab6uulmukj2mddvi7upbi
\ No newline at end of file
diff --git a/packages/b/backintime/backintime.changes b/packages/b/backintime/backintime.changes
index 4767e7c15a0..a321e6e2732 100644
--- a/packages/b/backintime/backintime.changes
+++ b/packages/b/backintime/backintime.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Sat Dec 28 15:15:06 UTC 2024 - Andrea Manzini
+
+- Update to 1.5.3
+ * Feature: Support language Interlingua (Occidental)
+ * Feature: Warn if destination directory is formatted as NTFS (#1854) (David Gibbs @fallingrock)
+ * Breaking Change: Minimal Python version 3.9 required (#1731)
+ * Breaking Change: Auto migration of config version 4 or lower not longer supported (#1857)
+ * Fix: Prevent duplicates in Exclude/Include list of Manage Profiles dialog
+ * Fix: Fix Qt segmentation fault when canceling out of unconfigured BiT (#1095) (Derek Veit @DerekVeit)
+ * Fix: Correct global flock fallbacks (#1834) (Timothy Southwick @NickNackGus)
+ * Fix: Use SSH key password only if it is valid, otherwise request it from user (#1852) (David Wales @daviewales)
+ * Feature: Support fcron (#610)
+ * Feature: User message about release candidate (#1906)
+
-------------------------------------------------------------------
Sat Oct 12 05:19:55 UTC 2024 - Tejas Guruswamy
diff --git a/packages/b/backintime/backintime.spec b/packages/b/backintime/backintime.spec
index c2a390fa226..08b724f7a54 100644
--- a/packages/b/backintime/backintime.spec
+++ b/packages/b/backintime/backintime.spec
@@ -23,7 +23,7 @@
%endif
Name: backintime
-Version: 1.5.2
+Version: 1.5.3
Release: 0
Summary: Backup tool for Linux inspired by the "flyback project"
Group: Productivity/Archiving/Backup
@@ -33,7 +33,7 @@ Source0: https://github.com/bit-team/backintime/releases/download/v%{vers
# Public key mentioned in https://github.com/bit-team/backintime#archlinux
Source2: %{name}.keyring
Source3: %{name}.png
-BuildRequires: %{python_module devel >= 3.8}
+BuildRequires: %{python_module devel >= 3.9}
# TEST REQUIREMENTS (only works on real hardware)
#BuildRequires: %#{python_module packaging}
#BuildRequires: %#{python_module dbus-python}
@@ -43,7 +43,7 @@ BuildRequires: %{python_module devel >= 3.8}
#BuildRequires: rsync
#BuildRequires: udev
# /TEST REQUIREMENTS
-BuildConflicts: python3-devel < 3.8
+BuildConflicts: python3-devel < 3.9
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme
BuildRequires: python-rpm-macros
@@ -54,11 +54,10 @@ Requires: %{python_flavor}-packaging
Requires: cron
Requires: openssh
Requires: pkexec
-Requires: python3 >= 3.8
+Requires: python3 >= 3.9
Requires: rsync
Recommends: encfs
Recommends: sshfs
-Requires: libnotify-tools
Conflicts: backintime-gnome
Conflicts: backintime-kde
Obsoletes: backintime-doc < %{version}
diff --git a/packages/b/btrfsprogs/.files b/packages/b/btrfsprogs/.files
index edc0452bfa4..c5f3ff96a83 100644
Binary files a/packages/b/btrfsprogs/.files and b/packages/b/btrfsprogs/.files differ
diff --git a/packages/b/btrfsprogs/.rev b/packages/b/btrfsprogs/.rev
index 74344deea96..2bb75130b11 100644
--- a/packages/b/btrfsprogs/.rev
+++ b/packages/b/btrfsprogs/.rev
@@ -1441,4 +1441,12 @@ This set of changes is not suitable for direct copy to currently released produc
- update to 6.10.1 (forwarded request 1194169 from dsterba)
1194170
+
+ 315c85f606b63f98a5ba58e3fe1555b0
+ 6.12
+
+ anag+factory
+ - update to 6.12 (forwarded request 1235199 from dsterba)
+ 1235200
+
diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.gz b/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.gz
deleted file mode 120000
index 24b0f06f78e..00000000000
--- a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeicu2eqvf727r443njk2l4upfkx2orxpql4zvzhtajoe373enkba3m
\ No newline at end of file
diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.sign b/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.sign
deleted file mode 100644
index be9d1fa196d..00000000000
Binary files a/packages/b/btrfsprogs/btrfs-progs-v6.10.1.tar.sign and /dev/null differ
diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.gz b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.gz
new file mode 120000
index 00000000000..3e73103f1bf
--- /dev/null
+++ b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeigparwiuf2mhoah5zz3czipumzbdcmebz5ioarnphksg2utlv4zmq
\ No newline at end of file
diff --git a/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.sign b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.sign
new file mode 100644
index 00000000000..9640c17928f
Binary files /dev/null and b/packages/b/btrfsprogs/btrfs-progs-v6.12.tar.sign differ
diff --git a/packages/b/btrfsprogs/btrfsprogs.changes b/packages/b/btrfsprogs/btrfsprogs.changes
index eeb22474400..514ec852bcc 100644
--- a/packages/b/btrfsprogs/btrfsprogs.changes
+++ b/packages/b/btrfsprogs/btrfsprogs.changes
@@ -1,3 +1,44 @@
+-------------------------------------------------------------------
+Mon Jan 6 00:00:00 CET 2025 - dsterba@suse.cz
+
+- update to 6.12
+ * subvolume delete: add new option to do recursive subvolume deletion (for
+ regular user delete only accessible subvolumes)
+ * mkfs:
+ * new option --subvol to create subvolumes in given paths, read-write,
+ read-only and default
+ * add hard link detection support for --rootdir option
+ * fixes:
+ * receive: message verbosity fixes
+ * check: fix false positive report of missing checksum for extent holes
+ * check: handle compressed extents when checking tree log
+ * when asking Y/N user questions, flush the terminal so the question is
+ displayed (e.g. btrfstune -S)
+ * other
+ * code refactoring, error handling
+ * python packaging fixes
+ * documentation updates
+ * new tests
+- update to 6.11
+ * check:
+ * check items in tree-log
+ * detect invalid file extent items for symlinks
+ * properly detect inode cache and suggest removal by 'clear-ino-cache'
+ * convert: fix symlink length checks
+ * fi show: remove stray newline at the end of the output
+ * fixes:
+ * open devices in write-exclusive mode in most commands, prevent
+ concurrent mount by other programs
+ * rescue clear-ino-cache: fix subvolume iteration that can fail in some cases
+ * map-logical: fix first extent searching condition
+ * fi resize: warn if new size is below 256M
+ * tree-checker:
+ * slightly stricter file type validation
+ * verify device extent items
+ * other:
+ * documentation updates
+ * ship btrfs-ioctl manual page (incomplete)
+
-------------------------------------------------------------------
Thu Aug 15 00:00:00 CEST 2024 - dsterba@suse.cz
diff --git a/packages/b/btrfsprogs/btrfsprogs.spec b/packages/b/btrfsprogs/btrfsprogs.spec
index a1b17d1cf7e..819d76314dc 100644
--- a/packages/b/btrfsprogs/btrfsprogs.spec
+++ b/packages/b/btrfsprogs/btrfsprogs.spec
@@ -1,7 +1,7 @@
#
# spec file for package btrfsprogs
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -34,7 +34,7 @@
%define _dracutmodulesdir %(pkg-config --variable dracutmodulesdir dracut)
Name: btrfsprogs
-Version: 6.10.1
+Version: 6.12
Release: 0
Summary: Utilities for the Btrfs filesystem
License: GPL-2.0-only
diff --git a/packages/b/buildstream/.files b/packages/b/buildstream/.files
index 905ce224e89..410161f2002 100644
Binary files a/packages/b/buildstream/.files and b/packages/b/buildstream/.files differ
diff --git a/packages/b/buildstream/.rev b/packages/b/buildstream/.rev
index 2e26c464b6a..c70307585b8 100644
--- a/packages/b/buildstream/.rev
+++ b/packages/b/buildstream/.rev
@@ -263,4 +263,12 @@
1204685
+
+ 7609f5b5e6a4f02f035d933bf1ee2fb8
+ 2.4.0
+
+ anag+factory
+
+ 1235447
+
diff --git a/packages/b/buildstream/buildstream-2.3.0.tar.gz b/packages/b/buildstream/buildstream-2.3.0.tar.gz
deleted file mode 120000
index 029c5bc4ce4..00000000000
--- a/packages/b/buildstream/buildstream-2.3.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeibsujeycu4bp6lxm6nxwntyxopfrxhgsf6otnuvjwkbqgepyivt2e
\ No newline at end of file
diff --git a/packages/b/buildstream/buildstream-2.4.0.tar.gz b/packages/b/buildstream/buildstream-2.4.0.tar.gz
new file mode 120000
index 00000000000..90e5c77c55a
--- /dev/null
+++ b/packages/b/buildstream/buildstream-2.4.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeiclppo2vla4rlbz2mwtqpn4iqp5fmeo6gqvo2fhkifitmwuy23an4
\ No newline at end of file
diff --git a/packages/b/buildstream/buildstream.changes b/packages/b/buildstream/buildstream.changes
index e330a31f4ab..a4eb1989d10 100644
--- a/packages/b/buildstream/buildstream.changes
+++ b/packages/b/buildstream/buildstream.changes
@@ -1,3 +1,23 @@
+-------------------------------------------------------------------
+Tue Dec 24 11:44:22 UTC 2024 - Bjørn Lie
+
+- Update to version 2.4.0:
+ + Add new user configuration for the cache
+ + docs: fix link to docker install instructions
+ + Fix console warnings in newer python versions
+ + Update github CI workflow actions
+ + Fix `bst artifact show --long` for artifacts with symlinks
+ + Fix race condition in public data handling
+ + Cleanup deadcode
+ + Make remote execution directory fetching more robust
+ + Disable logging for frequent cache query jobs
+ + Improve performance when using `storage-service`
+ + Fixed issues with nested junctions
+ + Drop support for Python 3.8 and add support for Python 3.13
+ + Load time optimization for commands which don't require cache
+ queries
+ + Address deprecation warnings from deprecated pkg_resources
+
-------------------------------------------------------------------
Thu Sep 12 09:28:39 UTC 2024 - Bjørn Lie
diff --git a/packages/b/buildstream/buildstream.spec b/packages/b/buildstream/buildstream.spec
index 3326af53ddb..6b79b99bd30 100644
--- a/packages/b/buildstream/buildstream.spec
+++ b/packages/b/buildstream/buildstream.spec
@@ -17,7 +17,7 @@
Name: buildstream
-Version: 2.3.0
+Version: 2.4.0
Release: 0
Summary: A framework for modelling build pipelines in YAML
License: LGPL-2.1-or-later
diff --git a/packages/b/bzip3/.files b/packages/b/bzip3/.files
index 692eed85281..49e28b45209 100644
Binary files a/packages/b/bzip3/.files and b/packages/b/bzip3/.files differ
diff --git a/packages/b/bzip3/.rev b/packages/b/bzip3/.rev
index 68d65eb9e96..ed27041f611 100644
--- a/packages/b/bzip3/.rev
+++ b/packages/b/bzip3/.rev
@@ -39,4 +39,12 @@
1133813
+
+ 2e4f2485b1ced797225d39c28e0cb0f1
+ 1.5.1
+
+ anag+factory
+
+ 1235529
+
diff --git a/packages/b/bzip3/baselibs.conf b/packages/b/bzip3/baselibs.conf
index 1c5f6fab934..9960a32cba0 100644
--- a/packages/b/bzip3/baselibs.conf
+++ b/packages/b/bzip3/baselibs.conf
@@ -1 +1 @@
-libbzip3-0
+libbzip3-1
diff --git a/packages/b/bzip3/bzip3-1.4.0.tar.gz b/packages/b/bzip3/bzip3-1.4.0.tar.gz
deleted file mode 120000
index 7e88a30d9f0..00000000000
--- a/packages/b/bzip3/bzip3-1.4.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeif2iwmhkzycshh7cdt3eclqhjdb3zovcrlgypxl2il2vwqtxg5qvu
\ No newline at end of file
diff --git a/packages/b/bzip3/bzip3-1.5.1.tar.gz b/packages/b/bzip3/bzip3-1.5.1.tar.gz
new file mode 120000
index 00000000000..ff19b931a4f
--- /dev/null
+++ b/packages/b/bzip3/bzip3-1.5.1.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeiaikpg7skeik7mf4mvhczwkpqe6xtnnykqe32clwn7l5mnoreyogi
\ No newline at end of file
diff --git a/packages/b/bzip3/bzip3.changes b/packages/b/bzip3/bzip3.changes
index 224880a7b85..db9d995caf5 100644
--- a/packages/b/bzip3/bzip3.changes
+++ b/packages/b/bzip3/bzip3.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Thu Jan 2 16:43:11 UTC 2025 - Andreas Stieger
+
+- update to 1.5.1:
+ * Add `--rm` option that removes the original files after
+ successful operation
+ * `bz3grep`: display the correct program name on invalid
+ invocation
+ * Tighter LZP/RLE bounds in the decoder for slightly improved
+ compression with no observable format change
+ * Add the `bz3_min_memory_needed` API.
+ * ABI breaking changes: `bz3_decode_block` and `bz3_encode_block`.
+ * Fix: the file `$dir.bz3` being created when invoked as
+ `bzip3 -e $dir` where `$dir` is a directory.
+
-------------------------------------------------------------------
Mon Dec 18 08:48:39 UTC 2023 - Andrea Manzini
diff --git a/packages/b/bzip3/bzip3.spec b/packages/b/bzip3/bzip3.spec
index 15d2aa3523f..14201850562 100644
--- a/packages/b/bzip3/bzip3.spec
+++ b/packages/b/bzip3/bzip3.spec
@@ -2,6 +2,7 @@
# spec file for package bzip3
#
# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 Andreas Stieger
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +17,9 @@
#
-%define libname libbzip3-0
+%define libname libbzip3-1
Name: bzip3
-Version: 1.4.0
+Version: 1.5.1
Release: 0
Summary: Compressor with Burrows–Wheeler transform and PPM context modeling
License: BSD-2-Clause AND LGPL-3.0-or-later
@@ -58,7 +59,7 @@ Requires: %{libname} = %{version}
Development headers and library files for BZip3.
%prep
-%autosetup
+%autosetup -p1
%build
%configure \
@@ -72,9 +73,13 @@ Development headers and library files for BZip3.
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
+%check
+%make_build check
+
%ldconfig_scriptlets -n %{libname}
%files
+%license LICENSE
%doc NEWS README.md
%{_bindir}/bunzip3
%{_bindir}/bz3cat
@@ -86,10 +91,11 @@ find %{buildroot} -type f -name "*.la" -delete -print
%files -n %{libname}
%license LICENSE
-%{_libdir}/libbzip3.so.0
-%{_libdir}/libbzip3.so.0.0.0
+%{_libdir}/libbzip3.so.1
+%{_libdir}/libbzip3.so.1.0.0
%files devel
+%license LICENSE
%{_includedir}/libbz3.h
%{_libdir}/libbzip3.so
%{_libdir}/pkgconfig/bzip3.pc
diff --git a/packages/b/bzip3/no-env.patch b/packages/b/bzip3/no-env.patch
index 414a35bbe7d..5b39a4e4170 100644
--- a/packages/b/bzip3/no-env.patch
+++ b/packages/b/bzip3/no-env.patch
@@ -1,51 +1,44 @@
-Index: bzip3-1.4.0/bz3cat
+Index: bzip3-1.5.1/bz3cat
===================================================================
---- bzip3-1.4.0.orig/bz3cat
-+++ bzip3-1.4.0/bz3cat
+--- bzip3-1.5.1.orig/bz3cat
++++ bzip3-1.5.1/bz3cat
@@ -1,3 +1,3 @@
-#!/usr/bin/env sh
+#!/bin/sh
exec bzip3 -Bcd "$@"
-Index: bzip3-1.4.0/bz3grep
+Index: bzip3-1.5.1/bz3grep
===================================================================
---- bzip3-1.4.0.orig/bz3grep
-+++ bzip3-1.4.0/bz3grep
+--- bzip3-1.5.1.orig/bz3grep
++++ bzip3-1.5.1/bz3grep
@@ -1,4 +1,4 @@
-#!/usr/bin/env sh
+#!/bin/sh
#
# Copyright (c) 2003 Thomas Klausner.
#
-@@ -133,4 +133,4 @@ else
- set +f
- fi
-
--exit "${EXIT_CODE}"
-\ No newline at end of file
-+exit "${EXIT_CODE}"
-Index: bzip3-1.4.0/bz3less
+Index: bzip3-1.5.1/bz3less
===================================================================
---- bzip3-1.4.0.orig/bz3less
-+++ bzip3-1.4.0/bz3less
+--- bzip3-1.5.1.orig/bz3less
++++ bzip3-1.5.1/bz3less
@@ -1,2 +1,2 @@
-#!/usr/bin/env sh
+#!/bin/sh
bz3cat "$@" | less
-Index: bzip3-1.4.0/bz3more
+Index: bzip3-1.5.1/bz3more
===================================================================
---- bzip3-1.4.0.orig/bz3more
-+++ bzip3-1.4.0/bz3more
+--- bzip3-1.5.1.orig/bz3more
++++ bzip3-1.5.1/bz3more
@@ -1,4 +1,4 @@
-#!/usr/bin/env sh
+#!/bin/sh
for FILE
do
-Index: bzip3-1.4.0/bz3most
+Index: bzip3-1.5.1/bz3most
===================================================================
---- bzip3-1.4.0.orig/bz3most
-+++ bzip3-1.4.0/bz3most
+--- bzip3-1.5.1.orig/bz3most
++++ bzip3-1.5.1/bz3most
@@ -1,2 +1,2 @@
-#!/usr/bin/env sh
+#!/bin/sh
diff --git a/packages/c/chezmoi/.files b/packages/c/chezmoi/.files
index 5b2b976e93b..2208b2e794a 100644
Binary files a/packages/c/chezmoi/.files and b/packages/c/chezmoi/.files differ
diff --git a/packages/c/chezmoi/.rev b/packages/c/chezmoi/.rev
index 8807f33b5b3..e0423574178 100644
--- a/packages/c/chezmoi/.rev
+++ b/packages/c/chezmoi/.rev
@@ -661,4 +661,17 @@
1231909
+
+ eef38861be19b3eeb19cde47f7efb321
+ 2.57.0
+
+ anag+factory
+ - Update to version 2.57.0:
+ - Features
+ * feat: Add chezmoi:template:format-indent template directive
+ * feat: Implement builtin mode for keepassxc
+ * feat: Add script hooks that use configured interpreters
+
+ 1235579
+
diff --git a/packages/c/chezmoi/_service b/packages/c/chezmoi/_service
index b6617e03415..91ab67b6788 100644
--- a/packages/c/chezmoi/_service
+++ b/packages/c/chezmoi/_service
@@ -2,7 +2,7 @@
git
https://github.com/twpayne/chezmoi.git
- v2.56.0
+ v2.57.0
@PARENT_TAG@
v(.*)
diff --git a/packages/c/chezmoi/chezmoi-2.56.0.obscpio b/packages/c/chezmoi/chezmoi-2.56.0.obscpio
deleted file mode 120000
index 7b84b1028a6..00000000000
--- a/packages/c/chezmoi/chezmoi-2.56.0.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeifqr542e6pkqlvkp3onyytqbx5bbwjj37ihyctdldfmgehho524la
\ No newline at end of file
diff --git a/packages/c/chezmoi/chezmoi-2.57.0.obscpio b/packages/c/chezmoi/chezmoi-2.57.0.obscpio
new file mode 120000
index 00000000000..a2410d3811e
--- /dev/null
+++ b/packages/c/chezmoi/chezmoi-2.57.0.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeid7jnpw5optsgjdjgxri3hbh5xa6ed5ouvocvf5rqwt37iqycmyby
\ No newline at end of file
diff --git a/packages/c/chezmoi/chezmoi.changes b/packages/c/chezmoi/chezmoi.changes
index 14dccdb8e42..ecfab05afc2 100644
--- a/packages/c/chezmoi/chezmoi.changes
+++ b/packages/c/chezmoi/chezmoi.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Tue Jan 7 10:50:04 UTC 2025 - Filippo Bonazzi
+
+- Update to version 2.57.0:
+ - Features
+ * feat: Add chezmoi:template:format-indent template directive
+ * feat: Implement builtin mode for keepassxc
+ * feat: Add script hooks that use configured interpreters
+
-------------------------------------------------------------------
Wed Dec 18 14:07:15 UTC 2024 - Filippo Bonazzi
diff --git a/packages/c/chezmoi/chezmoi.obsinfo b/packages/c/chezmoi/chezmoi.obsinfo
index 64486e80373..34889047490 100644
--- a/packages/c/chezmoi/chezmoi.obsinfo
+++ b/packages/c/chezmoi/chezmoi.obsinfo
@@ -1,4 +1,4 @@
name: chezmoi
-version: 2.56.0
-mtime: 1734158375
-commit: 3558b71471e91230ca4e87c1969c9dca62cd9b54
+version: 2.57.0
+mtime: 1735473838
+commit: 9212b40bac1186ff393da8714579cfdc4816cc20
diff --git a/packages/c/chezmoi/chezmoi.spec b/packages/c/chezmoi/chezmoi.spec
index 533efe3ccfe..d6dd01a41bd 100644
--- a/packages/c/chezmoi/chezmoi.spec
+++ b/packages/c/chezmoi/chezmoi.spec
@@ -1,7 +1,7 @@
#
# spec file for package chezmoi
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: chezmoi
-Version: 2.56.0
+Version: 2.57.0
Release: 0
Summary: A multi-host manager for dotfiles
License: MIT
diff --git a/packages/c/chezmoi/vendor.tar.gz b/packages/c/chezmoi/vendor.tar.gz
index 10c53d78f40..a70ad18bbd4 120000
--- a/packages/c/chezmoi/vendor.tar.gz
+++ b/packages/c/chezmoi/vendor.tar.gz
@@ -1 +1 @@
-/ipfs/bafybeib77zawk4wp5h4qef32mh4xi3k6vf6lfagp7tqrxwymhfevgjz5hy
\ No newline at end of file
+/ipfs/bafybeidnoh7wnspj6gwzvzjmwhgir4iwym3f7tvlxakkrd4jhyqkvwk7bu
\ No newline at end of file
diff --git a/packages/c/cloud-init/.files b/packages/c/cloud-init/.files
index 3ba94c039f3..675bc44ca0f 100644
Binary files a/packages/c/cloud-init/.files and b/packages/c/cloud-init/.files differ
diff --git a/packages/c/cloud-init/.rev b/packages/c/cloud-init/.rev
index 1937a9a0ae2..14a84e524fa 100644
--- a/packages/c/cloud-init/.rev
+++ b/packages/c/cloud-init/.rev
@@ -1210,4 +1210,15 @@
1181325
+
+ cb3f1979b1f6156bf5a259ca7c78d59a
+ 23.3
+
+ anag+factory
+ - Add cloud-init-wait-for-net.patch (bsc#1227237)
+ + Wait for udev once if we cannot find the expected MAC
+
+ + Brute force approach to skip renames if the device is already present
+ 1235207
+
diff --git a/packages/c/cloud-init/cloud-init-wait-for-net.patch b/packages/c/cloud-init/cloud-init-wait-for-net.patch
new file mode 100644
index 00000000000..c5bc50c5e3b
--- /dev/null
+++ b/packages/c/cloud-init/cloud-init-wait-for-net.patch
@@ -0,0 +1,36 @@
+--- cloudinit/sources/helpers/openstack.py.orig
++++ cloudinit/sources/helpers/openstack.py
+@@ -736,7 +736,14 @@ def convert_net_json(network_json=None,
+ if not mac:
+ raise ValueError("No mac_address or name entry for %s" % d)
+ if mac not in known_macs:
+- raise ValueError("Unable to find a system nic for %s" % d)
++ # Let's give udev a chance to catch up
++ try:
++ util.udevadm_settle()
++ except subp.ProcessExecutionError:
++ pass
++ known_macs = net.get_interfaces_by_mac()
++ if mac not in known_macs:
++ raise ValueError("Unable to find a system nic for %s" % d)
+ d["name"] = known_macs[mac]
+
+ for cfg, key, fmt, targets in link_updates:
+--- tests/unittests/sources/test_configdrive.py.orig
++++ tests/unittests/sources/test_configdrive.py
+@@ -389,6 +389,7 @@ class TestConfigDriveDataSource(CiTestCa
+ M_PATH + "util.find_devs_with", "m_find_devs_with", return_value=[]
+ )
+ self.tmp = self.tmp_dir()
++ self.allowed_subp = True
+
+ def test_ec2_metadata(self):
+ populate_dir(self.tmp, CFG_DRIVE_FILES_V2)
+@@ -869,6 +870,7 @@ class TestConvertNetworkData(CiTestCase)
+ def setUp(self):
+ super(TestConvertNetworkData, self).setUp()
+ self.tmp = self.tmp_dir()
++ self.allowed_subp = True
+
+ def _getnames_in_config(self, ncfg):
+ return set(
diff --git a/packages/c/cloud-init/cloud-init.changes b/packages/c/cloud-init/cloud-init.changes
index 49a148d5333..3d1d993a3fe 100644
--- a/packages/c/cloud-init/cloud-init.changes
+++ b/packages/c/cloud-init/cloud-init.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 6 13:17:05 UTC 2025 - Robert Schweikert
+
+- Add cloud-init-wait-for-net.patch (bsc#1227237)
+ + Wait for udev once if we cannot find the expected MAC
+
-------------------------------------------------------------------
Fri Jun 14 10:34:54 UTC 2024 - Markéta Machová
@@ -7,7 +13,7 @@ Fri Jun 14 10:34:54 UTC 2024 - Markéta Machová
Mon Jun 3 19:53:46 UTC 2024 - Robert Schweikert
- Add cloud-init-skip-rename.patch (bsc#1219680)
- + Brute force appraoch to skip renames if the device is already present
+ + Brute force approach to skip renames if the device is already present
-------------------------------------------------------------------
Mon Apr 29 21:49:48 UTC 2024 - Robert Schweikert
diff --git a/packages/c/cloud-init/cloud-init.spec b/packages/c/cloud-init/cloud-init.spec
index a98269cd34d..d9c1dc4c40e 100644
--- a/packages/c/cloud-init/cloud-init.spec
+++ b/packages/c/cloud-init/cloud-init.spec
@@ -53,6 +53,8 @@ Patch13: cloud-init-no-nmcfg-needed.patch
Patch14: cloud-init-usr-sudoers.patch
# FIXME https://github.com/canonical/cloud-init/issues/5075
Patch15: cloud-init-skip-rename.patch
+# FIXME https://github.com/canonical/cloud-init/pull/5947
+Patch16: cloud-init-wait-for-net.patch
BuildRequires: fdupes
BuildRequires: filesystem
# pkg-config is needed to find correct systemd unit dir
@@ -166,6 +168,7 @@ Documentation and examples for cloud-init tools
%patch -P 13
%patch -P 14
%patch -P 15
+%patch -P 16
# patch in the full version to version.py
version_pys=$(find . -name version.py -type f)
diff --git a/packages/c/cni-plugin-flannel/.files b/packages/c/cni-plugin-flannel/.files
index cbe5143a652..b49c1bad5c5 100644
Binary files a/packages/c/cni-plugin-flannel/.files and b/packages/c/cni-plugin-flannel/.files differ
diff --git a/packages/c/cni-plugin-flannel/.rev b/packages/c/cni-plugin-flannel/.rev
index c77bd9cfc20..9f2af7f1533 100644
--- a/packages/c/cni-plugin-flannel/.rev
+++ b/packages/c/cni-plugin-flannel/.rev
@@ -23,4 +23,12 @@
1142642
+
+ 99e7aaa7f8072f4c3e7f5c186e42a503
+ 1.6.0
+
+ anag+factory
+
+ 1235590
+
diff --git a/packages/c/cni-plugin-flannel/_service b/packages/c/cni-plugin-flannel/_service
index d264fe73c6c..db633873117 100644
--- a/packages/c/cni-plugin-flannel/_service
+++ b/packages/c/cni-plugin-flannel/_service
@@ -2,7 +2,7 @@
https://github.com/flannel-io/cni-plugin.git
git
- v1.4.0-flannel1
+ v1.6.0-flannel1
@PARENT_TAG@
enable
v(.*)-flannel1
@@ -14,6 +14,6 @@
gz
- cni-plugin-1.4.0.tar.gz
+ cni-plugin-1.6.0.tar.gz
diff --git a/packages/c/cni-plugin-flannel/_servicedata b/packages/c/cni-plugin-flannel/_servicedata
index b29e7d8b4cb..e0e784f11e4 100644
--- a/packages/c/cni-plugin-flannel/_servicedata
+++ b/packages/c/cni-plugin-flannel/_servicedata
@@ -1,4 +1,4 @@
https://github.com/flannel-io/cni-plugin.git
- 28a4dca643b328ced681a5f9b587f2591b7bb4ce
\ No newline at end of file
+ 3389866d97e9ef84bf2a64433f7f6f81e650d9c6
\ No newline at end of file
diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.obscpio b/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.obscpio
deleted file mode 120000
index de6eb2e9065..00000000000
--- a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreiau7qq2usrtgip2phrsnfopelk2hsgfv3qv7h5poc2lo4kcyfvrs4
\ No newline at end of file
diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.tar.gz b/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.tar.gz
deleted file mode 120000
index d8e3eb76d3d..00000000000
--- a/packages/c/cni-plugin-flannel/cni-plugin-1.4.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreiabxyu4no2mpddh3x4sqrnkkpbgykiqw3dnnh4ieavldhvwkouphi
\ No newline at end of file
diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.obscpio b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.obscpio
new file mode 120000
index 00000000000..1db3ecdf505
--- /dev/null
+++ b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.obscpio
@@ -0,0 +1 @@
+/ipfs/bafkreihhb4yhz6vpviiqsyz6ht3emuk6cgqrr7hdlgq26bc5we2idwx5fe
\ No newline at end of file
diff --git a/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.tar.gz b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.tar.gz
new file mode 120000
index 00000000000..338b6486071
--- /dev/null
+++ b/packages/c/cni-plugin-flannel/cni-plugin-1.6.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreiclhafbdhdfzxj2xw3pf77ja5i6c6grb4zbmyoe4a7h3ysergiizm
\ No newline at end of file
diff --git a/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes b/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes
index b422fececa9..0e382ccd756 100644
--- a/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes
+++ b/packages/c/cni-plugin-flannel/cni-plugin-flannel.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Fri Nov 29 16:41:11 UTC 2024 - egotthold@suse.com
+
+- Update to version 1.6.0
+ * Update vendored dependencies
+ * Update containernetworking plugins to 1.6.0
+
-------------------------------------------------------------------
Thu Jan 25 21:00:14 UTC 2024 - egotthold@suse.com
diff --git a/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec b/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec
index 5198be5bf64..a466403f8fe 100644
--- a/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec
+++ b/packages/c/cni-plugin-flannel/cni-plugin-flannel.spec
@@ -19,7 +19,7 @@
%define cni_dir %{_libexecdir}/cni
Name: cni-plugin-flannel
-Version: 1.4.0
+Version: 1.6.0
Release: 0
Summary: A CNI network plugin that is powered by flannel
License: Apache-2.0
diff --git a/packages/c/cni-plugin-flannel/cni-plugin.obsinfo b/packages/c/cni-plugin-flannel/cni-plugin.obsinfo
index 097b4d2a7ee..a9f36103a49 100644
--- a/packages/c/cni-plugin-flannel/cni-plugin.obsinfo
+++ b/packages/c/cni-plugin-flannel/cni-plugin.obsinfo
@@ -1,4 +1,4 @@
name: cni-plugin
-version: 1.4.0
-mtime: 1705597809
-commit: 28a4dca643b328ced681a5f9b587f2591b7bb4ce
+version: 1.6.0
+mtime: 1729494875
+commit: 3389866d97e9ef84bf2a64433f7f6f81e650d9c6
diff --git a/packages/c/cni-plugin-flannel/vendor.tar.gz b/packages/c/cni-plugin-flannel/vendor.tar.gz
index 3e17f61f0a4..915e7fafd20 120000
--- a/packages/c/cni-plugin-flannel/vendor.tar.gz
+++ b/packages/c/cni-plugin-flannel/vendor.tar.gz
@@ -1 +1 @@
-/ipfs/bafybeihgyjl56gbsk6vxodzwpq6d2gc2jaugruluyexzwmo2if4ary52t4
\ No newline at end of file
+/ipfs/bafybeiavwgqgk7db2bfphyvg4j3cuw4mdvfebb7eizazgyrmkhmbi27kba
\ No newline at end of file
diff --git a/packages/d/d2/.files b/packages/d/d2/.files
index b06a9fd3ad3..e5d84798946 100644
Binary files a/packages/d/d2/.files and b/packages/d/d2/.files differ
diff --git a/packages/d/d2/.rev b/packages/d/d2/.rev
index dccf5ca1006..84c8b432176 100644
--- a/packages/d/d2/.rev
+++ b/packages/d/d2/.rev
@@ -128,4 +128,41 @@
* Fixes a bug where an edge could become disconnected with dagre layout and direction right. #1778 (forwarded request 1139555 from jfkw)
1139556
+
+ aefa31ff17558ba1bd654bb7180197a9
+ 0.6.8
+
+ anag+factory
+ - Update to version 0.6.8:
+ * Render: SVG files render in non-browser contexts (e.g. Inkscape, LaTeX) #2147
+ * Lib: removes a dependency on external slog that was causing troubles with installation #2137
+ * CLI: attempts writing to path atomically, falling back to non-atomic if failed #2141
+ * Export: pptx has "created at" metadata removed, so successive runs yield the same result #2169
+ * Formatter: empty board keywords (e.g. layers) are removed #2178
+ * Render: a tooltip or link by itself will not expand width of shape #2183
+ * Render: fixes edge case of a 3d shape with outside label being cut off #2132
+ * Composition: labels for boards set with shorthand x: y was not applied #2182
+ * Globs: double globs (**) were erroring when used with multiple scenario boards #2195
+- Update to version 0.6.7:
+ * Vars: Variable definitions can refer to other variables in the current scope #2052
+ * Composition: Imported boards can use underscores to reference boards beyond its own scope
+ (e.g. to a sibling board at the scope its imported to) #2075
+ * Autoformat: Reserved keywords are formatted to be lowercase #2098
+ * Misc: support for characters in the Latin-1 and geometric shapes unicode range #2100
+ * Imports: can now import from absolute file paths #2113
+ * Render: linear and radial gradients are now available for fill, stroke and font-color #2120
+ * Sequence diagram: edge groups account for edge label heights #2038
+ * Sequence diagram: self-referential edges account for edge label heights #2040
+ * Sequence diagram: The spacing between self-referential edges and regular edges is uniform #2043
+ * Compiler: Error on multi-line labels in sql_table shapes #2057
+ * Sequence diagram: Image shape actors can use spans and notes #2056
+ * Globs: Filters work with default values (e.g. &opacity: 1 will capture everything without opacity explicitly set) #2090
+ * Render: connection label fills have a bit of padding and border-radius for better aesthetics #2094
+ * Sequence diagram: the padding between message labels and message endpoints are slightly increased #2096
+ * Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets #2119
+ * Sequence diagram: multi-line edge labels no longer can collide with other elements #2049
+ * Sequence diagram: long self-referential edge labels no longer can collide neighboring actors
+ (or its own) lifeline edges #2050 (forwarded request 1235047 from amanzini)
+ 1235063
+
diff --git a/packages/d/d2/_service b/packages/d/d2/_service
index 7f40e393968..91cdbd284a6 100644
--- a/packages/d/d2/_service
+++ b/packages/d/d2/_service
@@ -2,7 +2,7 @@
https://github.com/terrastruct/d2.git
git
- v0.6.3
+ v0.6.8
@PARENT_TAG@
v(.*)
diff --git a/packages/d/d2/d2-0.6.3.tar.gz b/packages/d/d2/d2-0.6.3.tar.gz
deleted file mode 120000
index ce137cb9a93..00000000000
--- a/packages/d/d2/d2-0.6.3.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigme7ka4cpjz5t5docqp7kxpt6o2wj3vlxuc5xuswy4eqxzm5zh4y
\ No newline at end of file
diff --git a/packages/d/d2/d2-0.6.8.tar.gz b/packages/d/d2/d2-0.6.8.tar.gz
new file mode 120000
index 00000000000..d636142176f
--- /dev/null
+++ b/packages/d/d2/d2-0.6.8.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeibxqy2ox54ajnsg2zcvlx2i5icqj7vf6ktkqte27jpw4crvywdwxe
\ No newline at end of file
diff --git a/packages/d/d2/d2.changes b/packages/d/d2/d2.changes
index f6cfbf965ca..103416022b8 100644
--- a/packages/d/d2/d2.changes
+++ b/packages/d/d2/d2.changes
@@ -1,3 +1,95 @@
+-------------------------------------------------------------------
+Sun Jan 5 15:18:20 UTC 2025 - Andrea Manzini
+
+- Update to version 0.6.8:
+ * Render: SVG files render in non-browser contexts (e.g. Inkscape, LaTeX) #2147
+ * Lib: removes a dependency on external slog that was causing troubles with installation #2137
+ * CLI: attempts writing to path atomically, falling back to non-atomic if failed #2141
+ * Export: pptx has "created at" metadata removed, so successive runs yield the same result #2169
+ * Formatter: empty board keywords (e.g. layers) are removed #2178
+ * Render: a tooltip or link by itself will not expand width of shape #2183
+ * Render: fixes edge case of a 3d shape with outside label being cut off #2132
+ * Composition: labels for boards set with shorthand x: y was not applied #2182
+ * Globs: double globs (**) were erroring when used with multiple scenario boards #2195
+
+- Update to version 0.6.7:
+ * Vars: Variable definitions can refer to other variables in the current scope #2052
+ * Composition: Imported boards can use underscores to reference boards beyond its own scope
+ (e.g. to a sibling board at the scope its imported to) #2075
+ * Autoformat: Reserved keywords are formatted to be lowercase #2098
+ * Misc: support for characters in the Latin-1 and geometric shapes unicode range #2100
+ * Imports: can now import from absolute file paths #2113
+ * Render: linear and radial gradients are now available for fill, stroke and font-color #2120
+ * Sequence diagram: edge groups account for edge label heights #2038
+ * Sequence diagram: self-referential edges account for edge label heights #2040
+ * Sequence diagram: The spacing between self-referential edges and regular edges is uniform #2043
+ * Compiler: Error on multi-line labels in sql_table shapes #2057
+ * Sequence diagram: Image shape actors can use spans and notes #2056
+ * Globs: Filters work with default values (e.g. &opacity: 1 will capture everything without opacity explicitly set) #2090
+ * Render: connection label fills have a bit of padding and border-radius for better aesthetics #2094
+ * Sequence diagram: the padding between message labels and message endpoints are slightly increased #2096
+ * Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets #2119
+ * Sequence diagram: multi-line edge labels no longer can collide with other elements #2049
+ * Sequence diagram: long self-referential edge labels no longer can collide neighboring actors
+ (or its own) lifeline edges #2050
+ * Sequence diagram: fixes layout when sequence diagrams are in children boards (e.g. a layer) #1692
+ * Globs: An edge case was fixed where globs used in edges were creating nodes when it shouldn't have #2051
+ * Render: Multi-line class labels/headers are rendered correctly #2057
+ * CLI: Watch mode uses correct backlinks (_ usages) #2058
+ * Vars: Spread variables are inserted in place instead of appending to end of scope #2062
+ * Imports: fix local icon imports from files that are imported #2066
+ * CLI: fixes edge case of watch mode links to nested board that had more nested boards not working #2070
+ * CLI: fixes theme flag not being passed to GIF outputs #2071
+ * CLI: fixes scale flag not being passed to animated SVG outputs #2071
+ * CLI: pptx exports use theme flags correctly #2099
+ * Imports: importing files with url links is fixed #2105
+ * Composition: linking to invalid boards no longer produces an invalid link #2118
+
+-------------------------------------------------------------------
+Fri Aug 2 03:40:33 UTC 2024 - Jeff Kowalczyk
+
+- Update to version 0.6.6:
+ * Glob inverse filters are implemented (e.g. *: {!&shape: circle; style.fill: red} to turn all non-circles red) #2008
+ * Globs can be used in glob filter values, including checking for existence (e.g. *: {&link: *; style.fill: red} to turn all objects with a link red) #2009
+ * Opacity 0 shapes no longer have a label mask which made any segment of connections going through them lower opacity #1940
+ * Bidirectional connections are now animated in opposite directions rather than one direction #1939
+ * Local relative icons are relative to the d2 file instead of CLI invoke path #1924
+ * Custom label positions weren't being read when the width was smaller than the label #1928
+ * Using shape: circle for arrowheads no longer removes all arrowheads along path in sketch mode #1942
+ * Globs to null connections work #1965
+ * Edge globs setting styles inherit correctly in child boards #1967
+ * Board links imported with spread imports work #1972
+ * Fix importing a file with nested boards #1998
+ * Fix importing a file with underscores in links #1999
+ * Replace a panic with an error message resulting from invalid link usage #2011
+ * Fix globs not applying to scenarios on keys that were applied in earlier scenarios #2021
+ * Fix edge case of invalid SVG from code blocks #2031
+
+-------------------------------------------------------------------
+Thu Apr 18 05:12:41 UTC 2024 - Jeff Kowalczyk
+
+- Update to version 0.6.5:
+ * D2 0.6.5 has a hotfix for 0.6.4 breaking plugin compatibility. Also includes 2 compiler fixes regarding substitutions/vars.
+ * Fix executable plugins that implement standalone router #1910
+ * Fix compiler error with multiple nested spread substitutions #1913
+ * Fix substitutions from imports into different scopes #1914
+
+-------------------------------------------------------------------
+Thu Apr 11 05:46:12 UTC 2024 - Jeff Kowalczyk
+
+- Update to version 0.6.4:
+ * style.underline works on connections #1836
+ * none is added as an accepted value for fill-pattern. Previously there was no way to cancel the fill-pattern on select objects set by a theme that applies it (Origami) #1882
+ * Dimensions can be set less than label dimensions #1901
+ * Boards no longer inherit label fields from parents #1838
+ * Prevents near targeting a child of a special object like grid cells, which wasn't doing anything #1851
+ * Theme flags on CLI apply to PDFs #1894
+ * Fixes styles in connections not overriding styles set by globs #1857
+ * Fixes null being set on a nested shape not working in certain cases when connections also pointed to that shape #1830
+ * Fixes edge case of bad import syntax crashing using d2 as a library #1829
+ * Fixes style.fill not applying to markdown #1872
+ * Fixes compiler erroring on certain styles when the shape's shape value is not all lowercase (e.g. Circle) #1887
+
-------------------------------------------------------------------
Wed Jan 17 22:48:08 UTC 2024 - Jeff Kowalczyk
diff --git a/packages/d/d2/d2.spec b/packages/d/d2/d2.spec
index 31a2acdc1f1..d73a1cdf0e1 100644
--- a/packages/d/d2/d2.spec
+++ b/packages/d/d2/d2.spec
@@ -1,7 +1,7 @@
#
# spec file for package d2
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: d2
-Version: 0.6.3
+Version: 0.6.8
Release: 0
Summary: CLI tool and modern declarative language that turns text to diagrams
License: Apache-2.0 AND MIT AND MPL-2.0 AND EPL-2.0 AND GPL-2.0-or-later AND BSD-3-Clause
diff --git a/packages/d/d2/vendor.tar.gz b/packages/d/d2/vendor.tar.gz
index e04b0a06494..c2c1fb8304f 120000
--- a/packages/d/d2/vendor.tar.gz
+++ b/packages/d/d2/vendor.tar.gz
@@ -1 +1 @@
-/ipfs/bafybeielxookytbn7hjk3wzviot4spgc43kphdtgtvrhpuvjn7ctpcj6a4
\ No newline at end of file
+/ipfs/bafybeia3fovjld4wg7j3fjwwmzjczuobhykmxjjlefkh54e23763j4azsq
\ No newline at end of file
diff --git a/packages/f/ffmpeg-4/.files b/packages/f/ffmpeg-4/.files
index 89ad6f3f55f..5964722b58f 100644
Binary files a/packages/f/ffmpeg-4/.files and b/packages/f/ffmpeg-4/.files differ
diff --git a/packages/f/ffmpeg-4/.rev b/packages/f/ffmpeg-4/.rev
index f2026141d32..25362320247 100644
--- a/packages/f/ffmpeg-4/.rev
+++ b/packages/f/ffmpeg-4/.rev
@@ -669,4 +669,12 @@
- Add ffmpeg-4-CVE-2024-7055.patch:
1201542
+
+ c9fedece2eae271b45627ad0db8211c5
+ 4.4.5
+
+ anag+factory
+ - Update to release 4.4.5
+ 1235206
+
diff --git a/packages/f/ffmpeg-4/0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch b/packages/f/ffmpeg-4/0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
deleted file mode 100644
index b6052f6cb72..00000000000
--- a/packages/f/ffmpeg-4/0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From c3c8f97a9804b4234e97f13b0057ffc2c9af27c0 Mon Sep 17 00:00:00 2001
-From: Christopher Degawa
-Date: Thu, 20 Oct 2022 22:55:27 -0500
-Subject: [PATCH] avcodec/libsvtav1: remove compressed_ten_bit_format and
- simplify alloc_buffer
-
-compressed_ten_bit_format has been deprecated upstream and has no effect
-and can be removed. Plus, technically it was never used in the first place
-since it would require the app (ffmpeg) to set it and do additional
-processing of the input frames.
-
-Also simplify alloc_buffer by removing calculations relating to the
-non-existant processing.
-
-Signed-off-by: Christopher Degawa
-(cherry picked from commit 031f1561cd286596cdb374da32f8aa816ce3b135)
----
- libavcodec/libsvtav1.c | 10 +++-------
- 1 file changed, 3 insertions(+), 7 deletions(-)
-
-diff --git a/libavcodec/libsvtav1.c b/libavcodec/libsvtav1.c
-index cfd93a2484..38777b0fb7 100644
---- a/libavcodec/libsvtav1.c
-+++ b/libavcodec/libsvtav1.c
-@@ -120,16 +120,12 @@ static int svt_print_error(void *log_ctx, EbErrorType err,
-
- static int alloc_buffer(EbSvtAv1EncConfiguration *config, SvtContext *svt_enc)
- {
-- const int pack_mode_10bit =
-- (config->encoder_bit_depth > 8) && (config->compressed_ten_bit_format == 0) ? 1 : 0;
-- const size_t luma_size_8bit =
-- config->source_width * config->source_height * (1 << pack_mode_10bit);
-- const size_t luma_size_10bit =
-- (config->encoder_bit_depth > 8 && pack_mode_10bit == 0) ? luma_size_8bit : 0;
-+ const size_t luma_size = config->source_width * config->source_height *
-+ (config->encoder_bit_depth > 8 ? 2 : 1);
-
- EbSvtIOFormat *in_data;
-
-- svt_enc->raw_size = (luma_size_8bit + luma_size_10bit) * 3 / 2;
-+ svt_enc->raw_size = luma_size * 3 / 2;
-
- // allocate buffer for in and out
- svt_enc->in_buf = av_mallocz(sizeof(*svt_enc->in_buf));
---
-2.41.0
-
diff --git a/packages/f/ffmpeg-4/0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch b/packages/f/ffmpeg-4/0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
deleted file mode 100644
index f18ed045d27..00000000000
--- a/packages/f/ffmpeg-4/0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From effadce6c756247ea8bae32dc13bb3e6f464f0eb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?=
-Date: Sun, 16 Jul 2023 18:18:02 +0300
-Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift
- instructions within inline assembly
-
-Fixes assembling with binutil as >= 2.41
-
-Signed-off-by: James Almer
----
- libavcodec/x86/mathops.h | 26 +++++++++++++++++++++++---
- 1 file changed, 23 insertions(+), 3 deletions(-)
-
-diff --git a/libavcodec/x86/mathops.h b/libavcodec/x86/mathops.h
-index 6298f5ed19..ca7e2dffc1 100644
---- a/libavcodec/x86/mathops.h
-+++ b/libavcodec/x86/mathops.h
-@@ -35,12 +35,20 @@
- static av_always_inline av_const int MULL(int a, int b, unsigned shift)
- {
- int rt, dummy;
-+ if (__builtin_constant_p(shift))
- __asm__ (
- "imull %3 \n\t"
- "shrdl %4, %%edx, %%eax \n\t"
- :"=a"(rt), "=d"(dummy)
-- :"a"(a), "rm"(b), "ci"((uint8_t)shift)
-+ :"a"(a), "rm"(b), "i"(shift & 0x1F)
- );
-+ else
-+ __asm__ (
-+ "imull %3 \n\t"
-+ "shrdl %4, %%edx, %%eax \n\t"
-+ :"=a"(rt), "=d"(dummy)
-+ :"a"(a), "rm"(b), "c"((uint8_t)shift)
-+ );
- return rt;
- }
-
-@@ -113,19 +121,31 @@ __asm__ volatile(\
- // avoid +32 for shift optimization (gcc should do that ...)
- #define NEG_SSR32 NEG_SSR32
- static inline int32_t NEG_SSR32( int32_t a, int8_t s){
-+ if (__builtin_constant_p(s))
- __asm__ ("sarl %1, %0\n\t"
- : "+r" (a)
-- : "ic" ((uint8_t)(-s))
-+ : "i" (-s & 0x1F)
- );
-+ else
-+ __asm__ ("sarl %1, %0\n\t"
-+ : "+r" (a)
-+ : "c" ((uint8_t)(-s))
-+ );
- return a;
- }
-
- #define NEG_USR32 NEG_USR32
- static inline uint32_t NEG_USR32(uint32_t a, int8_t s){
-+ if (__builtin_constant_p(s))
- __asm__ ("shrl %1, %0\n\t"
- : "+r" (a)
-- : "ic" ((uint8_t)(-s))
-+ : "i" (-s & 0x1F)
- );
-+ else
-+ __asm__ ("shrl %1, %0\n\t"
-+ : "+r" (a)
-+ : "c" ((uint8_t)(-s))
-+ );
- return a;
- }
-
---
-2.42.0
-
diff --git a/packages/f/ffmpeg-4/0001-avfilter-af_stereowiden-Check-length.patch b/packages/f/ffmpeg-4/0001-avfilter-af_stereowiden-Check-length.patch
deleted file mode 100644
index 569b999cb99..00000000000
--- a/packages/f/ffmpeg-4/0001-avfilter-af_stereowiden-Check-length.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 50f0f8c53c818f73fe2d752708e2fa9d2a2d8a07 Mon Sep 17 00:00:00 2001
-From: Michael Niedermayer
-Date: Sat, 23 Dec 2023 04:03:01 +0100
-Subject: [PATCH] avfilter/af_stereowiden: Check length
-References: https://bugzilla.opensuse.org/1223437
-References: CVE-2023-51794
-
-Fixes: out of array access
-Fixes: tickets/10746/poc13ffmpeg
-
-Found-by: Zeng Yunxiang
-Signed-off-by: Michael Niedermayer
----
- libavfilter/af_stereowiden.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-Index: ffmpeg-4.4.4/libavfilter/af_stereowiden.c
-===================================================================
---- ffmpeg-4.4.4.orig/libavfilter/af_stereowiden.c
-+++ ffmpeg-4.4.4/libavfilter/af_stereowiden.c
-@@ -75,6 +75,8 @@ static int config_input(AVFilterLink *in
-
- s->length = s->delay * inlink->sample_rate / 1000;
- s->length *= 2;
-+ if (s->length == 0)
-+ return AVERROR(EINVAL);
- s->buffer = av_calloc(s->length, sizeof(*s->buffer));
- if (!s->buffer)
- return AVERROR(ENOMEM);
diff --git a/packages/f/ffmpeg-4/0001-avfilter-vf_minterpolate-Check-pts-before-division.patch b/packages/f/ffmpeg-4/0001-avfilter-vf_minterpolate-Check-pts-before-division.patch
deleted file mode 100644
index be38e2d15b1..00000000000
--- a/packages/f/ffmpeg-4/0001-avfilter-vf_minterpolate-Check-pts-before-division.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 68146f06f852078866b3ef1564556e3a272920c7 Mon Sep 17 00:00:00 2001
-From: Michael Niedermayer
-Date: Sat, 30 Dec 2023 02:51:32 +0100
-Subject: [PATCH] avfilter/vf_minterpolate: Check pts before division
-References: https://bugzilla.opensuse.org/1223304
-References: CVE-2023-51798
-
-Fixes: FPE
-Fixes: tickets/10758/poc20ffmpeg
-
-Discovered by Zeng Yunxiang
-
-Signed-off-by: Michael Niedermayer
----
- libavfilter/vf_minterpolate.c | 9 +++++++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c
-index 9920210ece..b2242a15ee 100644
---- a/libavfilter/vf_minterpolate.c
-+++ b/libavfilter/vf_minterpolate.c
-@@ -1075,8 +1075,13 @@ static void interpolate(AVFilterLink *inlink, AVFrame *avf_out)
- pts = av_rescale(avf_out->pts, (int64_t) ALPHA_MAX * outlink->time_base.num * inlink->time_base.den,
- (int64_t) outlink->time_base.den * inlink->time_base.num);
-
-- alpha = (pts - mi_ctx->frames[1].avf->pts * ALPHA_MAX) / (mi_ctx->frames[2].avf->pts - mi_ctx->frames[1].avf->pts);
-- alpha = av_clip(alpha, 0, ALPHA_MAX);
-+ if (mi_ctx->frames[2].avf->pts > mi_ctx->frames[1].avf->pts) {
-+ alpha = (pts - mi_ctx->frames[1].avf->pts * ALPHA_MAX) / (mi_ctx->frames[2].avf->pts - mi_ctx->frames[1].avf->pts);
-+ alpha = av_clip(alpha, 0, ALPHA_MAX);
-+ } else {
-+ av_log(ctx, AV_LOG_DEBUG, "duplicate input PTS detected\n");
-+ alpha = 0;
-+ }
-
- if (alpha == 0 || alpha == ALPHA_MAX) {
- av_frame_copy(avf_out, alpha ? mi_ctx->frames[2].avf : mi_ctx->frames[1].avf);
---
-2.44.0
-
diff --git a/packages/f/ffmpeg-4/_scmsync.obsinfo b/packages/f/ffmpeg-4/_scmsync.obsinfo
index 1f4988ffb84..109f5331d6c 100644
--- a/packages/f/ffmpeg-4/_scmsync.obsinfo
+++ b/packages/f/ffmpeg-4/_scmsync.obsinfo
@@ -1,4 +1,4 @@
-mtime: 1726314299
-commit: 79e46abe5636072004aa47101b1fe0b5408a73862b22b9beadc828972944d9f3
+mtime: 1736168221
+commit: 52f36ca5b3383586c1ae8abf1b64353de97005272d185339a0eca858376b3ac2
url: https://src.opensuse.org/jengelh/ffmpeg-4
revision: master
diff --git a/packages/f/ffmpeg-4/build.specials.obscpio b/packages/f/ffmpeg-4/build.specials.obscpio
index 8b8f8e8aaa0..b743b5e8c76 120000
--- a/packages/f/ffmpeg-4/build.specials.obscpio
+++ b/packages/f/ffmpeg-4/build.specials.obscpio
@@ -1 +1 @@
-/ipfs/bafkreiaypzw7owshrqbdcnsveljcuonxvf325dgthimkepyixwggkwla24
\ No newline at end of file
+/ipfs/bafkreihfgdkrbmxcw6qbmnbli7uouvrwnebecer5ldevuodez7i2fjqkde
\ No newline at end of file
diff --git a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-32230.patch b/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-32230.patch
deleted file mode 100644
index bc1d77f402c..00000000000
--- a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-32230.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-commit 96449cfeaeb95fcfd7a2b8d9ccf7719e97471ed1
-Author: Michael Niedermayer
-Date: Mon Apr 8 18:38:42 2024 +0200
-
- avcodec/mpegvideo_enc: Fix 1 line and one column images
-
- Fixes: Ticket10952
- Fixes: poc21ffmpeg
- Signed-off-by: Michael Niedermayer
-
---- ffmpeg-4.4.4/libavcodec/mpegvideo_enc.c
-+++ ffmpeg-4.4.4_new/libavcodec/mpegvideo_enc.c
-@@ -1263,8 +1263,8 @@
- int dst_stride = i ? s->uvlinesize : s->linesize;
- int h_shift = i ? h_chroma_shift : 0;
- int v_shift = i ? v_chroma_shift : 0;
-- int w = s->width >> h_shift;
-- int h = s->height >> v_shift;
-+ int w = AV_CEIL_RSHIFT(s->width , h_shift);
-+ int h = AV_CEIL_RSHIFT(s->height, v_shift);
- uint8_t *src = pic_arg->data[i];
- uint8_t *dst = pic->f->data[i];
- int vpad = 16;
diff --git a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-7055.patch b/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-7055.patch
deleted file mode 100644
index 54938bf1534..00000000000
--- a/packages/f/ffmpeg-4/ffmpeg-4-CVE-2024-7055.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 3faadbe2a27e74ff5bb5f7904ec27bb1f5287dc8 Mon Sep 17 00:00:00 2001
-From: Michael Niedermayer
-Date: Thu, 18 Jul 2024 21:12:54 +0200
-Subject: [PATCH] avcodec/pnmdec: Use 64bit for input size check
-References: CVE-2024-7055
-References: bsc#1229026
-Upstream: Backport from upstream
-
-Fixes: out of array read
-Fixes: poc3
-
-Reported-by: VulDB CNA Team
-Found-by: CookedMelon
-Signed-off-by: Michael Niedermayer
----
- libavcodec/pnmdec.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- ffmpeg-4.4.4/libavcodec/pnmdec.c
-+++ ffmpeg-4.4.4_new/libavcodec/pnmdec.c
-@@ -256,7 +256,7 @@
- }
- break;
- case AV_PIX_FMT_GBRPF32:
-- if (avctx->width * avctx->height * 12 > s->bytestream_end - s->bytestream)
-+ if (avctx->width * avctx->height * 12LL > s->bytestream_end - s->bytestream)
- return AVERROR_INVALIDDATA;
- scale = 1.f / s->scale;
- if (s->endian) {
diff --git a/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch b/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch
index e2414869ca2..c746614654a 100644
--- a/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch
+++ b/packages/f/ffmpeg-4/ffmpeg-4.2-dlopen-fdk_aac.patch
@@ -1,7 +1,14 @@
-Index: ffmpeg-4.4.3/configure
+---
+ configure | 3 ++
+ libavcodec/dlopen.h | 12 ++++++++++
+ libavcodec/libfdk-aacdec.c | 53 +++++++++++++++++++++++++++++++++++++++++++++
+ libavcodec/libfdk-aacenc.c | 47 +++++++++++++++++++++++++++++++++++++++
+ 4 files changed, 115 insertions(+)
+
+Index: ffmpeg-4.4.5/configure
===================================================================
---- ffmpeg-4.4.3.orig/configure
-+++ ffmpeg-4.4.3/configure
+--- ffmpeg-4.4.5.orig/configure
++++ ffmpeg-4.4.5/configure
@@ -232,6 +232,7 @@ External library support:
--enable-libdc1394 enable IIDC-1394 grabbing using libdc1394
and libraw1394 [no]
@@ -15,10 +22,10 @@ Index: ffmpeg-4.4.3/configure
decklink
libfdk_aac
+ libfdk_aac_dlopen
- openssl
libtls
"
-@@ -6368,6 +6370,7 @@ enabled libdrm && require_pkg
+
+@@ -6370,6 +6372,7 @@ enabled libdrm && require_pkg
enabled libfdk_aac && { check_pkg_config libfdk_aac fdk-aac "fdk-aac/aacenc_lib.h" aacEncOpen ||
{ require libfdk_aac fdk-aac/aacenc_lib.h aacEncOpen -lfdk-aac &&
warn "using libfdk without pkg-config"; } }
@@ -26,10 +33,10 @@ Index: ffmpeg-4.4.3/configure
flite_extralibs="-lflite_cmu_time_awb -lflite_cmu_us_awb -lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cmulex -lflite"
enabled libflite && require libflite "flite/flite.h" flite_init $flite_extralibs
enabled fontconfig && enable libfontconfig
-Index: ffmpeg-4.4.3/libavcodec/dlopen.h
+Index: ffmpeg-4.4.5/libavcodec/dlopen.h
===================================================================
--- /dev/null
-+++ ffmpeg-4.4.3/libavcodec/dlopen.h
++++ ffmpeg-4.4.5/libavcodec/dlopen.h
@@ -0,0 +1,12 @@
+#ifndef LOCALINC_DLOPEN_H
+#define LOCALINC_DLOPEN_H
@@ -43,10 +50,10 @@ Index: ffmpeg-4.4.3/libavcodec/dlopen.h
+ goto error;
+
+#endif
-Index: ffmpeg-4.4.3/libavcodec/libfdk-aacdec.c
+Index: ffmpeg-4.4.5/libavcodec/libfdk-aacdec.c
===================================================================
---- ffmpeg-4.4.3.orig/libavcodec/libfdk-aacdec.c
-+++ ffmpeg-4.4.3/libavcodec/libfdk-aacdec.c
+--- ffmpeg-4.4.5.orig/libavcodec/libfdk-aacdec.c
++++ ffmpeg-4.4.5/libavcodec/libfdk-aacdec.c
@@ -37,6 +37,54 @@
#define AAC_PCM_MAX_OUTPUT_CHANNELS AAC_PCM_OUTPUT_CHANNELS
#endif
@@ -114,10 +121,10 @@ Index: ffmpeg-4.4.3/libavcodec/libfdk-aacdec.c
s->handle = aacDecoder_Open(avctx->extradata_size ? TT_MP4_RAW : TT_MP4_ADTS, 1);
if (!s->handle) {
av_log(avctx, AV_LOG_ERROR, "Error opening decoder\n");
-Index: ffmpeg-4.4.3/libavcodec/libfdk-aacenc.c
+Index: ffmpeg-4.4.5/libavcodec/libfdk-aacenc.c
===================================================================
---- ffmpeg-4.4.3.orig/libavcodec/libfdk-aacenc.c
-+++ ffmpeg-4.4.3/libavcodec/libfdk-aacenc.c
+--- ffmpeg-4.4.5.orig/libavcodec/libfdk-aacenc.c
++++ ffmpeg-4.4.5/libavcodec/libfdk-aacenc.c
@@ -35,6 +35,48 @@
#define FDKENC_VER_AT_LEAST(vl0, vl1) 0
#endif
diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz b/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz
deleted file mode 120000
index a1e7f291f01..00000000000
--- a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeicxztcbqtc3q4yoebxvezv6lnrrpz6vr5gs3dmkdcjz2y3u26nvq4
\ No newline at end of file
diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz.asc b/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz.asc
deleted file mode 100644
index 4f482f1c22e..00000000000
--- a/packages/f/ffmpeg-4/ffmpeg-4.4.4.tar.xz.asc
+++ /dev/null
@@ -1,11 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQFMBAABCAA2FiEE/PmG6hXm4pOlZE8QtDIvBNZ2WNgFAmQ2/oUYHGZmbXBlZy1k
-ZXZlbEBmZm1wZWcub3JnAAoJELQyLwTWdljYkGMH/iRlBGO1ZcCPnNpJt6pAqxcY
-cP4hmanIPLLBPQfbHIwGUJDiTDIpXuFeWC7dt08Q8ndXtXbjTJ0T+hZP7Riuzns8
-bwXfrCRioKlmIZSUg9WMErNW+vE/nUFn20q4PdzaWbeUbIsZEW6Btt4C4JuBCLsn
-K2WZa7/GwaMnLLPIUIaNzW//aeUj11IhY74qB3k5nOhidgptY1en7xa9x1kZ3dvW
-wx2vO+2fS5SlvBfj2KFAey+FX2LAEZFjRaiWRnzlO5daqO4acWMtRAQeMk5rs21W
-NeTZUqZoPaaNfcFz1yWsBv19Fte4R9D8oD4TwMd5ikZZ2hjV+N+EMEFNWLoH02Q=
-=e6RR
------END PGP SIGNATURE-----
diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz
new file mode 120000
index 00000000000..67b7c3428bb
--- /dev/null
+++ b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafybeiah5enh6qytbnbcrel7arzao5jawhapcme3wxst4o5ysm62f3jbsu
\ No newline at end of file
diff --git a/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz.asc b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz.asc
new file mode 100644
index 00000000000..88198195b25
--- /dev/null
+++ b/packages/f/ffmpeg-4/ffmpeg-4.4.5.tar.xz.asc
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQFMBAABCgA2FiEE/PmG6hXm4pOlZE8QtDIvBNZ2WNgFAmamzJUYHGZmbXBlZy1k
+ZXZlbEBmZm1wZWcub3JnAAoJELQyLwTWdljYZP8H/27rVRh4/NOvhP5JN2FhhWfo
+BmAYgHWLag3a8P4yShGGgxhLjnd7LKOdSTIOb67Q7CgqzsQCV7c+VgUp068uhCod
+J0TgnefWzw+iR3zupKEVRoFEsy/3A5RWXVWx42B7WTpkkShQWXaPHvUdH9ELwwfK
+mq3TQMygmjjzDIa677i3uNUrb2CGyxdUXqGzmatUfrtXm0/mqUtz41neS5tuLQn5
+xXcpmtsElkLK4ZaQWRC8w6emEyx49MqyRw7tTjIh/lPN+KTBUtcrYgDeCJt25H9s
+2Hm9Obax0z2fPi71eP7GkbVXrGmwL1DcSegFW+TCW5CniWkWaWKe4+qDMepPtIo=
+=byXw
+-----END PGP SIGNATURE-----
diff --git a/packages/f/ffmpeg-4/ffmpeg-4.changes b/packages/f/ffmpeg-4/ffmpeg-4.changes
index 2a320154ef1..2c2723e5933 100644
--- a/packages/f/ffmpeg-4/ffmpeg-4.changes
+++ b/packages/f/ffmpeg-4/ffmpeg-4.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Mon Jan 6 11:53:32 UTC 2025 - Jan Engelhardt
+
+- Update to release 4.4.5
+ * Reliability/bug fixes
+- Delete
+ 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
+ 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
+ 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch
+ ffmpeg-CVE-2023-51793.patch
+ 0001-avfilter-af_stereowiden-Check-length.patch
+ ffmpeg-CVE-2023-50010.patch
+ ffmpeg-4-CVE-2024-32230.patch
+ ffmpeg-4-CVE-2024-7055.patch (all merged)
+
-------------------------------------------------------------------
Fri Sep 6 15:06:21 UTC 2024 - Cliff Zhao
diff --git a/packages/f/ffmpeg-4/ffmpeg-4.spec b/packages/f/ffmpeg-4/ffmpeg-4.spec
index a18f6c0a411..8b623eb0c68 100644
--- a/packages/f/ffmpeg-4/ffmpeg-4.spec
+++ b/packages/f/ffmpeg-4/ffmpeg-4.spec
@@ -1,7 +1,7 @@
#
# spec file for package ffmpeg-4
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -98,7 +98,7 @@
%define _major_version 4
%define _major_expected 5
Name: ffmpeg-4
-Version: 4.4.4
+Version: 4.4.5
Release: 0
Summary: Set of libraries for working with various multimedia formats
License: GPL-3.0-or-later
@@ -122,19 +122,11 @@ Patch5: soversion.patch
Patch9: ffmpeg-4.4-CVE-2020-22046.patch
Patch10: ffmpeg-chromium.patch
Patch11: ffmpeg-libglslang-detection.patch
-Patch12: 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
-Patch13: 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
Patch14: ffmpeg-glslang-cxx17.patch
Patch15: 0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
-Patch16: 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch
Patch17: ffmpeg-CVE-2023-49502.patch
-Patch18: ffmpeg-CVE-2023-51793.patch
-Patch19: 0001-avfilter-af_stereowiden-Check-length.patch
-Patch20: ffmpeg-CVE-2023-50010.patch
-Patch21: ffmpeg-4-CVE-2024-32230.patch
Patch22: ffmpeg-c99.patch
Patch23: 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch
-Patch24: ffmpeg-4-CVE-2024-7055.patch
BuildRequires: ladspa-devel
BuildRequires: libgsm-devel
BuildRequires: libmp3lame-devel
diff --git a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-50010.patch b/packages/f/ffmpeg-4/ffmpeg-CVE-2023-50010.patch
deleted file mode 100644
index ab12be2e151..00000000000
--- a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-50010.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-commit e4d2666bdc3dbd177a81bbf428654a5f2fa3787a (20231224_CVE-2023-50010_e4d2666bdc3dbd177a81bbf428654a5f2fa3787a)
-Author: Michael Niedermayer
-Date: Sun Dec 24 20:50:51 2023 +0100
-References: CVE-2023-50010
-References: https://bugzilla.opensuse.org/1172424
-
-avfilter/vf_gradfun: Do not overread last line
-
-The code works in steps of 2 lines and lacks support for odd height
-Implementing odd height support is better but for now this fixes the
-out of array access
-
-Fixes: out of array access
-Fixes: tickets/10702/poc6ffmpe
-
-Found-by: Zeng Yunxiang
-Signed-off-by: Michael Niedermayer
-
-diff -Nura ffmpeg-4.4.4/libavfilter/vf_gradfun.c ffmpeg-4.4.4_new/libavfilter/vf_gradfun.c
---- ffmpeg-4.4.4/libavfilter/vf_gradfun.c 2023-04-13 02:01:50.000000000 +0800
-+++ ffmpeg-4.4.4_new/libavfilter/vf_gradfun.c 2024-05-07 19:32:05.287848683 +0800
-@@ -93,7 +93,7 @@
- for (y = 0; y < r; y++)
- ctx->blur_line(dc, buf + y * bstride, buf + (y - 1) * bstride, src + 2 * y * src_linesize, src_linesize, width / 2);
- for (;;) {
-- if (y < height - r) {
-+ if (y + 1 < height - r) {
- int mod = ((y + r) / 2) % r;
- uint16_t *buf0 = buf + mod * bstride;
- uint16_t *buf1 = buf + (mod ? mod - 1 : r - 1) * bstride;
diff --git a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-51793.patch b/packages/f/ffmpeg-4/ffmpeg-CVE-2023-51793.patch
deleted file mode 100644
index 0b49c4fb55d..00000000000
--- a/packages/f/ffmpeg-4/ffmpeg-CVE-2023-51793.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 0ecc1f0e48930723d7a467761b66850811c23e62
-From: Michael Niedermayer
-Date: Fri Dec 22 12:31:35 2023 +0100
-Subject: avfilter/vf_weave: Fix odd height handling
-References: https://bugzilla.opensuse.org/1223272
-References: CVE-2023-51793
-
-Fixes: out of array access
-Fixes: tickets/10743/poc10ffmpeg
-
-Found-by: Zeng Yunxiang and Li Zeyuan
-Signed-off-by: Michael Niedermayer
-
-diff -Nura ffmpeg-4.4.4/libavfilter/vf_weave.c ffmpeg-4.4.4_new/libavfilter/vf_weave.c
---- ffmpeg-4.4.4/libavfilter/vf_weave.c 2023-04-13 02:01:50.000000000 +0800
-+++ ffmpeg-4.4.4_new/libavfilter/vf_weave.c 2024-04-26 02:30:07.113807721 +0800
-@@ -30,6 +30,7 @@
- int double_weave;
- int nb_planes;
- int planeheight[4];
-+ int outheight[4];
- int linesize[4];
-
- AVFrame *prev;
-@@ -85,6 +86,9 @@
- s->planeheight[1] = s->planeheight[2] = AV_CEIL_RSHIFT(inlink->h, desc->log2_chroma_h);
- s->planeheight[0] = s->planeheight[3] = inlink->h;
-
-+ s->outheight[1] = s->outheight[2] = AV_CEIL_RSHIFT(2*inlink->h, desc->log2_chroma_h);
-+ s->outheight[0] = s->outheight[3] = 2*inlink->h;
-+
- s->nb_planes = av_pix_fmt_count_planes(inlink->format);
-
- return 0;
-@@ -110,19 +114,20 @@
- const int height = s->planeheight[i];
- const int start = (height * jobnr) / nb_jobs;
- const int end = (height * (jobnr+1)) / nb_jobs;
-+ const int compensation = 2*end > s->outheight[i];
-
- av_image_copy_plane(out->data[i] + out->linesize[i] * field1 +
- out->linesize[i] * start * 2,
- out->linesize[i] * 2,
- in->data[i] + start * in->linesize[i],
- in->linesize[i],
-- s->linesize[i], end - start);
-+ s->linesize[i], end - start - compensation * field1);
- av_image_copy_plane(out->data[i] + out->linesize[i] * field2 +
- out->linesize[i] * start * 2,
- out->linesize[i] * 2,
- s->prev->data[i] + start * s->prev->linesize[i],
- s->prev->linesize[i],
-- s->linesize[i], end - start);
-+ s->linesize[i], end - start - compensation * field2);
- }
-
- return 0;
diff --git a/packages/f/fmtools/.files b/packages/f/fmtools/.files
new file mode 100644
index 00000000000..3843c73620b
Binary files /dev/null and b/packages/f/fmtools/.files differ
diff --git a/packages/f/fmtools/.meta b/packages/f/fmtools/.meta
new file mode 100644
index 00000000000..6363b4653d4
--- /dev/null
+++ b/packages/f/fmtools/.meta
@@ -0,0 +1,10 @@
+
+ FM radio tuner for V4L2 supported devices
+ Command-line utilities for adjusting the frequency and volume and
+muting of supported FM radio cards.
+
+fm - control frequency, volume, mute/unmute of FM radio card
+fmscan - scan FM band for radio stations
+
+ https://benpfaff.org/fmtools/
+
diff --git a/packages/f/fmtools/.rev b/packages/f/fmtools/.rev
new file mode 100644
index 00000000000..bac2d92a411
--- /dev/null
+++ b/packages/f/fmtools/.rev
@@ -0,0 +1,10 @@
+
+
+ 596a82745ee7572ab1e0374d163ff5b9
+ 2.0.8
+
+ anag+factory
+ Forward the current version of fmtools to Factory
+ 1235414
+
+
diff --git a/packages/f/fmtools/fmtools-2.0.8.tar.gz b/packages/f/fmtools/fmtools-2.0.8.tar.gz
new file mode 120000
index 00000000000..370ea870620
--- /dev/null
+++ b/packages/f/fmtools/fmtools-2.0.8.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreifrgffk24rtzi73ptz3b4tnpsupd4r2wtugjx45vtfo4h4duicyee
\ No newline at end of file
diff --git a/packages/f/fmtools/fmtools-2.0.8.tar.gz.asc b/packages/f/fmtools/fmtools-2.0.8.tar.gz.asc
new file mode 100644
index 00000000000..bd205c9ba74
--- /dev/null
+++ b/packages/f/fmtools/fmtools-2.0.8.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEwtGrBhZWqsVLXpdUhRmd6MZkjpAFAmYvzVcACgkQhRmd6MZk
+jpCP0g//UA/JA9bT1A4xHpoT27cPwQ1qeuU97XMG45ibYsZJiu/seSIGL+AhMIzV
+odDk3f1jaEFPQmdf6ORtUcac4aFdcn0WrIIUIx71yK5ZLxIYEHl2My0/GeZ4WtFC
+tWk8H3UFlatzK0jAiwYiWwPADduZo0tojQEtRgObrESUg58bTvlaxgchYVgeYk3l
+xVwwCrvuBjtWOMQIWHpY89vmBJdmCv50Vo8JAWRDfdygvaDHNPSpB+uXMZV/Yd2S
+45GzY5pjPxmHj26NpQfc+xUEGcYC1SVDXWvRcX/VGE4ClZo06IKgg6X2CG+ZvhR2
+Z/0IVJDHbYlbgTSNPAXKNBEAVdmc3i6UCwGTwTHhHGNwpXyTUN9M/024S0SfUqEo
+e/ZtrkiqcXz7WS6oa02bhPnDs0Vy/NUPKKPfk5XLL/JNJoenlkma3xXBuMBOvKQR
+YJEkadFjdIbD3QkFzsuJaFk3Sc0LWHZz+i/JvzdBTM+gVROjjS2WPSg9kd91cMv5
+e/rIsSi/Iz3eCu/r4ZY0pabTThVbWF86n0fruQUzW58o7Ndz2Qqkkv8pixWPiUwn
+PwizXZYSt7lxCTpSSuRGZMXdZJWxgoky70EnTNMyP5i5HBLZ5xUJJb5Xwu5eFLiN
+dSLtFxGeSmEvt0fUQ4kyMXTeP5bHt3mGX7xI0zxl2HSMMhhixSA=
+=6SgY
+-----END PGP SIGNATURE-----
diff --git a/packages/f/fmtools/fmtools-report-correct-version.patch b/packages/f/fmtools/fmtools-report-correct-version.patch
new file mode 100644
index 00000000000..61251a4b9f4
--- /dev/null
+++ b/packages/f/fmtools/fmtools-report-correct-version.patch
@@ -0,0 +1,26 @@
+diff --git a/configure.ac b/configure.ac
+index 37036a9..ad107b4 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1,4 +1,4 @@
+-AC_INIT([fmtools], [2.0.7], [blp@cs.stanford.edu])
++AC_INIT([fmtools], [2.0.8], [blp@cs.stanford.edu])
+ AC_CONFIG_AUX_DIR([build-aux])
+ AM_INIT_AUTOMAKE([foreign])
+ AC_PREREQ([2.59])
+diff --git a/package.m4 b/package.m4
+index 6345ba2..e68623e 100644
+--- a/package.m4
++++ b/package.m4
+@@ -4,9 +4,9 @@ m4_define([AT_PACKAGE_NAME],
+ m4_define([AT_PACKAGE_TARNAME],
+ [fmtools])
+ m4_define([AT_PACKAGE_VERSION],
+- [2.0.7])
++ [2.0.8])
+ m4_define([AT_PACKAGE_STRING],
+- [fmtools 2.0.7])
++ [fmtools 2.0.8])
+ m4_define([AT_PACKAGE_BUGREPORT],
+ [blp@cs.stanford.edu])
+ m4_define([AT_PACKAGE_URL],
diff --git a/packages/f/fmtools/fmtools.changes b/packages/f/fmtools/fmtools.changes
new file mode 100644
index 00000000000..d876b54aeb2
--- /dev/null
+++ b/packages/f/fmtools/fmtools.changes
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------
+Sun Jan 5 13:17:26 UTC 2025 - Martin Hauke
+
+- Initial package, version 2.0.8
diff --git a/packages/f/fmtools/fmtools.spec b/packages/f/fmtools/fmtools.spec
new file mode 100644
index 00000000000..7c7a8bdfffb
--- /dev/null
+++ b/packages/f/fmtools/fmtools.spec
@@ -0,0 +1,59 @@
+#
+# spec file for package fmtools
+#
+# Copyright (c) 2025, Martin Hauke
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+Name: fmtools
+Version: 2.0.8
+Release: 0
+Summary: FM radio tuner for V4L2 supported devices
+License: GPL-2.0-only
+Group: Productivity/Multimedia/Sound/Players
+URL: https://benpfaff.org/fmtools/
+#Git-Clone: https://repo.or.cz/fmtools.git
+Source0: https://benpfaff.org/fmtools/%{name}-%{version}.tar.gz
+Source1: https://benpfaff.org/fmtools/%{name}-%{version}.tar.gz.asc
+Patch0: fmtools-report-correct-version.patch
+BuildRequires: autoconf
+BuildRequires: automake
+
+%description
+Command-line utilities for adjusting the frequency and volume and
+muting of supported FM radio cards.
+
+fm - control frequency, volume, mute/unmute of FM radio card
+fmscan - scan FM band for radio stations
+
+%prep
+%autosetup -p1
+
+%build
+autoreconf -fiv
+%configure
+%make_build
+
+%install
+%make_install
+
+%files
+%license COPYING
+%doc NEWS README
+%{_bindir}/fm
+%{_bindir}/fmscan
+%{_mandir}/man1/fm.1%{?ext_man}
+%{_mandir}/man1/fmscan.1%{?ext_man}
+
+%changelog
diff --git a/packages/f/fractal/.files b/packages/f/fractal/.files
index da6773785c3..4a4bd6a99c3 100644
Binary files a/packages/f/fractal/.files and b/packages/f/fractal/.files differ
diff --git a/packages/f/fractal/.rev b/packages/f/fractal/.rev
index 2a2c5b86daf..dd773efaaf8 100644
--- a/packages/f/fractal/.rev
+++ b/packages/f/fractal/.rev
@@ -39,4 +39,12 @@
1225487
+
+ 569460165c7fecf0505aee4cb4b3119b
+ 9
+
+ anag+factory
+
+ 1235512
+
diff --git a/packages/f/fractal/fractal.changes b/packages/f/fractal/fractal.changes
index 0c39a780691..d65fbd4beec 100644
--- a/packages/f/fractal/fractal.changes
+++ b/packages/f/fractal/fractal.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 6 19:36:16 UTC 2025 - Bjørn Lie
+
+- Add explicit gstreamer-plugins-good-gtk Requires: Ensure this
+ runtime dependency is in place (boo#1191723).
+
-------------------------------------------------------------------
Wed Nov 13 09:11:51 UTC 2024 - Bjørn Lie
diff --git a/packages/f/fractal/fractal.spec b/packages/f/fractal/fractal.spec
index 5ee46cafde9..a719d0cb116 100644
--- a/packages/f/fractal/fractal.spec
+++ b/packages/f/fractal/fractal.spec
@@ -60,6 +60,7 @@ BuildRequires: pkgconfig(shumate-1.0) >= 1.0.0
BuildRequires: pkgconfig(sqlite3) >= 3.24.0
BuildRequires: pkgconfig(xdg-desktop-portal) >= 1.14.1
Requires: glycin-loaders
+Requires: gstreamer-plugins-good-gtk
ExclusiveArch: %{rust_tier1_arches}
%description
diff --git a/packages/g/GeoLite2/.files b/packages/g/GeoLite2/.files
index 66f0b23b250..c3484714715 100644
Binary files a/packages/g/GeoLite2/.files and b/packages/g/GeoLite2/.files differ
diff --git a/packages/g/GeoLite2/.rev b/packages/g/GeoLite2/.rev
index c0cdda560ec..e39bf6aa449 100644
--- a/packages/g/GeoLite2/.rev
+++ b/packages/g/GeoLite2/.rev
@@ -7,4 +7,13 @@
Initialized 2024.12.07
1231547
+
+ 802a1c91b5a1ac47d6bf94d739919f92
+ 2024.10.25
+
+ anag+factory
+ - Downgraded to 2024.10.25
+ * Returned Russian and Crimean IPs deleted in later versions.
+ 1234969
+
diff --git a/packages/g/GeoLite2/GeoLite2-ASN.mmdb b/packages/g/GeoLite2/GeoLite2-ASN.mmdb
index 3b659fcb6b7..52fd5082f24 100644
Binary files a/packages/g/GeoLite2/GeoLite2-ASN.mmdb and b/packages/g/GeoLite2/GeoLite2-ASN.mmdb differ
diff --git a/packages/g/GeoLite2/GeoLite2-City.mmdb b/packages/g/GeoLite2/GeoLite2-City.mmdb
index ed19a53c1f0..8964b690288 120000
--- a/packages/g/GeoLite2/GeoLite2-City.mmdb
+++ b/packages/g/GeoLite2/GeoLite2-City.mmdb
@@ -1 +1 @@
-/ipfs/bafybeih6yr2n2sq2j6u4h7ncims53czmthlnbkmsz7kskw52dpftfjspsm
\ No newline at end of file
+/ipfs/bafybeifaec4kssy4tzjbcytcucbkrpumvlfvuilzqixsjwcn3rtl4es4dm
\ No newline at end of file
diff --git a/packages/g/GeoLite2/GeoLite2-Country.mmdb b/packages/g/GeoLite2/GeoLite2-Country.mmdb
index 66a4ffa64bc..a836c02741a 100644
Binary files a/packages/g/GeoLite2/GeoLite2-Country.mmdb and b/packages/g/GeoLite2/GeoLite2-Country.mmdb differ
diff --git a/packages/g/GeoLite2/GeoLite2.changes b/packages/g/GeoLite2/GeoLite2.changes
index b8b74fff777..e2b02aaeda9 100644
--- a/packages/g/GeoLite2/GeoLite2.changes
+++ b/packages/g/GeoLite2/GeoLite2.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Sun Jan 5 05:41:18 UTC 2025 - Илья Индиго
+
+- Downgraded to 2024.10.25
+ * Returned Russian and Crimean IPs deleted in later versions.
+
-------------------------------------------------------------------
Sat Dec 7 12:24:17 UTC 2024 - Илья Индиго
diff --git a/packages/g/GeoLite2/GeoLite2.spec b/packages/g/GeoLite2/GeoLite2.spec
index a7bc0127235..0a8a5761655 100644
--- a/packages/g/GeoLite2/GeoLite2.spec
+++ b/packages/g/GeoLite2/GeoLite2.spec
@@ -1,7 +1,7 @@
#
# spec file for package GeoLite2
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
Name: GeoLite2
-Version: 2024.12.07
+Version: 2024.10.25
Release: 0
Summary: Free Geolocation Data
License: CC-BY-SA-4.0
URL: https://github.com/P3TERX/GeoLite.mmdb
-Source0: https://github.com/P3TERX/GeoLite.mmdb/releases/download/%{version}/%{name}-ASN.mmdb
-Source1: https://github.com/P3TERX/GeoLite.mmdb/releases/download/%{version}/%{name}-City.mmdb
-Source2: https://github.com/P3TERX/GeoLite.mmdb/releases/download/%{version}/%{name}-Country.mmdb
+Source0: %{name}-ASN.mmdb
+Source1: %{name}-City.mmdb
+Source2: %{name}-Country.mmdb
BuildRequires: mmdblookup
BuildArch: noarch
@@ -64,9 +64,11 @@ install -Dpm0644 %{SOURCE1} %{buildroot}%{_datadir}/%{name}/%{name}-City.mmdb
install -Dpm0644 %{SOURCE2} %{buildroot}%{_datadir}/%{name}/%{name}-Country.mmdb
%check
-mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-ASN.mmdb --ip 9.9.9.9 autonomous_system_organization
-mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-City.mmdb --ip 9.9.9.9 city names en
-mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-Country.mmdb --ip 9.9.9.9 country names en
+# The GeoLite2-City.mmdb database should show correctly the cities of the Crimean IPs.
+%define _ip 178.219.171.159
+mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-ASN.mmdb --ip %{_ip} autonomous_system_organization
+mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-City.mmdb --ip %{_ip} city names en
+mmdblookup --file %{buildroot}%{_datadir}/%{name}/%{name}-Country.mmdb --ip %{_ip} country names en
%files ASN
%dir %{_datadir}/%{name}
diff --git a/packages/g/ghostty/.files b/packages/g/ghostty/.files
new file mode 100644
index 00000000000..d3f0dc8c113
Binary files /dev/null and b/packages/g/ghostty/.files differ
diff --git a/packages/g/ghostty/.meta b/packages/g/ghostty/.meta
new file mode 100644
index 00000000000..98f52af2bfe
--- /dev/null
+++ b/packages/g/ghostty/.meta
@@ -0,0 +1,10 @@
+
+ ghostty - a GPU accelerated terminal emulator
+ Features:
+
+* Standards-compliant terminal emulation
+* Basic customization -- fonts, bg colors, etc.
+* Rich windowing features -- multi-window, tabbing, panes
+
+ https://ghostty.org/
+
diff --git a/packages/g/ghostty/.rev b/packages/g/ghostty/.rev
new file mode 100644
index 00000000000..d2bc8bdeeab
--- /dev/null
+++ b/packages/g/ghostty/.rev
@@ -0,0 +1,10 @@
+
+
+ f5d7f81b3230db139043b769d5e0b973
+ 1.0.1
+
+ anag+factory
+ refetched patch
+ 1235419
+
+
diff --git a/packages/g/ghostty/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff b/packages/g/ghostty/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff
new file mode 100644
index 00000000000..3768e99c9d0
--- /dev/null
+++ b/packages/g/ghostty/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff
@@ -0,0 +1,50 @@
+diff --git a/build.zig b/build.zig
+index 414b668049..2287a6a650 100644
+--- a/build.zig
++++ b/build.zig
+@@ -158,6 +158,16 @@ pub fn build(b: *std.Build) !void {
+ "Build a Position Independent Executable. Default true for system packages.",
+ ) orelse system_package;
+
++ const strip = b.option(
++ bool,
++ "strip",
++ "Strip the final executable. Default true for fast and small releases",
++ ) orelse switch (optimize) {
++ .Debug => false,
++ .ReleaseSafe => false,
++ .ReleaseFast, .ReleaseSmall => true,
++ };
++
+ const conformance = b.option(
+ []const u8,
+ "conformance",
+@@ -342,11 +352,7 @@ pub fn build(b: *std.Build) !void {
+ .root_source_file = b.path("src/main.zig"),
+ .target = target,
+ .optimize = optimize,
+- .strip = switch (optimize) {
+- .Debug => false,
+- .ReleaseSafe => false,
+- .ReleaseFast, .ReleaseSmall => true,
+- },
++ .strip = strip,
+ }) else null;
+
+ // Exe
+@@ -690,6 +696,7 @@ pub fn build(b: *std.Build) !void {
+ .root_source_file = b.path("src/main_c.zig"),
+ .optimize = optimize,
+ .target = target,
++ .strip = strip,
+ });
+ _ = try addDeps(b, lib, config);
+
+@@ -707,6 +714,7 @@ pub fn build(b: *std.Build) !void {
+ .root_source_file = b.path("src/main_c.zig"),
+ .optimize = optimize,
+ .target = target,
++ .strip = strip,
+ });
+ _ = try addDeps(b, lib, config);
+
diff --git a/packages/g/ghostty/ghostty-1.0.1.tar.gz b/packages/g/ghostty/ghostty-1.0.1.tar.gz
new file mode 120000
index 00000000000..5c7e3cfb0d4
--- /dev/null
+++ b/packages/g/ghostty/ghostty-1.0.1.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeihvu7i4xe674rl2cqzc7dgmihv5ile62fzm6aid4lddrozyhcwhka
\ No newline at end of file
diff --git a/packages/g/ghostty/ghostty-1.0.1.tar.gz.minisig b/packages/g/ghostty/ghostty-1.0.1.tar.gz.minisig
new file mode 100644
index 00000000000..c09acfd5a8f
--- /dev/null
+++ b/packages/g/ghostty/ghostty-1.0.1.tar.gz.minisig
@@ -0,0 +1,4 @@
+untrusted comment: signature from minisign secret key
+RUQlAjJC23149Vj6PUvgtOuT+1pP+lW+q7ckry1ymPwDw384cpl7Y4sctgzCfREqKJq1vuIwcre0+6V2nQcyDL+IkSYkGUnW8wE=
+trusted comment: timestamp:1735678186 file:ghostty-1.0.1.tar.gz hashed
+VkKz7JEUGWuoy+C5PK9crgD94ZfqsBT1PQ4flIHcLkgJDjYjJri9dKhB+yxYrEyoUb7odXsI5biM0PQ8Xx1JDg==
diff --git a/packages/g/ghostty/ghostty.changes b/packages/g/ghostty/ghostty.changes
new file mode 100644
index 00000000000..07376c0b08b
--- /dev/null
+++ b/packages/g/ghostty/ghostty.changes
@@ -0,0 +1,76 @@
+-------------------------------------------------------------------
+Mon Jan 6 21:21:49 UTC 2025 - Avindra Goolcharan
+
+- refetch f60068eabd94e6784f3b557c7287c49dd36bb24c.diff
+
+-------------------------------------------------------------------
+Fri Jan 3 00:45:13 UTC 2025 - Marcus Rueckert
+
+- replace no-strip.patch with the official patch, which also covers
+ more cases:
+ https://github.com/ghostty-org/ghostty/commit/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff
+
+-------------------------------------------------------------------
+Wed Jan 1 22:44:31 UTC 2025 - Marcus Rueckert
+
+- switch to the official tarball for 1.0.1 and add minisign file
+ plus verification step.
+
+-------------------------------------------------------------------
+Wed Jan 1 21:41:42 UTC 2025 - Marcus Rueckert
+
+- lock zig dependency to the same limits as upstream.
+
+-------------------------------------------------------------------
+Wed Jan 1 16:52:54 UTC 2025 - Marcus Rueckert
+
+- Add no-strip.patch
+ disable strip for the binary
+
+-------------------------------------------------------------------
+Wed Jan 1 16:42:44 UTC 2025 - Marcus Rueckert
+
+- move trim-deps.sh to vendor.sh and make it do all the steps to
+ cache the dependencies into vendor/zig
+- make the test file cleanup more robust
+
+-------------------------------------------------------------------
+Wed Jan 1 16:39:59 UTC 2025 - Marcus Rueckert
+
+- Update to 1.0.1
+ https://github.com/ghostty-org/ghostty/compare/v1.0.0...v1.0.1
+- drop 3426.patch
+
+-------------------------------------------------------------------
+Wed Jan 1 16:00:57 UTC 2025 - Marcus Rueckert
+
+- simplify filelist
+
+-------------------------------------------------------------------
+Wed Jan 1 15:55:05 UTC 2025 - Marcus Rueckert
+
+- add https://patch-diff.githubusercontent.com/raw/ghostty-org/ghostty/pull/3426.patch
+ Fix missing DESTDIR handling for the terminfo step.
+
+-------------------------------------------------------------------
+Wed Jan 1 15:33:13 UTC 2025 - Marcus Rueckert
+
+- set the build option to have a clean version string
+- set the cpu=baseline define so we get the more portable binary
+- refactor out common build options into a define to ease
+ maintenance
+
+-------------------------------------------------------------------
+Wed Jan 1 14:29:33 UTC 2025 - Marcus Rueckert
+
+- also split out the neovim files
+
+-------------------------------------------------------------------
+Wed Jan 1 13:53:55 UTC 2025 - Marcus Rueckert
+
+- split out the terminfo files
+
+-------------------------------------------------------------------
+Thu Dec 26 21:00:05 UTC 2024 - Avindra Goolcharan
+
+- initial package @v1.0.0
diff --git a/packages/g/ghostty/ghostty.spec b/packages/g/ghostty/ghostty.spec
new file mode 100644
index 00000000000..13d2fb1dbef
--- /dev/null
+++ b/packages/g/ghostty/ghostty.spec
@@ -0,0 +1,230 @@
+#
+# spec file for package ghostty
+#
+# Copyright (c) 2025 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+%global common_build_flags --system %{_builddir}/%{name}-%{version}/vendor/zig/p -Doptimize=ReleaseFast -Dcpu=baseline -Dpie=true -Dversion-string=%{version} %{?_smp_mflags}
+Name: ghostty
+Version: 1.0.1
+Release: 0
+Summary: Cross-platform terminal emulator
+License: MIT
+URL: https://github.com/ghostty-org/ghostty
+# can be verified with:
+# minisign -V -P 'RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV' -m ghostty-%{version}.tar.gz
+Source0: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz
+Source2: https://release.files.ghostty.org/%{version}/ghostty-%{version}.tar.gz.minisig
+Source1: vendor.tar.zst
+Source98: series
+Source99: vendor.sh
+Patch1: https://github.com/ghostty-org/ghostty/commit/f60068eabd94e6784f3b557c7287c49dd36bb24c.diff
+BuildRequires: hicolor-icon-theme
+BuildRequires: pandoc
+BuildRequires: pkgconfig
+BuildRequires: zig = 0.13.0
+BuildRequires: zstd
+BuildRequires: pkgconfig(bash-completion)
+#
+# In theory it should be able to use those as well but the build is not picking them up
+#
+# BuildRequires: cmake(glslang)
+# BuildRequires: pkgconfig(spirv-cross-c-shared)
+#
+BuildRequires: pkgconfig(bzip2)
+BuildRequires: pkgconfig(fontconfig)
+BuildRequires: pkgconfig(freetype2)
+BuildRequires: pkgconfig(gtk4)
+BuildRequires: pkgconfig(libadwaita-1)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(ncurses)
+BuildRequires: pkgconfig(oniguruma)
+BuildRequires: pkgconfig(pixman-1)
+BuildRequires: pkgconfig(zlib)
+Requires: terminfo-ghostty = %{version}
+
+%package bash-completion
+Summary: Bash Completion for %{name}
+Group: System/Shells
+Requires: %{name} = %{version}
+Requires: bash-completion
+Supplements: (%{name} and bash-completion)
+BuildArch: noarch
+
+%description bash-completion
+Bash command-line completion support for %{name}.
+
+%package fish-completion
+Summary: Fish Completion for %{name}
+Group: System/Shells
+Requires: %{name} = %{version}
+Requires: fish
+Supplements: (%{name} and fish)
+BuildArch: noarch
+
+%description fish-completion
+Fish command-line completion support for %{name}.
+
+%package zsh-completion
+Summary: Zsh Completion for %{name}
+Group: System/Shells
+Requires: %{name} = %{version}
+Requires: zsh
+Supplements: (%{name} and zsh)
+BuildArch: noarch
+
+%description zsh-completion
+Zsh command-line completion support for %{name}.
+
+%package doc
+Summary: Documentation for %{name}
+Group: Documentation/HTML
+BuildArch: noarch
+
+%description doc
+This package provides documentation for %{name}
+
+%package neovim
+Summary: Neovim syntax highlighting for %{name} data files
+Requires: %{name} = %{version}
+Requires: neovim
+Supplements: (%{name} and neovim)
+BuildArch: noarch
+
+%description neovim
+Optional files for syntax highlighting for %{name} data files in neovim.
+
+%package vim
+Summary: Vim syntax highlighting for %{name} data files
+Requires: %{name} = %{version}
+Requires: neovim
+Supplements: (%{name} and vim)
+BuildArch: noarch
+
+%description vim
+Optional files for syntax highlighting for %{name} data files in vim.
+
+%description
+Ghostty is a fast, feature-rich, and cross-platform terminal
+emulator that uses platform-native UI and GPU acceleration.
+
+%package -n terminfo-ghostty
+Summary: Terminfo files for ghostty
+BuildArch: noarch
+
+%description -n terminfo-ghostty
+Ghostty is a fast, feature-rich, and cross-platform terminal
+emulator that uses platform-native UI and GPU acceleration.
+
+This holds the terminfo files for ghostty.
+
+%prep
+%autosetup -p1 -a1
+
+%build
+# Run `./nix/build-support/fetch-zig-cache.sh` locally to
+# prep deps for offline install
+zig build %{common_build_flags}
+
+%install
+export DESTDIR=%{buildroot}
+zig build %{common_build_flags} --prefix %{_prefix}
+
+%files
+%license LICENSE
+%{_bindir}/%{name}
+%{_datadir}/applications/com.mitchellh.ghostty.desktop
+%{_mandir}/man1/ghostty.1%{?ext_man}
+%{_mandir}/man5/ghostty.5%{?ext_man}
+%{_datadir}/icons/hicolor/128x128/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/128x128@2/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/16x16/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/16x16@2/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/256x256/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/256x256@2/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/32x32/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/32x32@2/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/512x512/apps/com.mitchellh.ghostty.png
+%{_datadir}/icons/hicolor/1024x1024/apps/com.mitchellh.ghostty.png
+%dir %{_datadir}/icons/hicolor/128x128@2
+%dir %{_datadir}/icons/hicolor/128x128@2/apps
+%dir %{_datadir}/icons/hicolor/16x16@2
+%dir %{_datadir}/icons/hicolor/16x16@2/apps
+%dir %{_datadir}/icons/hicolor/256x256@2
+%dir %{_datadir}/icons/hicolor/256x256@2/apps
+%dir %{_datadir}/icons/hicolor/32x32@2
+%dir %{_datadir}/icons/hicolor/32x32@2/apps
+
+%dir %{_datadir}/ghostty
+%dir %{_datadir}/ghostty/shell-integration
+%{_datadir}/ghostty/shell-integration/elvish/
+%{_datadir}/ghostty/themes/
+
+%dir %{_datadir}/bat
+%dir %{_datadir}/bat/syntaxes
+%{_datadir}/bat/syntaxes/ghostty.sublime-syntax
+
+%dir %{_datadir}/kio
+%dir %{_datadir}/kio/servicemenus
+%{_datadir}/kio/servicemenus/com.mitchellh.ghostty.desktop
+
+%files neovim
+%{_datadir}/nvim/site/ftdetect/ghostty.vim
+%{_datadir}/nvim/site/ftplugin/ghostty.vim
+%{_datadir}/nvim/site/syntax/ghostty.vim
+%dir %{_datadir}/nvim
+%dir %{_datadir}/nvim/site
+%dir %{_datadir}/nvim/site/ftdetect
+%dir %{_datadir}/nvim/site/ftplugin
+%dir %{_datadir}/nvim/site/syntax
+
+%files doc
+%dir %{_datadir}/ghostty/doc
+%{_datadir}/ghostty/doc/ghostty.1.html
+%{_datadir}/ghostty/doc/ghostty.1.md
+%{_datadir}/ghostty/doc/ghostty.5.html
+%{_datadir}/ghostty/doc/ghostty.5.md
+
+%files bash-completion
+%{_datadir}/bash-completion/completions/ghostty.bash
+%{_datadir}/ghostty/shell-integration/bash/
+
+%files fish-completion
+%dir %{_datadir}/fish
+%dir %{_datadir}/fish/vendor_completions.d
+%{_datadir}/fish/vendor_completions.d/ghostty.fish
+%{_datadir}/ghostty/shell-integration/fish/
+
+%files zsh-completion
+%{_datadir}/zsh/site-functions/_ghostty
+%{_datadir}/ghostty/shell-integration/zsh/
+
+%files vim
+%dir %{_datadir}/vim
+%dir %{_datadir}/vim/vimfiles
+%dir %{_datadir}/vim/vimfiles/ftdetect
+%dir %{_datadir}/vim/vimfiles/ftplugin
+%dir %{_datadir}/vim/vimfiles/syntax
+%{_datadir}/vim/vimfiles/ftdetect/ghostty.vim
+%{_datadir}/vim/vimfiles/ftplugin/ghostty.vim
+%{_datadir}/vim/vimfiles/syntax/ghostty.vim
+
+%files -n terminfo-ghostty
+%{_datadir}/terminfo/g/ghostty
+%{_datadir}/terminfo/ghostty.termcap
+%{_datadir}/terminfo/ghostty.terminfo
+%{_datadir}/terminfo/x/xterm-ghostty
+
+%changelog
diff --git a/packages/g/ghostty/series b/packages/g/ghostty/series
new file mode 100644
index 00000000000..6b84f799d98
--- /dev/null
+++ b/packages/g/ghostty/series
@@ -0,0 +1 @@
+f60068eabd94e6784f3b557c7287c49dd36bb24c.diff -p1
diff --git a/packages/g/ghostty/vendor.sh b/packages/g/ghostty/vendor.sh
new file mode 100644
index 00000000000..6aa6223e9c7
--- /dev/null
+++ b/packages/g/ghostty/vendor.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -x
+# The dependencies tarball is quite large, so we
+# reduce it here by removing unecessary files for
+# building (e.g, test files).
+
+export SUBDIR="vendor/zig/"
+export ZIG_GLOBAL_CACHE_DIR="${PWD}/${SUBDIR}"
+export ZSTD_CLEVEL="9"
+
+./nix/build-support/fetch-zig-cache.sh
+
+find "${SUBDIR}" -type d -iname test -print0 | xargs -r0 rm -rv
+
+tar --zstd -cvf ../vendor.tar.zst "${SUBDIR}"
diff --git a/packages/g/ghostty/vendor.tar.zst b/packages/g/ghostty/vendor.tar.zst
new file mode 120000
index 00000000000..5b5653c0cf3
--- /dev/null
+++ b/packages/g/ghostty/vendor.tar.zst
@@ -0,0 +1 @@
+/ipfs/bafybeifrefrbi4oulocrxqsiaangu2f2r3pxi3i3q6vh3ly6ecqdf5dcma
\ No newline at end of file
diff --git a/packages/g/glycin-loaders/.files b/packages/g/glycin-loaders/.files
index a424837beeb..0d3acdc511f 100644
Binary files a/packages/g/glycin-loaders/.files and b/packages/g/glycin-loaders/.files differ
diff --git a/packages/g/glycin-loaders/.rev b/packages/g/glycin-loaders/.rev
index a83225f7071..ecc1e3c3bb6 100644
--- a/packages/g/glycin-loaders/.rev
+++ b/packages/g/glycin-loaders/.rev
@@ -100,4 +100,12 @@
1230135
+
+ 1dc36fbc5208ece1e9fb728b0cb14e7c
+ 1.1.4
+
+ anag+factory
+
+ 1235448
+
diff --git a/packages/g/glycin-loaders/_service b/packages/g/glycin-loaders/_service
index 4201c434c0f..e7e9e14386c 100644
--- a/packages/g/glycin-loaders/_service
+++ b/packages/g/glycin-loaders/_service
@@ -1,9 +1,9 @@
- https://gitlab.gnome.org/sophie-h/glycin.git
+ https://gitlab.gnome.org/GNOME/glycin.git
git
- 1.1.2
+ 1.1.4
@PARENT_TAG@+@TAG_OFFSET@
v?(.*)\+0
\1
diff --git a/packages/g/glycin-loaders/glycin-loaders-1.1.2.obscpio b/packages/g/glycin-loaders/glycin-loaders-1.1.2.obscpio
deleted file mode 120000
index 508a0f3cac6..00000000000
--- a/packages/g/glycin-loaders/glycin-loaders-1.1.2.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeidoy32fibmohed4vchn4tbcv7ptidsqy327zcvruwcpqh5p3h3wcm
\ No newline at end of file
diff --git a/packages/g/glycin-loaders/glycin-loaders-1.1.4.obscpio b/packages/g/glycin-loaders/glycin-loaders-1.1.4.obscpio
new file mode 120000
index 00000000000..699e3ad2ed9
--- /dev/null
+++ b/packages/g/glycin-loaders/glycin-loaders-1.1.4.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeihx2q4ky57ddpwjbuupnznmsyroxsijfn5ame266sii24us7t5uqq
\ No newline at end of file
diff --git a/packages/g/glycin-loaders/glycin-loaders.changes b/packages/g/glycin-loaders/glycin-loaders.changes
index d5f4f1ca13d..88844e5ae6c 100644
--- a/packages/g/glycin-loaders/glycin-loaders.changes
+++ b/packages/g/glycin-loaders/glycin-loaders.changes
@@ -1,3 +1,22 @@
+-------------------------------------------------------------------
+Sat Jan 4 08:16:56 UTC 2025 - Bjørn Lie
+
+- Update to version 1.1.4:
+ + Fixed:
+ - image-rs: Support `image/qoi` mime-type for QOI in addition
+ to `image/x-qoi`.
+ - libglycin:
+ . Include stdint.h.
+ . Remove dependency on gtk in header and move it to
+ libglycin-gtk4.
+
+-------------------------------------------------------------------
+Tue Dec 17 08:46:52 UTC 2024 - Bjørn Lie
+
+- Update URL and git url to new upstream home (GNOME core).
+ Following this, run all services, ensure the new url works as
+ expected.
+
-------------------------------------------------------------------
Wed Dec 11 08:45:45 UTC 2024 - Bjørn Lie
diff --git a/packages/g/glycin-loaders/glycin-loaders.obsinfo b/packages/g/glycin-loaders/glycin-loaders.obsinfo
index 55be3380993..e07bf72209d 100644
--- a/packages/g/glycin-loaders/glycin-loaders.obsinfo
+++ b/packages/g/glycin-loaders/glycin-loaders.obsinfo
@@ -1,4 +1,4 @@
name: glycin-loaders
-version: 1.1.2
-mtime: 1732311911
-commit: ec00d78b3e4f48030011601fcf991d0749fa3dab
+version: 1.1.4
+mtime: 1735945021
+commit: af015db81a0da146c4e56213baf9d1cc3eaa551e
diff --git a/packages/g/glycin-loaders/glycin-loaders.spec b/packages/g/glycin-loaders/glycin-loaders.spec
index a653887d599..22a8842e40f 100644
--- a/packages/g/glycin-loaders/glycin-loaders.spec
+++ b/packages/g/glycin-loaders/glycin-loaders.spec
@@ -1,7 +1,7 @@
#
# spec file for package glycin-loaders
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,11 @@
%bcond_without jxl
Name: glycin-loaders
-Version: 1.1.2
+Version: 1.1.4
Release: 0
Summary: Sandboxed image rendering
License: LGPL-2.1-or-later OR MPL-2.0
-URL: https://gitlab.gnome.org/sophie-h/glycin
+URL: https://gitlab.gnome.org/GNOME/glycin
Source0: %{name}-%{version}.tar.zst
Source1: vendor.tar.zst
diff --git a/packages/g/glycin-loaders/vendor.tar.zst b/packages/g/glycin-loaders/vendor.tar.zst
index 43e59a6c355..41e52ec919a 120000
--- a/packages/g/glycin-loaders/vendor.tar.zst
+++ b/packages/g/glycin-loaders/vendor.tar.zst
@@ -1 +1 @@
-/ipfs/bafybeibftaiwebpcer5zkbnv365p5xj4txsjo6ntvleprbekeptx7iokwa
\ No newline at end of file
+/ipfs/bafybeibympuxadky6fqadxc3sropuzgr77lrhuivxwettg3gugbzkfs6gi
\ No newline at end of file
diff --git a/packages/g/gnome-shell-extension-customize-ibus/.files b/packages/g/gnome-shell-extension-customize-ibus/.files
index d7b0847d56e..60507d1ea0a 100644
Binary files a/packages/g/gnome-shell-extension-customize-ibus/.files and b/packages/g/gnome-shell-extension-customize-ibus/.files differ
diff --git a/packages/g/gnome-shell-extension-customize-ibus/.rev b/packages/g/gnome-shell-extension-customize-ibus/.rev
index 4ae226509eb..13f1806ea0f 100644
--- a/packages/g/gnome-shell-extension-customize-ibus/.rev
+++ b/packages/g/gnome-shell-extension-customize-ibus/.rev
@@ -37,4 +37,12 @@
- Drop unneeded extra tarball, PKGBUILD and dsc files.
1115707
+
+ 566bd0fc28d801df98d99bfb40271a19
+ 90
+
+ anag+factory
+
+ 1235205
+
diff --git a/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-88.tar.gz b/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-88.tar.gz
deleted file mode 120000
index ba834665043..00000000000
--- a/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-88.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigbm27weozkl3rptard3kxukwaypiuylf56t5z7g2456bkqo62r44
\ No newline at end of file
diff --git a/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-90.tar.gz b/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-90.tar.gz
new file mode 120000
index 00000000000..ed915527f42
--- /dev/null
+++ b/packages/g/gnome-shell-extension-customize-ibus/Customize-IBus-90.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeics3jx4zummzslbsldy62j55p2a6bq45awagetx64seqtkk3lr6ce
\ No newline at end of file
diff --git a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes
index 2ff978d06a5..ee2b894f33d 100644
--- a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes
+++ b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Wed Jan 1 01:18:05 UTC 2025 - Wei
+
+- Update to version V90
+ + Add support for GNOME 47
+ + Bump some libraries to the latest versions
+ + Update translations
+
-------------------------------------------------------------------
Fri Sep 29 16:09:59 UTC 2023 - Bjørn Lie
diff --git a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec
index 2e6378e7f1f..e3bc0058676 100644
--- a/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec
+++ b/packages/g/gnome-shell-extension-customize-ibus/gnome-shell-extension-customize-ibus.spec
@@ -1,7 +1,7 @@
#
# spec file for package gnome-shell-extension-customize-ibus
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2022 Hollow Man
#
# All modifications and additions to the file contributed by third parties
@@ -13,16 +13,16 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via https://github.com/openSUSE/Customize-IBus/issues
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%global uuid customize-ibus@hollowman.ml
%global forgeurl https://github.com/openSUSE/Customize-IBus
Name: gnome-shell-extension-customize-ibus
-Version: 88
+Version: 90
Release: 0
-Summary: Customize IBus extension for GNOME Shell
+Summary: IBus customization extension for GNOME Shell
License: GPL-3.0-or-later
URL: %{forgeurl}
Source0: %{forgeurl}/archive/refs/tags/v%{version}.tar.gz#/Customize-IBus-%{version}.tar.gz
@@ -34,8 +34,9 @@ Requires: gnome-tweaks
BuildArch: noarch
%description
-Full customization of appearance, behavior, system tray and input source indicator for IBus.
-深度定制 IBus 的外观、行为、系统托盘以及输入指示。
+This GNOME shell extension customizes the appearance and behavior of the IBus
+input framework, including its system tray. It also implements an input source
+indicator.
%prep
%setup -q -n Customize-IBus-%{version}
diff --git a/packages/g/gnote/.files b/packages/g/gnote/.files
index c9a98871e1a..df0f1e9599f 100644
Binary files a/packages/g/gnote/.files and b/packages/g/gnote/.files differ
diff --git a/packages/g/gnote/.rev b/packages/g/gnote/.rev
index 2ccd408edbb..174f3b5eefb 100644
--- a/packages/g/gnote/.rev
+++ b/packages/g/gnote/.rev
@@ -818,4 +818,12 @@ Search-provider is now it's own subpackage (forwarded request 180587 from dimsta
1204880
+
+ e739bbdb32cde3abae516485002a4647
+ 47.2
+
+ anag+factory
+
+ 1235456
+
diff --git a/packages/g/gnote/_service b/packages/g/gnote/_service
index 6948cc063f7..cb418afd772 100644
--- a/packages/g/gnote/_service
+++ b/packages/g/gnote/_service
@@ -3,7 +3,7 @@
git
https://gitlab.gnome.org/GNOME/gnote.git
- 47.0
+ 47.2
@PARENT_TAG@+@TAG_OFFSET@
v?(.*)\+0
\1
diff --git a/packages/g/gnote/gnote-47.0.obscpio b/packages/g/gnote/gnote-47.0.obscpio
deleted file mode 120000
index 164a88bba05..00000000000
--- a/packages/g/gnote/gnote-47.0.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigyehyiyi5fzxukkxzbartdtjpxqxpwtk3mzv3c47rcu55qn2m3kq
\ No newline at end of file
diff --git a/packages/g/gnote/gnote-47.2.obscpio b/packages/g/gnote/gnote-47.2.obscpio
new file mode 120000
index 00000000000..b8b69b6a2c2
--- /dev/null
+++ b/packages/g/gnote/gnote-47.2.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeicuk5jtb6c7rgt55t3xbuoyr5axdzusvy3qy7ckna447njej6ujym
\ No newline at end of file
diff --git a/packages/g/gnote/gnote.changes b/packages/g/gnote/gnote.changes
index 00e9cac0710..1aafcb7bae2 100644
--- a/packages/g/gnote/gnote.changes
+++ b/packages/g/gnote/gnote.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Mon Jan 6 08:32:25 UTC 2025 - Bjørn Lie
+
+- Update to version 47.2:
+ + Fix freeze on WebDAV automatic sync
+ + Fix memory leak on sync
+ + Allow to clear settings when sync is configured
+ + UI fixes for synchronization settings
+ + Fix hang when opening completely empty note
+ + Fix impossible to enter tab character
-------------------------------------------------------------------
Sun Sep 22 06:34:16 UTC 2024 - Bjørn Lie
diff --git a/packages/g/gnote/gnote.obsinfo b/packages/g/gnote/gnote.obsinfo
index 77e91a174c3..2ac255fbb48 100644
--- a/packages/g/gnote/gnote.obsinfo
+++ b/packages/g/gnote/gnote.obsinfo
@@ -1,4 +1,4 @@
name: gnote
-version: 47.0
-mtime: 1726945007
-commit: 0365f13aa9ae755e624d4036fbbcf807f7965e74
+version: 47.2
+mtime: 1736087168
+commit: 007f0f3a954673f8effca5b122b24aefcba19c8e
diff --git a/packages/g/gnote/gnote.spec b/packages/g/gnote/gnote.spec
index 8874479c14e..c6689ab3631 100644
--- a/packages/g/gnote/gnote.spec
+++ b/packages/g/gnote/gnote.spec
@@ -1,7 +1,7 @@
#
# spec file for package gnote
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define glib_version 2.74
Name: gnote
-Version: 47.0
+Version: 47.2
Release: 0
Summary: A Port of Tomboy to C++
License: GPL-3.0-or-later
diff --git a/packages/g/google-guest-configs/.files b/packages/g/google-guest-configs/.files
index 51802e37922..18838282936 100644
Binary files a/packages/g/google-guest-configs/.files and b/packages/g/google-guest-configs/.files differ
diff --git a/packages/g/google-guest-configs/.rev b/packages/g/google-guest-configs/.rev
index dfabb5828d9..bd24a93e2a9 100644
--- a/packages/g/google-guest-configs/.rev
+++ b/packages/g/google-guest-configs/.rev
@@ -285,4 +285,12 @@
1233925
+
+ 22bbe03bde9c9cb2bfa95f279d3d9907
+ 20241205.00
+
+ anag+factory
+ Automatic submission by obs-autosubmit
+ 1235220
+
diff --git a/packages/g/google-guest-configs/ggc-no-dup-metasrv-entry.patch b/packages/g/google-guest-configs/ggc-no-dup-metasrv-entry.patch
new file mode 100644
index 00000000000..967bde050b4
--- /dev/null
+++ b/packages/g/google-guest-configs/ggc-no-dup-metasrv-entry.patch
@@ -0,0 +1,14 @@
+--- src/usr/bin/google_set_hostname.orig
++++ src/usr/bin/google_set_hostname
+@@ -53,7 +53,10 @@ if [ -n "$new_host_name" ] && [ -n "$new
+ fi
+
+ # Add an entry for reaching the metadata server in /etc/hosts.
+- echo "169.254.169.254 metadata.google.internal # Added by Google" >> /etc/hosts
++ has_metadata_entry=$(egrep '^169\.254\.169\.254' /etc/hosts)
++ if [ -z "$has_metadata_entry" ]; then
++ echo "169.254.169.254 metadata.google.internal # Added by Google" >> /etc/hosts
++ fi
+ fi
+
+ # /sbin/dhclient-scripts in both ubuntu and centos have some problems for us:
diff --git a/packages/g/google-guest-configs/google-guest-configs.changes b/packages/g/google-guest-configs/google-guest-configs.changes
index 7607d31f1ba..91991f57f84 100644
--- a/packages/g/google-guest-configs/google-guest-configs.changes
+++ b/packages/g/google-guest-configs/google-guest-configs.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Mon Dec 30 14:47:09 UTC 2024 - Robert Schweikert
+
+- Add ggc-no-dup-metasrv-entry.patch
+ + Follow up to (bsc#1234289, bsc#1234293). Avoid duplicate entries for
+ the metadata server in /etc/hosts
+
-------------------------------------------------------------------
Thu Dec 12 14:55:24 UTC 2024 - John Paul Adrian Glaubitz
diff --git a/packages/g/google-guest-configs/google-guest-configs.spec b/packages/g/google-guest-configs/google-guest-configs.spec
index 888f8366db2..a02300b2bfb 100644
--- a/packages/g/google-guest-configs/google-guest-configs.spec
+++ b/packages/g/google-guest-configs/google-guest-configs.spec
@@ -30,6 +30,8 @@ License: Apache-2.0
Group: System/Daemons
URL: https://github.com/GoogleCloudPlatform/guest-configs
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
+# FIXME (https://github.com/GoogleCloudPlatform/guest-configs/pull/96)
+Patch1: ggc-no-dup-metasrv-entry.patch
BuildRequires: sysconfig
BuildRequires: sysconfig-netconfig
BuildRequires: systemd-rpm-macros
@@ -45,6 +47,7 @@ Google Cloud Guest Configs
%prep
%setup -q -n guest-configs-%{version}
+%patch -P 1
%build
# Nothing to build
diff --git a/packages/g/guestfs-tools/.files b/packages/g/guestfs-tools/.files
index 3922d178805..c5097f6c750 100644
Binary files a/packages/g/guestfs-tools/.files and b/packages/g/guestfs-tools/.files differ
diff --git a/packages/g/guestfs-tools/.rev b/packages/g/guestfs-tools/.rev
index 6fc2d909bf9..220aee24ba1 100644
--- a/packages/g/guestfs-tools/.rev
+++ b/packages/g/guestfs-tools/.rev
@@ -175,4 +175,12 @@
virt-builder ships with out-of-date openSUSE signing key resulting in a GPG failure
1223715
+
+ 38cc683548c93c08b4ff34a9c29473d5
+ 1.53.5
+
+ anag+factory
+ Update guestfs-tools to version 1.53.5
+ 1235235
+
diff --git a/packages/g/guestfs-tools/builder-update-openSUSE.gpg-key.patch b/packages/g/guestfs-tools/builder-update-openSUSE.gpg-key.patch
deleted file mode 100644
index fa75c58c0e1..00000000000
--- a/packages/g/guestfs-tools/builder-update-openSUSE.gpg-key.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Subject: builder: Update opensuse.gpg key
-From: Richard W.M. Jones rjones@redhat.com Tue Nov 12 10:43:58 2024 +0000
-Date: Tue Nov 12 10:43:58 2024 +0000:
-Git: 97f52913f7d674cf79daaea716e774425269a361
-
-Key downloaded from
-https://build.opensuse.org/projects/Virtualization:containers/signing_keys
-
-Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2324689
-
-diff --git a/builder/opensuse.gpg b/builder/opensuse.gpg
-index 001376f0..07753dea 100644
---- a/builder/opensuse.gpg
-+++ b/builder/opensuse.gpg
-@@ -8,14 +8,14 @@ ES3MaeH8aiwup/ogjhmk0SbCQQ/ib21p3XWBwx2oz/KM6Voq9tKDvMczjzNRY3ZT
- 6Di3FsUSKI7kgljiNiuN+675YwqEqxWEJgdE5a7Zb67giH1Ik08b5wQiF5jSAICD
- DxW7/ibWBvZJnqhqQT2xJpLC5VaJqwkN8o83ABEBAAG0PlZpcnR1YWxpemF0aW9u
- IE9CUyBQcm9qZWN0IDxWaXJ0dWFsaXphdGlvbkBidWlsZC5vcGVuc3VzZS5vcmc+
--iQE7BBMBAgAmBQJSJgJdAhsDBQkEHrAABgsJCAcDAgQVAggDBBYCAwECHgECF4AA
--CgkQoZP7tXIXT8ITnwf3SVUUoVjVLFCjhIxdet8BL011cJDwr9TwKEQfq4Ybsq5L
--5Y1/Zk86rTzrVOZrODLwNRIC3fMuegZV5f85KMggXu37Di+UvX+dQW9v1hte+hAT
--+gsqb60kOnE/Yacgkb6D3xIzRudAB2q/xfvHl/hgfn416yGI8NvntT7n4Hk9wT28
--9JSFkun0uaessg77aXlAdsqHwdugm9hELeva89OoYoiZ4d9r4ScTMSj0UkNgnh7g
--CyIScZHYqiiOeosUtAX9u1PyUFfFsg9s5snfud7aF48EfXU0RTtZAGKtG4GPDv3q
--bYc5TJ2pQzs9y5Bk/jAMR/QQw8CKglBsn1cjYkKViEYEExECAAYFAlImAl0ACgkQ
--OzARt2udZSO5yACgr6Ei7QZ+PAmg4Mr5db+4M3aepAEAniU33RaTKBCGkwQi6kHr
--4VaII2/E
--=l8DH
-+iQE8BBMBAgAmBQJmr8VoAhsDBQkYqHMLBgsJCAcDAgQVAggDBBYCAwECHgECF4AA
-+CgkQoZP7tXIXT8LoHQgAk9wAwmx6Cpfl758Hc2qVHA/46YtuiK78ZipBWbM+hA5l
-+jpRuagsV88isQWy5AGPC7aJkY2J1/CTXAsqE1ElCVFCNY8K9VjD/itZNqp0B1GLZ
-+6xtOchYZW6eGWqSr9GuCioT1A54/a0aHpn8k0tULWGXDsu4/Vb4HHOYXLOVwWshy
-+iMt5LmIOkGUYSw1UgeS9Z3kIdC7V3cGe7stLIYu9TpANmn5L4Hd2k4ds2csWJp+F
-+18Gsd21uLOadXKXkWTkO9cj834YzWjAuPeEgKjm4XF8G3Sc8JJeSUA4F3Yh2AXB/
-+AV00XnGuZrslgt0QkFI1kN6xX379eV2QyZUq7VeZ34hGBBMRAgAGBQJSJgJdAAoJ
-+EDswEbdrnWUjucgAoK+hIu0GfjwJoODK+XW/uDN2nqQBAJ4lN90WkygQhpMEIupB
-+6+FWiCNvxA==
-+=ycq0
- -----END PGP PUBLIC KEY BLOCK-----
diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz b/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz
deleted file mode 120000
index 76210bf2390..00000000000
--- a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeif3bk2dieosru3j3ef2swe34imvvp65lrh5germg5ocfi2wwomkqu
\ No newline at end of file
diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz.sig b/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz.sig
deleted file mode 100644
index 5ed7fb823d7..00000000000
--- a/packages/g/guestfs-tools/guestfs-tools-1.53.4.tar.gz.sig
+++ /dev/null
@@ -1,17 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmcX1tMRHHJpY2hAYW5u
-ZXhpYS5vcmcACgkQkXOPc+G3aKC1hQ/+Ivgz5wnurekgPA2URdE61b6il7gnIQHd
-JtHxJWJYZYhzHU1TW+16UWdUnjNVOBrkkI4h7fUT8OZAoykKDf9xZkl2NM9g2KBx
-syfX32C4Q1v8E7p4aC6ZJM/G5JWY7r9gh53JB9z74hMkyHhGILV4L9X872ugBkgZ
-GaM8P3UjJyLXBet2FbRqiFrGBmGCuy3+O1aCnoWImemGhzNWEdU4n5pkaR3S7cAS
-qYKMMzr8XyYJDEm+B8oaSfEsGPXplaj93c17Pp69dmyXxo3PdYSvGK/zjou8Hm0s
-7WEHygh7VEJvQC6dn3PM4WbL67B0BW2KrrxeCUQx6271EyXXSAfqMyFmbSreDcgI
-RuKiufJOwUH7ep7Op7vv5mF3JUMr7LqjzyjugeUnIJMFGW2p4wHdHi1yNNxm112F
-DHWwnzITf2ibhIl86UNYPzLb/Dd45+VXsT11E4r6bdyirKCnpIN5O9QWWA1AZ81l
-lL5RXnPO3kGOzvJVoUXIEx98XTdehhyY3Zsb60nZ6eW6NVFUCqluFEU9lyUsaOFD
-g5LrLllO/QsofVXiDJWg81MK7lAXUw37/1O/4zAgLr+OF8duHonSyaTc2SeYPGQh
-vJniaoZlXDiaOikElide7EUgZtE+2fQH6N2OCqwAzblmkl7aaeH5Kmxk+9lb0f/4
-8fBR7udQqXs=
-=l73/
------END PGP SIGNATURE-----
diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz
new file mode 120000
index 00000000000..244b68a2ffb
--- /dev/null
+++ b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeieektyjhhsah62a5obda2dtrrjpnkgfn5tbxolh2dyrdzrked4ph4
\ No newline at end of file
diff --git a/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz.sig b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz.sig
new file mode 100644
index 00000000000..576fadc5703
--- /dev/null
+++ b/packages/g/guestfs-tools/guestfs-tools-1.53.5.tar.gz.sig
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmc7T5cRHHJpY2hAYW5u
+ZXhpYS5vcmcACgkQkXOPc+G3aKBb+xAAiOcQh5+tws62UjJB6GOhgjRqsz8sfHDz
+rAQixOYElGCctF3D5+a7n8X6O79+Jud1oyZgD0DioQ3odyuMzvJpIQPexUg/fzgG
+c1xFpgfVKaVPCFeaTLORxjnEIro8xPdr9K+e2LQqP5a6MOtNAmAAkkDSGUgNBz+T
+UrlTXtawqiQF/bsFy7sFYCg8Ws7Ji7GWwkONl9bb5Ohl2ywbJBeZbI8zIBkDEJcB
+nsARtxhVFb2OX7dCXlZNVYh9HUKsl4hk01Poobgi+lPL13RCxC6rIaJ42YXnTW7G
+viItA1jZUeHIRbLMkIHhpA1GVecgej0LRW8EG1N2dJ6mCIJvMvmR4yNN7vqU94CF
+hm/gWjIYYitO2bEz00ryo/gjhaqFUa49sMd14FAFWOCQfnhkboCZrOoRwqSKXqGi
+6GHoV2FbinCd98JF1x4RbPHdb5ABx39U7lVeQiGwjS+400aoN2ZYOCmVAVEvAgk9
+eLbLs1xYLf+Ypa+MjQ3xy30rI8onGHELST8tUtMODV/3+5wgMtr+cz4K2YOzcvYC
+3FQYL8+sVh2bczKDsUvci/o+1S47cj+HjnvFgUiaAiA37xmlK+usdOqLaD136/tk
+MJ0pRAuduFqIK+HS/saXZ6maoDjOyu6Qk32wu2/7WJ/fKS8BHYfax0KKMr6v8Dh4
+dRbXHBHfuyY=
+=bR5I
+-----END PGP SIGNATURE-----
diff --git a/packages/g/guestfs-tools/guestfs-tools.changes b/packages/g/guestfs-tools/guestfs-tools.changes
index c6923d454f8..6ac9b46fde0 100644
--- a/packages/g/guestfs-tools/guestfs-tools.changes
+++ b/packages/g/guestfs-tools/guestfs-tools.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Fri Jan 3 14:50:33 MST 2025 - carnold@suse.com
+
+- Update to version 1.53.5 (jsc#PED-8910)
+ * builder: Update opensuse.gpg key
+ * mlcustomize/customize_run.ml: Move 'in' to new line
+ * mlstdutils/guestfs_config: Define host_os
+ * mlcustomize, mltools: Check guest OS is compatible before
+ allowing --run
+ * Remove mlv2v/ subdirectory
+ * resize: Update xpath command
+- Drop builder-update-openSUSE.gpg-key.patch
+
-------------------------------------------------------------------
Tue Nov 12 04:37:05 MST 2024 - carnold@suse.com
diff --git a/packages/g/guestfs-tools/guestfs-tools.spec b/packages/g/guestfs-tools/guestfs-tools.spec
index 53856200eaa..c3620cc843b 100644
--- a/packages/g/guestfs-tools/guestfs-tools.spec
+++ b/packages/g/guestfs-tools/guestfs-tools.spec
@@ -1,7 +1,7 @@
#
# spec file for package guestfs-tools
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -31,7 +31,7 @@
Summary: Tools to access and modify virtual machine disk images
Name: guestfs-tools
-Version: 1.53.4
+Version: 1.53.5
Release: 0
License: GPL-2.0-or-later
@@ -43,8 +43,6 @@ URL: http://libguestfs.org/
Source0: http://download.libguestfs.org/guestfs-tools/%{source_directory}/%{name}-%{version}.tar.gz
Source1: http://download.libguestfs.org/guestfs-tools/%{source_directory}/%{name}-%{version}.tar.gz.sig
-Patch0: builder-update-openSUSE.gpg-key.patch
-
%if 0%{patches_touch_autotools}
BuildRequires: autoconf
BuildRequires: automake
diff --git a/packages/h/hyprland-qtutils/.files b/packages/h/hyprland-qtutils/.files
index af7111362d8..4df1fe5c396 100644
Binary files a/packages/h/hyprland-qtutils/.files and b/packages/h/hyprland-qtutils/.files differ
diff --git a/packages/h/hyprland-qtutils/.rev b/packages/h/hyprland-qtutils/.rev
index 670268300fa..3459e1ba7e0 100644
--- a/packages/h/hyprland-qtutils/.rev
+++ b/packages/h/hyprland-qtutils/.rev
@@ -7,4 +7,13 @@
New package, provides qt integration for the hyprland compositor
1233268
+
+ 1069fd32874b6afe408d2d7cbde57fd8
+ 0.1.2
+
+ anag+factory
+ - Update to version 0.1.2
+ * update-screen: Add a button to support the project
+ 1235088
+
diff --git a/packages/h/hyprland-qtutils/hyprland-qtutils.changes b/packages/h/hyprland-qtutils/hyprland-qtutils.changes
index d376ec21c9a..e0d9a059a20 100644
--- a/packages/h/hyprland-qtutils/hyprland-qtutils.changes
+++ b/packages/h/hyprland-qtutils/hyprland-qtutils.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 6 00:33:21 UTC 2025 - Shawn Dunn
+
+- Update to version 0.1.2
+ * update-screen: Add a button to support the project
+
-------------------------------------------------------------------
Sun Dec 22 15:48:32 UTC 2024 - Shawn Dunn
diff --git a/packages/h/hyprland-qtutils/hyprland-qtutils.spec b/packages/h/hyprland-qtutils/hyprland-qtutils.spec
index cdae357b49d..a699ce4d585 100644
--- a/packages/h/hyprland-qtutils/hyprland-qtutils.spec
+++ b/packages/h/hyprland-qtutils/hyprland-qtutils.spec
@@ -1,6 +1,7 @@
#
# spec file for package hyprland-qtutils
#
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 Malcolm J Lewis
# Copyright (c) 2024 Shawn W Dunn
#
@@ -18,7 +19,7 @@
Name: hyprland-qtutils
-Version: 0.1.1
+Version: 0.1.2
Release: 0
Summary: Hyprland QT/qml utility apps
License: BSD-3-Clause
diff --git a/packages/h/hyprland-qtutils/v0.1.1.tar.gz b/packages/h/hyprland-qtutils/v0.1.1.tar.gz
deleted file mode 120000
index 57558da666f..00000000000
--- a/packages/h/hyprland-qtutils/v0.1.1.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreib5rdt2v2u22hc5y5yd2q7eaipqny7vqktfnj2ze4enqicke4rdnq
\ No newline at end of file
diff --git a/packages/h/hyprland-qtutils/v0.1.2.tar.gz b/packages/h/hyprland-qtutils/v0.1.2.tar.gz
new file mode 120000
index 00000000000..9cb0ec0d1b5
--- /dev/null
+++ b/packages/h/hyprland-qtutils/v0.1.2.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreibfvfn37vr7aghfsvmrvdk4srbd3p4hejvqmo7x3yebbbhpghhkmu
\ No newline at end of file
diff --git a/packages/i/intel-gpu-tools/.files b/packages/i/intel-gpu-tools/.files
index b63f33bfb88..ff11f5b6fdc 100644
Binary files a/packages/i/intel-gpu-tools/.files and b/packages/i/intel-gpu-tools/.files differ
diff --git a/packages/i/intel-gpu-tools/.rev b/packages/i/intel-gpu-tools/.rev
index cf9ad3276bc..bd869c38b23 100644
--- a/packages/i/intel-gpu-tools/.rev
+++ b/packages/i/intel-gpu-tools/.rev
@@ -89,4 +89,12 @@
Automatic submission by obs-autosubmit
1219456
+
+ 18e7252f8a04747bd4912409ac9ea045
+ 1.30
+
+ anag+factory
+
+ 1235457
+
diff --git a/packages/i/intel-gpu-tools/fix-procps-ng-4.0.5.patch b/packages/i/intel-gpu-tools/fix-procps-ng-4.0.5.patch
new file mode 100644
index 00000000000..a2761d3b152
--- /dev/null
+++ b/packages/i/intel-gpu-tools/fix-procps-ng-4.0.5.patch
@@ -0,0 +1,39 @@
+diff -ruNp a/meson.build b/meson.build
+--- a/meson.build
++++ b/meson.build
+@@ -135,10 +135,14 @@ pciaccess = dependency('pciaccess', vers
+ libkmod = dependency('libkmod')
+ libprocps = dependency('libprocps', required : false)
+ libproc2 = dependency('libproc2', required : false)
++libproc21 = dependency('libproc2', required : false, version : '>=4.0.5')
+ if libprocps.found()
+ config.set('HAVE_LIBPROCPS', 1)
+ elif libproc2.found()
+ config.set('HAVE_LIBPROC2', 1)
++ if libproc21.found()
++ config.set('HAVE_LIBPROC21', 1)
++ endif
+ else
+ error('Either libprocps or libproc2 is required')
+ endif
+diff -ruNp a/lib/igt_aux.c b/lib/igt_aux.c
+--- a/lib/igt_aux.c
++++ b/lib/igt_aux.c
+@@ -1358,10 +1358,17 @@ static bool get_process_ids(struct igt_p
+ prcs->comm = NULL;
+ prcs->stack = procps_pids_get(prcs->info, PIDS_FETCH_TASKS_ONLY);
+ if (prcs->stack) {
++#ifdef HAVE_LIBPROC21
++ prcs->tid = PIDS_VAL(EU_PID, s_int, prcs->stack);
++ prcs->euid = PIDS_VAL(EU_EUID, s_int, prcs->stack);
++ prcs->egid = PIDS_VAL(EU_EGID, s_int, prcs->stack);
++ prcs->comm = PIDS_VAL(EU_CMD, str, prcs->stack);
++#else
+ prcs->tid = PIDS_VAL(EU_PID, s_int, prcs->stack, prcs->info);
+ prcs->euid = PIDS_VAL(EU_EUID, s_int, prcs->stack, prcs->info);
+ prcs->egid = PIDS_VAL(EU_EGID, s_int, prcs->stack, prcs->info);
+ prcs->comm = PIDS_VAL(EU_CMD, str, prcs->stack, prcs->info);
++#endif
+ }
+ #endif
+ return prcs->tid != 0;
diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz b/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz
deleted file mode 120000
index 0bd4f655a85..00000000000
--- a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihp47dbsipjjrd3pm5pbqlfiwlhgf3op2tymc4ihxyyqjoyotgkde
\ No newline at end of file
diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz.sig b/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz.sig
deleted file mode 100644
index a6e93f374a2..00000000000
Binary files a/packages/i/intel-gpu-tools/igt-gpu-tools-1.29.tar.xz.sig and /dev/null differ
diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz
new file mode 120000
index 00000000000..b6fcead2319
--- /dev/null
+++ b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafybeiayyvzhe6uctv6sgd6gmcrypxramowbgiuoiaybigzvarxiybphqu
\ No newline at end of file
diff --git a/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz.sig b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz.sig
new file mode 100644
index 00000000000..ce65824c69d
Binary files /dev/null and b/packages/i/intel-gpu-tools/igt-gpu-tools-1.30.tar.xz.sig differ
diff --git a/packages/i/intel-gpu-tools/intel-gpu-tools.changes b/packages/i/intel-gpu-tools/intel-gpu-tools.changes
index 633d9b364fd..1629c73b3b0 100644
--- a/packages/i/intel-gpu-tools/intel-gpu-tools.changes
+++ b/packages/i/intel-gpu-tools/intel-gpu-tools.changes
@@ -1,3 +1,33 @@
+-------------------------------------------------------------------
+Thu Jan 2 10:24:19 UTC 2025 - munix9@googlemail.com
+
+- Update to version 1.30:
+ * General changes:
+ - New meson options xe_eudebug and vmtb.
+ * Library changes:
+ - Added PantherLake (PTL) support, unified PCI IDs into one
+ common header pciids.h (Ngai-Mint Kwan)
+ - Added BMG support for OA (Observability Architecture) for Xe driver.
+ (José Roberto de Souza)
+ - Added support for Xe3 platforms in GPGPU shader. (Andrzej Hajda)
+ - Added 6k resolution support for a single CRTC. (Jeevan B)
+ - Added support for MTL platform in GPGPU compute. (Nishit Sharma)
+ * Runner changes:
+ - Set option PRUNE_KEEP_ALL as default. (Kamil Konieczny)
+ - Allow to dynamically ignore dmesg warn messages when generating
+ results, usefull when driver is using kernel fault injection.
+ (Kamil Konieczny).
+ * Tools changes:
+ - New power tool for power/energy measurement. (Ville Syrjälä)
+ - New VM Testbench (VMTB) - SR-IOV Virtual Machine testing tool.
+ (Adam Miszczak)
+ - Fixes in amd_hdmi_compliance. (Stylon Wang and Wayne Lin)
+ - Fixes in intel_reg. (Lucas De Marchi)
+ * And many other bug fixes, improvements, cleanups and new tests.
+
+- Add fix-procps-ng-4.0.5.patch: Fix build with procps-ng >= 4.0.5
+ (https://gitlab.com/procps-ng/procps/-/issues/332)
+
-------------------------------------------------------------------
Sat Oct 12 05:40:05 UTC 2024 - Tejas Guruswamy
diff --git a/packages/i/intel-gpu-tools/intel-gpu-tools.spec b/packages/i/intel-gpu-tools/intel-gpu-tools.spec
index 8843c13a8e6..20fe6e332b7 100644
--- a/packages/i/intel-gpu-tools/intel-gpu-tools.spec
+++ b/packages/i/intel-gpu-tools/intel-gpu-tools.spec
@@ -1,7 +1,7 @@
#
# spec file for package intel-gpu-tools
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: intel-gpu-tools
-Version: 1.29
+Version: 1.30
Release: 0
Summary: Collection of tools for development and testing of the Intel DRM driver
License: MIT
@@ -25,6 +25,8 @@ Group: Development/Tools/Other
URL: https://xorg.freedesktop.org/
Source0: https://xorg.freedesktop.org/releases/individual/app/igt-gpu-tools-%{version}.tar.xz
Source1: https://xorg.freedesktop.org/releases/individual/app/igt-gpu-tools-%{version}.tar.xz.sig
+# PATCH-FIX-OPENSUSE fix-procps-ng-4.0.5.patch https://gitlab.com/procps-ng/procps/-/issues/332
+Patch0: fix-procps-ng-4.0.5.patch
BuildRequires: bison
BuildRequires: fdupes
BuildRequires: flex
@@ -74,7 +76,7 @@ Requires: %{name} = %{version}
Development files and library headers for %{name}
%prep
-%autosetup -n igt-gpu-tools-%{version}
+%autosetup -n igt-gpu-tools-%{version} -p1
%build
# Tests fail on x86_64 with -z now
@@ -91,6 +93,7 @@ ninja -C %{_vpath_builddir} igt-gpu-tools-doc
sed -i 's#/usr/bin/env python3#/usr/bin/python3#' \
%{buildroot}%{_bindir}/{code_cov_gather_on_test,intel-gfx-fw-info}
+%fdupes %{buildroot}%{_includedir}
%fdupes %{buildroot}%{_libexecdir}
# These are only useful with the full source tree
diff --git a/packages/i/intel-hybrid-driver/.files b/packages/i/intel-hybrid-driver/.files
index 293a753cfac..ac2d1161330 100644
Binary files a/packages/i/intel-hybrid-driver/.files and b/packages/i/intel-hybrid-driver/.files differ
diff --git a/packages/i/intel-hybrid-driver/.rev b/packages/i/intel-hybrid-driver/.rev
index b0c0bfd2a4d..e9e62f8ece6 100644
--- a/packages/i/intel-hybrid-driver/.rev
+++ b/packages/i/intel-hybrid-driver/.rev
@@ -40,4 +40,25 @@
* fixes build against gcc10, which uses -fno-common as default
812862
+
+ 0a117fbb93968c32b3c74aca6ae9895b
+ 2.0.0
+
+ anag+factory
+ - fixed source URL in specfile
+
+- fixed driver for current libva by switchting to gentoo patches
+ (boo#1234858)
+ * intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-x11-fix.patch
+- supersedes the following patches
+ * U_Update-the-dependency-to-libva-2.0.patch
+ * n_libva-2.0-ABI-header-fix.patch
+ * u_gcc10.patch
+- raised driver version number to 2.0.0
+ 1235158
+
diff --git a/packages/i/intel-hybrid-driver/U_Update-the-dependency-to-libva-2.0.patch b/packages/i/intel-hybrid-driver/U_Update-the-dependency-to-libva-2.0.patch
deleted file mode 100644
index 7ed80ac96a1..00000000000
--- a/packages/i/intel-hybrid-driver/U_Update-the-dependency-to-libva-2.0.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From dfa9c8eba29573e24f73b1890f8a67f0e46e3d7b Mon Sep 17 00:00:00 2001
-From: "Xiang, Haihao"
-Date: Sat, 14 Oct 2017 07:45:07 +0800
-Subject: [PATCH] Update the dependency to libva 2.0
-
-In addition, This fixes deprecated warning caused by libva 2.0
-
-Signed-off-by: Xiang, Haihao
----
- configure.ac | 6 +-----
- src/va_backend_compat.h | 8 ++++++++
- 2 files changed, 9 insertions(+), 5 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 192c0db..6cf1431 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -10,8 +10,7 @@ m4_append([intel_driver_version], intel_driver_pre_version, [.pre])
- ])
-
- # libva minimum version requirement
--m4_define([va_api_version], [0.38])
--m4_define([libva_package_version], [1.6.0])
-+m4_define([va_api_version], [1.0.0])
-
- # libdrm minimum version requirement
- m4_define([libdrm_version], [2.4.45])
-@@ -71,9 +70,6 @@ AC_SYS_LARGEFILE
- AC_CHECK_LIB([m], [sin])
- AC_CHECK_FUNCS([log2f])
-
--LIBVA_PACKAGE_VERSION=libva_package_version
--AC_SUBST(LIBVA_PACKAGE_VERSION)
--
- dnl Check for recent enough DRM
- LIBDRM_VERSION=libdrm_version
- PKG_CHECK_MODULES([DRM], [libdrm >= $LIBDRM_VERSION])
-diff --git a/src/va_backend_compat.h b/src/va_backend_compat.h
-index f5c9f75..2894c90 100644
---- a/src/va_backend_compat.h
-+++ b/src/va_backend_compat.h
-@@ -45,4 +45,12 @@
- # define VA_DRM_AUTH_CUSTOM VA_DUMMY
- #endif
-
-+#if VA_CHECK_VERSION(1,0,0)
-+
-+# define VAEncPackedHeaderMiscMask 0x80000000
-+# define VAEncPackedHeaderH264_SEI (VAEncPackedHeaderMiscMask | 1)
-+# define VAEncPackedHeaderHEVC_SEI (VAEncPackedHeaderMiscMask | 1)
-+
-+#endif
-+
- #endif /* VA_BACKEND_COMPAT_H */
-
diff --git a/packages/i/intel-hybrid-driver/u_gcc10.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch
similarity index 60%
rename from packages/i/intel-hybrid-driver/u_gcc10.patch
rename to packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch
index 46816f5ca5b..0c170579857 100644
--- a/packages/i/intel-hybrid-driver/u_gcc10.patch
+++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch
@@ -1,5 +1,5 @@
---- intel-hybrid-driver-1.0.2.orig/src/media_drv_common.h 2020-06-09 10:21:13.982454569 +0000
-+++ intel-hybrid-driver-1.0.2/src/media_drv_common.h 2020-06-09 10:22:27.751970861 +0000
+--- intel-hybrid-driver/src/media_drv_common.h 2020-05-26 23:18:02.279795861 +0100
++++ intel-hybrid-driver-new/src/media_drv_common.h 2020-05-26 23:19:11.316101524 +0100
@@ -39,6 +39,6 @@
#define BRC_INIT_IGNORE_PICTURE_HEADER_SIZE 0x2000
#define BRC_INIT_DISABLE_MBBRC 0x8000
diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch
new file mode 100644
index 00000000000..e410a8cc89c
--- /dev/null
+++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch
@@ -0,0 +1,39 @@
+diff --git a/src/media_drv_gen75_render.c b/src/media_drv_gen75_render.c
+index a3d60ff..51b1442 100644
+--- a/src/media_drv_gen75_render.c
++++ b/src/media_drv_gen75_render.c
+@@ -1453,7 +1453,7 @@ media_drv_gen75_render_init(VADriverContextP ctx)
+
+ if (IS_HASWELL (drv_ctx->drv_data.device_id)) {
+ memcpy(render_state->render_kernels, render_kernels_gen7_haswell,
+- sizeof(render_state->render_kernels));
++ sizeof(render_kernels_gen7_haswell));
+ render_state->render_put_surface = gen7_render_put_surface;
+ render_state->render_put_subpicture = gen7_render_put_subpicture;
+ } else {
+diff --git a/src/media_drv_gen8_render.c b/src/media_drv_gen8_render.c
+index 42005ea..da349cc 100644
+--- a/src/media_drv_gen8_render.c
++++ b/src/media_drv_gen8_render.c
+@@ -1741,7 +1741,7 @@ media_drv_gen8_render_init(VADriverContextP ctx)
+ render_state->max_wm_threads = 64;
+
+ memcpy(render_state->render_kernels, render_kernels_gen8,
+- sizeof(render_state->render_kernels));
++ sizeof(render_kernels_gen8));
+
+ kernel_size = 4096;
+
+diff --git a/src/media_drv_hw_g75.c b/src/media_drv_hw_g75.c
+index 57eddbd..080cd86 100644
+--- a/src/media_drv_hw_g75.c
++++ b/src/media_drv_hw_g75.c
+@@ -3325,7 +3325,7 @@ media_set_curbe_vp8_me (VP8_ME_CURBE_PARAMS * params)
+ MEDIA_CURBE_DATA_ME *cmd = (MEDIA_CURBE_DATA_ME *) params->curbe_cmd_buff;
+
+ media_drv_memcpy (cmd, sizeof (MEDIA_CURBE_DATA_ME), ME_CURBE_INIT_DATA,
+- sizeof (MEDIA_CURBE_DATA_ME));
++ sizeof (ME_CURBE_INIT_DATA));
+ me_mode =
+ params->
+ me_16x_enabled ? (params->me_16x ? ME16x_BEFORE_ME4x : ME4x_AFTER_ME16x) :
diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch
new file mode 100644
index 00000000000..84562584b6a
--- /dev/null
+++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch
@@ -0,0 +1,21 @@
+diff --git a/src/vp9hdec/decode_hybrid_vp9.cpp b/src/vp9hdec/decode_hybrid_vp9.cpp
+index 1baf339..7a086e2 100644
+--- a/src/vp9hdec/decode_hybrid_vp9.cpp
++++ b/src/vp9hdec/decode_hybrid_vp9.cpp
+@@ -3289,9 +3289,16 @@ VAStatus Intel_HybridVp9Decode_HostVldRenderCb (
+
+ // Reset padding flag of current frame and update surface dimension
+ surface = SURFACE(pMdfDecodeFrame->ucCurrIndex);
++ if ((surface == NULL) || (surface->private_data == NULL))
++ return VA_STATUS_ERROR_INVALID_PARAMETER;
++
+ pFrameSource = (INTEL_DECODE_HYBRID_VP9_MDF_FRAME_SOURCE *)(surface->private_data);
+ pCurrFrame = &(pFrameSource->Frame);
+ pFrameSource->bHasPadding = false;
++
++ if (pCurrFrame->pMdfSurface == NULL)
++ return VA_STATUS_ERROR_INVALID_PARAMETER;
++
+ pCurrFrame->pMdfSurface->SetSurfaceStateDimensions(
+ pMdfDecodeFrame->dwWidth,
+ pMdfDecodeFrame->dwHeight);
diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch
new file mode 100644
index 00000000000..5177e144853
--- /dev/null
+++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch
@@ -0,0 +1,13 @@
+--- intel-hybrid-driver/src/media_drv_init.c
++++ intel-hybrid-driver-new/src/media_drv_init.c
+@@ -2764,9 +2764,9 @@ va_driver_init (VADriverContextP ctx)
+ return ret;
+ }
+
+-VAStatus DLL_EXPORT __vaDriverInit_0_34 (VADriverContextP ctx);
++VAStatus DLL_EXPORT VA_DRIVER_INIT_FUNC (VADriverContextP ctx);
+ VAStatus
+-__vaDriverInit_0_34 (VADriverContextP ctx)
++VA_DRIVER_INIT_FUNC (VADriverContextP ctx)
+ {
+ VAStatus ret = VA_STATUS_ERROR_UNKNOWN;
diff --git a/packages/i/intel-hybrid-driver/n_libva-2.0-ABI-header-fix.patch b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-x11-fix.patch
similarity index 99%
rename from packages/i/intel-hybrid-driver/n_libva-2.0-ABI-header-fix.patch
rename to packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-x11-fix.patch
index 6a1a5d9e1fd..2422e4d1721 100644
--- a/packages/i/intel-hybrid-driver/n_libva-2.0-ABI-header-fix.patch
+++ b/packages/i/intel-hybrid-driver/intel-hybrid-codec-driver-2.0.0-x11-fix.patch
@@ -18,7 +18,7 @@ index 42299b8..bbd9713 100644
+++ b/src/media_drv_output_dri.c
@@ -105,6 +105,15 @@ media_output_dri_init (VADriverContextP ctx)
struct dri_vtable *dri_vtable;
-
+
static const struct dso_symbol symbols[] = {
+#if VA_CHECK_VERSION(1,0,0)
+ {"va_dri_get_drawable",
@@ -38,7 +38,7 @@ index 42299b8..bbd9713 100644
{NULL,}
+#endif
};
-
+
drv_ctx->dri_output =
diff --git a/src/media_drv_output_dri.h b/src/media_drv_output_dri.h
index 0d6ccf0..889861c 100644
@@ -52,4 +52,3 @@ index 0d6ccf0..889861c 100644
+#define LIBVA_X11_NAME "libva-x11.so.2"
VOID media_output_dri_terminate (VADriverContextP ctx);
BOOL media_output_dri_init (VADriverContextP ctx);
-
diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes b/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes
index 42d55addfc3..b38d50fb76c 100644
--- a/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes
+++ b/packages/i/intel-hybrid-driver/intel-hybrid-driver.changes
@@ -1,3 +1,24 @@
+-------------------------------------------------------------------
+Mon Jan 6 11:19:06 UTC 2025 - Stefan Dirsch
+
+- fixed source URL in specfile
+
+-------------------------------------------------------------------
+Fri Jan 3 22:36:02 UTC 2025 - Stefan Dirsch
+
+- fixed driver for current libva by switchting to gentoo patches
+ (boo#1234858)
+ * intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch
+ * intel-hybrid-codec-driver-2.0.0-x11-fix.patch
+- supersedes the following patches
+ * U_Update-the-dependency-to-libva-2.0.patch
+ * n_libva-2.0-ABI-header-fix.patch
+ * u_gcc10.patch
+- raised driver version number to 2.0.0
+
-------------------------------------------------------------------
Tue Jun 9 10:25:59 UTC 2020 - Stefan Dirsch
diff --git a/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec b/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec
index 9991f635984..63fb54ff2c6 100644
--- a/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec
+++ b/packages/i/intel-hybrid-driver/intel-hybrid-driver.spec
@@ -1,7 +1,7 @@
#
# spec file for package intel-hybrid-driver
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2017 Bjørn Lie, Bryne, Norway.
#
# All modifications and additions to the file contributed by third parties
@@ -18,15 +18,17 @@
Name: intel-hybrid-driver
-Version: 1.0.2
+Version: 2.0.0
Release: 0
Summary: VA driver for Intel G45 & HD Graphics family
License: MIT
URL: https://github.com/intel/intel-hybrid-driver
-Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
-Patch0: U_Update-the-dependency-to-libva-2.0.patch
-Patch1: n_libva-2.0-ABI-header-fix.patch
-Patch2: u_gcc10.patch
+Source0: %{url}/archive/1.0.2/%{name}-1.0.2.tar.gz
+Patch1: intel-hybrid-codec-driver-2.0.0-gcc10-fix.patch
+Patch2: intel-hybrid-codec-driver-2.0.0-invalid-read-fix.patch
+Patch3: intel-hybrid-codec-driver-2.0.0-nullptr-fix.patch
+Patch4: intel-hybrid-codec-driver-2.0.0-vadriverinit-fix.patch
+Patch5: intel-hybrid-codec-driver-2.0.0-x11-fix.patch
BuildRequires: c++_compiler
BuildRequires: libtool
@@ -46,7 +48,7 @@ This is the VA-API implementation for Intel G45 chipsets
and Intel HD Graphics for Intel Core processor family.
%prep
-%autosetup -p1
+%autosetup -p1 -n %{name}-1.0.2
%build
NOCONFIGURE=1 ./autogen.sh
diff --git a/packages/i/iwd/.files b/packages/i/iwd/.files
index ce5f8f3267e..31a3b152f8e 100644
Binary files a/packages/i/iwd/.files and b/packages/i/iwd/.files differ
diff --git a/packages/i/iwd/.rev b/packages/i/iwd/.rev
index 410e3bc9c83..ba3e031457c 100644
--- a/packages/i/iwd/.rev
+++ b/packages/i/iwd/.rev
@@ -491,4 +491,12 @@
1219094
+
+ c0c75aa287dbca30537bd6ecef7ea01d
+ 3.3
+
+ anag+factory
+
+ 1235366
+
diff --git a/packages/i/iwd/iwd-3.0.tar.sign b/packages/i/iwd/iwd-3.0.tar.sign
deleted file mode 100644
index ffc30ffef4a..00000000000
--- a/packages/i/iwd/iwd-3.0.tar.sign
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIcBAABAgAGBQJnFQPRAAoJEAbKn10dzyZZfKoP/iiUBzwHpbcpjHQr7HHd5vxE
-R4JRrtUbFT/klwPTeuuwf5rDzAxHRY3ltJxTlR/2GDml9J2+nc53/Py1YLBNx0rc
-SUlcY3cau1CvavZgTAn2HnGo8nKC6+9WPbV4SKxTNCSQR1H5EmSzmCAsuGNbTyOh
-RVKNfa9MA5O5Ljjkq22zvrS9TqbZiesF2/VYdM+lAWmr0E4d5pK+b71UIIVVraGw
-rSTweIklDHXQS+nG2Px+/u3SiQaMa37l1XZjum7hlp57mN9ACFn9Snc6fa3Z0Mii
-GA/xHeb2DyEYlgf3RnIr3Oy1AlYtYvHNfpdxY9r25e/nfFAVq0YWhqr4i83R5Uz4
-jazDoc5dRbJYiEJ8aCd1BeSk0ZMuGdNx8JoL//7jH++iMPlpKXHWuRg/0/EwA/+R
-cHPnRkQl80x97V0OrnrLMIbLS7UEdgAuXihPx9giz5RtdkCyKyVn9Lx82lcJ9/57
-GDNAAFrfOok2fCyyTzrQd+8vef3HvqGdIhVrlURYdSIV05LdKoxdYdCTHunMhMQo
-Oa1uCmlaHWMilrNfJxpid+6tufJbkaPbrHhNJk2xs7Sv1z6inWJWh40BaBezCe06
-bVvZc1CSR4w44ZzBwk5C1W5WEFUDzmC69wGbEL6z/cfsHCcPPE51S1/BX5vvKrn3
-KKjejUpIQN4eC24j2nPZ
-=ScUC
------END PGP SIGNATURE-----
diff --git a/packages/i/iwd/iwd-3.0.tar.xz b/packages/i/iwd/iwd-3.0.tar.xz
deleted file mode 120000
index 85dc7f037e5..00000000000
--- a/packages/i/iwd/iwd-3.0.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeidlfw4cuqnnenunrspgbdjn4dbsrvzbmwadsln2qhv5xsoze7hlnm
\ No newline at end of file
diff --git a/packages/i/iwd/iwd-3.3.tar.sign b/packages/i/iwd/iwd-3.3.tar.sign
new file mode 100644
index 00000000000..f6475512dd8
--- /dev/null
+++ b/packages/i/iwd/iwd-3.3.tar.sign
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIcBAABAgAGBQJnZSfsAAoJEAbKn10dzyZZw8oP/jW6t0BOOuLf2lay62bhoISt
+uYlwZUv9Da+fxBsMBeJETq2cnTKDElkYRPeTrTjViYecWyS9EHjZ+OWDUdHF6PFk
+WuchzLfmXS1HsVVic98rHoFkddom5wW9JS8wi3UGH0/+puQxdFiVXyxjLdPwrNb6
+JR6dpDd5hhoOwXTqPKcpHktlVVZ8mCQVd849tNQnLuSnoZJA5NcP0EVZhKFNfzEv
+G9UXNk58/Ntb7H4o+YaxJgEtvi0455tnb3luUdHiIMMy8Cai4zy5UGABUhrURliS
+JqvYmAuj3Nd7Gpukn38YLvc254BeEazRm+H1EBa7U2z2hRgpSCyJO5fDK+aTUzq6
+5Pc5729uRvOfH8cdO0kOswS7OWO7xprI+B7fxLutWtTXwISem7ykj9k5y/jxSWcG
+NQ54finwWy5aSosQAWa+m3whN7kLa4i+HNoW1y3uGVIIGRzbd561R4fgwrnpBR6v
+IwFBqk5siHoamejvzbSuigHTaWL9Z7+XiE1OQrJgSO9TSqlecPgAFiHxtrWV2TSm
+AHlojv30oFyCcYmgdD843bN9coTE/KKLpZkg/OHjochwgvwuaNIl/4SK5zADrnhc
+O/WPy0fPQFKLTgnsMfSifJF0Tp2R+/ZBvNnLOIMRBTr+GjLsIoRrAWbigmL+OwzH
+bnT0nE2wCxUc27X2kbq2
+=jWVS
+-----END PGP SIGNATURE-----
diff --git a/packages/i/iwd/iwd-3.3.tar.xz b/packages/i/iwd/iwd-3.3.tar.xz
new file mode 120000
index 00000000000..13bbf54a16a
--- /dev/null
+++ b/packages/i/iwd/iwd-3.3.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafybeidd56psfzzmg3whgaheuqflqsqjjag4eqbj3xj4c6hg7t3vjx655u
\ No newline at end of file
diff --git a/packages/i/iwd/iwd.changes b/packages/i/iwd/iwd.changes
index 6279d16aefd..614b3559bca 100644
--- a/packages/i/iwd/iwd.changes
+++ b/packages/i/iwd/iwd.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Sun Jan 5 18:44:01 UTC 2025 - Luigi Baldoni
+
+- Update to version 3.3
+ * Fix issue with handling External Authentication.
+ version 3.2:
+ * Fix issue with GCC 15 and -std=c23 build errors.
+ * Add support for using PMKSA over SAE if available.
+ * Add support for HighUtilization/StationCount thresholds.
+ * Add support for disabling Multicast RX option.
+ version 3.1:
+ * Fix issue with handling OWE transition BSS selection.
+ * Fix issue with handling oper class 136 starting frequency.
+
-------------------------------------------------------------------
Tue Oct 29 15:17:54 UTC 2024 - Luigi Baldoni
diff --git a/packages/i/iwd/iwd.spec b/packages/i/iwd/iwd.spec
index 432db2d1990..52aa13dc58b 100644
--- a/packages/i/iwd/iwd.spec
+++ b/packages/i/iwd/iwd.spec
@@ -1,7 +1,7 @@
#
# spec file for package iwd
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: iwd
-Version: 3.0
+Version: 3.3
Release: 0
Summary: Wireless daemon for Linux
License: LGPL-2.1-or-later
diff --git a/packages/k/kdenetwork-filesharing/.files b/packages/k/kdenetwork-filesharing/.files
index 9c9b2329306..a81a43fd952 100644
Binary files a/packages/k/kdenetwork-filesharing/.files and b/packages/k/kdenetwork-filesharing/.files differ
diff --git a/packages/k/kdenetwork-filesharing/.rev b/packages/k/kdenetwork-filesharing/.rev
index f65d585c991..fc9e2ce9497 100644
--- a/packages/k/kdenetwork-filesharing/.rev
+++ b/packages/k/kdenetwork-filesharing/.rev
@@ -521,4 +521,12 @@
KDE release gear 24.12.0 (forwarded request 1230034 from krop)
1230401
+
+ b36e908a04adbe558662516a5c707f44
+ 24.12.0
+
+ anag+factory
+
+ 1233870
+
diff --git a/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes b/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes
index 059d7dfeb4a..bcfd9ce894f 100644
--- a/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes
+++ b/packages/k/kdenetwork-filesharing/kdenetwork-filesharing.changes
@@ -2022,7 +2022,7 @@ Wed Dec 22 11:39:28 CET 2010 - dmueller@suse.de
-------------------------------------------------------------------
-Fri Dec 8 19:18:53 UCT 2010 - toddrme2178@gmail.com
+Fri Dec 8 19:18:53 UTC 2010 - toddrme2178@gmail.com
- Add optional dependencies
* KDE4Workspace -- Allows 'shutdown after downloads completed' in kget
diff --git a/packages/k/kdump/.files b/packages/k/kdump/.files
index 63e15006407..a88d68a852f 100644
Binary files a/packages/k/kdump/.files and b/packages/k/kdump/.files differ
diff --git a/packages/k/kdump/.rev b/packages/k/kdump/.rev
index be22e15131d..5dce673d28f 100644
--- a/packages/k/kdump/.rev
+++ b/packages/k/kdump/.rev
@@ -1385,4 +1385,13 @@ Please note that the boo#1226676 fix does not completely fix the issue on its ow
1226461
+
+ 428d70fd573dd6e524cab7634a74868a
+ 2.0.13
+
+ anag+factory
+ - upgrade to version 2.0.13
+ * allow negative KDUMP_KEEP_OLD_DUMPS (bsc#1234845)
+ 1235309
+
diff --git a/packages/k/kdump/kdump-2.0.12.tar.xz b/packages/k/kdump/kdump-2.0.12.tar.xz
deleted file mode 120000
index 5e716f99126..00000000000
--- a/packages/k/kdump/kdump-2.0.12.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreia72piofg77bzf3ixkrvg6cq333ru4vlu6o3ov2lghzf5otf3b6pe
\ No newline at end of file
diff --git a/packages/k/kdump/kdump-2.0.13.tar.xz b/packages/k/kdump/kdump-2.0.13.tar.xz
new file mode 120000
index 00000000000..af4ede9f8b8
--- /dev/null
+++ b/packages/k/kdump/kdump-2.0.13.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafkreiamdwjctcp3whkr55evbl2mf7kcgjlrfpkux3aup7mpg2pnwoa4tu
\ No newline at end of file
diff --git a/packages/k/kdump/kdump.changes b/packages/k/kdump/kdump.changes
index 77f0e35688c..7702a970148 100644
--- a/packages/k/kdump/kdump.changes
+++ b/packages/k/kdump/kdump.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 6 16:56:36 UTC 2025 - Jiri Bohac
+
+- upgrade to version 2.0.13
+ * allow negative KDUMP_KEEP_OLD_DUMPS (bsc#1234845)
+
-------------------------------------------------------------------
Fri Nov 22 17:37:47 UTC 2024 - Jiri Bohac
diff --git a/packages/k/kdump/kdump.spec b/packages/k/kdump/kdump.spec
index e5109b19ddf..e9e77db5a0e 100644
--- a/packages/k/kdump/kdump.spec
+++ b/packages/k/kdump/kdump.spec
@@ -1,7 +1,7 @@
#
# spec file for package kdump
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -57,7 +57,7 @@
%define dracutlibdir %{_prefix}/lib/dracut
Name: kdump
-Version: 2.0.12
+Version: 2.0.13
Release: 0
Summary: Kernel crash dump scripts and utilities
License: GPL-2.0-or-later
diff --git a/packages/k/kernel-source/.files b/packages/k/kernel-source/.files
index 73e7cb5a500..198d9d02cd1 100644
Binary files a/packages/k/kernel-source/.files and b/packages/k/kernel-source/.files differ
diff --git a/packages/k/kernel-source/.rev b/packages/k/kernel-source/.rev
index 5c3e775b6b6..0da90b3b03b 100644
--- a/packages/k/kernel-source/.rev
+++ b/packages/k/kernel-source/.rev
@@ -6848,4 +6848,12 @@ As this is a serious local privilege escalation, I would like to see a timely in
6.12.8 & 6.12.7 & other fixes; bugs: bsc#1012628 bsc#1180749 bsc#1190358 bsc#1190428 bsc#1234782
1234560
+
+ bb5eb17800d3bcba046dbf8d2de6c48c
+ 6.12.8
+
+ anag+factory
+ Align HZ values with SLE; Disable CONFIG_FB_DEVICE; fix for PCI; bugs: boo#1212947 bsc#1196438 bsc#1234623
+ 1235110
+
diff --git a/packages/k/kernel-source/config.tar.bz2 b/packages/k/kernel-source/config.tar.bz2
index 4ca5e504257..52d26836a97 120000
--- a/packages/k/kernel-source/config.tar.bz2
+++ b/packages/k/kernel-source/config.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeihkpq37fz5hstlfsg27ycxpa5urjllv56pkzt5w4fbdycqbea4c3a
\ No newline at end of file
+/ipfs/bafybeihhzvpgrmrijqiquheiho5ldl24oltsfmefeyzfjugo7fnwwaaoqa
\ No newline at end of file
diff --git a/packages/k/kernel-source/dtb-aarch64.changes b/packages/k/kernel-source/dtb-aarch64.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/dtb-aarch64.changes
+++ b/packages/k/kernel-source/dtb-aarch64.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/dtb-aarch64.spec b/packages/k/kernel-source/dtb-aarch64.spec
index 54252b68450..1d9439f5b4b 100644
--- a/packages/k/kernel-source/dtb-aarch64.spec
+++ b/packages/k/kernel-source/dtb-aarch64.spec
@@ -27,7 +27,7 @@
Name: dtb-aarch64
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/dtb-armv6l.changes b/packages/k/kernel-source/dtb-armv6l.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/dtb-armv6l.changes
+++ b/packages/k/kernel-source/dtb-armv6l.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/dtb-armv6l.spec b/packages/k/kernel-source/dtb-armv6l.spec
index f79132d968b..5ed891d14b7 100644
--- a/packages/k/kernel-source/dtb-armv6l.spec
+++ b/packages/k/kernel-source/dtb-armv6l.spec
@@ -27,7 +27,7 @@
Name: dtb-armv6l
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/dtb-armv7l.changes b/packages/k/kernel-source/dtb-armv7l.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/dtb-armv7l.changes
+++ b/packages/k/kernel-source/dtb-armv7l.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/dtb-armv7l.spec b/packages/k/kernel-source/dtb-armv7l.spec
index 848a44bffb4..c1ca077a5d5 100644
--- a/packages/k/kernel-source/dtb-armv7l.spec
+++ b/packages/k/kernel-source/dtb-armv7l.spec
@@ -27,7 +27,7 @@
Name: dtb-armv7l
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/dtb-riscv64.changes b/packages/k/kernel-source/dtb-riscv64.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/dtb-riscv64.changes
+++ b/packages/k/kernel-source/dtb-riscv64.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/dtb-riscv64.spec b/packages/k/kernel-source/dtb-riscv64.spec
index 75e60a33817..1db916fe7e1 100644
--- a/packages/k/kernel-source/dtb-riscv64.spec
+++ b/packages/k/kernel-source/dtb-riscv64.spec
@@ -27,7 +27,7 @@
Name: dtb-riscv64
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-64kb.changes b/packages/k/kernel-source/kernel-64kb.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-64kb.changes
+++ b/packages/k/kernel-source/kernel-64kb.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-64kb.spec b/packages/k/kernel-source/kernel-64kb.spec
index e47f3d45f7f..fe15286651a 100644
--- a/packages/k/kernel-source/kernel-64kb.spec
+++ b/packages/k/kernel-source/kernel-64kb.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-64kb
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-debug.changes b/packages/k/kernel-source/kernel-debug.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-debug.changes
+++ b/packages/k/kernel-source/kernel-debug.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-debug.spec b/packages/k/kernel-source/kernel-debug.spec
index 89d30f21653..d5eab9bf62f 100644
--- a/packages/k/kernel-source/kernel-debug.spec
+++ b/packages/k/kernel-source/kernel-debug.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-debug
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-default.changes b/packages/k/kernel-source/kernel-default.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-default.changes
+++ b/packages/k/kernel-source/kernel-default.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-default.spec b/packages/k/kernel-source/kernel-default.spec
index f3a44a5af26..6954756147e 100644
--- a/packages/k/kernel-source/kernel-default.spec
+++ b/packages/k/kernel-source/kernel-default.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-default
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-docs.changes b/packages/k/kernel-source/kernel-docs.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-docs.changes
+++ b/packages/k/kernel-source/kernel-docs.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-docs.spec b/packages/k/kernel-source/kernel-docs.spec
index 9a6a5657a98..5a5b288fdfc 100644
--- a/packages/k/kernel-source/kernel-docs.spec
+++ b/packages/k/kernel-source/kernel-docs.spec
@@ -18,7 +18,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define build_html 1
%define build_pdf 0
@@ -30,7 +30,7 @@
Name: kernel-docs
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-kvmsmall.changes b/packages/k/kernel-source/kernel-kvmsmall.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-kvmsmall.changes
+++ b/packages/k/kernel-source/kernel-kvmsmall.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-kvmsmall.spec b/packages/k/kernel-source/kernel-kvmsmall.spec
index 0ff6f90dffb..33f940d7a3e 100644
--- a/packages/k/kernel-source/kernel-kvmsmall.spec
+++ b/packages/k/kernel-source/kernel-kvmsmall.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-kvmsmall
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-lpae.changes b/packages/k/kernel-source/kernel-lpae.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-lpae.changes
+++ b/packages/k/kernel-source/kernel-lpae.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-lpae.spec b/packages/k/kernel-source/kernel-lpae.spec
index 6cb79b36960..4c1359d6848 100644
--- a/packages/k/kernel-source/kernel-lpae.spec
+++ b/packages/k/kernel-source/kernel-lpae.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-lpae
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-obs-build.changes b/packages/k/kernel-source/kernel-obs-build.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-obs-build.changes
+++ b/packages/k/kernel-source/kernel-obs-build.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-obs-build.spec b/packages/k/kernel-source/kernel-obs-build.spec
index 1e7e506c7e7..65eb5644dae 100644
--- a/packages/k/kernel-source/kernel-obs-build.spec
+++ b/packages/k/kernel-source/kernel-obs-build.spec
@@ -38,7 +38,7 @@
%endif
%endif
%endif
-%global kernel_package kernel%kernel_flavor-srchash-ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%global kernel_package kernel%kernel_flavor-srchash-90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
@@ -47,7 +47,7 @@
Name: kernel-obs-build
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-obs-qa.changes b/packages/k/kernel-source/kernel-obs-qa.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-obs-qa.changes
+++ b/packages/k/kernel-source/kernel-obs-qa.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-obs-qa.spec b/packages/k/kernel-source/kernel-obs-qa.spec
index d7503da9824..34eb3472cd6 100644
--- a/packages/k/kernel-source/kernel-obs-qa.spec
+++ b/packages/k/kernel-source/kernel-obs-qa.spec
@@ -25,7 +25,7 @@
Name: kernel-obs-qa
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-pae.changes b/packages/k/kernel-source/kernel-pae.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-pae.changes
+++ b/packages/k/kernel-source/kernel-pae.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-pae.spec b/packages/k/kernel-source/kernel-pae.spec
index 0e31c2d3e58..6e1cb08084f 100644
--- a/packages/k/kernel-source/kernel-pae.spec
+++ b/packages/k/kernel-source/kernel-pae.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-pae
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-source.changes b/packages/k/kernel-source/kernel-source.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-source.changes
+++ b/packages/k/kernel-source/kernel-source.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-source.spec b/packages/k/kernel-source/kernel-source.spec
index 20a7c12c8f3..cdf9429d3f1 100644
--- a/packages/k/kernel-source/kernel-source.spec
+++ b/packages/k/kernel-source/kernel-source.spec
@@ -18,7 +18,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -28,7 +28,7 @@
Name: kernel-source
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-syms.changes b/packages/k/kernel-source/kernel-syms.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-syms.changes
+++ b/packages/k/kernel-source/kernel-syms.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-syms.spec b/packages/k/kernel-source/kernel-syms.spec
index 0394c39c4f4..8b16eacbaa8 100644
--- a/packages/k/kernel-source/kernel-syms.spec
+++ b/packages/k/kernel-source/kernel-syms.spec
@@ -16,7 +16,7 @@
#
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,7 +25,7 @@ Name: kernel-syms
Version: 6.12.8
%if %using_buildservice
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-vanilla.changes b/packages/k/kernel-source/kernel-vanilla.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-vanilla.changes
+++ b/packages/k/kernel-source/kernel-vanilla.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-vanilla.spec b/packages/k/kernel-source/kernel-vanilla.spec
index cd9ed4f94cf..35cfea34edd 100644
--- a/packages/k/kernel-source/kernel-vanilla.spec
+++ b/packages/k/kernel-source/kernel-vanilla.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-vanilla
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/kernel-zfcpdump.changes b/packages/k/kernel-source/kernel-zfcpdump.changes
index a0e1767e034..9f62ebe54ed 100644
--- a/packages/k/kernel-source/kernel-zfcpdump.changes
+++ b/packages/k/kernel-source/kernel-zfcpdump.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Thu Jan 2 17:46:27 CET 2025 - tiwai@suse.de
+
+- PCI/DPC: Yet another quirk for PIO log size on Intel Raptor
+ Lake-P (bsc#1234623).
+- commit 4810a19
+
-------------------------------------------------------------------
Thu Jan 2 13:46:42 CET 2025 - jslaby@suse.cz
@@ -1971,6 +1978,17 @@ Fri Dec 6 09:56:39 CET 2024 - jslaby@suse.cz
- iommu/tegra241-cmdqv: Fix unused variable warning (git-fixes).
- commit 78b0030
+-------------------------------------------------------------------
+Fri Dec 6 09:17:22 CET 2024 - jslaby@suse.cz
+
+- Update config files. Copy HZ values from SUSE-2025 (bsc#1196438).
+ SUSE-2025 has the HZ values set from the architectures' defaults. Let's
+ copy the values for the same reasons as expressed in jsc#PED-11606 for
+ x86_64. Especially to use values everyone else uses.
+ Since SUSE-2025 does not support armv6hl, armv7hl, i386, and riscv64,
+ the values are taken from respective defconfigs.
+- commit a7fb275
+
-------------------------------------------------------------------
Fri Dec 6 08:17:44 CET 2024 - jslaby@suse.cz
@@ -6478,7 +6496,12 @@ Mon Oct 28 09:48:20 CET 2024 - tzimmermann@suse.com
Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
require them and everything else runs on DRM. Closes a potential attack
surface into the kernel and HW.
-- commit 72a3d93
+ [js] run oldconfig
+- config: Disable CONFIG_FB_DEVICE (boo#1212947)
+ Disable fbdev userspace interfaces on all architectures. Fbcon doesn't
+ require them and everything else runs on DRM. Closes a potential attack
+ surface into the kernel and HW.
+- commit 90b0f5b
-------------------------------------------------------------------
Mon Oct 28 00:48:28 CET 2024 - mkubecek@suse.cz
diff --git a/packages/k/kernel-source/kernel-zfcpdump.spec b/packages/k/kernel-source/kernel-zfcpdump.spec
index 6f7e0af26bb..5793bc36eff 100644
--- a/packages/k/kernel-source/kernel-zfcpdump.spec
+++ b/packages/k/kernel-source/kernel-zfcpdump.spec
@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.8
-%define git_commit ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
+%define git_commit 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -39,7 +39,7 @@
Name: kernel-zfcpdump
Version: 6.12.8
%if 0%{?is_kotd}
-Release: .gab2dfe6
+Release: .g90b0f5b
%else
Release: 0
%endif
diff --git a/packages/k/kernel-source/patches.suse.tar.bz2 b/packages/k/kernel-source/patches.suse.tar.bz2
index 5b934024942..d426811b834 120000
--- a/packages/k/kernel-source/patches.suse.tar.bz2
+++ b/packages/k/kernel-source/patches.suse.tar.bz2
@@ -1 +1 @@
-/ipfs/bafkreibcda7hui4mx7pe4trq5duwi2pmgcx3q4dr2gefkvw336b6edwmny
\ No newline at end of file
+/ipfs/bafkreibgmsfslq2ztcbaymtdfjgtnbox2wsxakil7a4lswo7v3tgajrumq
\ No newline at end of file
diff --git a/packages/k/kernel-source/series.conf b/packages/k/kernel-source/series.conf
index 4bf34966764..e7510c9ce17 100644
--- a/packages/k/kernel-source/series.conf
+++ b/packages/k/kernel-source/series.conf
@@ -1964,6 +1964,7 @@
patches.suse/drm-nouveau-disp-Fix-missing-backlight-control-on-Ma.patch
patches.suse/Bluetooth-btmtk-Remove-resetting-mt7921-before-downl.patch
patches.suse/drm-amdgpu-fix-backport-of-commit-73dae652dcac.patch
+ patches.suse/PCI-DPC-Yet-another-quirk-for-PIO-log-size-on-Intel-.patch
########################################################
# kbuild/module infrastructure fixes
diff --git a/packages/k/kernel-source/source-timestamp b/packages/k/kernel-source/source-timestamp
index 1fe237f074d..ad722a0d25f 100644
--- a/packages/k/kernel-source/source-timestamp
+++ b/packages/k/kernel-source/source-timestamp
@@ -1,3 +1,3 @@
-2025-01-02 12:47:33 +0000
-GIT Revision: ab2dfe60ff3604409438ab68a1e4e19c9f9a8376
-GIT Branch: rc
+2025-01-06 06:45:37 +0000
+GIT Revision: 90b0f5bec3c74e2fb0bbf3d5a7738de0305f169e
+GIT Branch: stable
diff --git a/packages/k/kompare/.files b/packages/k/kompare/.files
index d1b2f84b79d..42c0ee10d39 100644
Binary files a/packages/k/kompare/.files and b/packages/k/kompare/.files differ
diff --git a/packages/k/kompare/.rev b/packages/k/kompare/.rev
index 3da8a3ffb83..9d33ee75f19 100644
--- a/packages/k/kompare/.rev
+++ b/packages/k/kompare/.rev
@@ -1110,4 +1110,12 @@
KDE release gear 24.12.0 (forwarded request 1230034 from krop)
1230466
+
+ 1f9c6cd3972c4808c975ac0edec99225
+ 24.12.0
+
+ anag+factory
+
+ 1233871
+
diff --git a/packages/k/kompare/kompare.changes b/packages/k/kompare/kompare.changes
index 2cd3225050b..83d22526ca8 100644
--- a/packages/k/kompare/kompare.changes
+++ b/packages/k/kompare/kompare.changes
@@ -1998,7 +1998,7 @@ Wed Dec 22 11:40:17 CET 2010 - dmueller@suse.de
* no upstream changelog available.
-------------------------------------------------------------------
-Fri Dec 8 19:18:53 UCT 2010 - toddrme2178@gmail.com
+Fri Dec 8 19:18:53 UTC 2010 - toddrme2178@gmail.com
- Add optional dependency
* QCA2 -- Needed for most of the algorithms of the checksum tool in Okteta.
diff --git a/packages/k/kphotoalbum/.files b/packages/k/kphotoalbum/.files
index 584d4269e47..c0405436d5b 100644
Binary files a/packages/k/kphotoalbum/.files and b/packages/k/kphotoalbum/.files differ
diff --git a/packages/k/kphotoalbum/.rev b/packages/k/kphotoalbum/.rev
index e2a6c3760fa..03d88b6f044 100644
--- a/packages/k/kphotoalbum/.rev
+++ b/packages/k/kphotoalbum/.rev
@@ -153,4 +153,12 @@
Update to 6.0.0
1230316
+
+ cc046a8d1e92ec0fe7e4ac34461ea1b9
+ 6.0.1
+
+ anag+factory
+ Update to 6.0.1
+ 1235435
+
diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz b/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz
deleted file mode 120000
index a8a9b6f5715..00000000000
--- a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigtlpojvdmhvqlwyfizsxjjfr2yzc26vegp4o4livpwsgwjkhprwi
\ No newline at end of file
diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz.sig b/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz.sig
deleted file mode 100644
index 49a1b273140..00000000000
--- a/packages/k/kphotoalbum/kphotoalbum-6.0.0.tar.xz.sig
+++ /dev/null
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iHUEABYKAB0WIQTyd2NrouQJNH1QNBHKpXsoD+Dp7gUCZ1QiDwAKCRDKpXsoD+Dp
-7gB0AP4vpZom6S4Z2BuwNKrVeGlfNFSdgpA41n7P1ityRzod8AD/f8rnAVkUNseP
-2MxmoDd39eC0/aqxPsdQoLG8IApBBAc=
-=Vgwp
------END PGP SIGNATURE-----
diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz
new file mode 120000
index 00000000000..b7e88514b64
--- /dev/null
+++ b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafybeigyhotha5jvsjdbnzqlxwt7y7im4bw2jq2xcjdtg2zurvlpnkk3z4
\ No newline at end of file
diff --git a/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz.sig b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz.sig
new file mode 100644
index 00000000000..d0b2e5eda1b
--- /dev/null
+++ b/packages/k/kphotoalbum/kphotoalbum-6.0.1.tar.xz.sig
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQTyd2NrouQJNH1QNBHKpXsoD+Dp7gUCZ3u1MgAKCRDKpXsoD+Dp
+7qmmAP0bv8L0q8NYnSTcdukOIAac/rnkPJUbbCI28hdu9JDa0AEA36yY+P33TDv6
+Ak1Gcb/MOYhfJQx6rQhbje/0LEXHDgw=
+=97mO
+-----END PGP SIGNATURE-----
diff --git a/packages/k/kphotoalbum/kphotoalbum.changes b/packages/k/kphotoalbum/kphotoalbum.changes
index e0035a595b4..eb5d5dcb0f1 100644
--- a/packages/k/kphotoalbum/kphotoalbum.changes
+++ b/packages/k/kphotoalbum/kphotoalbum.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Mon Jan 6 21:11:31 UTC 2025 - Christophe Marin
+
+- Update to 6.0.1
+ * Fix a data loss bug
+ * Fix application icon on Wayland
+ * Fix crash when video thumbnail cache contains empty files
+ (kde#497831)
+ * The "Configure KPhotoAlbum" menu entry is now shown again
+ * Clicking on a tag in the Viewer’s info box shows the
+ respective tag in the browser again
+ * When the main window is closed and the viewer is opened, it
+ is also closed now automatically.
+
-------------------------------------------------------------------
Sun Dec 8 10:29:50 UTC 2024 - Christophe Marin
diff --git a/packages/k/kphotoalbum/kphotoalbum.spec b/packages/k/kphotoalbum/kphotoalbum.spec
index 2ec4121d33a..459bbb9be74 100644
--- a/packages/k/kphotoalbum/kphotoalbum.spec
+++ b/packages/k/kphotoalbum/kphotoalbum.spec
@@ -21,7 +21,7 @@
%bcond_without released
Name: kphotoalbum
-Version: 6.0.0
+Version: 6.0.1
Release: 0
Summary: A photo administration utility
License: GPL-2.0-or-later
diff --git a/packages/k/kubernetes-client-fish-completion/.files b/packages/k/kubernetes-client-fish-completion/.files
deleted file mode 100644
index 6ebf15083cc..00000000000
Binary files a/packages/k/kubernetes-client-fish-completion/.files and /dev/null differ
diff --git a/packages/k/kubernetes-client-fish-completion/.meta b/packages/k/kubernetes-client-fish-completion/.meta
deleted file mode 100644
index 49274efaf47..00000000000
--- a/packages/k/kubernetes-client-fish-completion/.meta
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/packages/k/kubernetes-client-fish-completion/.rev b/packages/k/kubernetes-client-fish-completion/.rev
deleted file mode 100644
index cf4ecd7c7ec..00000000000
--- a/packages/k/kubernetes-client-fish-completion/.rev
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- 1818c1285f9853a597b8d040c1ae5bc4
- 0.1604972537+git.da5fa3c
-
- dimstar_suse
- Needed for those using fish with kubernetes
- 863393
-
-
diff --git a/packages/k/kubernetes-client-fish-completion/.servicemark b/packages/k/kubernetes-client-fish-completion/.servicemark
deleted file mode 100644
index f81c460c5ab..00000000000
--- a/packages/k/kubernetes-client-fish-completion/.servicemark
+++ /dev/null
@@ -1 +0,0 @@
-002c398e5da8b187ce6630fed956dbdb
diff --git a/packages/k/kubernetes-client-fish-completion/_service b/packages/k/kubernetes-client-fish-completion/_service
deleted file mode 100644
index 38ba7a1aba3..00000000000
--- a/packages/k/kubernetes-client-fish-completion/_service
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
- git://github.com/evanlucas/fish-kubectl-completions.git
- git
- master
- kubernetes-client-fish-completion
- 0.%ct+git.%h
- enable
-
-
- *.tar
- xz
-
-
-
diff --git a/packages/k/kubernetes-client-fish-completion/_servicedata b/packages/k/kubernetes-client-fish-completion/_servicedata
deleted file mode 100644
index 556a4184de6..00000000000
--- a/packages/k/kubernetes-client-fish-completion/_servicedata
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- git://github.com/evanlucas/fish-kubectl-completions.git
- da5fa3c0dc254d37eb4b8e73a86d07c7bcebe637
\ No newline at end of file
diff --git a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion-0.1604972537+git.da5fa3c.tar.xz b/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion-0.1604972537+git.da5fa3c.tar.xz
deleted file mode 120000
index a655f236c20..00000000000
--- a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion-0.1604972537+git.da5fa3c.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreiejsapylrms4qaajiierezokinoe7l773nv4ehuqb7fjwzlbatnj4
\ No newline at end of file
diff --git a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.changes b/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.changes
deleted file mode 100644
index 95f3e1aa342..00000000000
--- a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.changes
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------
-Thu Jan 7 21:03:44 UTC 2021 - Robert Munteanu
-
-- Initial package
diff --git a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.spec b/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.spec
deleted file mode 100644
index fd5f838d131..00000000000
--- a/packages/k/kubernetes-client-fish-completion/kubernetes-client-fish-completion.spec
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# spec file for package kubernetes-client-fish-completion
-#
-# Copyright (c) 2021 SUSE LLC
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
-#
-
-
-Name: kubernetes-client-fish-completion
-Version: 0.1604972537+git.da5fa3c
-Release: 0
-Summary: Kubectl completion for fish shell
-License: MIT
-URL: https://github.com/evanlucas/fish-kubectl-completions
-Source: %{name}-%{version}.tar.xz
-BuildRequires: fish
-Supplements: packageand(kubernetes-client:fish)
-BuildArch: noarch
-
-%description
-Kubectl completion for fish shell
-
-%prep
-%setup -q
-
-%build
-
-%install
-install -D -m 644 completions/kubectl.fish "%{buildroot}/%{_datadir}/fish/vendor_completions.d/kubectl.fish"
-
-%files
-%defattr(-,root,root)
-%{_datadir}/fish/vendor_completions.d/kubectl.fish
-%license LICENSE
-%doc README.md
-
-%changelog
diff --git a/packages/libg/libguestfs/.files b/packages/libg/libguestfs/.files
index ef4a1fb1dfd..f9f55297988 100644
Binary files a/packages/libg/libguestfs/.files and b/packages/libg/libguestfs/.files differ
diff --git a/packages/libg/libguestfs/.rev b/packages/libg/libguestfs/.rev
index 8e7c25dfb2b..432888ede81 100644
--- a/packages/libg/libguestfs/.rev
+++ b/packages/libg/libguestfs/.rev
@@ -1182,4 +1182,12 @@
No code change. Add back a dropped bug number in a comment.
1208864
+
+ 8d81cacc7aeca2b3db40c5d535b78d4e
+ 1.55.2
+
+ anag+factory
+ Update libguestfs to version 1.55.2
+ 1235234
+
diff --git a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz b/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz
deleted file mode 120000
index 445b79bf049..00000000000
--- a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeidchfpysy5q4gl7ntdcpxozofonfgmam7eps7aafgobu75ppsfyea
\ No newline at end of file
diff --git a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz.sig b/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz.sig
deleted file mode 100644
index 193c829d5b8..00000000000
--- a/packages/libg/libguestfs/libguestfs-1.54.0.tar.gz.sig
+++ /dev/null
@@ -1,17 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmcFNYwRHHJpY2hAYW5u
-ZXhpYS5vcmcACgkQkXOPc+G3aKAn2xAArWoo5hKyREZW+WqEv40ZDD9jRG2WNUyl
-BJcEvLEtcAySv71nftVQOhxoZhcfRbanSFKCTD0O/rzf5MjDhPIi9jbeGkFDg22c
-zyuSJ4vGnkUCa1dDg5hJZdhCfe/gSb5RHR8GF+QRZDVXqCZg/PO+KEFh0112htUW
-1y6rc9oe2f5aSNO9wgsVCYLXGcZ80wT/JyXe/NhqJoZOvps4SlEFHcpoYdV0wzOG
-1UkuPy1UteDOTLHGx5JyMqR/+mzy3O59FaIU1eAXwrtlksBfzgmMyEt7ntizk3/M
-qGgaE4KK3GURZUoDNc6WS856EMaoeMy6Dd6np8rMKeDn3d0PCNcrn2+7kSiNyRP0
-guM+7gwcZUnI9UOi6/vwbmmDCAgRkSPP130fKagBtK2BqQ1FyTow4mOLXkVpHrlZ
-zF2lDIBs/rDC1fdDXtcsZ/N4nc2OkZwvZ+jxjhsY4xnSLaZSK+C3Le7Yqj04vOzh
-KfqgqorqaEw1MnqRY6czGc5VntXsK/5f+zBeS4KGn7znJN/jVXzjFDn3o0X6R1MW
-IMv2ZHk0NInGFaVHyBD7ob3vh2+hWX0QIVTouqmPRVPIbVs4hAIVHGeOkkUCO8y9
-MerGQuJSPlaegndGfRmp4R6q882QxTXRiY4tAnhdoDj5bLzss89kSKqxUHBDknZA
-Fe+4R67G9zg=
-=RmmC
------END PGP SIGNATURE-----
diff --git a/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz
new file mode 120000
index 00000000000..a5c7eea838f
--- /dev/null
+++ b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeibwvfmv7pmnz2s4b7l4x6ycp47a76qcxl7wveakm2ojec2q7yaxem
\ No newline at end of file
diff --git a/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz.sig b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz.sig
new file mode 100644
index 00000000000..94c00a8a83f
--- /dev/null
+++ b/packages/libg/libguestfs/libguestfs-1.55.2.tar.gz.sig
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmc7UaMRHHJpY2hAYW5u
+ZXhpYS5vcmcACgkQkXOPc+G3aKAPjQ/+LzrzUp46xkyQulpT1xSNy1dy/AiHUMTh
+foiS7TbP23r+3/07Hyr/7/K3Z+XvJxQMwS/9n/VuS1uV53ryrEh1rtxCkheVqswD
+dHL5xfKXM4oVKkww6eiHgi3EVyssVXdJo8QH8VeH216wsHOHj+XF1sVR0JKfAoyI
+RuBOgYavYwJnUe2HKQN4tVdks/iV8zNbGXK0A5QCLfi4vD2q5OVj4q513x2W9Q1t
+OmyUX2raSB9Mi2PFe3XTggMKJuIU+oxNUNvvnwPB2KMBIpf4rHpWqZs8lGQhF2C7
+CLGEt1tWaWNFA3mlTBq5wQYetjMpAKMBY+nTRVUie0M2uc00ENobRzOcDdZTPtxQ
+7lHKtZYcedI0CPiXrmC2yTTPdhRE887TZ6DgG+nJCLvJFWBLwGZw0jX0IZgxGNp5
+SysiVLbZR/h2yJJdle3f5Ab6kUewPTDPzrDpHg+bAOZxJnoCGR43oebybWdJWr+M
+Fu6TV0fohr8mhtNHXOqGqlRPj6zYgaiRTer9BqxDV1WPoKVFFs0bbyBRqS0s1Kve
+j4QNpw0vyN8Z13c2saLmc7LVoqOFBJqVffuIrns2s6gYoDMhA4AALhsejIopFRf3
+8NgVWbhvJwqv4jei+CQCAsz9ZoQkVI0m/MgJH225u9mlQITBk/JxZRKCGCcUpjEn
+sxIZL8QOU5g=
+=Zwb/
+-----END PGP SIGNATURE-----
diff --git a/packages/libg/libguestfs/libguestfs.changes b/packages/libg/libguestfs/libguestfs.changes
index fd15402b9eb..ac457369f2c 100644
--- a/packages/libg/libguestfs/libguestfs.changes
+++ b/packages/libg/libguestfs/libguestfs.changes
@@ -1,3 +1,29 @@
+-------------------------------------------------------------------
+Fri Jan 3 14:09:24 MST 2025 - carnold@suse.com
+
+- Update to version 1.55.2 (jsc#PED-8910)
+ * lib/inspect-osinfo.c: Add Windows Server 2025 osinfo
+ * appliance: Use stable owner, group and mtime in appliance
+ tarballs
+ * mltools: Replace jansson with json-c
+ * lib/info.c: Replace jansson with json-c
+ * lib/qemu.c: Replace jansson with json-c
+ * lib: direct: Remove test for qemu mandatory locking
+ * Various language translations
+ * Fix dhcpcd failing on systemd-resolved stub
+ * mlcustomize: Add heuristic support for Windows Server 2025
+ * mlcustomize/customize_run.ml: Move 'in' to new line
+ * mlstdutils/guestfs_config: Define host_os
+ * mlcustomize, mltools: Check guest OS is compatible before
+ allowing --run
+ * generator: Remove common/mlv2v/uefi.ml{,i} files
+ * qemuopts: Add ability to add raw, unquoted output to qemu
+ scripts
+ * qemuopts: Fix missing break statement
+ * mlstdutils: Remove Option module
+ * Remove test for caml_alloc_initialized_string
+ * build: Move baseline OCaml to 4.08
+
-------------------------------------------------------------------
Thu Oct 10 07:06:04 MDT 2024 - carnold@suse.com
diff --git a/packages/libg/libguestfs/libguestfs.spec b/packages/libg/libguestfs/libguestfs.spec
index 6f0c2ad4dcc..d168bd9d2aa 100644
--- a/packages/libg/libguestfs/libguestfs.spec
+++ b/packages/libg/libguestfs/libguestfs.spec
@@ -1,7 +1,7 @@
#
# spec file for package libguestfs
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
Name: libguestfs
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64 riscv64
-Version: 1.54.0
+Version: 1.55.2
Release: 0
Summary: Access and modify virtual machine disk images
License: GPL-2.0-or-later
@@ -41,6 +41,7 @@ BuildRequires: gawk
BuildRequires: gcc-c++
BuildRequires: gobject-introspection-devel
BuildRequires: gperf
+BuildRequires: libjson-c-devel
BuildRequires: libtool
BuildRequires: ocaml-augeas-devel
BuildRequires: ocaml-hivex-devel
diff --git a/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch b/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch
index f46b56e5379..51e8f43ac8e 100644
--- a/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch
+++ b/packages/libg/libguestfs/use-rtc-driftfix-slew-for-x86-only.patch
@@ -1,6 +1,6 @@
---- libguestfs-1.52.0/lib/launch-direct.c.orig 2024-02-05 14:17:10.208970293 -0700
-+++ libguestfs-1.52.0/lib/launch-direct.c 2024-02-05 14:21:37.548976664 -0700
-@@ -650,7 +650,10 @@ launch_direct (guestfs_h *g, void *datav
+--- a/lib/launch-direct.c
++++ b/lib/launch-direct.c
+@@ -645,7 +645,10 @@ launch_direct (guestfs_h *g, void *datav
flag ("-no-reboot");
/* These are recommended settings, see RHBZ#1053847. */
diff --git a/packages/libs/libstfl/.files b/packages/libs/libstfl/.files
index ec95703710a..ad0db83226c 100644
Binary files a/packages/libs/libstfl/.files and b/packages/libs/libstfl/.files differ
diff --git a/packages/libs/libstfl/.rev b/packages/libs/libstfl/.rev
index 890905849b7..3d3d0338192 100644
--- a/packages/libs/libstfl/.rev
+++ b/packages/libs/libstfl/.rev
@@ -106,4 +106,13 @@ No indication of LGPL-3.0 (only) files. See README also (forwarded request 10777
1154029
+
+ 575191a5f05a9ce93d07ac110632851b
+ 0.24
+
+ anag+factory
+ - Delete broken patch stfl-ncurses.patch to fix FTBFS.
+- Stop shipping static library
+ 1235218
+
diff --git a/packages/libs/libstfl/_scmsync.obsinfo b/packages/libs/libstfl/_scmsync.obsinfo
new file mode 100644
index 00000000000..36dfae6c372
--- /dev/null
+++ b/packages/libs/libstfl/_scmsync.obsinfo
@@ -0,0 +1,4 @@
+mtime: 1736171910
+commit: 9e7757e18f90e5394ada3b41a232a3554016b304a1b3316bb36156f16de7ee45
+url: https://src.opensuse.org/clibs/stfl
+revision: master
diff --git a/packages/libs/libstfl/build.specials.obscpio b/packages/libs/libstfl/build.specials.obscpio
new file mode 120000
index 00000000000..2dd8878df73
--- /dev/null
+++ b/packages/libs/libstfl/build.specials.obscpio
@@ -0,0 +1 @@
+/ipfs/bafkreibitxj25fiifgbtn3ivtfrfbvz5iejie2w75ljuog26cfr774fbsq
\ No newline at end of file
diff --git a/packages/libs/libstfl/libstfl.changes b/packages/libs/libstfl/libstfl.changes
index 4085156c7c9..e95932ab17b 100644
--- a/packages/libs/libstfl/libstfl.changes
+++ b/packages/libs/libstfl/libstfl.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 6 11:16:42 UTC 2025 - Jan Engelhardt
+
+- Delete broken patch stfl-ncurses.patch to fix FTBFS.
+- Stop shipping static library
+
-------------------------------------------------------------------
Fri Mar 1 10:04:25 UTC 2024 - pgajdos@suse.com
diff --git a/packages/libs/libstfl/libstfl.spec b/packages/libs/libstfl/libstfl.spec
index 0378046c30e..1c2c543d3da 100644
--- a/packages/libs/libstfl/libstfl.spec
+++ b/packages/libs/libstfl/libstfl.spec
@@ -27,9 +27,8 @@ URL: http://www.clifford.at/stfl/
Source: http://www.clifford.at/stfl/stfl-%{version}.tar.gz
Source99: libstfl-rpmlintrc
Patch1: stfl-optflags.patch
-Patch2: stfl-ncurses.patch
BuildRequires: ncurses-devel
-BuildRequires: pkgconfig
+BuildRequires: pkg-config
%description
STFL is a library which implements a curses-based widget set for text
@@ -65,8 +64,7 @@ describe STFL GUIs.
%autosetup -p0 -n "stfl-%{version}"
%build
-%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
-make %{?_smp_mflags} \
+%make_build \
CC="gcc" \
OPTFLAGS="%{optflags}"\
FOUND_SPL=0 \
@@ -80,14 +78,14 @@ make %{?_smp_mflags} \
libdir="%{_lib}" \
prefix="%{_prefix}"
-[ -e "%{buildroot}%{_libdir}/libstfl.so.%{sover}" ] || {
+if ! [ -e "%{buildroot}/%{_libdir}/libstfl.so.%{sover}" ]; then
pushd "%{buildroot}%{_libdir}/"
ln -s libstfl.so.*.* libstfl.so.%{sover}
popd
-}
+fi
+rm -fv "%{buildroot}/%{_libdir}"/*.a
-%post -n libstfl%{sover} -p /sbin/ldconfig
-%postun -n libstfl%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libstfl%{sover}
%files -n libstfl%{sover}
%license COPYING
@@ -98,7 +96,6 @@ make %{?_smp_mflags} \
%files -n libstfl-devel
%{_includedir}/stfl.h
%{_libdir}/libstfl.so
-%{_libdir}/libstfl.a
%{_libdir}/pkgconfig/stfl.pc
%changelog
diff --git a/packages/libs/libstfl/stfl-ncurses.patch b/packages/libs/libstfl/stfl-ncurses.patch
deleted file mode 100644
index 5041517997f..00000000000
--- a/packages/libs/libstfl/stfl-ncurses.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- stfl_internals.h.orig 2008-05-06 11:44:36.000000000 +0200
-+++ stfl_internals.h 2009-12-10 01:52:13.000000000 +0100
-@@ -28,7 +28,7 @@
- #endif
-
- #include "stfl.h"
--#include
-+#include
- #include
-
- struct stfl_widget_type;
diff --git a/packages/libu/liburing/.files b/packages/libu/liburing/.files
index 01af9eb655c..0308f48d5b7 100644
Binary files a/packages/libu/liburing/.files and b/packages/libu/liburing/.files differ
diff --git a/packages/libu/liburing/.rev b/packages/libu/liburing/.rev
index ab83d0e333e..75d1066d859 100644
--- a/packages/libu/liburing/.rev
+++ b/packages/libu/liburing/.rev
@@ -218,4 +218,13 @@
Automatic submission by obs-autosubmit
1230755
+
+ 3bf1810a91c7ed4b7fd3016186ed7fb8
+ 2.8
+
+ anag+factory
+ - disable some tests for older kernels & strange archs
+
+ 1235113
+
diff --git a/packages/libu/liburing/liburing.changes b/packages/libu/liburing/liburing.changes
index e9ebfc890b2..9726dd36d08 100644
--- a/packages/libu/liburing/liburing.changes
+++ b/packages/libu/liburing/liburing.changes
@@ -1,3 +1,8 @@
+-------------------------------------------------------------------
+Mon Jan 6 06:55:31 UTC 2025 - Jiri Slaby
+
+- disable some tests for older kernels & strange archs
+
-------------------------------------------------------------------
Fri Dec 6 09:49:21 UTC 2024 - Jiri Slaby
diff --git a/packages/libu/liburing/liburing.spec b/packages/libu/liburing/liburing.spec
index 89ff09954f1..528c0056733 100644
--- a/packages/libu/liburing/liburing.spec
+++ b/packages/libu/liburing/liburing.spec
@@ -1,7 +1,7 @@
#
# spec file for package liburing
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -88,9 +88,29 @@ export CPPFLAGS="%{optflags} -fno-stack-protector"
%make_build -C src
%check
+declare -a TEST_EXCLUDE=()
+
+%if 0%{?sle_version} == 150500
+TEST_EXCLUDE+=( fallocate.t fd-pass.t fixed-buf-merge.t msg-ring-overflow.t nop.t poll-race-mshot.t reg-hint.t sqwait.t wq-aff.t )
+%endif
+%if 0%{?sle_version} == 150600 || 0%{?sle_version} == 150700
+TEST_EXCLUDE+=( fallocate.t )
+%endif
+%if 0%{?suse_version} == 1600
+TEST_EXCLUDE+=( sqwait.t )
+%endif
+
+%ifarch ppc64le
+TEST_EXCLUDE+=( no-mmap-inval.t recv-multishot.t reg-fd-only.t recvsend_bundle.t recvsend_bundle-inc.t )
+%elifarch s390x
+TEST_EXCLUDE+=( futex.t multicqes_drain.t poll-mshot-update.t read-mshot.t waitid.t )
+TEST_EXCLUDE+=( link-timeout.t min-timeout-wait.t submit-and-wait.t sync-cancel.t )
+%endif
+
# io_uring syscalls not supported as of qemu 7.0.0 and would test the host
# kernel anyway not the target kernel..
%if !0%{?qemu_user_space_build}
+echo "TEST_EXCLUDE=\"${TEST_EXCLUDE[@]}\"" > test/config.local
%make_build runtests
%endif
diff --git a/packages/libu/libuser/.files b/packages/libu/libuser/.files
new file mode 100644
index 00000000000..eab09d3fb8b
Binary files /dev/null and b/packages/libu/libuser/.files differ
diff --git a/packages/libu/libuser/.meta b/packages/libu/libuser/.meta
new file mode 100644
index 00000000000..6e3730571cc
--- /dev/null
+++ b/packages/libu/libuser/.meta
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/packages/libu/libuser/.rev b/packages/libu/libuser/.rev
new file mode 100644
index 00000000000..66589cf7dcb
--- /dev/null
+++ b/packages/libu/libuser/.rev
@@ -0,0 +1,10 @@
+
+
+ 6b497eabe27cc5e5582e327b45ed8aa9
+ 0.64
+
+ anag+factory
+
+ 1235343
+
+
diff --git a/packages/libu/libuser/_scmsync.obsinfo b/packages/libu/libuser/_scmsync.obsinfo
new file mode 100644
index 00000000000..85bc415af9e
--- /dev/null
+++ b/packages/libu/libuser/_scmsync.obsinfo
@@ -0,0 +1,4 @@
+mtime: 1736182853
+commit: 60b30ea9518fc06ae986c1c4b117908c840dde6b956bfc7771fcd4966a5f7af6
+url: https://src.opensuse.org/clibs/libuser
+revision: master
diff --git a/packages/libu/libuser/libuser-0.64.tar.gz b/packages/libu/libuser/libuser-0.64.tar.gz
new file mode 120000
index 00000000000..080b5f60391
--- /dev/null
+++ b/packages/libu/libuser/libuser-0.64.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeihpc54k2jwlafhn5va5eyk5vyfdohkw62rgmxe2uaocwh3m2fdjzq
\ No newline at end of file
diff --git a/packages/libu/libuser/libuser.changes b/packages/libu/libuser/libuser.changes
new file mode 100644
index 00000000000..b052786bd5c
--- /dev/null
+++ b/packages/libu/libuser/libuser.changes
@@ -0,0 +1,13 @@
+-------------------------------------------------------------------
+Mon Jan 6 16:57:03 UTC 2025 - Richard Rahl
+
+- add support for Leap 15.6
+- use make macro
+- fix Leap16
+- disable tests for Leap16, as openldap-server is missing and crpyt
+ will be removed
+
+-------------------------------------------------------------------
+Thu Jan 2 08:56:41 UTC 2025 - Richard Rahl
+
+- initial packaging
diff --git a/packages/libu/libuser/libuser.spec b/packages/libu/libuser/libuser.spec
new file mode 100644
index 00000000000..2877ed93122
--- /dev/null
+++ b/packages/libu/libuser/libuser.spec
@@ -0,0 +1,166 @@
+#
+# spec file for package libuser
+#
+# Copyright (c) 2025 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+%define sover 1
+Name: libuser
+Version: 0.64
+Release: 0
+Summary: A user and group account administration library
+License: LGPL-2.0-or-later
+URL: https://pagure.io/libuser
+Source0: %{url}/archive/%{name}-%{version}/%{name}-%{name}-%{version}.tar.gz#/%{name}-%{version}.tar.gz
+BuildRequires: bison
+BuildRequires: gettext-tools
+BuildRequires: gtkdoc
+BuildRequires: libtool
+BuildRequires: python-rpm-macros
+%if 0%{?suse_version} >= 1600
+BuildRequires: selinux-policy-devel
+%else
+BuildRequires: libselinux-devel
+%endif
+%if 0%{?suse_version} == 1600
+BuildRequires: selinux-policy-targeted
+%endif
+BuildRequires: sgmltool
+BuildRequires: pkgconfig(audit)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(ldap)
+BuildRequires: pkgconfig(libsasl2)
+%if 0%{?suse_version} >= 1600
+BuildRequires: pkgconfig(pam)
+%else
+BuildRequires: pam-devel
+%endif
+BuildRequires: pkgconfig(popt)
+BuildRequires: pkgconfig(python3)
+
+%description
+The libuser library implements a standardized interface for manipulating and
+administering user and group accounts. The library uses pluggable back-ends to
+interface to its data sources.
+
+Sample applications modeled after those included with the shadow password suite
+are included.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name} = %{version}
+Requires: %{name}%{sover} = %{version}
+
+%description devel
+%{summary}.
+
+%package -n python3-%{name}
+Summary: Python library for %{name}
+Requires: %{name}%{sover} = %{version}
+
+%description -n python3-%{name}
+%{summary}.
+
+%package -n %{name}%{sover}
+Summary: Library files for %{name}
+
+%description -n %{name}%{sover}
+%{summary}.
+
+%package docs
+Summary: HTML Documentation for %{name}
+BuildArch: noarch
+
+%description docs
+%{summary}.
+
+%lang_package
+
+%prep
+%autosetup -n %{name}-%{name}-%{version}
+
+%build
+./autogen.sh
+%configure \
+ --with-selinux \
+ --with-ldap \
+ --with-audit \
+ --with-sasl \
+ --with-python \
+ --enable-gtk-doc
+%make_build
+
+%install
+%make_install
+%find_lang %{name}
+find %{buildroot} -type f \( -name '*.a' -o -name '*.la' \) -delete
+
+%if 0%{?suse_version} != 1600
+# Leap16.0 doesn't have openldap-server and with python313 the crypt module is missing
+%check
+%make_build check
+%endif
+
+%ldconfig_scriptlets -n %{name}%{sover}
+
+%files
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README TODO
+%{_bindir}/lchfn
+%{_bindir}/lchsh
+%{_sbindir}/lchage
+%{_sbindir}/lgroupadd
+%{_sbindir}/lgroupdel
+%{_sbindir}/lgroupmod
+%{_sbindir}/lid
+%{_sbindir}/lnewusers
+%{_sbindir}/lpasswd
+%{_sbindir}/luseradd
+%{_sbindir}/luserdel
+%{_sbindir}/lusermod
+%config %{_sysconfdir}/%{name}.conf
+%{_mandir}/man?/lchage.?%{?ext_man}
+%{_mandir}/man?/lchfn.?%{?ext_man}
+%{_mandir}/man?/lchsh.?%{?ext_man}
+%{_mandir}/man?/lgroupadd.?%{?ext_man}
+%{_mandir}/man?/lgroupdel.?%{?ext_man}
+%{_mandir}/man?/lgroupmod.?%{?ext_man}
+%{_mandir}/man?/lid.?%{?ext_man}
+%{_mandir}/man?/lnewusers.?%{?ext_man}
+%{_mandir}/man?/lpasswd.?%{?ext_man}
+%{_mandir}/man?/luseradd.?%{?ext_man}
+%{_mandir}/man?/luserdel.?%{?ext_man}
+%{_mandir}/man?/lusermod.?%{?ext_man}
+%{_mandir}/man?/libuser.conf.?%{?ext_man}
+
+%files -n %{name}%{sover}
+%{_libdir}/%{name}.so.%{sover}
+%{_libdir}/%{name}.so.%{sover}.*
+
+%files devel
+%{_includedir}/%{name}
+%{_libdir}/%{name}.so
+%{_libdir}/%{name}
+%{_libdir}/pkgconfig/%{name}.pc
+
+%files -n python3-%{name}
+%{python_sitearch}/%{name}.so
+
+%files docs
+%{_datadir}/gtk-doc/html/%{name}
+
+%files lang -f %{name}.lang
+
+%changelog
diff --git a/packages/n/neatvnc/.files b/packages/n/neatvnc/.files
index c79e183ae99..2fce586418d 100644
Binary files a/packages/n/neatvnc/.files and b/packages/n/neatvnc/.files differ
diff --git a/packages/n/neatvnc/.rev b/packages/n/neatvnc/.rev
index 4b45df637ed..6b32dc27020 100644
--- a/packages/n/neatvnc/.rev
+++ b/packages/n/neatvnc/.rev
@@ -182,4 +182,41 @@
1217333
+
+ 4fd69d4fcf6671a9930d43982ff36024
+ 0.9.2
+
+ anag+factory
+ - Update to 0.9.2:
+ * This patch release adds missing bounds checks.
+ Two buffer overflow vulnerabilities were reported by Frederik
+ Reiter who also provided patches to fix them.
+ There are potential security implications, but only authenticated
+ clients would be able to exploit these vulnerabilities, if at all.
+ Nevertheless, it is prudent to update as soon as possible.
+
+- Update to 0.9.1:
+ * Fix a data type mismatch in the clipboard code that caused the
+ build to fail for 32 bit architectures.
+
+- Update to 0.9.0:
+ Highlights:
+ * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
+ sponsored by Raspberry Pi Ltd.
+ * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
+ * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
+ * The continuous updates extension was implemented by Philipp Zabel.
+ * We now have simple bandwidth estimation and improved frame pacing.
+ * Methods for rating pixel formats and modifiers have according to Neat VNC's
+ preferences have been added.
+ * The Qemu/VMWare LED state extensions have been implemented.
+ * H.264 encoders will now encode the correct colour space into the elementary
+ stream.
+ Bug fixes:
+ * Some memory leaks and reference counting errors have been eradicated.
+ * A race between resizing events and framebuffer updates that would cause a
+ buffer with the previous size to be sent after a resize event has been fixed.
+ * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
+ 1235573
+
diff --git a/packages/n/neatvnc/_service b/packages/n/neatvnc/_service
index b2d8be55ec2..d6e4a8739e3 100644
--- a/packages/n/neatvnc/_service
+++ b/packages/n/neatvnc/_service
@@ -3,11 +3,11 @@
git
https://github.com/any1/neatvnc.git
- master
- 0.8.1+git%cd.%h
+ 4c37ae9349f16a255cd3e95ed7931c71e6abf8fc
+ 0.9.2
-
-
+
+
*.tar
xz
diff --git a/packages/n/neatvnc/fix-build-in-15.6.patch b/packages/n/neatvnc/fix-build-in-15.6.patch
index acf23966c3c..4ffeb46d79e 100644
--- a/packages/n/neatvnc/fix-build-in-15.6.patch
+++ b/packages/n/neatvnc/fix-build-in-15.6.patch
@@ -1,22 +1,7 @@
-Index: neatvnc-0.8.0+git20241008.b539421/src/enc/h264/ffmpeg-impl.c
+Index: neatvnc-0.9.2/meson.build
===================================================================
---- neatvnc-0.8.0+git20241008.b539421.orig/src/enc/h264/ffmpeg-impl.c
-+++ neatvnc-0.8.0+git20241008.b539421/src/enc/h264/ffmpeg-impl.c
-@@ -224,8 +224,10 @@ static int h264_encoder__init_buffersrc(
- params->sample_aspect_ratio = (AVRational){1, 1};
- params->time_base = self->timebase;
- params->hw_frames_ctx = self->hw_frames_ctx;
-+#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(10,1,100)
- params->color_space = AVCOL_SPC_RGB;
- params->color_range = AVCOL_RANGE_JPEG;
-+#endif
-
- rc = av_buffersrc_parameters_set(self->filter_in, params);
- assert(rc == 0);
-Index: neatvnc-0.8.0+git20241008.b539421/meson.build
-===================================================================
---- neatvnc-0.8.0+git20241008.b539421.orig/meson.build
-+++ neatvnc-0.8.0+git20241008.b539421/meson.build
+--- neatvnc-0.9.2.orig/meson.build
++++ neatvnc-0.9.2/meson.build
@@ -54,7 +54,7 @@ libturbojpeg = dependency('libturbojpeg'
gnutls = dependency('gnutls', required: get_option('tls'))
nettle = dependency('nettle', required: get_option('nettle'))
diff --git a/packages/n/neatvnc/neatvnc-0.8.1+git20241008.b539421.obscpio b/packages/n/neatvnc/neatvnc-0.8.1+git20241008.b539421.obscpio
deleted file mode 120000
index 673e6d2ec5c..00000000000
--- a/packages/n/neatvnc/neatvnc-0.8.1+git20241008.b539421.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeieohm3cresp5tr7iaz763dmoc67d6lmvs6d7lrhm4y6s5t3de3db4
\ No newline at end of file
diff --git a/packages/n/neatvnc/neatvnc-0.9.2.tar.xz b/packages/n/neatvnc/neatvnc-0.9.2.tar.xz
new file mode 120000
index 00000000000..ab4bd1b87f1
--- /dev/null
+++ b/packages/n/neatvnc/neatvnc-0.9.2.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafybeicf3bq7keg47rn2d6jyogikl23hsey2qtf2dodk6qoqnqaqrja5qu
\ No newline at end of file
diff --git a/packages/n/neatvnc/neatvnc.changes b/packages/n/neatvnc/neatvnc.changes
index 180e7b82190..58f70f9eb78 100644
--- a/packages/n/neatvnc/neatvnc.changes
+++ b/packages/n/neatvnc/neatvnc.changes
@@ -1,3 +1,47 @@
+-------------------------------------------------------------------
+Mon Dec 30 11:06:23 UTC 2024 - Michael Vetter
+
+- Update to 0.9.2:
+ * This patch release adds missing bounds checks.
+ Two buffer overflow vulnerabilities were reported by Frederik
+ Reiter who also provided patches to fix them.
+ There are potential security implications, but only authenticated
+ clients would be able to exploit these vulnerabilities, if at all.
+ Nevertheless, it is prudent to update as soon as possible.
+
+-------------------------------------------------------------------
+Mon Dec 30 11:05:56 UTC 2024 - Michael Vetter
+
+- Update to 0.9.1:
+ * Fix a data type mismatch in the clipboard code that caused the
+ build to fail for 32 bit architectures.
+
+-------------------------------------------------------------------
+Mon Dec 30 11:05:23 UTC 2024 - Michael Vetter
+
+- Update to 0.9.0:
+ Highlights:
+ * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
+ sponsored by Raspberry Pi Ltd.
+ * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
+ * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
+ * The continuous updates extension was implemented by Philipp Zabel.
+ * We now have simple bandwidth estimation and improved frame pacing.
+ * Methods for rating pixel formats and modifiers have according to Neat VNC's
+ preferences have been added.
+ * The Qemu/VMWare LED state extensions have been implemented.
+ * H.264 encoders will now encode the correct colour space into the elementary
+ stream.
+ Bug fixes:
+ * Some memory leaks and reference counting errors have been eradicated.
+ * A race between resizing events and framebuffer updates that would cause a
+ buffer with the previous size to be sent after a resize event has been fixed.
+ * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
+ the client because 24 bpp is not allowed by the protocol. Nvidia users should
+ now be able to use a wider selection of clients as a result of this change.
+- Update fix-build-in-15.6.patch
+ 15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT
+
-------------------------------------------------------------------
Wed Oct 23 07:57:14 UTC 2024 - Antonio Larrosa
diff --git a/packages/n/neatvnc/neatvnc.obsinfo b/packages/n/neatvnc/neatvnc.obsinfo
index a361ea0a830..71991c3964d 100644
--- a/packages/n/neatvnc/neatvnc.obsinfo
+++ b/packages/n/neatvnc/neatvnc.obsinfo
@@ -1,4 +1,4 @@
name: neatvnc
-version: 0.8.1+git20241008.b539421
-mtime: 1728377463
-commit: b539421d3b10bbb790c48200eb1955fd54a3b8fb
+version: 0.9.2
+mtime: 1733604143
+commit: 4c37ae9349f16a255cd3e95ed7931c71e6abf8fc
diff --git a/packages/n/neatvnc/neatvnc.spec b/packages/n/neatvnc/neatvnc.spec
index 10d74c9aec5..895d461d7ac 100644
--- a/packages/n/neatvnc/neatvnc.spec
+++ b/packages/n/neatvnc/neatvnc.spec
@@ -1,7 +1,7 @@
#
# spec file for package neatvnc
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define libsoname libneatvnc0
Name: neatvnc
-Version: 0.8.1+git20241008.b539421
+Version: 0.9.2
Release: 0
Summary: A VNC server library
License: ISC
diff --git a/packages/n/nethack/.files b/packages/n/nethack/.files
index 2023d994431..d0d42fcf178 100644
Binary files a/packages/n/nethack/.files and b/packages/n/nethack/.files differ
diff --git a/packages/n/nethack/.rev b/packages/n/nethack/.rev
index 3fabd575465..a62315a1670 100644
--- a/packages/n/nethack/.rev
+++ b/packages/n/nethack/.rev
@@ -15,4 +15,19 @@
1234671
+
+ fe2b49be2c500915948bde4c27ff1251
+ 3.4.3
+
+ anag+factory
+ - Mark NetHack's record and logfile file with %config(noreplace), so
+ that package updates do not overwrite existing highscores and
+ information about previous games. Also list the various state files
+ individually instead of lumping them together.
+- Install 'logfile' instead of 'log' in NetHack's state directory. The
+ file contains information about earlier played games.
+- Avoid race around dlb.o (boo#1102408)
+
+ 1235499
+
diff --git a/packages/n/nethack/nethack.changes b/packages/n/nethack/nethack.changes
index 0d97965f805..162740a1640 100644
--- a/packages/n/nethack/nethack.changes
+++ b/packages/n/nethack/nethack.changes
@@ -1,3 +1,19 @@
+-------------------------------------------------------------------
+Mon Jan 6 16:55:04 UTC 2025 - Thomas Zimmermann
+
+- Mark NetHack's record and logfile file with %config(noreplace), so
+ that package updates do not overwrite existing highscores and
+ information about previous games. Also list the various state files
+ individually instead of lumping them together.
+
+- Install 'logfile' instead of 'log' in NetHack's state directory. The
+ file contains information about earlier played games.
+
+-------------------------------------------------------------------
+Fri Jan 3 09:53:43 UTC 2025 - Bernhard Wiedemann
+
+- Avoid race around dlb.o (boo#1102408)
+
-------------------------------------------------------------------
Fri Jan 3 07:27:58 UTC 2025 - Thomas Zimmermann
diff --git a/packages/n/nethack/nethack.spec b/packages/n/nethack/nethack.spec
index 2e4aefcb426..dd9527ecaf7 100644
--- a/packages/n/nethack/nethack.spec
+++ b/packages/n/nethack/nethack.spec
@@ -70,6 +70,7 @@ sed -i "s/^CFLAGS.*/& %{optflags}/" Makefile dat/Makefile doc/Makefile src/Makef
# files for makedefs first.
%make_build -C src monst.o
%make_build -C src objects.o
+%make_build -C src dlb.o
# Build the game binary, then some data files. Finally build all
# remaining default targets. Although 'all' covers the first three
@@ -93,7 +94,7 @@ install -d %{buildroot}/%{_mandir}/man6/
# game directory
install -m 775 -d %{buildroot}%{_localstatedir}/games/nethack/
install -m 775 -d %{buildroot}%{_localstatedir}/games/nethack/save/
-for file in log perm record ; do
+for file in logfile perm record ; do
touch %{buildroot}%{_localstatedir}/games/nethack/$file
chmod 0664 %{buildroot}%{_localstatedir}/games/nethack/$file
done
@@ -142,8 +143,11 @@ install -m 755 util/{dgn_comp,dlb,lev_comp,makedefs,recover} %{buildroot}%{_pref
%{_prefix}/lib/nethack/makedefs
%{_prefix}/lib/nethack/recover
%{_mandir}/man6/*
-%attr(-,games,games) %{_localstatedir}/games/nethack
-%dir %{_localstatedir}/games
+%dir %attr(0770,games,games) %{_localstatedir}/games/nethack
+%dir %attr(0770,games,games) %{_localstatedir}/games/nethack/save
+%config(noreplace) %attr(0660,games,games) %{_localstatedir}/games/nethack/logfile
+%config(noreplace) %attr(0660,games,games) %{_localstatedir}/games/nethack/record
+%attr(0660,games,games) %{_localstatedir}/games/nethack/perm
%{_bindir}/nethack
%changelog
diff --git a/packages/n/nvidia-open-driver-G06-signed/.files b/packages/n/nvidia-open-driver-G06-signed/.files
index 4f65d33dac8..ebc5f8a880f 100644
Binary files a/packages/n/nvidia-open-driver-G06-signed/.files and b/packages/n/nvidia-open-driver-G06-signed/.files differ
diff --git a/packages/n/nvidia-open-driver-G06-signed/.rev b/packages/n/nvidia-open-driver-G06-signed/.rev
index acb5928edeb..e36d9fc950d 100644
--- a/packages/n/nvidia-open-driver-G06-signed/.rev
+++ b/packages/n/nvidia-open-driver-G06-signed/.rev
@@ -600,4 +600,12 @@
- Update to 550.142 (boo#1234675)
1234916
+
+ a6a2a624f7bbe20ef3890c1e12b96591
+ 550.142
+
+ anag+factory
+ added to changelog that 550.142 supersedes 550.135.patch
+ 1235163
+
diff --git a/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes b/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes
index 623e70371d0..36801e745f8 100644
--- a/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes
+++ b/packages/n/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes
@@ -10,6 +10,7 @@ Sat Jan 4 12:42:00 UTC 2025 - Stefan Dirsch
Tue Dec 17 23:51:04 UTC 2024 - Stefan Dirsch
- Update to 550.142 (boo#1234675)
+- supersedes 550.135.patch
-------------------------------------------------------------------
Tue Dec 17 11:55:30 UTC 2024 - Stefan Dirsch
diff --git a/packages/n/nvim-lspconfig/.files b/packages/n/nvim-lspconfig/.files
index 63d2da08114..125c512cf76 100644
Binary files a/packages/n/nvim-lspconfig/.files and b/packages/n/nvim-lspconfig/.files differ
diff --git a/packages/n/nvim-lspconfig/.rev b/packages/n/nvim-lspconfig/.rev
index 4ee59b94e83..09b533c2b84 100644
--- a/packages/n/nvim-lspconfig/.rev
+++ b/packages/n/nvim-lspconfig/.rev
@@ -23,4 +23,30 @@
* refactor: fix luals warnings (forwarded request 1233962 from rrahl0)
1233965
+
+ 9a6397bbbd161110bc5fc4d9c6f42a26
+ 1.3.0
+
+ anag+factory
+ - update to 1.3.0:
+ * refactor: deprecate util.path.join
+ * refactor: deprecate util.path.path_separator
+ * refactor: silence luals warnings
+ * refactor: deprecate util.path.iterate_parents
+ * feat: add server configuration for autohotkey_lsp (init)
+ * refactor!: remove public interface of util.path.traverse_parents
+ * fix(mdx-analyzer): Duplicate node_modules folder causing errors, and
+ filetypes option
+ * fix: add build.gradle.kts for java language server
+ * feat: cue language server
+ * feat(ccls): add CclsSwitchSourceHeader
+ * fix(ccls): typo on request method
+ * refactor(clangd): imporve switchsourceheader handler
+ * fix(clangd): fix switchSourceHeader detection
+ * docs(ruby_lsp): Remove instructions for adding ruby-lsp to Gemfile
+ * feat: Update Harper's Supported Languages
+ * feat: atlas language server
+ * fix(msbuild): more root patterns (forwarded request 1235077 from rrahl0)
+ 1235078
+
diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig-1.2.0.tar.gz b/packages/n/nvim-lspconfig/nvim-lspconfig-1.2.0.tar.gz
deleted file mode 120000
index 6dc36bf0051..00000000000
--- a/packages/n/nvim-lspconfig/nvim-lspconfig-1.2.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreidmmkrcqotcj7gge3vthbjowffygdkw3pw4becctamg26zr5c5zny
\ No newline at end of file
diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig-1.3.0.tar.gz b/packages/n/nvim-lspconfig/nvim-lspconfig-1.3.0.tar.gz
new file mode 120000
index 00000000000..a5a17ab1cb1
--- /dev/null
+++ b/packages/n/nvim-lspconfig/nvim-lspconfig-1.3.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreieur7qhhogayigs5vnzsljkcecta6ifnzjchabyioewr4jrbt2xo4
\ No newline at end of file
diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig.changes b/packages/n/nvim-lspconfig/nvim-lspconfig.changes
index 6c6951d8f3a..17000f2816b 100644
--- a/packages/n/nvim-lspconfig/nvim-lspconfig.changes
+++ b/packages/n/nvim-lspconfig/nvim-lspconfig.changes
@@ -1,3 +1,26 @@
+-------------------------------------------------------------------
+Sun Jan 5 21:44:18 UTC 2025 - Richard Rahl
+
+- update to 1.3.0:
+ * refactor: deprecate util.path.join
+ * refactor: deprecate util.path.path_separator
+ * refactor: silence luals warnings
+ * refactor: deprecate util.path.iterate_parents
+ * feat: add server configuration for autohotkey_lsp (init)
+ * refactor!: remove public interface of util.path.traverse_parents
+ * fix(mdx-analyzer): Duplicate node_modules folder causing errors, and
+ filetypes option
+ * fix: add build.gradle.kts for java language server
+ * feat: cue language server
+ * feat(ccls): add CclsSwitchSourceHeader
+ * fix(ccls): typo on request method
+ * refactor(clangd): imporve switchsourceheader handler
+ * fix(clangd): fix switchSourceHeader detection
+ * docs(ruby_lsp): Remove instructions for adding ruby-lsp to Gemfile
+ * feat: Update Harper's Supported Languages
+ * feat: atlas language server
+ * fix(msbuild): more root patterns
+
-------------------------------------------------------------------
Mon Dec 30 22:37:11 UTC 2024 - Richard Rahl
diff --git a/packages/n/nvim-lspconfig/nvim-lspconfig.spec b/packages/n/nvim-lspconfig/nvim-lspconfig.spec
index 668adc55f19..889a5dded2b 100644
--- a/packages/n/nvim-lspconfig/nvim-lspconfig.spec
+++ b/packages/n/nvim-lspconfig/nvim-lspconfig.spec
@@ -1,7 +1,7 @@
#
# spec file for package nvim-lspconfig
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: nvim-lspconfig
-Version: 1.2.0
+Version: 1.3.0
Release: 0
Summary: Quickstart configs for Nvim LSP
License: Apache-2.0
diff --git a/packages/o/OpenImageIO/.files b/packages/o/OpenImageIO/.files
index 09c85e2ae4a..a22235c8911 100644
Binary files a/packages/o/OpenImageIO/.files and b/packages/o/OpenImageIO/.files differ
diff --git a/packages/o/OpenImageIO/.rev b/packages/o/OpenImageIO/.rev
index fce59aa6198..ed982c3b35f 100644
--- a/packages/o/OpenImageIO/.rev
+++ b/packages/o/OpenImageIO/.rev
@@ -485,4 +485,12 @@ Updated oiio-detectplatform-others.patch to handle armv6l
- Downgrade back to 2.5.17.0
1224226
+
+ fc034193a08946286626dab141d95560
+ 2.5.18.0
+
+ anag+factory
+
+ 1235212
+
diff --git a/packages/o/OpenImageIO/OpenImageIO-2.5.17.0.tar.gz b/packages/o/OpenImageIO/OpenImageIO-2.5.17.0.tar.gz
deleted file mode 120000
index fbb5162e4a2..00000000000
--- a/packages/o/OpenImageIO/OpenImageIO-2.5.17.0.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihmtz7jfj45oaq7zrqvosfe7r2ecrjtaj4mfjrhj2lk5fryr4vnc4
\ No newline at end of file
diff --git a/packages/o/OpenImageIO/OpenImageIO-2.5.18.0.tar.gz b/packages/o/OpenImageIO/OpenImageIO-2.5.18.0.tar.gz
new file mode 120000
index 00000000000..a2a40697b1b
--- /dev/null
+++ b/packages/o/OpenImageIO/OpenImageIO-2.5.18.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeihplsluycisc6r2emsgqsan3av2pi24lhe2esr6vfw3fukdfvsuv4
\ No newline at end of file
diff --git a/packages/o/OpenImageIO/OpenImageIO.changes b/packages/o/OpenImageIO/OpenImageIO.changes
index 738725ce164..3681d164860 100644
--- a/packages/o/OpenImageIO/OpenImageIO.changes
+++ b/packages/o/OpenImageIO/OpenImageIO.changes
@@ -1,3 +1,19 @@
+-------------------------------------------------------------------
+Wed Jan 1 22:00:35 UTC 2025 - Marcus Rueckert
+
+- update to 2.5.18.0
+ - exr: Avoid integer overflow for large deep exr slice strides
+ #4542
+ - pnm: Broken pnm files with invalid resolution #4561
+ - build: Use target_compile_options (fixes a LibRaw build issue)
+ #4556 (by Don Olmstead)
+ - testing: Add new ref output for libheif updates #4525
+ - ci: Increased the macos timeout slightly to fix spurious
+ failures #4526
+ - ci: Fix broken CI for ASWF 2021 and 2022 containers #4543
+ - docs: Clarify 'copy_image' example #4522
+ - docs: Update some old links to our new vanity URLs #4533
+
-------------------------------------------------------------------
Thu Nov 14 13:57:23 UTC 2024 - Marcus Rueckert
diff --git a/packages/o/OpenImageIO/OpenImageIO.spec b/packages/o/OpenImageIO/OpenImageIO.spec
index 7d88553de32..70d700fe72e 100644
--- a/packages/o/OpenImageIO/OpenImageIO.spec
+++ b/packages/o/OpenImageIO/OpenImageIO.spec
@@ -1,7 +1,7 @@
#
# spec file for package OpenImageIO
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -35,7 +35,7 @@
%define so_ver 2_5
%define major_minor_ver 2.5
Name: OpenImageIO
-Version: 2.5.17.0
+Version: 2.5.18.0
Release: 0
Summary: Library for Reading and Writing Images
License: BSD-3-Clause
diff --git a/packages/o/octave-forge-tisean/.files b/packages/o/octave-forge-tisean/.files
index 63098509864..fff38854960 100644
Binary files a/packages/o/octave-forge-tisean/.files and b/packages/o/octave-forge-tisean/.files differ
diff --git a/packages/o/octave-forge-tisean/.rev b/packages/o/octave-forge-tisean/.rev
index fce78bdd38e..937192416e1 100644
--- a/packages/o/octave-forge-tisean/.rev
+++ b/packages/o/octave-forge-tisean/.rev
@@ -15,4 +15,12 @@
1083691
+
+ 2d8f68380cc37b8a2bc5c8b6e47f239e
+ 0.2.3
+
+ anag+factory
+
+ 1235060
+
diff --git a/packages/o/octave-forge-tisean/0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch b/packages/o/octave-forge-tisean/0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch
new file mode 100644
index 00000000000..b86b3a38a43
--- /dev/null
+++ b/packages/o/octave-forge-tisean/0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch
@@ -0,0 +1,124 @@
+From 1c672392dffcc5a9a124241ac966d9a81102dccf Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Stefan=20Br=C3=BCns?=
+Date: Wed, 1 Jan 2025 20:24:11 +0100
+Subject: [PATCH] Fix const-correctness, invalid used of non-const fortran_vec
+
+fortran_vec() is a non-const method, replace with the const data() method.
+---
+ src/__lzo_gm__.cc | 4 ++--
+ src/__lzo_run__.cc | 2 +-
+ src/__lzo_test__.cc | 8 ++++----
+ src/routines_c/find_multi_neighbors.cc | 2 +-
+ src/routines_c/tsa.h | 2 +-
+ 5 files changed, 9 insertions(+), 9 deletions(-)
+ mode change 100755 => 100644 src/__lzo_gm__.cc
+ mode change 100755 => 100644 src/__lzo_run__.cc
+
+diff --git a/src/__lzo_gm__.cc b/src/__lzo_gm__.cc
+old mode 100755
+new mode 100644
+index 40b5065..c8b6476
+--- a/src/__lzo_gm__.cc
++++ b/src/__lzo_gm__.cc
+@@ -42,7 +42,7 @@ void make_fit(const Matrix& series, octave_idx_type dim,
+ octave_idx_type LENGTH = series.rows ();
+ for (octave_idx_type i=0;i box (dim_vector(NMAX,NMAX));
+
+diff --git a/src/__lzo_run__.cc b/src/__lzo_run__.cc
+old mode 100755
+new mode 100644
+index 03ff253..14bca5c
+--- a/src/__lzo_run__.cc
++++ b/src/__lzo_run__.cc
+@@ -136,7 +136,7 @@ void make_zeroth(const Matrix &series, TISEAN_rand &generator,
+ for (octave_idx_type d=0;d &box,
+- long *list,double **x,
++ long *list,const double **x,
+ octave_idx_type bs,octave_idx_type dim,
+ octave_idx_type emb,octave_idx_type del,
+ double eps, unsigned long *flist)
+diff --git a/src/routines_c/tsa.h b/src/routines_c/tsa.h
+index b044728..33d51b5 100644
+--- a/src/routines_c/tsa.h
++++ b/src/routines_c/tsa.h
+@@ -66,7 +66,7 @@ extern octave_idx_type exclude_interval(octave_idx_type,long,long,
+
+ extern octave_idx_type find_multi_neighbors(const Matrix &,
+ const MArray &,
+- long *,double **,
++ long *,const double **,
+ octave_idx_type, octave_idx_type,
+ octave_idx_type, octave_idx_type,
+ double,unsigned long *);
+--
+2.47.1
+
diff --git a/packages/o/octave-forge-tisean/0001-Fix-element-wise-plus-operator.patch b/packages/o/octave-forge-tisean/0001-Fix-element-wise-plus-operator.patch
new file mode 100644
index 00000000000..77f1f0340d0
--- /dev/null
+++ b/packages/o/octave-forge-tisean/0001-Fix-element-wise-plus-operator.patch
@@ -0,0 +1,115 @@
+From 91eb92651920d306d7281b718d6c903e03e62691 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Stefan=20Br=C3=BCns?=
+Date: Wed, 1 Jan 2025 22:14:59 +0100
+Subject: [PATCH] Fix element-wise plus operator
+
+The ".+" notation was deprecated in 7.x and removed with 9.x, it was
+equivalent with the regular "+" operator.
+
+The operation broadcasts both index ranges, and then sums them
+elementwise to create indices representing a sliding window.
+---
+ inst/av_d2.m | 2 +-
+ inst/c2g.m | 6 +++---
+ inst/c2t.m | 4 ++--
+ inst/endtoend.m | 2 +-
+ inst/upo.m | 2 +-
+ inst/upoembed.m | 4 ++--
+ 6 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/inst/av_d2.m b/inst/av_d2.m
+index 3c897cd..e44f021 100644
+--- a/inst/av_d2.m
++++ b/inst/av_d2.m
+@@ -149,7 +149,7 @@ function output = av_d2 (d2_c2d_c1_out, varargin)
+ # Create smoothing functions
+ # Smoothes single column
+ smooth_column = @(col) sum (col((-aver:aver) ...
+- .+(aver+1:(length(col)-aver)).'),2) ...
++ +(aver+1:(length(col)-aver)).'),2) ...
+ ./(2*aver + 1);
+ # Smoothes one cell
+ smooth_cell = @(cell_mat) [smooth_column(cell_mat{1}(:,1)), ...
+diff --git a/inst/c2g.m b/inst/c2g.m
+index c0dc02e..964a34d 100644
+--- a/inst/c2g.m
++++ b/inst/c2g.m
+@@ -123,9 +123,9 @@ function output = c2g (d2_out)
+
+ # Create column vectors instead of using loop
+ k_id = 1:length(tmp.c2)-1;
+- f = exp((emat(k_id+1).*cmat(k_id).-emat(k_id).*cmat(k_id+1))
+- ./(emat(k_id+1).-emat(k_id)));
+- d = (cmat(k_id+1).-cmat(k_id))./(emat(k_id+1).-emat(k_id));
++ f = exp((emat(k_id+1).*cmat(k_id)-emat(k_id).*cmat(k_id+1))
++ ./(emat(k_id+1)-emat(k_id)));
++ d = (cmat(k_id+1)-cmat(k_id))./(emat(k_id+1)-emat(k_id));
+ a = emat(k_id);
+ b = emat(k_id+1);
+
+diff --git a/inst/c2t.m b/inst/c2t.m
+index 4cb0d43..6f0b55d 100644
+--- a/inst/c2t.m
++++ b/inst/c2t.m
+@@ -109,8 +109,8 @@ function output = c2t (d2_c1_out)
+ emat = log (corr_sums(idx,1));
+ cmat = log (corr_sums(idx,2));
+
+- b = (emat(2:end) .* cmat(1:end-1) .- emat(1:end-1) .* cmat(2:end)) ...
+- ./ (emat(2:end) .- emat(1:end-1));
++ b = (emat(2:end) .* cmat(1:end-1) - emat(1:end-1) .* cmat(2:end)) ...
++ ./ (emat(2:end) - emat(1:end-1));
+ a = (cmat(2:end) - cmat(1:end-1)) ./ (emat(2:end) - emat(1:end-1));
+
+ cint = (exp (b) ./ a) ...
+diff --git a/inst/endtoend.m b/inst/endtoend.m
+index 2a9154d..e05a2ef 100644
+--- a/inst/endtoend.m
++++ b/inst/endtoend.m
+@@ -209,7 +209,7 @@ S= reshape (S, [rows(S),1,columns(S)]);
+ endwhile
+ etot = original_col_S;
+ for nj = 0:(rows (S) - nmaxp)
+- [x,s] = mismatch (S((1:nmaxp).+nj,1,:));
++ [x,s] = mismatch (S((1:nmaxp)+nj,1,:));
+ xj(1+nj) = x;
+ sj(1+nj) = s;
+ endfor
+diff --git a/inst/upo.m b/inst/upo.m
+index 4c17bf0..898fc46 100644
+--- a/inst/upo.m
++++ b/inst/upo.m
+@@ -80,7 +80,7 @@
+ ## n-the orbit you need to:
+ ## @example
+ ##
+-## nth_orbit_data = orbit_data(sum(olens(1:n-1)).+(1:olens(n)));
++## nth_orbit_data = orbit_data(sum(olens(1:n-1))+(1:olens(n)));
+ ##
+ ## @end example
+ ## @item acc
+diff --git a/inst/upoembed.m b/inst/upoembed.m
+index c14b160..3143629 100644
+--- a/inst/upoembed.m
++++ b/inst/upoembed.m
+@@ -126,7 +126,7 @@ values of olens");
+ ## Create delay vectors
+ j = (m:-1:1);
+ delay_vec = @(x) orbit_data(sum(olens(1:idx(x)-1))+ ...
+- mod(((1:olens(idx(x))+1).').-...
++ mod(((1:olens(idx(x))+1).')-...
+ (j-1).*delay -1 +m.*olens(idx(x)),...
+ olens(idx(x)))+1);
+ output = arrayfun (delay_vec,(1:length(idx)).','UniformOutput', false);
+@@ -138,7 +138,7 @@ values of olens");
+ # for k=1:olens(i)+1;
+ # for j=m:-1:1;
+ # output(sum(olens(1:i-1)+1)+k,m+1-j) = ...
+- # orbit_data(sum(olens(1:i-1))+mod(k.-(j-1).*delay-1+m*olens(i),olens(i))+1);
++ # orbit_data(sum(olens(1:i-1))+mod(k-(j-1).*delay-1+m*olens(i),olens(i))+1);
+ # endfor
+ # endfor
+ # endfor
+--
+2.47.1
+
diff --git a/packages/o/octave-forge-tisean/octave-forge-tisean.changes b/packages/o/octave-forge-tisean/octave-forge-tisean.changes
index be5c94f2f0b..3f78cbca9f7 100644
--- a/packages/o/octave-forge-tisean/octave-forge-tisean.changes
+++ b/packages/o/octave-forge-tisean/octave-forge-tisean.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Wed Jan 1 19:25:41 UTC 2025 - Stefan Brüns
+
+- Fix some build issues with Octave 9.x, add
+ * 0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch
+ * 0001-Fix-element-wise-plus-operator.patch
+
-------------------------------------------------------------------
Wed Apr 19 08:51:06 UTC 2023 - Atri Bhattacharya
diff --git a/packages/o/octave-forge-tisean/octave-forge-tisean.spec b/packages/o/octave-forge-tisean/octave-forge-tisean.spec
index f1e2528ca10..dd8f104cb4e 100644
--- a/packages/o/octave-forge-tisean/octave-forge-tisean.spec
+++ b/packages/o/octave-forge-tisean/octave-forge-tisean.spec
@@ -1,7 +1,7 @@
#
# spec file for package octave-forge-tisean
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,10 +23,12 @@ Release: 0
Summary: Nonlinear Time Series Analysis
License: GPL-3.0-or-later
Group: Productivity/Scientific/Math
-URL: http://octave.sourceforge.net
-Source0: http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
+URL: https://gnu-octave.github.io/packages/tisean/
+Source0: https://downloads.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/%{octpkg}-%{version}.tar.gz
# PATCH-FIX-UPSTREAM tisean-drop-error_state-use.patch badshah400@gmail.com -- Drop the use of error_state to support octave >= 8 (https://savannah.gnu.org/bugs/index.php?61583)
Patch0: tisean-drop-error_state-use.patch
+Patch1: 0001-Fix-const-correctness-invalid-used-of-non-const-fort.patch
+Patch2: 0001-Fix-element-wise-plus-operator.patch
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
BuildRequires: octave-devel
@@ -41,6 +43,8 @@ This is part of Octave-Forge project.
%setup -q -c %{name}-%{version}
pushd %{octpkg}-%{version}
%autopatch -p1
+# Fix missing namespace
+find src/ -iname \*.cc -exec sed -i -e 's@set_warning_state\s*(@octave::\0@g' '{}' \;
popd
%octave_pkg_src
diff --git a/packages/o/octave-forge-vrml/.files b/packages/o/octave-forge-vrml/.files
index fbd0767112f..6be7aa98d79 100644
Binary files a/packages/o/octave-forge-vrml/.files and b/packages/o/octave-forge-vrml/.files differ
diff --git a/packages/o/octave-forge-vrml/.rev b/packages/o/octave-forge-vrml/.rev
index 5a8f2e9edce..a8bfa80f3dc 100644
--- a/packages/o/octave-forge-vrml/.rev
+++ b/packages/o/octave-forge-vrml/.rev
@@ -7,4 +7,12 @@
Part of Octave-Forge project
311002
+
+ 19f255e00536cc82d0cc43757a650146
+ 1.0.13
+
+ anag+factory
+
+ 1235061
+
diff --git a/packages/o/octave-forge-vrml/fix-octave9-line-continuation.patch b/packages/o/octave-forge-vrml/fix-octave9-line-continuation.patch
new file mode 100644
index 00000000000..74c5827fba2
--- /dev/null
+++ b/packages/o/octave-forge-vrml/fix-octave9-line-continuation.patch
@@ -0,0 +1,1220 @@
+Description: Adjust ode for Octave 9
+ The continuation lines with '\' has been deprecated since Octave 7.
+ In Octave 9, only '...' is allowed.
+Author: Rafael Laboissière
+Forwarded: no
+Last-Update: 2024-02-13
+
+--- octave-vrml-1.0.13.orig/inst/best_dir_cov.m
++++ octave-vrml-1.0.13/inst/best_dir_cov.m
+@@ -88,10 +88,10 @@ tmp = zeros(D,D*P) ;
+ # wrt. d and x
+ for i=1:D,
+
+- ## d2wx(W+i,(i-1)*P+1:i*P) = \
++ ## d2wx(W+i,(i-1)*P+1:i*P) = ...
+ ## 2*x'*(kron(y(i,:))
+- d2wx(W+i,:) = \
+- 2*x'*kron(y(i,:),kron(d,isig)) - \
++ d2wx(W+i,:) = ...
++ 2*x'*kron(y(i,:),kron(d,isig)) - ...
+ w'*a'*isig*kron(y(i,:),eye(P)) ;
+ end
+
+--- octave-vrml-1.0.13.orig/inst/save_vrml.m
++++ octave-vrml-1.0.13/inst/save_vrml.m
+@@ -54,15 +54,15 @@ l_direction = [0.57735 -0.57735 0.577
+
+ bg_node = sprintf (["Background {\n",...
+ " skyColor %8.3g %8.3g %8.3g\n",...
+- "}\n"],\
++ "}\n"],...
+ bg_col);
+ bg_node = "";
+
+-lightstr = sprintf (["PointLight {\n",\
+- " intensity %8.3g\n",\
+- " ambientIntensity %8.3g\n",\
+- " direction %8.3g %8.3g %8.3g\n",\
+- "}\n"],\
++lightstr = sprintf (["PointLight {\n",...
++ " intensity %8.3g\n",...
++ " ambientIntensity %8.3g\n",...
++ " direction %8.3g %8.3g %8.3g\n",...
++ "}\n"],...
+ l_intensity, l_ambientIntensity, l_direction);
+ lightstr = "";
+
+--- octave-vrml-1.0.13.orig/inst/test_moving_surf.m
++++ octave-vrml-1.0.13/inst/test_moving_surf.m
+@@ -59,7 +59,7 @@ if 1
+
+ s4 = vrml_anim ("Coordinate",[a,b,a],"foo.set_point",[0 0.5 1],tn);
+
+- s3 = vrml_faces ([-1 -1 1 1;-1 1 1 -1;0.1 0.1 0.1 0.1],\
++ s3 = vrml_faces ([-1 -1 1 1;-1 1 1 -1;0.1 0.1 0.1 0.1],...
+ {[1 2 3 4]},"tran",0.4,"col",[0.9 0.4 0.4]);
+
+ vrml_browse ([s1,s2,s3,s4])
+--- octave-vrml-1.0.13.orig/inst/test_vmesh.m
++++ octave-vrml-1.0.13/inst/test_vmesh.m
+@@ -46,14 +46,14 @@ vmesh (z);
+
+ printf ("Press a key.\n"); pause;
+
+-printf (["The same surface, with checkered stripes ",\
++printf (["The same surface, with checkered stripes ",...
+ "(see the 'checker' option).\n"]);
+
+ vmesh (z,"checker",-[6,5]);
+
+ printf ("Press a key.\n"); pause;
+
+-printf (["The same surface, with z-dependent coloring (see 'zrb', 'zgrey'\n",\
++printf (["The same surface, with z-dependent coloring (see 'zrb', 'zgrey'\n",...
+ " and 'zcol' options)\n"]);
+
+ vmesh (z,"zrb");
+--- octave-vrml-1.0.13.orig/inst/test_vrml_faces.m
++++ octave-vrml-1.0.13/inst/test_vrml_faces.m
+@@ -36,7 +36,7 @@ if 1
+
+ printf ("Going to show a tetrahedron\n");
+
+- printf (["\n If nothing appears, it may be due to problems",\
++ printf (["\n If nothing appears, it may be due to problems",...
+ "\n with your FreeWRL installation\n"]);
+ vrml_browse ([slight, s1]);
+ printf ("Press a key in this terminal when done\n");pause;
+@@ -47,7 +47,7 @@ if 1
+
+ printf ("Going to show almost the same tetrahedron\n");
+
+- printf (["\n If nothing appears, it may be due to problems",\
++ printf (["\n If nothing appears, it may be due to problems",...
+ "\n with your FreeWRL installation\n"]);
+ vrml_browse ([slight, s1]);
+ printf ("Press a key in this terminal when done\n");pause;
+@@ -104,15 +104,15 @@ if 0
+ s1 = vrml_faces (x, trg, "tex",texfile,"imsz",[H,W]);
+ s2 = vrml_faces (x, trg, "tex",texfile);
+
+- printf (["Tetrahedrons should appear like (R=red, G=green, B=blue)\n\n",\
+- " R 2\n",\
+- " /\n",\
+- " / G\n",\
+- " G B /\n",\
+- " 3--------4 B\n",\
+- " R B \\\n",\
+- " \\ R\n",\
+- " G \\\n",\
++ printf (["Tetrahedrons should appear like (R=red, G=green, B=blue)\n\n",...
++ " R 2\n",...
++ " /\n",...
++ " / G\n",...
++ " G B /\n",...
++ " 3--------4 B\n",...
++ " R B \\\n",...
++ " \\ R\n",...
++ " G \\\n",...
+ " 1\n"]);
+
+ vrml_browse ([slight, s1, vrml_transfo(s2,[2,0,0])]);
+--- octave-vrml-1.0.13.orig/inst/vmesh.m
++++ octave-vrml-1.0.13/inst/vmesh.m
+@@ -108,7 +108,7 @@ surf_args = {x,y,z}; # Arguments that'll
+
+ if numel (varargin)
+
+- op1 = [" tran col checker creaseAngle emit colorPerVertex tex zcol frame ",\
++ op1 = [" tran col checker creaseAngle emit colorPerVertex tex zcol frame ",...
+ " level lcol ltran bwid "];
+ op0 = " smooth zgray zrb normalize steps bars ";
+
+@@ -117,11 +117,11 @@ if numel (varargin)
+ opts = read_options (varargin,"op0",op0,"op1",op1,"default",df);
+
+ # Identify options for vrml_surf()
+-# all_surf_opts = list ("tran", "col", "checker", "creaseAngle", "emit", \
+-# "colorPerVertex", "smooth", "tex",\
++# all_surf_opts = list ("tran", "col", "checker", "creaseAngle", "emit", ...
++# "colorPerVertex", "smooth", "tex",...
+ # "zgray","zrb","zcol");
+- all_surf_opts = {"tran", "col", "checker", "creaseAngle", "emit", \
+- "colorPerVertex", "smooth", "steps", "bars", "bwid", "tex",\
++ all_surf_opts = {"tran", "col", "checker", "creaseAngle", "emit", ...
++ "colorPerVertex", "smooth", "steps", "bars", "bwid", "tex",...
+ "zgray","zrb","zcol"};
+
+ for i = 1:length(all_surf_opts)
+@@ -187,16 +187,16 @@ pt2 = pts(:,ii); x2 = x(ii); y2 = y(ii);
+
+ # pl = [pl1 pl2];
+
+-pl = [vrml_DirectionalLight("direction",[-1,-1,-1],"intensity",0.75),\
+- vrml_DirectionalLight("direction",[-1, 1,-1],"intensity",0.5),\
+- vrml_DirectionalLight("direction",[ 1,-1,-1],"intensity",0.5),\
+- vrml_DirectionalLight("direction",[ 1, 1,-1],"intensity",0.33),\
++pl = [vrml_DirectionalLight("direction",[-1,-1,-1],"intensity",0.75),...
++ vrml_DirectionalLight("direction",[-1, 1,-1],"intensity",0.5),...
++ vrml_DirectionalLight("direction",[ 1,-1,-1],"intensity",0.5),...
++ vrml_DirectionalLight("direction",[ 1, 1,-1],"intensity",0.33),...
+ vrml_DirectionalLight("direction",[ 0, 0, 1],"intensity",0.5)];
+
+-# distance = max ([max (x(:)) - min (x(:)),\
+-# max (y(:)) - min (y(:)),\
++# distance = max ([max (x(:)) - min (x(:)),...
++# max (y(:)) - min (y(:)),...
+ # max (z(:)) - min (z(:))])
+-# vp = vrml_Viewpoint ("orientation", [1 0 0 -pi/6],\
++# vp = vrml_Viewpoint ("orientation", [1 0 0 -pi/6],...
+ # "position", distance*[0 0 5]);
+
+ minpts = min (pt2');
+@@ -205,7 +205,7 @@ medpts = (minpts + maxpts)/2;
+ ptssz = (maxpts - minpts);
+ ptssz = max (ptssz, max (ptssz/10));
+
+-if frame, fr = vrml_frame (minpts-ptssz/10,\
++if frame, fr = vrml_frame (minpts-ptssz/10,...
+ "scale", ptssz * 1.2, "col",(ones(3)+eye(3))/2);
+ else fr = "";
+ end
+@@ -235,10 +235,10 @@ if ! isempty (level)
+ if prod (size (ltran)) == 1 , ltran = ltran*ones(1,nlev); end
+
+ for i = 1:nlev
+- slevel = [slevel, \
+- vrml_parallelogram([xmin xmin xmax xmax;\
+- ymin ymax ymax ymin;\
+- level(i) level(i) level(i) level(i)],\
++ slevel = [slevel, ...
++ vrml_parallelogram([xmin xmin xmax xmax;...
++ ymin ymax ymax ymin;...
++ level(i) level(i) level(i) level(i)],...
+ "col",lcol(i,:),"tran",ltran(i))];
+ end
+ end
+--- octave-vrml-1.0.13.orig/inst/vrml_DirectionalLight.m
++++ octave-vrml-1.0.13/inst/vrml_DirectionalLight.m
+@@ -39,10 +39,10 @@ for k=1:2:nargin,
+ hash = setfield(hash,varargin{k:k+1});
+ end
+
+-tpl = struct ("ambientIntensity", "%8.3f",\
+- "intensity", "%8.3f",\
+- "direction", "%8.3f",\
+- "on", "%s",\
++tpl = struct ("ambientIntensity", "%8.3f",...
++ "intensity", "%8.3f",...
++ "direction", "%8.3f",...
++ "on", "%s",...
+ "color", "%8.3f %8.3f %8.3f");
+
+ body = "";
+@@ -55,7 +55,7 @@ for [val,key] = hash,
+ error (sprintf ("vrml_PointLight : unknown field '%s'",key));
+ end
+
+- body = [body,\
++ body = [body,...
+ sprintf(" %-20s %s\n",key,
+ sprintf(getfield (tpl,key), val))];
+ end
+--- octave-vrml-1.0.13.orig/inst/vrml_PointLight.m
++++ octave-vrml-1.0.13/inst/vrml_PointLight.m
+@@ -40,12 +40,12 @@ function s = vrml_PointLight (varargin)
+ if mod(nargin,2) != 0, print_usage; end
+ h = struct (varargin{:});
+
+-tpl = struct ("ambientIntensity", "%8.3f",\
+- "intensity", "%8.3f",\
+- "radius", "%8.3f",\
+- "on", "%s",\
+- "attenuation", "%8.3f %8.3f %8.3f",\
+- "color", "%8.3f %8.3f %8.3f",\
++tpl = struct ("ambientIntensity", "%8.3f",...
++ "intensity", "%8.3f",...
++ "radius", "%8.3f",...
++ "on", "%s",...
++ "attenuation", "%8.3f %8.3f %8.3f",...
++ "color", "%8.3f %8.3f %8.3f",...
+ "location", "%8.3f %8.3f %8.3f");
+
+ body = "";
+@@ -61,8 +61,8 @@ for [val,key] = h,
+ end
+
+
+- body = [body,\
+- sprintf(" %-20s %s\n",key, \
++ body = [body,...
++ sprintf(" %-20s %s\n",key, ...
+ sprintf (getfield (tpl,key), val))];
+ end
+ end
+--- octave-vrml-1.0.13.orig/inst/vrml_TimeSensor.m
++++ octave-vrml-1.0.13/inst/vrml_TimeSensor.m
+@@ -42,10 +42,10 @@ function s = vrml_TimeSensor (varargin)
+
+ verbose = 0;
+
+-tpl = struct ("cycleInterval", "SFTime",\
+-"startTime", "SFTime",\
+-"stopTime", "SFTime",\
+-"enabled", "SFBool",\
++tpl = struct ("cycleInterval", "SFTime",...
++"startTime", "SFTime",...
++"stopTime", "SFTime",...
++"enabled", "SFBool",...
+ "loop", "SFBool"
+ );
+
+@@ -55,7 +55,7 @@ dnode = struct ();
+ # Transform varargin into key-value pairs
+ i = j = k = 1; # i:pos in new varargin, j:pos in headpar,
+ # k:pos is old varargin.
+-while i <= length (varargin) && \
++while i <= length (varargin) && ...
+ ! (ischar (varargin{i}) && isfield (tpl, varargin{i}))
+
+ if j <= length (headpar)
+@@ -70,7 +70,7 @@ while i <= length (varargin) && \
+ i += 2;
+ k++;
+ else
+- error ("vrml_TimeSensor : Argument %i should be string, not '%s'",\
++ error ("vrml_TimeSensor : Argument %i should be string, not '%s'",...
+ k,typeinfo (varargin{i}));
+ end
+ end
+@@ -86,11 +86,11 @@ while i < length (varargin)
+ k = varargin{i++}; # Read key
+
+ if ! ischar (k)
+- error ("vrml_TimeSensor : Arg n. %i should be a string, not a %s.",\
++ error ("vrml_TimeSensor : Arg n. %i should be a string, not a %s.",...
+ i-1, typeinfo (k));
+ end
+ if ! isfield (tpl, k) && ! strcmp (k,"DEF")
+- error ("vrml_TimeSensor : Unknown field '%s'. Should be one of :\n%s",\
++ error ("vrml_TimeSensor : Unknown field '%s'. Should be one of :\n%s",...
+ k, sprintf (" '%s'\n",fieldnames (tpl)'{:}));
+ end
+
+@@ -107,7 +107,7 @@ while i < length (varargin)
+ else # Add data field
+
+ if verbose
+- printf ("vrml_TimeSensor : Adding '%s' of type %s, with arg of type %s\n",\
++ printf ("vrml_TimeSensor : Adding '%s' of type %s, with arg of type %s\n",...
+ k,getfield(tpl,k),typeinfo (v));
+ end
+ tmp = getfield(tpl,k);
+--- octave-vrml-1.0.13.orig/inst/vrml_Viewpoint.m
++++ octave-vrml-1.0.13/inst/vrml_Viewpoint.m
+@@ -42,12 +42,12 @@ if mod(nargin,2) != 0, print_usage; end
+
+ h = struct (varargin{:});
+
+-tpl = struct ("fieldOfView", "%8.3f",\
+- "jump", "%s",\
+- "orientation", "%8.3f %8.3f %8.3f %8.3f",\
+- "orientation0", "%8.3f %8.3f %8.3f %8.3f",\
+- "position", "%8.3f %8.3f %8.3f",\
+- "description", "\"%s\"",\
++tpl = struct ("fieldOfView", "%8.3f",...
++ "jump", "%s",...
++ "orientation", "%8.3f %8.3f %8.3f %8.3f",...
++ "orientation0", "%8.3f %8.3f %8.3f %8.3f",...
++ "position", "%8.3f %8.3f %8.3f",...
++ "description", "\"%s\"",...
+ "DEF", "");
+ DEF = "";
+ defaultPos = [0 0 10];
+@@ -113,8 +113,8 @@ endif
+
+ body = "";
+ for [val, key] = h
+- body = [body,\
+- sprintf(" %-20s %s\n",key, \
++ body = [body,...
++ sprintf(" %-20s %s\n",key, ...
+ sprintf (getfield (tpl,key), val))];
+ end
+
+--- octave-vrml-1.0.13.orig/inst/vrml_arrow.m
++++ octave-vrml-1.0.13/inst/vrml_arrow.m
+@@ -76,43 +76,43 @@ endfor
+ smat1 = vrml_material (col(:,1), emit);
+ smat2 = vrml_material (col(:,2), emit);
+
+-v = sprintf (["Group {\n",\
+- " children [\n",\
+- " Transform {\n",\
+- " translation %8.3g %8.3g %8.3g\n",\
+- " children [\n",\
+- " Shape {\n",\
+- " appearance Appearance {\n",\
+- smat1,\
+- " }\n"\
+- " geometry Cylinder {\n",\
+- " radius %8.3g\n",\
+- " height %8.3g\n",\
+- " }\n",\
+- " }\n",\
+- " ]\n",\
+- " }\n",\
+- " Transform {\n",\
+- " translation %8.3g %8.3g %8.3g\n",\
+- " children [\n",\
+- " Shape {\n",\
+- " appearance Appearance {\n",\
+- smat2,\
+- " }\n",\
+- " geometry Cone { \n",\
+- " bottomRadius %8.3g \n",\
+- " height %8.3g\n",\
+- " }\n",\
+- " }\n",\
+- " ]\n",\
+- " }\n",\
+- " ]\n",\
+- "}\n"],\
+- [0,(sz(1)-sz(2))/2,0],\
+- sz(4),\
+- sz(1)-sz(2),\
+- [0,sz(2)/2+sz(1)-sz(2),0],\
+- sz(3),\
++v = sprintf (["Group {\n",...
++ " children [\n",...
++ " Transform {\n",...
++ " translation %8.3g %8.3g %8.3g\n",...
++ " children [\n",...
++ " Shape {\n",...
++ " appearance Appearance {\n",...
++ smat1,...
++ " }\n"...
++ " geometry Cylinder {\n",...
++ " radius %8.3g\n",...
++ " height %8.3g\n",...
++ " }\n",...
++ " }\n",...
++ " ]\n",...
++ " }\n",...
++ " Transform {\n",...
++ " translation %8.3g %8.3g %8.3g\n",...
++ " children [\n",...
++ " Shape {\n",...
++ " appearance Appearance {\n",...
++ smat2,...
++ " }\n",...
++ " geometry Cone { \n",...
++ " bottomRadius %8.3g \n",...
++ " height %8.3g\n",...
++ " }\n",...
++ " }\n",...
++ " ]\n",...
++ " }\n",...
++ " ]\n",...
++ "}\n"],...
++ [0,(sz(1)-sz(2))/2,0],...
++ sz(4),...
++ sz(1)-sz(2),...
++ [0,sz(2)/2+sz(1)-sz(2),0],...
++ sz(3),...
+ sz(2));
+ endfunction
+
+--- octave-vrml-1.0.13.orig/inst/vrml_browse.m
++++ octave-vrml-1.0.13/inst/vrml_browse.m
+@@ -113,7 +113,7 @@ if vrml_b_pid > 0 # There's already a b
+ end
+ else
+ if verbose
+- printf ( ["vrml_browse : ",\
++ printf ( ["vrml_browse : ",...
+ "browser pid=%d died. I'll spawn another\n"], vrml_b_pid);
+ end
+ vrml_b_pid = -1 ;
+@@ -138,10 +138,10 @@ if !length (s)
+ x /= 4 ; y /= 4 ;
+
+ ## pix = ones (n) ;
+- ## tmp = [1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 ;\
+- ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 ;\
+- ## 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 ;\
+- ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 0 1 1 ;\
++ ## tmp = [1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0 ;...
++ ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 ;...
++ ## 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 ;...
++ ## 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 0 1 1 ;...
+ ## 1 0 0 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 ];
+
+ ## rtmp = rows(tmp)+2;
+@@ -194,7 +194,7 @@ if vrml_b_pid <= 0
+ ## cmd
+ if status,
+
+- printf("vrml_browse : Can't start browser '%s'. Is it installed?\n",\
++ printf("vrml_browse : Can't start browser '%s'. Is it installed?\n",...
+ vrml_b_name);
+ p = vrml_b_pid ;
+ return ;
+--- octave-vrml-1.0.13.orig/inst/vrml_cyl.m
++++ octave-vrml-1.0.13/inst/vrml_cyl.m
+@@ -48,7 +48,7 @@ if nargin > 1
+ op1 = " rad tran col hcol brad emit " ;
+ op0 = " verbose balls noemit arrow " ;
+
+- df = tars (rad, tran, col, hcol, verbose, balls, noemit, arrow, brad, \
++ df = tars (rad, tran, col, hcol, verbose, balls, noemit, arrow, brad, ...
+ emit);
+
+
+@@ -97,36 +97,36 @@ for i = 2:N
+
+ smat = vrml_material (col(:,i-1), emitcol(:,i-1), tran(i-1));
+ # Do a cylinder
+- s = [s,sprintf(["Transform {\n",\
+- " translation %8.3f %8.3f %8.3f\n",\
+- " children [\n",\
+- " Transform {\n",\
+- " rotation %8.3f %8.3f %8.3f %8.3f\n",\
+- " children [\n",\
+- " Shape {\n",\
+- " appearance Appearance {\n",\
+- " %s",\
+- " }\n",\
+- " geometry Cylinder {\n",\
+- " height %8.3f\n",\
+- " radius %8.3f\n",\
+- " }\n",\
+- " }\n",\
+- " ]\n",\
+- " }\n",\
+- " ]\n",\
+- "}\n"],\
+- t,\
+- ax,an,\
+- smat,\
+- n,\
++ s = [s,sprintf(["Transform {\n",...
++ " translation %8.3f %8.3f %8.3f\n",...
++ " children [\n",...
++ " Transform {\n",...
++ " rotation %8.3f %8.3f %8.3f %8.3f\n",...
++ " children [\n",...
++ " Shape {\n",...
++ " appearance Appearance {\n",...
++ " %s",...
++ " }\n",...
++ " geometry Cylinder {\n",...
++ " height %8.3f\n",...
++ " radius %8.3f\n",...
++ " }\n",...
++ " }\n",...
++ " ]\n",...
++ " }\n",...
++ " ]\n",...
++ "}\n"],...
++ t,...
++ ax,an,...
++ smat,...
++ n,...
+ rad)];
+ else
+ t = x(:,i-1) ;
+ if isnan (hcol), hcol = col(:,i); end
+ arrowcol = [col(:,i) hcol(1:3)(:)];
+- s = [s,\
+- vrml_transfo(vrml_arrow ([n,nan,2*rad/n,rad/n],arrowcol,emit),\
++ s = [s,...
++ vrml_transfo(vrml_arrow ([n,nan,2*rad/n,rad/n],arrowcol,emit),...
+ t, ax*an)];
+ end
+ end
+@@ -137,7 +137,7 @@ if balls,
+ s = [s, vrml_points(x,"balls","col",col, "rad",brad,"emit",emit)];
+ elseif columns(x)>2,
+ # Make a rounded junction
+- s = [s, vrml_points(x(:,2:columns(x)-1),"balls","col",col,"rad",rad, \
++ s = [s, vrml_points(x(:,2:columns(x)-1),"balls","col",col,"rad",rad, ...
+ "emit", emit)];
+ end
+
+--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_1.m
++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_1.m
+@@ -13,19 +13,19 @@
+ ## You should have received a copy of the GNU General Public License along with
+ ## this program; if not, see .
+
+-printf (["\n",\
+- " VRML Mini-HOWTO's first listing\n",\
++printf (["\n",...
++ " VRML Mini-HOWTO's first listing\n",...
+ " Display a quadratic surface w/ 31 x 31 points\n\n"]);
+
+-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\
+- " q : quit\n",\
+- " w : switch to walk mode\n",\
+- " e : switch to examine mode\n",\
+- " h : toggle headlights on or off\n",\
+- " drag left mouse : rotate (examine mode) or translate\n",\
+- " (walk mode).\n",\
+- " drag right mouse : zoom (examine mode) or translate\n",\
+- " (walk mode).\n",\
++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"...
++ " q : quit\n",...
++ " w : switch to walk mode\n",...
++ " e : switch to examine mode\n",...
++ " h : toggle headlights on or off\n",...
++ " drag left mouse : rotate (examine mode) or translate\n",...
++ " (walk mode).\n",...
++ " drag right mouse : zoom (examine mode) or translate\n",...
++ " (walk mode).\n",...
+ "\n"]);
+
+ ## Listing 1
+--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_2.m
++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_2.m
+@@ -16,19 +16,19 @@
+ printf("vrml_select_points does not work any more. Sorry\n");
+ return
+
+-printf (["\n",\
+- " VRML Mini-HOWTO's second listing\n",\
++printf (["\n",...
++ " VRML Mini-HOWTO's second listing\n",...
+ " Show 3D points and select some with the mouse\n\n"]);
+
+-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\
+- " q : quit\n",\
+- " w : switch to walk mode\n",\
+- " e : switch to examine mode\n",\
+- " drag left mouse : rotate (examine mode) or translate\n",\
+- " (walk mode).\n",\
+- " drag right mouse : zoom (examine mode) or translate\n",\
+- " (walk mode).\n",\
+- " click on box : toggle selection\n",\
++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"...
++ " q : quit\n",...
++ " w : switch to walk mode\n",...
++ " e : switch to examine mode\n",...
++ " drag left mouse : rotate (examine mode) or translate\n",...
++ " (walk mode).\n",...
++ " drag right mouse : zoom (examine mode) or translate\n",...
++ " (walk mode).\n",...
++ " click on box : toggle selection\n",...
+ "\n"]);
+
+ ## Listing 2
+--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_3.m
++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_3.m
+@@ -13,18 +13,18 @@
+ ## You should have received a copy of the GNU General Public License along with
+ ## this program; if not, see .
+
+-printf (["\n",\
+- " VRML Mini-HOWTO's second listing\n",\
++printf (["\n",...
++ " VRML Mini-HOWTO's second listing\n",...
+ " Show a XYZ frame with a background\n\n"]);
+
+-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\
+- " q : quit\n",\
+- " w : switch to walk mode\n",\
+- " e : switch to examine mode\n",\
+- " drag left mouse : rotate (examine mode) or translate\n",\
+- " (walk mode).\n",\
+- " drag right mouse : zoom (examine mode) or translate\n",\
+- " (walk mode).\n",\
++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"...
++ " q : quit\n",...
++ " w : switch to walk mode\n",...
++ " e : switch to examine mode\n",...
++ " drag left mouse : rotate (examine mode) or translate\n",...
++ " (walk mode).\n",...
++ " drag right mouse : zoom (examine mode) or translate\n",...
++ " (walk mode).\n",...
+ "\n"]);
+
+ ## Listing 3
+--- octave-vrml-1.0.13.orig/inst/vrml_demo_tutorial_4.m
++++ octave-vrml-1.0.13/inst/vrml_demo_tutorial_4.m
+@@ -13,19 +13,19 @@
+ ## You should have received a copy of the GNU General Public License along with
+ ## this program; if not, see .
+
+-printf (["\n",\
+- " VRML Mini-HOWTO's second listing\n",\
++printf (["\n",...
++ " VRML Mini-HOWTO's second listing\n",...
+ " Show a helix of ellipsoids and one consisting of cylinders\n\n"]);
+
+-printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"\
+- " q : quit\n",\
+- " w : switch to walk mode\n",\
+- " e : switch to examine mode\n",\
+- " h : toggle headlights on or off\n",\
+- " drag left mouse : rotate (examine mode) or translate\n",\
+- " (walk mode).\n",\
+- " drag right mouse : zoom (examine mode) or translate\n",\
+- " (walk mode).\n",\
++printf ([" Reminder of FreeWRL keystrokes and mouse actions :\n"...
++ " q : quit\n",...
++ " w : switch to walk mode\n",...
++ " e : switch to examine mode\n",...
++ " h : toggle headlights on or off\n",...
++ " drag left mouse : rotate (examine mode) or translate\n",...
++ " (walk mode).\n",...
++ " drag right mouse : zoom (examine mode) or translate\n",...
++ " (walk mode).\n",...
+ "\n"]);
+
+ ## Listing 4
+--- octave-vrml-1.0.13.orig/inst/vrml_ellipsoid.m
++++ octave-vrml-1.0.13/inst/vrml_ellipsoid.m
+@@ -48,26 +48,26 @@ d(find(d)) = 1 ./ nze (d) ;
+
+ [r,a] = rotparams (u');
+
+-v = sprintf (["Transform {\n",\
+- " translation 0 0 0\n",\
+- " rotation %8.3g %8.3g %8.3g %8.3g\n",\
+- " scale %8.3g %8.3g %8.3g\n",\
+- " children [\n",\
+- " Shape {\n",\
+- " appearance Appearance {\n",\
+- " material Material {\n",\
+- " diffuseColor %8.3g %8.3g %8.3g\n",\
+- " emissiveColor %8.3g %8.3g %8.3g\n",\
+- " }\n",\
+- " }\n",\
+- " geometry Sphere {}\n",\
+- " }\n",\
+- " ]\n",\
+- "}\n",\
+- ],\
+- r,a,\
+- d,\
+- col,\
++v = sprintf (["Transform {\n",...
++ " translation 0 0 0\n",...
++ " rotation %8.3g %8.3g %8.3g %8.3g\n",...
++ " scale %8.3g %8.3g %8.3g\n",...
++ " children [\n",...
++ " Shape {\n",...
++ " appearance Appearance {\n",...
++ " material Material {\n",...
++ " diffuseColor %8.3g %8.3g %8.3g\n",...
++ " emissiveColor %8.3g %8.3g %8.3g\n",...
++ " }\n",...
++ " }\n",...
++ " geometry Sphere {}\n",...
++ " }\n",...
++ " ]\n",...
++ "}\n",...
++ ],...
++ r,a,...
++ d,...
++ col,...
+ col/20);
+
+ endfunction
+--- octave-vrml-1.0.13.orig/inst/vrml_faces.m
++++ octave-vrml-1.0.13/inst/vrml_faces.m
+@@ -153,11 +153,11 @@ function s = vrml_faces (x,f,varargin)
+
+ texcoord_point_str = sprintf (" %8.5f %8.5f\n", tcoord);
+
+- col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",\
+- " point [\n %s]\n",\
+- " }\n"\
+- ],\
+- texcoord_point_str\
++ col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",...
++ " point [\n %s]\n",...
++ " }\n"...
++ ],...
++ texcoord_point_str...
+ );
+
+ # If texture has been provided
+@@ -187,14 +187,14 @@ function s = vrml_faces (x,f,varargin)
+ tcoord = tcoord (:,1:3*nfaces);
+ end
+
+- col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",\
+- " point [\n %s]\n",\
+- " }\n",\
+- " texCoordIndex [\n %s]\n",\
+- " coordIndex [\n %s]\n",\
+- ],\
+- sprintf ("%10.8f %10.8f,\n ",tcoord),\
+- sprintf ("%-4d, %-4d, %-4d, -1,\n ",0:3*nfaces-1),\
++ col_str_2 = sprintf ([" texCoord TextureCoordinate {\n",...
++ " point [\n %s]\n",...
++ " }\n",...
++ " texCoordIndex [\n %s]\n",...
++ " coordIndex [\n %s]\n",...
++ ],...
++ sprintf ("%10.8f %10.8f,\n ",tcoord),...
++ sprintf ("%-4d, %-4d, %-4d, -1,\n ",0:3*nfaces-1),...
+ sprintf ("%-4d, %-4d, %-4d, -1,\n ",f-1)
+ );
+
+@@ -205,7 +205,7 @@ function s = vrml_faces (x,f,varargin)
+ # surface
+
+ col_str_1 = [" appearance Appearance {\n",...
+- vrml_material(col, emit, tran,DEFcol),\
++ vrml_material(col, emit, tran,DEFcol),...
+ " }\n"];
+
+ col_str_2 = "";
+@@ -219,7 +219,7 @@ function s = vrml_faces (x,f,varargin)
+ if tran, ts = sprintf ("transparency %8.3f",tran);
+ else ts = "";
+ end
+- col_str_1 = ["appearance Appearance {\n",\
++ col_str_1 = ["appearance Appearance {\n",...
+ " material Material {",ts,"}\n}\n"];
+ end
+ if isnan (colorPerVertex)
+@@ -229,13 +229,13 @@ function s = vrml_faces (x,f,varargin)
+ end
+ if colorPerVertex, cPVs = "TRUE"; else cPVs = "FALSE"; end
+
+- col_str_2 = sprintf ([" colorPerVertex %s\n",\
+- " color %s Color {\n",\
+- " color [\n%s\n",\
+- " ]\n",\
+- " }"],\
+- cPVs,\
+- col_def_str,\
++ col_str_2 = sprintf ([" colorPerVertex %s\n",...
++ " color %s Color {\n",...
++ " color [\n%s\n",...
++ " ]\n",...
++ " }"],...
++ cPVs,...
++ col_def_str,...
+ sprintf(" %8.3f %8.3f %8.3f,\n",col));
+ end
+
+--- octave-vrml-1.0.13.orig/inst/vrml_frame.m
++++ octave-vrml-1.0.13/inst/vrml_frame.m
+@@ -65,12 +65,12 @@ if args
+ verbose = 0;
+
+ ## df = tars (col, hcol, diam, scale, verbose);
+- df = struct ("dc", dc, \ # Diameter of cone (absolute)
+- "dr", dr, \ # Diameter of rod (absolute)
+- "col", col, \ # Color
+- "hcol", hcol, \ # Color of head (if different)
+- "diam", diam, \ # Diameter of cone relative to branch length
+- "scale", scale, \ # Lenght of branches
++ df = struct ("dc", dc, ... # Diameter of cone (absolute)
++ "dr", dr, ... # Diameter of rod (absolute)
++ "col", col, ... # Color
++ "hcol", hcol, ... # Color of head (if different)
++ "diam", diam, ... # Diameter of cone relative to branch length
++ "scale", scale, ... # Lenght of branches
+ "verbose",verbose);
+ op1 = " col hcol diam scale dc dr ";
+ op0 = " verbose ";
+@@ -127,17 +127,17 @@ sz(4,:) ./= n;
+
+ tmp = [r2(:,1), null(r2(:,1)')](:,[2,1,3])';
+ if det (tmp) < 0, tmp(3,:) *= -1; end
+-a1 = vrml_transfo (vrml_arrow(sz(:,1),[col(1,:);hcol(1,:)],0),\
++a1 = vrml_transfo (vrml_arrow(sz(:,1),[col(1,:);hcol(1,:)],0),...
+ [0,0,0],tmp);
+ ## keyboard
+ tmp = [r2(:,2), null(r2(:,2)')](:,[2,1,3])';
+ if det (tmp) < 0, tmp(3,:) *= -1; end
+-a2 = vrml_transfo (vrml_arrow(sz(:,2),[col(2,:);hcol(2,:)],0),\
++a2 = vrml_transfo (vrml_arrow(sz(:,2),[col(2,:);hcol(2,:)],0),...
+ [0,0,0],tmp);
+
+ tmp = [r2(:,3), null(r2(:,3)')](:,[2,1,3])';
+ if det (tmp) < 0, tmp(3,:) *= -1; end
+-a3 = vrml_transfo (vrml_arrow(sz(:,3),[col(3,:);hcol(3,:)],0),\
++a3 = vrml_transfo (vrml_arrow(sz(:,3),[col(3,:);hcol(3,:)],0),...
+ [0,0,0],tmp);
+
+ f0 = vrml_group (a1, a2, a3);
+--- octave-vrml-1.0.13.orig/inst/vrml_group.m
++++ octave-vrml-1.0.13/inst/vrml_group.m
+@@ -34,11 +34,11 @@ end
+ ni = 4;
+ s = [blanks(ni), strrep(s,"\n",["\n",blanks(ni)])(:)'];
+
+-v = sprintf (["Group {\n",\
+- " children [\n",\
+- "%s",\
+- " ]\n",\
+- "}\n"],\
++v = sprintf (["Group {\n",...
++ " children [\n",...
++ "%s",...
++ " ]\n",...
++ "}\n"],...
+ s);
+ endfunction
+
+--- octave-vrml-1.0.13.orig/inst/vrml_interp.m
++++ octave-vrml-1.0.13/inst/vrml_interp.m
+@@ -45,12 +45,12 @@ persistent nname = struct ("col"
+ if isfield (nname, typ)
+ typs = nname.(typ);
+ elseif ischar(typ)
+-# e2 = leval ("sprintf",\
++# e2 = leval ("sprintf",...
+ # append (list(" '%s'\n"), fieldnames (nname)));
+ e2 = sprintf(" '%s'\n", fieldnames (nname){:});
+ error ("vrml_interp : Unknown type '%s'. Should be in:\n%s",typ,e2);
+ else
+-# e2 = leval ("sprintf",\
++# e2 = leval ("sprintf",...
+ # append (list(" '%s;\n"), fieldnames (nname)));
+ e2 = sprintf(" '%s'\n", fieldnames (nname){:});
+ error ("vrml_interp : typ should be a string in:\n%s",typ,e2);
+--- octave-vrml-1.0.13.orig/inst/vrml_material.m
++++ octave-vrml-1.0.13/inst/vrml_material.m
+@@ -53,10 +53,10 @@ if isempty (DEF), sd = "";
+ else sd = ["DEF ",DEF];
+ end
+
+-s = sprintf ([" material ",sd," Material {\n",\
+- se,st,\
+- " diffuseColor %8.3g %8.3g %8.3g \n",\
+- " }\n"],\
++s = sprintf ([" material ",sd," Material {\n",...
++ se,st,...
++ " diffuseColor %8.3g %8.3g %8.3g \n",...
++ " }\n"],...
+ dc);
+ endfunction
+
+--- octave-vrml-1.0.13.orig/inst/vrml_parallelepiped.m
++++ octave-vrml-1.0.13/inst/vrml_parallelepiped.m
+@@ -66,15 +66,15 @@ if balls
+ end
+ end
+
+-x = [bnds([1 2 2 1 1 2 2 1],1)';\
+- bnds([1 1 2 2 1 1 2 2],2)';\
++x = [bnds([1 2 2 1 1 2 2 1],1)';...
++ bnds([1 1 2 2 1 1 2 2],2)';...
+ bnds([1 1 1 1 2 2 2 2],3)'];
+
+-faces = [1 2 3 4;\
+- 5 6 7 8;\
+- 1 2 6 5;\
+- 2 3 7 6;\
+- 3 4 8 7;\
++faces = [1 2 3 4;...
++ 5 6 7 8;...
++ 1 2 6 5;...
++ 2 3 7 6;...
++ 3 4 8 7;...
+ 4 1 5 8]';
+
+ # The facet
+@@ -99,8 +99,8 @@ if border
+ if isnan (bocol), bocol = col; end
+
+ if !balls # Make pretty junctions of cylinders
+- s = [s,\
+- vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),\
++ s = [s,...
++ vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),...
+ vrml_points(x(:,1),"balls","rad",borad,"emit",boemit,"col",col)];
+ else # but only if balls don't cover them
+ s = [s,vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit)];
+--- octave-vrml-1.0.13.orig/inst/vrml_parallelogram.m
++++ octave-vrml-1.0.13/inst/vrml_parallelogram.m
+@@ -86,8 +86,8 @@ if border
+ if isnan (bocol), bocol = col; end
+
+ if !balls # Make pretty junctions of cylinders
+- s = [s,\
+- vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),\
++ s = [s,...
++ vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit,"col",col),...
+ vrml_points(x(:,1),"balls","rad",borad,"emit",boemit,"col",col)];
+ else # but only if balls don't cover them
+ s = [s,vrml_cyl(x(:,[1:columns(x),1]),"rad",borad,"emit",boemit)];
+--- octave-vrml-1.0.13.orig/inst/vrml_points.m
++++ octave-vrml-1.0.13/inst/vrml_points.m
+@@ -103,19 +103,19 @@ if !balls && !cubes && !nums,
+
+ if prod (size (col)) == 3*P # One color per point
+ smat = "";
+- scol = sprintf (" color Color { color [\n %s]\n }\n",\
++ scol = sprintf (" color Color { color [\n %s]\n }\n",...
+ sprintf (" %8.3f %8.3f %8.3f\n", col));
+ else # One color
+- smat = [" appearance Appearance {\n",\
+- vrml_material(col, emit),"\n",\
++ smat = [" appearance Appearance {\n",...
++ vrml_material(col, emit),"\n",...
+ " }\n"];
+ scol = "";
+ end
+
+- s = sprintf(["Shape {\n",\
+- smat,\
+- " geometry PointSet {\n",\
+- scol,\
++ s = sprintf(["Shape {\n",...
++ smat,...
++ " geometry PointSet {\n",...
++ scol,...
+ " coord DEF %s Coordinate {\n point [\n " ],name); # ]
+
+
+@@ -131,28 +131,28 @@ elseif nums,
+ s = "";
+ if prod (size (col)) == 3, col = col(:) * ones (1,P); end
+ for i = 1:P,
+- s0 = sprintf([\
+- "Transform {\n",\
+- " translation %10.6g %10.6g %10.6g\n",\
+- " children [\n",\ # ]
+- " Billboard {\n",\
+- " children [\n",\ # ]
+- " Shape {\n",\
+- " appearance Appearance {\n",\
+- vrml_material(col(:,i), emit, tran),"\n",\
+- " }\n",\
+- " geometry Text {\n",\
+- " string \"%s\"\n",\
+- " fontStyle FontStyle { size 0.25 }\n",\
+- " }\n",\
+- " }\n",\
+- " ]\n",\
+- " }\n",\
+- " ]\n",\
+- "}\n"],\ # [
++ s0 = sprintf([...
++ "Transform {\n",...
++ " translation %10.6g %10.6g %10.6g\n",...
++ " children [\n",... # ]
++ " Billboard {\n",...
++ " children [\n",... # ]
++ " Shape {\n",...
++ " appearance Appearance {\n",...
++ vrml_material(col(:,i), emit, tran),"\n",...
++ " }\n",...
++ " geometry Text {\n",...
++ " string \"%s\"\n",...
++ " fontStyle FontStyle { size 0.25 }\n",...
++ " }\n",...
++ " }\n",...
++ " ]\n",...
++ " }\n",...
++ " ]\n",...
++ "}\n"],... # [
+ x(:,i),sprintf("%d",i-1));
+ ## x(:,i),col,col,sprintf("%d",i-1));
+- ## " emissiveColor %8.3f %8.3f %8.3f\n",\
++ ## " emissiveColor %8.3f %8.3f %8.3f\n",...
+ ## " axisOfRotation 0.0 0.0 0.0\n",\
+
+ s = sprintf("%s%s",s,s0);
+@@ -196,20 +196,20 @@ else
+ # nodes individually
+ if ! all_same_col, colorstr = vrml_material (col(:,i), emit); end
+
+- s0 = sprintf([\
+- "Transform {\n",\
+- " translation %10.6g %10.6g %10.6g\n",\
+- " children [\n",\ # ]
+- " Shape {\n",\
+- " appearance Appearance {\n",\
+- colorstr,"\n",\
+- " }\n",\
+- " geometry ",shapestr,"\n",\
+- " }\n",\
+- " ]\n",\
+- "}\n"],\
++ s0 = sprintf([...
++ "Transform {\n",...
++ " translation %10.6g %10.6g %10.6g\n",...
++ " children [\n",... # ]
++ " Shape {\n",...
++ " appearance Appearance {\n",...
++ colorstr,"\n",...
++ " }\n",...
++ " geometry ",shapestr,"\n",...
++ " }\n",...
++ " ]\n",...
++ "}\n"],...
+ x(:,i));
+- ## " emissiveColor %8.3f %8.3f %8.3f\n",\
++ ## " emissiveColor %8.3f %8.3f %8.3f\n",...
+ ## x(:,i),col,col,shape);
+ s = sprintf("%s%s",s,s0);
+ end
+--- octave-vrml-1.0.13.orig/inst/vrml_surf.m
++++ octave-vrml-1.0.13/inst/vrml_surf.m
+@@ -118,7 +118,7 @@ if numel (varargin)
+ op1 = " tran col creaseAngle emit colorPerVertex checker DEFcoord DEFcol zcol bwid tex ";
+ op0 = " smooth zgray zrb steps bars " ;
+
+- default = tars (tran, col, creaseAngle, emit, colorPerVertex, steps, bars, \
++ default = tars (tran, col, creaseAngle, emit, colorPerVertex, steps, bars, ...
+ bwid, DEFcoord, DEFcol, zcol, smooth, checker, zgray, zrb, tex);
+
+ s = read_options (varargin,"op0",op0,"op1",op1,"default",default);
+@@ -374,7 +374,7 @@ if zgray || zrb || any (zcol(:)) # Treat
+ ii = find (ci >= columns (zcol));
+ if ! isempty (ii), ci(ii) = columns (zcol) - 1; cw(ii) = 1; end
+ col = zeros (3,R*C);
+- col(:,keepip) = \
++ col(:,keepip) = ...
+ zcol(:,ci) .* ([1;1;1]*(1-cw)) + zcol(:,ci+1) .* ([1;1;1]*cw);
+
+ end # EOF zgray zrb and zcol options
+@@ -419,8 +419,8 @@ if ! colorPerVertex
+ col = reshape (col,3, (R-1)*(C-1));
+ col = [col, col];
+ else
+- printf(["vrml_surf : ",\
+- " colorPerVertex==0, (R-1)*(C-1)==%i, but col has size [%i,%i]\n"],\
++ printf(["vrml_surf : ",...
++ " colorPerVertex==0, (R-1)*(C-1)==%i, but col has size [%i,%i]\n"],...
+ R*C,size (col));
+ end
+
+@@ -441,9 +441,9 @@ if ! all(keepp),
+ keept = all (reshape(keepp(trgs),3,2*(R-1)*(C-1)));
+ else
+ tmp = reshape (keepp,R,C);
+- keept = \
+- all (reshape (tmp(trgs(1:2,:)),2,2*(R-1)*(C-1))) & \
+- [(tmp(1:R-1,2:C) | tmp(2:R,2:C))(:)', \
++ keept = ...
++ all (reshape (tmp(trgs(1:2,:)),2,2*(R-1)*(C-1))) & ...
++ [(tmp(1:R-1,2:C) | tmp(2:R,2:C))(:)', ...
+ (tmp(1:R-1,1:C-1) | tmp(2:R,1:C-1))(:)'] ;
+ end
+
+@@ -473,10 +473,10 @@ if ! all(keepp),
+ end
+ ## printf ("Calling vrml_faces\n");
+ if !tex
+- s = vrml_faces (pts, trgs, "col", col,\
+- "colorPerVertex",colorPerVertex,\
+- "creaseAngle", creaseAngle,\
+- "tran", tran, "emit", emit,\
++ s = vrml_faces (pts, trgs, "col", col,...
++ "colorPerVertex",colorPerVertex,...
++ "creaseAngle", creaseAngle,...
++ "tran", tran, "emit", emit,...
+ "DEFcoord",DEFcoord,"DEFcol",DEFcol);
+ else
+ texXY = texXY(:,keepip);
+@@ -488,8 +488,8 @@ else
+ # texXY(:,trgs(:))
+ # R, C
+ # keyboard
+- s = vrml_faces (pts, trgs,\
+- "tran", tran, "tex", tex, "tcoord", texXY,\
++ s = vrml_faces (pts, trgs,...
++ "tran", tran, "tex", tex, "tcoord", texXY,...
+ "DEFcoord",DEFcoord,"DEFcol",DEFcol);
+ end
+ ## printf ("Done\n");
+--- octave-vrml-1.0.13.orig/inst/vrml_text.m
++++ octave-vrml-1.0.13/inst/vrml_text.m
+@@ -52,31 +52,31 @@ if nargin > 1
+ style= s.style;
+ verbose= s.verbose;
+ end
+-s = sprintf (["Shape {\n",\
+- " appearance Appearance {\n",\
+- " material Material {\n",\
+- " diffuseColor %8.3f %8.3f %8.3f\n",\
+- " emissiveColor %8.3f %8.3f %8.3f\n",\
+- " }\n",\
+- " }\n",\
+- " geometry Text {\n",\
+- " string \"%s\"\n"\
+- " fontStyle FontStyle {\n",\
+- " family \"%s\"\n",\
+- " justify \"%s\"\n",\
+- " style \"%s\"\n",\
+- " size %-8.3f\n",\
+- " }\n",\
+- " }\n",\
+- "}\n",\
+- ],\
+- col,\
+- col,\
+- t,\
+- family,\
+- justify,\
+- style,\
+- size\
++s = sprintf (["Shape {\n",...
++ " appearance Appearance {\n",...
++ " material Material {\n",...
++ " diffuseColor %8.3f %8.3f %8.3f\n",...
++ " emissiveColor %8.3f %8.3f %8.3f\n",...
++ " }\n",...
++ " }\n",...
++ " geometry Text {\n",...
++ " string \"%s\"\n"...
++ " fontStyle FontStyle {\n",...
++ " family \"%s\"\n",...
++ " justify \"%s\"\n",...
++ " style \"%s\"\n",...
++ " size %-8.3f\n",...
++ " }\n",...
++ " }\n",...
++ "}\n",...
++ ],...
++ col,...
++ col,...
++ t,...
++ family,...
++ justify,...
++ style,...
++ size...
+ );
+
+ endfunction
+--- octave-vrml-1.0.13.orig/inst/vrml_transfo.m
++++ octave-vrml-1.0.13/inst/vrml_transfo.m
+@@ -75,8 +75,8 @@ else
+ error ("vrml_transfo : rotation should have size 3x3, 3 or 4\n");
+ end
+ if verbose,
+- printf (["vrml_transfo : %8.3f %8.3f %8.3f %8.3f\n",\
+- " %8.3f %8.3f %8.3f\n"],\
++ printf (["vrml_transfo : %8.3f %8.3f %8.3f %8.3f\n",...
++ " %8.3f %8.3f %8.3f\n"],...
+ axis,ang,t);
+ printf ("length of string is %i\n",prod(size(s)));
+ end
+@@ -103,11 +103,11 @@ if any (abs (c - c0)>sqrt (eps))
+ end
+ if !isempty (DEF), sd = ["DEF ",DEF," "]; end
+
+-v = sprintf([sd,"Transform {\n",sr,st,ss,\
+- " children [\n%s\n",\
+- " ]\n",\
+- "}\n",\
+- ],\
++v = sprintf([sd,"Transform {\n",sr,st,ss,...
++ " children [\n%s\n",...
++ " ]\n",...
++ "}\n",...
++ ],...
+ s) ;
+ ## keyboard
+
diff --git a/packages/o/octave-forge-vrml/octave-forge-vrml.changes b/packages/o/octave-forge-vrml/octave-forge-vrml.changes
index 161dc1d3175..05b2f78c356 100644
--- a/packages/o/octave-forge-vrml/octave-forge-vrml.changes
+++ b/packages/o/octave-forge-vrml/octave-forge-vrml.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Wed Jan 1 17:22:32 UTC 2025 - Stefan Brüns
+
+- Fix build with Octave 9, add
+ * fix-octave9-line-continuation.patch
+- Spec file cleanup
+
-------------------------------------------------------------------
Thu Feb 26 16:06:43 UTC 2015 - dmitry_r@opensuse.org
diff --git a/packages/o/octave-forge-vrml/octave-forge-vrml.spec b/packages/o/octave-forge-vrml/octave-forge-vrml.spec
index 34fab6cf021..24f81134c24 100644
--- a/packages/o/octave-forge-vrml/octave-forge-vrml.spec
+++ b/packages/o/octave-forge-vrml/octave-forge-vrml.spec
@@ -1,7 +1,7 @@
#
# spec file for package octave-forge-vrml
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -21,23 +21,28 @@ Name: octave-forge-%{octpkg}
Version: 1.0.13
Release: 0
Summary: 3D graphics using VRML for Octave
-License: GPL-3.0+
+License: GPL-3.0-or-later
Group: Productivity/Scientific/Math
-Url: http://octave.sourceforge.net
-Source0: http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz
+URL: https://gnu-octave.github.io/packages/vrml/
+Source0: https://downloads.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/%{octpkg}-%{version}.tar.gz
+Patch0: https://file.savannah.gnu.org/file/octave-9.patch?file_id=55689#/fix-octave9-line-continuation.patch
BuildRequires: octave-devel
Requires: octave-cli >= 2.9.7
Requires: octave-forge-linear-algebra
Requires: octave-forge-miscellaneous
-Requires: octave-forge-struct
Requires: octave-forge-statistics
+Requires: octave-forge-struct
+BuildArch: noarch
%description
3D graphics using VRML.
This is part of Octave-Forge project.
%prep
-%setup -q -c %{name}-%{version}
+%setup -c %{name}-%{version}
+(cd vrml
+%patch -P0 -p1
+)
%octave_pkg_src
%build
@@ -45,6 +50,7 @@ This is part of Octave-Forge project.
%install
%octave_pkg_install
+find %{buildroot} -iname \*.svnignore -ls -delete
%check
%octave_pkg_test
@@ -56,7 +62,6 @@ This is part of Octave-Forge project.
%octave --eval "pkg rebuild"
%files
-%defattr(-,root,root)
%{octpackages_dir}/%{octpkg}-%{version}
%changelog
diff --git a/packages/o/openQA-devel-container/.files b/packages/o/openQA-devel-container/.files
index 5a4565e4b43..6b25fd2d6cd 100644
Binary files a/packages/o/openQA-devel-container/.files and b/packages/o/openQA-devel-container/.files differ
diff --git a/packages/o/openQA-devel-container/.rev b/packages/o/openQA-devel-container/.rev
index 59139a5c12a..6b72895c646 100644
--- a/packages/o/openQA-devel-container/.rev
+++ b/packages/o/openQA-devel-container/.rev
@@ -263,4 +263,12 @@
Update to 4.6.1735880672.bb83b72c0
1234653
+
+ c1d298742c46ff1f4379fca6a092452a
+ unknown
+
+ anag+factory
+ Update to 4.6.1736169195.f9ab89028
+ 1235385
+
diff --git a/packages/o/openQA-devel-container/openQA-4.6.1735880672.bb83b72c0.obscpio b/packages/o/openQA-devel-container/openQA-4.6.1735880672.bb83b72c0.obscpio
deleted file mode 120000
index 49d8c5e6554..00000000000
--- a/packages/o/openQA-devel-container/openQA-4.6.1735880672.bb83b72c0.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreiefcx3q3hzawnjlxehobfcutjukgbgui66bbjheepfxbssdaj6odu
\ No newline at end of file
diff --git a/packages/o/openQA-devel-container/openQA-4.6.1736169195.f9ab89028.obscpio b/packages/o/openQA-devel-container/openQA-4.6.1736169195.f9ab89028.obscpio
new file mode 120000
index 00000000000..4e1de2a47d9
--- /dev/null
+++ b/packages/o/openQA-devel-container/openQA-4.6.1736169195.f9ab89028.obscpio
@@ -0,0 +1 @@
+/ipfs/bafkreih7itshudioy533pzyl7zgpnkhsoc32wvgpgmtn7sycnun4q6ukvu
\ No newline at end of file
diff --git a/packages/o/openQA-devel-container/openQA-devel-container.changes b/packages/o/openQA-devel-container/openQA-devel-container.changes
index 288d8ed509b..8f01ebac3a4 100644
--- a/packages/o/openQA-devel-container/openQA-devel-container.changes
+++ b/packages/o/openQA-devel-container/openQA-devel-container.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 06 18:26:15 UTC 2025 - okurz@suse.de
+
+- Update to version 4.6.1736169195.f9ab89028:
+ * Update to latest openQA version
+
-------------------------------------------------------------------
Fri Jan 03 05:23:41 UTC 2025 - okurz@suse.de
diff --git a/packages/o/openQA-devel-container/openQA.obsinfo b/packages/o/openQA-devel-container/openQA.obsinfo
index d2037fe9c7f..f3413c1e169 100644
--- a/packages/o/openQA-devel-container/openQA.obsinfo
+++ b/packages/o/openQA-devel-container/openQA.obsinfo
@@ -1,4 +1,4 @@
name: openQA
-version: 4.6.1735880672.bb83b72c0
-mtime: 1735880672
-commit: bb83b72c0177ca830e4ad64da21df7b006438666
+version: 4.6.1736169195.f9ab89028
+mtime: 1736169195
+commit: f9ab8902865d6533fcf8acd40ef2ef72abdc60a3
diff --git a/packages/o/openQA/.files b/packages/o/openQA/.files
index 2860e0047cd..134ab2a6634 100644
Binary files a/packages/o/openQA/.files and b/packages/o/openQA/.files differ
diff --git a/packages/o/openQA/.rev b/packages/o/openQA/.rev
index d8c8223f34d..aca6075aab3 100644
--- a/packages/o/openQA/.rev
+++ b/packages/o/openQA/.rev
@@ -7645,4 +7645,16 @@
4.6.1735880672.bb83b72c
1234652
+
+ 1a50afca51e313cbbb241090e9d49b2c
+ 4.6.1736169195.f9ab8902
+
+ anag+factory
+ Update to 4.6.1736169195.f9ab8902
+4.6.1736169195.f9ab8902
+4.6.1736169195.f9ab8902
+4.6.1736169195.f9ab8902
+4.6.1736169195.f9ab8902
+ 1235382
+
diff --git a/packages/o/openQA/node_modules.obscpio b/packages/o/openQA/node_modules.obscpio
index 3b928d85705..b1d2b7e03aa 120000
--- a/packages/o/openQA/node_modules.obscpio
+++ b/packages/o/openQA/node_modules.obscpio
@@ -1 +1 @@
-/ipfs/bafybeigcuyu7jo4hwm6lxgu5m4oefht7btoyf4ilt27kav2afllyt7csri
\ No newline at end of file
+/ipfs/bafybeiblx5cxzcrzhr2ajftjofma4ct5fsnagfnbcbdsrz44hrdzmjlnvy
\ No newline at end of file
diff --git a/packages/o/openQA/node_modules.spec.inc b/packages/o/openQA/node_modules.spec.inc
index 9498b46a0db..dc8b176f48b 100644
--- a/packages/o/openQA/node_modules.spec.inc
+++ b/packages/o/openQA/node_modules.spec.inc
@@ -15,7 +15,7 @@ Source1013: https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz#/@pkg
Source1014: https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz#/@popperjs-core-2.11.8.tgz
Source1015: https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz#/@types-estree-1.0.6.tgz
Source1016: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz#/@types-json-schema-7.0.15.tgz
-Source1017: https://registry.npmjs.org/ace-builds/-/ace-builds-1.37.1.tgz#/ace-builds-1.37.1.tgz
+Source1017: https://registry.npmjs.org/ace-builds/-/ace-builds-1.37.2.tgz#/ace-builds-1.37.2.tgz
Source1018: https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz#/acorn-8.14.0.tgz
Source1019: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.tgz
Source1020: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz
diff --git a/packages/o/openQA/openQA-4.6.1735880672.bb83b72c.obscpio b/packages/o/openQA/openQA-4.6.1735880672.bb83b72c.obscpio
deleted file mode 120000
index d29d770c4f0..00000000000
--- a/packages/o/openQA/openQA-4.6.1735880672.bb83b72c.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeiccuihlhbp5pe37elvtapedmdw2iwywbxyvzftqo4rixsyoqmjgaa
\ No newline at end of file
diff --git a/packages/o/openQA/openQA-4.6.1736169195.f9ab8902.obscpio b/packages/o/openQA/openQA-4.6.1736169195.f9ab8902.obscpio
new file mode 120000
index 00000000000..280ba9f3c5f
--- /dev/null
+++ b/packages/o/openQA/openQA-4.6.1736169195.f9ab8902.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeidcjaakxk3swfxut3ejb7byb2dn5qopknww46j5yh2wytmukurrge
\ No newline at end of file
diff --git a/packages/o/openQA/openQA-client-test.spec b/packages/o/openQA/openQA-client-test.spec
index 69215ab0bfd..41656f7ff68 100644
--- a/packages/o/openQA/openQA-client-test.spec
+++ b/packages/o/openQA/openQA-client-test.spec
@@ -18,7 +18,7 @@
%define short_name openQA-client
Name: %{short_name}-test
-Version: 4.6.1735880672.bb83b72c
+Version: 4.6.1736169195.f9ab8902
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
diff --git a/packages/o/openQA/openQA-devel-test.spec b/packages/o/openQA/openQA-devel-test.spec
index f80419a1bd9..be124606914 100644
--- a/packages/o/openQA/openQA-devel-test.spec
+++ b/packages/o/openQA/openQA-devel-test.spec
@@ -18,7 +18,7 @@
%define short_name openQA-devel
Name: %{short_name}-test
-Version: 4.6.1735880672.bb83b72c
+Version: 4.6.1736169195.f9ab8902
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
diff --git a/packages/o/openQA/openQA-test.spec b/packages/o/openQA/openQA-test.spec
index b296a4125ff..d217d50ca84 100644
--- a/packages/o/openQA/openQA-test.spec
+++ b/packages/o/openQA/openQA-test.spec
@@ -18,7 +18,7 @@
%define short_name openQA
Name: %{short_name}-test
-Version: 4.6.1735880672.bb83b72c
+Version: 4.6.1736169195.f9ab8902
Release: 0
Summary: Test package for openQA
License: GPL-2.0-or-later
diff --git a/packages/o/openQA/openQA-worker-test.spec b/packages/o/openQA/openQA-worker-test.spec
index 4d7483afeb7..14d1f00e120 100644
--- a/packages/o/openQA/openQA-worker-test.spec
+++ b/packages/o/openQA/openQA-worker-test.spec
@@ -18,7 +18,7 @@
%define short_name openQA-worker
Name: %{short_name}-test
-Version: 4.6.1735880672.bb83b72c
+Version: 4.6.1736169195.f9ab8902
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
diff --git a/packages/o/openQA/openQA.changes b/packages/o/openQA/openQA.changes
index 7b358be54b5..bddfb405651 100644
--- a/packages/o/openQA/openQA.changes
+++ b/packages/o/openQA/openQA.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Mon Jan 06 18:14:16 UTC 2025 - okurz@suse.com
+
+- Update to version 4.6.1736169195.f9ab8902:
+ * Bump ace-builds from 1.37.1 to 1.37.2
+
-------------------------------------------------------------------
Fri Jan 03 05:13:55 UTC 2025 - okurz@suse.com
diff --git a/packages/o/openQA/openQA.obsinfo b/packages/o/openQA/openQA.obsinfo
index 5f56ff21e95..cb982bc613d 100644
--- a/packages/o/openQA/openQA.obsinfo
+++ b/packages/o/openQA/openQA.obsinfo
@@ -1,4 +1,4 @@
name: openQA
-version: 4.6.1735880672.bb83b72c
-mtime: 1735880672
-commit: bb83b72c0177ca830e4ad64da21df7b006438666
+version: 4.6.1736169195.f9ab8902
+mtime: 1736169195
+commit: f9ab8902865d6533fcf8acd40ef2ef72abdc60a3
diff --git a/packages/o/openQA/openQA.spec b/packages/o/openQA/openQA.spec
index 58210704d11..65035b2f646 100644
--- a/packages/o/openQA/openQA.spec
+++ b/packages/o/openQA/openQA.spec
@@ -90,7 +90,7 @@
%define devel_requires %devel_no_selenium_requires chromedriver
Name: openQA
-Version: 4.6.1735880672.bb83b72c
+Version: 4.6.1736169195.f9ab8902
Release: 0
Summary: The openQA web-frontend, scheduler and tools
License: GPL-2.0-or-later
diff --git a/packages/o/openjpeg2/.files b/packages/o/openjpeg2/.files
index 2b164be06b6..b82f48ea4e4 100644
Binary files a/packages/o/openjpeg2/.files and b/packages/o/openjpeg2/.files differ
diff --git a/packages/o/openjpeg2/.rev b/packages/o/openjpeg2/.rev
index 3f84cc5e9bc..e5be6a818d7 100644
--- a/packages/o/openjpeg2/.rev
+++ b/packages/o/openjpeg2/.rev
@@ -250,4 +250,12 @@ Misc:
1232616
+
+ 6900b10d40a1b7d8f4d66cc587d6589d
+ 2.5.3
+
+ anag+factory
+
+ 1235584
+
diff --git a/packages/o/openjpeg2/openjpeg2.changes b/packages/o/openjpeg2/openjpeg2.changes
index 39d4cc2ab88..e59c38388cb 100644
--- a/packages/o/openjpeg2/openjpeg2.changes
+++ b/packages/o/openjpeg2/openjpeg2.changes
@@ -26,6 +26,7 @@ Mon Dec 16 11:15:35 UTC 2024 - Michael Vetter
* thirdparty/libz: update to zlib-1.3.1 #1542
* thirdparty/libpng: update to libpng-1.6.43 #1541
* thirdparty/libtiff: update to libtiff 4.6.0 #1540
+- fixes CVE-2024-56826 [bsc#1235029]
-------------------------------------------------------------------
Fri Aug 16 16:59:14 UTC 2024 - Manfred Hollstein
diff --git a/packages/o/os-autoinst/.files b/packages/o/os-autoinst/.files
index 600754dc953..998bd3f9ddb 100644
Binary files a/packages/o/os-autoinst/.files and b/packages/o/os-autoinst/.files differ
diff --git a/packages/o/os-autoinst/.rev b/packages/o/os-autoinst/.rev
index 23b8a12bd8b..a2c8e780eaf 100644
--- a/packages/o/os-autoinst/.rev
+++ b/packages/o/os-autoinst/.rev
@@ -4513,4 +4513,15 @@
4.6.1735912767.1d8e059
1235057
+
+ dc10a5e82894d724690d5861e618f37f
+ 4.6.1736157351.7aa835c
+
+ anag+factory
+ Update to 4.6.1736157351.7aa835c
+4.6.1736157351.7aa835c
+4.6.1736157351.7aa835c
+4.6.1736157351.7aa835c
+ 1235389
+
diff --git a/packages/o/os-autoinst/os-autoinst-4.6.1735912767.1d8e059.obscpio b/packages/o/os-autoinst/os-autoinst-4.6.1735912767.1d8e059.obscpio
deleted file mode 120000
index 51cc8e38f81..00000000000
--- a/packages/o/os-autoinst/os-autoinst-4.6.1735912767.1d8e059.obscpio
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigylk2tsotpsbz4omepwatdemptn6vsh6egjeo5g34f7qohdiimkm
\ No newline at end of file
diff --git a/packages/o/os-autoinst/os-autoinst-4.6.1736157351.7aa835c.obscpio b/packages/o/os-autoinst/os-autoinst-4.6.1736157351.7aa835c.obscpio
new file mode 120000
index 00000000000..64d85c94f93
--- /dev/null
+++ b/packages/o/os-autoinst/os-autoinst-4.6.1736157351.7aa835c.obscpio
@@ -0,0 +1 @@
+/ipfs/bafybeiawi5uqqvac7ritiuodxv7a6ehgq35smrrhjgyppurf33lt56xjvq
\ No newline at end of file
diff --git a/packages/o/os-autoinst/os-autoinst-devel-test.spec b/packages/o/os-autoinst/os-autoinst-devel-test.spec
index 9d6c2a27034..f400491efd2 100644
--- a/packages/o/os-autoinst/os-autoinst-devel-test.spec
+++ b/packages/o/os-autoinst/os-autoinst-devel-test.spec
@@ -18,7 +18,7 @@
%define short_name os-autoinst-devel
Name: %{short_name}-test
-Version: 4.6.1735912767.1d8e059
+Version: 4.6.1736157351.7aa835c
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
diff --git a/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec b/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec
index 255294d2c4b..fb5457a373b 100644
--- a/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec
+++ b/packages/o/os-autoinst/os-autoinst-openvswitch-test.spec
@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst-openvswitch
Name: %{short_name}%{?name_ext}
-Version: 4.6.1735912767.1d8e059
+Version: 4.6.1736157351.7aa835c
Release: 0
Summary: test package for %{short_name}
License: GPL-2.0-or-later
diff --git a/packages/o/os-autoinst/os-autoinst-test.spec b/packages/o/os-autoinst/os-autoinst-test.spec
index 7c7cba372b4..6e209842ac0 100644
--- a/packages/o/os-autoinst/os-autoinst-test.spec
+++ b/packages/o/os-autoinst/os-autoinst-test.spec
@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst
Name: %{short_name}%{?name_ext}
-Version: 4.6.1735912767.1d8e059
+Version: 4.6.1736157351.7aa835c
Release: 0
Summary: test package for os-autoinst
License: GPL-2.0-or-later
diff --git a/packages/o/os-autoinst/os-autoinst.changes b/packages/o/os-autoinst/os-autoinst.changes
index d8f7fc91650..2bd75b43bdf 100644
--- a/packages/o/os-autoinst/os-autoinst.changes
+++ b/packages/o/os-autoinst/os-autoinst.changes
@@ -1,3 +1,15 @@
+-------------------------------------------------------------------
+Mon Jan 06 18:31:44 UTC 2025 - okurz@suse.com
+
+- Update to version 4.6.1736157351.7aa835c:
+ * Modify loadtestdir in autotest for more code coverage
+ * Remove unreachable states in tests 18-backend-qemu
+ * Fix code coverage for qemu.pm
+ * t: fix tests for #2550 for old and new qemu
+ * Fix test of qemu backend
+ * Enable multifd support
+ * Add unit test for 'ensure_installed' to improve code coverage
+
-------------------------------------------------------------------
Sun Jan 05 17:15:03 UTC 2025 - okurz@suse.com
diff --git a/packages/o/os-autoinst/os-autoinst.obsinfo b/packages/o/os-autoinst/os-autoinst.obsinfo
index 82074fef7ff..cb54fe342f8 100644
--- a/packages/o/os-autoinst/os-autoinst.obsinfo
+++ b/packages/o/os-autoinst/os-autoinst.obsinfo
@@ -1,4 +1,4 @@
name: os-autoinst
-version: 4.6.1735912767.1d8e059
-mtime: 1735912767
-commit: 1d8e0592757e8a1bf0744ee83d86867966b51629
+version: 4.6.1736157351.7aa835c
+mtime: 1736157351
+commit: 7aa835c0ec26b110023beb7e29bb8e24ffa3108a
diff --git a/packages/o/os-autoinst/os-autoinst.spec b/packages/o/os-autoinst/os-autoinst.spec
index 926ba861ada..b01a4a8aeb0 100644
--- a/packages/o/os-autoinst/os-autoinst.spec
+++ b/packages/o/os-autoinst/os-autoinst.spec
@@ -17,7 +17,7 @@
Name: os-autoinst
-Version: 4.6.1735912767.1d8e059
+Version: 4.6.1736157351.7aa835c
Release: 0
Summary: OS-level test automation
License: GPL-2.0-or-later
diff --git a/packages/p/PrusaSlicer/.files b/packages/p/PrusaSlicer/.files
index 4c8726bad7a..a97446facf7 100644
Binary files a/packages/p/PrusaSlicer/.files and b/packages/p/PrusaSlicer/.files differ
diff --git a/packages/p/PrusaSlicer/.rev b/packages/p/PrusaSlicer/.rev
index 7ab5d5c73b1..69b494ca0ad 100644
--- a/packages/p/PrusaSlicer/.rev
+++ b/packages/p/PrusaSlicer/.rev
@@ -413,4 +413,12 @@ Resubmitting in the hope that all bots and maintainers pick it up this time. The
1231522
+
+ c12c8508cc9613fb16e6999c0eaab565
+ 2.9.0
+
+ anag+factory
+
+ 1235084
+
diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch
index 66ab2c456e8..1d3840fa935 100644
--- a/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch
+++ b/packages/p/PrusaSlicer/PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch
@@ -9,11 +9,11 @@ Subject: [PATCH] Make initializers explicit to avoid ambiguous wxArrayString
src/slic3r/GUI/Plater.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
-Index: PrusaSlicer-version_2.8.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp
+Index: PrusaSlicer-version_2.9.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp
===================================================================
---- PrusaSlicer-version_2.8.0.orig/src/slic3r/GUI/PhysicalPrinterDialog.cpp
-+++ PrusaSlicer-version_2.8.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp
-@@ -606,7 +606,7 @@ void PhysicalPrinterDialog::build_printh
+--- PrusaSlicer-version_2.9.0.orig/src/slic3r/GUI/PhysicalPrinterDialog.cpp 2024-12-20 12:54:34.000000000 +0100
++++ PrusaSlicer-version_2.9.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp 2024-12-20 15:32:12.247773628 +0100
+@@ -607,7 +607,7 @@ void PhysicalPrinterDialog::build_printh
// Always fill in the "printhost_port" combo box from the config and select it.
{
Choice* choice = dynamic_cast(m_optgroup->get_field("printhost_port"));
@@ -22,39 +22,24 @@ Index: PrusaSlicer-version_2.8.0/src/slic3r/GUI/PhysicalPrinterDialog.cpp
choice->set_selection();
}
-Index: PrusaSlicer-version_2.8.0/src/slic3r/GUI/Plater.cpp
+Index: PrusaSlicer-version_2.9.0/src/slic3r/GUI/Plater.cpp
===================================================================
---- PrusaSlicer-version_2.8.0.orig/src/slic3r/GUI/Plater.cpp
-+++ PrusaSlicer-version_2.8.0/src/slic3r/GUI/Plater.cpp
-@@ -4048,7 +4048,7 @@ void Plater::load_project(const wxString
-
- p->reset();
+--- PrusaSlicer-version_2.9.0.orig/src/slic3r/GUI/Plater.cpp 2024-12-20 12:54:34.000000000 +0100
++++ PrusaSlicer-version_2.9.0/src/slic3r/GUI/Plater.cpp 2024-12-20 15:32:12.251106999 +0100
+@@ -4420,7 +4420,7 @@ void Plater::load_project(const wxString
+ s_multiple_beds.set_loading_project_flag(true);
+ ScopeGuard guard([](){ s_multiple_beds.set_loading_project_flag(false);});
- if (! load_files({ into_path(filename) }).empty()) {
+ if (! load_files(std::vector({ into_path(filename) })).empty()) {
// At least one file was loaded.
p->set_project_filename(filename);
// Save the names of active presets and project specific config into ProjectDirtyStateManager.
-
-===================================================================
-More of the same:
+Index: PrusaSlicer-version_2.9.0/src/slic3r/Utils/PrusaConnect.cpp
===================================================================
---- a/src/slic3r/GUI/PrintHostDialogs.cpp
-+++ b/src/slic3r/GUI/PrintHostDialogs.cpp
-@@ -467,9 +467,7 @@
- wxVariant nm, hst;
- job_list->GetValue(nm, evt.job_id, COL_FILENAME);
- job_list->GetValue(hst, evt.job_id, COL_HOST);
-- const wchar_t * nm_str = nm.GetString();
-- const wchar_t * hst_str = hst.GetString();
-- wxGetApp().notification_manager()->set_upload_job_notification_percentage(evt.job_id + 1, into_u8(nm_str), into_u8(hst_str), evt.progress / 100.f);
-+ wxGetApp().notification_manager()->set_upload_job_notification_percentage(evt.job_id + 1, into_u8(nm.GetString()), into_u8(hst.GetString()), evt.progress / 100.f);
- }
- }
-
---- a/src/slic3r/Utils/PrusaConnect.cpp
-+++ b/src/slic3r/Utils/PrusaConnect.cpp
-@@ -290,7 +290,7 @@
+--- PrusaSlicer-version_2.9.0.orig/src/slic3r/Utils/PrusaConnect.cpp 2024-12-20 12:54:34.000000000 +0100
++++ PrusaSlicer-version_2.9.0/src/slic3r/Utils/PrusaConnect.cpp 2024-12-20 15:32:12.251106999 +0100
+@@ -256,7 +256,7 @@ bool PrusaConnectNew::get_storage(wxArra
if (path && (!available || *available)) {
StorageInfo si;
si.path = boost::nowide::widen(*path);
diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.8.1-pr13609-fix-build.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.8.1-pr13609-fix-build.patch
deleted file mode 100644
index ffd0ddd4ce3..00000000000
--- a/packages/p/PrusaSlicer/PrusaSlicer-2.8.1-pr13609-fix-build.patch
+++ /dev/null
@@ -1,321 +0,0 @@
-From bf17924d6582b8a7baca5a58e59c604f3288cd19 Mon Sep 17 00:00:00 2001
-From: randomtechguy <50642148+Rose-David@users.noreply.github.com>
-Date: Fri, 12 Jul 2024 17:24:16 -0400
-Subject: [PATCH 1/5] Update CMakeLists.txt to fix linux compile error
-
----
- src/slic3r/CMakeLists.txt | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt
-index 82e91bb10b..b20583a5ba 100644
---- a/src/slic3r/CMakeLists.txt
-+++ b/src/slic3r/CMakeLists.txt
-@@ -391,6 +391,7 @@ set(SLIC3R_GUI_SOURCES
- )
-
- find_package(NanoSVG REQUIRED)
-+find_package(OpenSSL REQUIRED)
-
- if (APPLE)
- list(APPEND SLIC3R_GUI_SOURCES
-@@ -447,6 +448,8 @@ target_link_libraries(
- NanoSVG::nanosvgrast
- stb_dxt
- fastfloat
-+ OpenSSL::SSL
-+ OpenSSL::Crypto
- )
-
- if (MSVC)
-
-From da3587cea3c9b51f97f41e3eb09e4479d3b0492f Mon Sep 17 00:00:00 2001
-From: Jonne Mickelin
-Date: Wed, 20 Nov 2024 16:05:44 +0100
-Subject: [PATCH 2/5] Update cmake/FindEigen3 to the one bundled with version
- 3.4.0
-
-This solves the build error with the missing `Eigen3::Eigen` build
-target.
-
-Partially fixes #13608
----
- cmake/modules/FindEigen3.cmake | 71 ++++++++++++++++++++++------------
- 1 file changed, 46 insertions(+), 25 deletions(-)
-
-diff --git a/cmake/modules/FindEigen3.cmake b/cmake/modules/FindEigen3.cmake
-index 1da37619ef..2dbed58384 100644
---- a/cmake/modules/FindEigen3.cmake
-+++ b/cmake/modules/FindEigen3.cmake
-@@ -9,6 +9,16 @@
- # EIGEN3_FOUND - system has eigen lib with correct version
- # EIGEN3_INCLUDE_DIR - the eigen include directory
- # EIGEN3_VERSION - eigen version
-+#
-+# and the following imported target:
-+#
-+# Eigen3::Eigen - The header-only Eigen library
-+#
-+# This module reads hints about search locations from
-+# the following environment variables:
-+#
-+# EIGEN3_ROOT
-+# EIGEN3_ROOT_DIR
-
- # Copyright (c) 2006, 2007 Montel Laurent,
- # Copyright (c) 2008, 2009 Gael Guennebaud,
-@@ -18,16 +28,16 @@
- if(NOT Eigen3_FIND_VERSION)
- if(NOT Eigen3_FIND_VERSION_MAJOR)
- set(Eigen3_FIND_VERSION_MAJOR 2)
-- endif(NOT Eigen3_FIND_VERSION_MAJOR)
-+ endif()
- if(NOT Eigen3_FIND_VERSION_MINOR)
- set(Eigen3_FIND_VERSION_MINOR 91)
-- endif(NOT Eigen3_FIND_VERSION_MINOR)
-+ endif()
- if(NOT Eigen3_FIND_VERSION_PATCH)
- set(Eigen3_FIND_VERSION_PATCH 0)
-- endif(NOT Eigen3_FIND_VERSION_PATCH)
-+ endif()
-
- set(Eigen3_FIND_VERSION "${Eigen3_FIND_VERSION_MAJOR}.${Eigen3_FIND_VERSION_MINOR}.${Eigen3_FIND_VERSION_PATCH}")
--endif(NOT Eigen3_FIND_VERSION)
-+endif()
-
- macro(_eigen3_check_version)
- file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)
-@@ -42,45 +52,56 @@ macro(_eigen3_check_version)
- set(EIGEN3_VERSION ${EIGEN3_WORLD_VERSION}.${EIGEN3_MAJOR_VERSION}.${EIGEN3_MINOR_VERSION})
- if(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION})
- set(EIGEN3_VERSION_OK FALSE)
-- else(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION})
-+ else()
- set(EIGEN3_VERSION_OK TRUE)
-- endif(${EIGEN3_VERSION} VERSION_LESS ${Eigen3_FIND_VERSION})
-+ endif()
-
- if(NOT EIGEN3_VERSION_OK)
-
- message(STATUS "Eigen3 version ${EIGEN3_VERSION} found in ${EIGEN3_INCLUDE_DIR}, "
- "but at least version ${Eigen3_FIND_VERSION} is required")
-- endif(NOT EIGEN3_VERSION_OK)
--endmacro(_eigen3_check_version)
-+ endif()
-+endmacro()
-
- if (EIGEN3_INCLUDE_DIR)
-
- # in cache already
- _eigen3_check_version()
- set(EIGEN3_FOUND ${EIGEN3_VERSION_OK})
--
--else (EIGEN3_INCLUDE_DIR)
--
-- # specific additional paths for some OS
-- if (WIN32)
-- set(EIGEN_ADDITIONAL_SEARCH_PATHS ${EIGEN_ADDITIONAL_SEARCH_PATHS} "C:/Program Files/Eigen/include" "C:/Program Files (x86)/Eigen/include")
-- endif(WIN32)
--
-- find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
-- PATHS
-- ${CMAKE_INSTALL_PREFIX}/include
-- ${EIGEN_ADDITIONAL_SEARCH_PATHS}
-- ${KDE4_INCLUDE_DIR}
-- PATH_SUFFIXES eigen3 eigen
-- )
-+ set(Eigen3_FOUND ${EIGEN3_VERSION_OK})
-+
-+else ()
-+
-+ # search first if an Eigen3Config.cmake is available in the system,
-+ # if successful this would set EIGEN3_INCLUDE_DIR and the rest of
-+ # the script will work as usual
-+ find_package(Eigen3 ${Eigen3_FIND_VERSION} NO_MODULE QUIET)
-+
-+ if(NOT EIGEN3_INCLUDE_DIR)
-+ find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
-+ HINTS
-+ ENV EIGEN3_ROOT
-+ ENV EIGEN3_ROOT_DIR
-+ PATHS
-+ ${CMAKE_INSTALL_PREFIX}/include
-+ ${KDE4_INCLUDE_DIR}
-+ PATH_SUFFIXES eigen3 eigen
-+ )
-+ endif()
-
- if(EIGEN3_INCLUDE_DIR)
- _eigen3_check_version()
-- endif(EIGEN3_INCLUDE_DIR)
-+ endif()
-
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(Eigen3 DEFAULT_MSG EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK)
-
- mark_as_advanced(EIGEN3_INCLUDE_DIR)
-
--endif(EIGEN3_INCLUDE_DIR)
-+endif()
-+
-+if(EIGEN3_FOUND AND NOT TARGET Eigen3::Eigen)
-+ add_library(Eigen3::Eigen INTERFACE IMPORTED)
-+ set_target_properties(Eigen3::Eigen PROPERTIES
-+ INTERFACE_INCLUDE_DIRECTORIES "${EIGEN3_INCLUDE_DIR}")
-+endif()
-
-From 5c1fd3e489da10a6fb828681b2ee777736b45a61 Mon Sep 17 00:00:00 2001
-From: Jonne Mickelin
-Date: Wed, 20 Nov 2024 16:11:11 +0100
-Subject: [PATCH 3/5] Replace FindDbus.cmake with the upstream module
-
-This solves the build error with missing headers.
-
-Partially fixes #13608.
----
- CMakeLists.txt | 2 +-
- cmake/modules/FindDBus.cmake | 59 ------------------------------------
- src/slic3r/CMakeLists.txt | 2 +-
- 3 files changed, 2 insertions(+), 61 deletions(-)
- delete mode 100644 cmake/modules/FindDBus.cmake
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 31cb4c0ff3..42a9302a0d 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -246,7 +246,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
- set(THREADS_PREFER_PTHREAD_FLAG ON)
- find_package(Threads REQUIRED)
-
-- find_package(DBus REQUIRED)
-+ find_package(DBus1 REQUIRED)
- endif()
-
- if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUXX)
-diff --git a/cmake/modules/FindDBus.cmake b/cmake/modules/FindDBus.cmake
-deleted file mode 100644
-index d54d4e516c..0000000000
---- a/cmake/modules/FindDBus.cmake
-+++ /dev/null
-@@ -1,59 +0,0 @@
--# - Try to find DBus
--# Once done, this will define
--#
--# DBUS_FOUND - system has DBus
--# DBUS_INCLUDE_DIRS - the DBus include directories
--# DBUS_LIBRARIES - link these to use DBus
--#
--# Copyright (C) 2012 Raphael Kubo da Costa
--#
--# Redistribution and use in source and binary forms, with or without
--# modification, are permitted provided that the following conditions
--# are met:
--# 1. Redistributions of source code must retain the above copyright
--# notice, this list of conditions and the following disclaimer.
--# 2. Redistributions in binary form must reproduce the above copyright
--# notice, this list of conditions and the following disclaimer in the
--# documentation and/or other materials provided with the distribution.
--#
--# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND ITS CONTRIBUTORS ``AS
--# IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
--# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
--# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR ITS
--# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
--# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
--# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
--# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
--# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
--# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
--# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--
--FIND_PACKAGE(PkgConfig)
--PKG_CHECK_MODULES(PC_DBUS QUIET dbus-1)
--
--FIND_LIBRARY(DBUS_LIBRARIES
-- NAMES dbus-1
-- HINTS ${PC_DBUS_LIBDIR}
-- ${PC_DBUS_LIBRARY_DIRS}
--)
--
--FIND_PATH(DBUS_INCLUDE_DIR
-- NAMES dbus/dbus.h
-- HINTS ${PC_DBUS_INCLUDEDIR}
-- ${PC_DBUS_INCLUDE_DIRS}
--)
--
--GET_FILENAME_COMPONENT(_DBUS_LIBRARY_DIR ${DBUS_LIBRARIES} PATH)
--FIND_PATH(DBUS_ARCH_INCLUDE_DIR
-- NAMES dbus/dbus-arch-deps.h
-- HINTS ${PC_DBUS_INCLUDEDIR}
-- ${PC_DBUS_INCLUDE_DIRS}
-- ${_DBUS_LIBRARY_DIR}
-- ${DBUS_INCLUDE_DIR}
-- PATH_SUFFIXES include
--)
--
--SET(DBUS_INCLUDE_DIRS ${DBUS_INCLUDE_DIR} ${DBUS_ARCH_INCLUDE_DIR})
--
--INCLUDE(FindPackageHandleStandardArgs)
--FIND_PACKAGE_HANDLE_STANDARD_ARGS(DBus REQUIRED_VARS DBUS_INCLUDE_DIRS DBUS_LIBRARIES)
-\ No newline at end of file
-diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt
-index b20583a5ba..d1ce7b5b08 100644
---- a/src/slic3r/CMakeLists.txt
-+++ b/src/slic3r/CMakeLists.txt
-@@ -455,7 +455,7 @@ target_link_libraries(
- if (MSVC)
- target_link_libraries(libslic3r_gui PUBLIC Setupapi.lib)
- elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
-- target_link_libraries(libslic3r_gui PUBLIC ${DBUS_LIBRARIES})
-+ target_link_libraries(libslic3r_gui PUBLIC ${DBus1_LIBRARIES})
- elseif (APPLE)
- target_link_libraries(libslic3r_gui PUBLIC ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY})
- endif()
-
-From f7a25cae1820444f4e999b429598ca477a35ccb8 Mon Sep 17 00:00:00 2001
-From: Jonne Mickelin
-Date: Wed, 20 Nov 2024 16:14:07 +0100
-Subject: [PATCH 4/5] Link boost_headeronly in slic3r and libslic3r
-
-This solves the linker error about missing `boost::log` symbols.
-
-Fixes #13608.
----
- src/libslic3r/CMakeLists.txt | 3 ++-
- src/slic3r/CMakeLists.txt | 1 +
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt
-index ea669ee30c..d80b17a0bc 100644
---- a/src/libslic3r/CMakeLists.txt
-+++ b/src/libslic3r/CMakeLists.txt
-@@ -524,7 +524,7 @@ cmake_policy(SET CMP0011 NEW)
- find_package(CGAL REQUIRED)
- cmake_policy(POP)
-
--add_library(libslic3r_cgal STATIC
-+add_library(libslic3r_cgal STATIC
- CutSurface.hpp CutSurface.cpp
- Geometry/VoronoiUtilsCgal.hpp Geometry/VoronoiUtilsCgal.cpp
- IntersectionPoints.hpp IntersectionPoints.cpp
-@@ -596,6 +596,7 @@ target_link_libraries(libslic3r PUBLIC
- libigl
- agg
- ankerl
-+ boost_headeronly
- )
-
- if (APPLE)
-diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt
-index d1ce7b5b08..27c226120d 100644
---- a/src/slic3r/CMakeLists.txt
-+++ b/src/slic3r/CMakeLists.txt
-@@ -450,6 +450,7 @@ target_link_libraries(
- fastfloat
- OpenSSL::SSL
- OpenSSL::Crypto
-+ boost_headeronly
- )
-
- if (MSVC)
-
diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch
new file mode 100644
index 00000000000..798bdef3806
--- /dev/null
+++ b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch
@@ -0,0 +1,30 @@
+From aaa7ab6ca2b593a4f20a08292a6fb44339029474 Mon Sep 17 00:00:00 2001
+From: Ryan Heule
+Date: Wed, 1 Jan 2025 16:36:04 -0600
+Subject: [PATCH] Avoid null pointer dereference for partial configuration
+ settings
+
+---
+ src/libslic3r/PrintConfig.cpp | 9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp
+index 907fdfb02a..efa9be9760 100644
+--- a/src/libslic3r/PrintConfig.cpp
++++ b/src/libslic3r/PrintConfig.cpp
+@@ -5130,7 +5130,14 @@ void DynamicPrintConfig::normalize_fdm()
+ }
+ }
+
+- if (this->has("wipe_tower_extruder")) {
++ // This method is called repeatedly while building configuration. We may
++ // not have enough info yet to determine whether the extruder is valid;
++ // wait until we do before checking.
++ //
++ // NOTE: other extruder validation (e.g. perimeter_extruder, infill_extruder)
++ // happens elsewhere, as those settings can be modified for specific print
++ // objects or sometimes even regions of objects.
++ if (this->has("wipe_tower_extruder") && this->has("nozzle_diameter")) {
+ // If invalid, replace with 0.
+ int extruder = this->opt("wipe_tower_extruder")->value;
+ int num_extruders = this->opt("nozzle_diameter")->size();
diff --git a/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13896-static-libs.patch b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13896-static-libs.patch
new file mode 100644
index 00000000000..6bc8af73d03
--- /dev/null
+++ b/packages/p/PrusaSlicer/PrusaSlicer-2.9.0-pr13896-static-libs.patch
@@ -0,0 +1,46 @@
+From a7c15a3ae9877dcf7da8c8fd80de8b128251db2b Mon Sep 17 00:00:00 2001
+From: Yuri D'Elia
+Date: Fri, 3 Jan 2025 00:07:50 +0100
+Subject: [PATCH] Build libslic3r-arrange/wrapper as static
+
+Fix build on linux without SLIC3R_STATIC (these are for internal use
+only).
+
+- Avoids the need for installation (fixes
+ https://github.com/prusa3d/PrusaSlicer/pull/13812)
+- Fixes build without PIC (fixes
+ https://github.com/prusa3d/PrusaSlicer/pull/13810,
+ https://github.com/prusa3d/PrusaSlicer/issues/13694), which would
+ still result in broken behavior (duplicate static initialization
+ crashing on startup).
+---
+ src/slic3r-arrange-wrapper/CMakeLists.txt | 2 +-
+ src/slic3r-arrange/CMakeLists.txt | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/slic3r-arrange-wrapper/CMakeLists.txt b/src/slic3r-arrange-wrapper/CMakeLists.txt
+index 3f723e5aed1..34b64fc2969 100644
+--- a/src/slic3r-arrange-wrapper/CMakeLists.txt
++++ b/src/slic3r-arrange-wrapper/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ project(slic3r-arrange-wrapper)
+ cmake_minimum_required(VERSION 3.13)
+
+-add_library(slic3r-arrange-wrapper
++add_library(slic3r-arrange-wrapper STATIC
+ include/arrange-wrapper/Arrange.hpp
+ include/arrange-wrapper/ArrangeSettingsDb_AppCfg.hpp
+ include/arrange-wrapper/ArrangeSettingsView.hpp
+diff --git a/src/slic3r-arrange/CMakeLists.txt b/src/slic3r-arrange/CMakeLists.txt
+index 98ab2470535..36a54ca5985 100644
+--- a/src/slic3r-arrange/CMakeLists.txt
++++ b/src/slic3r-arrange/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ project(slic3r-arrange)
+ cmake_minimum_required(VERSION 3.13)
+
+-add_library(slic3r-arrange
++add_library(slic3r-arrange STATIC
+ include/arrange/Beds.hpp
+ include/arrange/ArrangeItemTraits.hpp
+ include/arrange/PackingContext.hpp
diff --git a/packages/p/PrusaSlicer/PrusaSlicer-version_2.8.1.tar.gz b/packages/p/PrusaSlicer/PrusaSlicer-version_2.8.1.tar.gz
deleted file mode 120000
index 41b7a6ac050..00000000000
--- a/packages/p/PrusaSlicer/PrusaSlicer-version_2.8.1.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeie5akauvuldpkqgssbmlvhbubzvz3ebkddedkkwlzbskr6kht2sjq
\ No newline at end of file
diff --git a/packages/p/PrusaSlicer/PrusaSlicer-version_2.9.0.tar.gz b/packages/p/PrusaSlicer/PrusaSlicer-version_2.9.0.tar.gz
new file mode 120000
index 00000000000..0f7fe4ecfec
--- /dev/null
+++ b/packages/p/PrusaSlicer/PrusaSlicer-version_2.9.0.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeibmf6ypqhjv3fzl4nb57mrm5d4eruuao67ta4nligtcg7vresarau
\ No newline at end of file
diff --git a/packages/p/PrusaSlicer/PrusaSlicer.changes b/packages/p/PrusaSlicer/PrusaSlicer.changes
index 02e234f66a7..04bf38986ac 100644
--- a/packages/p/PrusaSlicer/PrusaSlicer.changes
+++ b/packages/p/PrusaSlicer/PrusaSlicer.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Fri Dec 20 18:27:35 UTC 2024 - Andreas Schneider
+
+- Update to version 2.9.0
+ * This release introduces multiple beds, scarf seams, Printables integration,
+ improved support for multiple nozzle diameters, paint-on fuzzy skin and
+ many more improvements and bugfixes.
+ * See https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.9.0
+- Added PrusaSlicer-2.9.0-pr13896-static-libs.patch
+ gh#prusa3d/PrusaSlicer#13896
+- Added PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch
+ gh#prusa3d/PrusaSlicer#13885
+- Removed PrusaSlicer-2.8.1-pr13609-fix-build.patch
+
-------------------------------------------------------------------
Sun Dec 15 11:12:17 UTC 2024 - Andreas Schneider
diff --git a/packages/p/PrusaSlicer/PrusaSlicer.spec b/packages/p/PrusaSlicer/PrusaSlicer.spec
index 65bfaa4934f..cba183d23db 100644
--- a/packages/p/PrusaSlicer/PrusaSlicer.spec
+++ b/packages/p/PrusaSlicer/PrusaSlicer.spec
@@ -1,7 +1,7 @@
#
# spec file for package PrusaSlicer
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: PrusaSlicer
-Version: 2.8.1
+Version: 2.9.0
Release: 0
Summary: G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
License: AGPL-3.0-only
@@ -27,12 +27,14 @@ URL: https://www.prusa3d.com/prusaslicer/
Source0: https://github.com/prusa3d/PrusaSlicer/archive/version_%{version}.tar.gz#/%{name}-version_%{version}.tar.gz
# PATCH-FIX-UPSTREAM PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch gh#prusa3d/PrusaSlicer#11769
Patch1: PrusaSlicer-2.7.1-slic3r-wxWidgets-3.2.4.patch
-# PATCH-FIX-UPSTREAM PrusaSlicer-2.8.1-pr13609-fix-build.patch gh#prusa3d/PrusaSlicer#13609
-Patch2: PrusaSlicer-2.8.1-pr13609-fix-build.patch
# PATCH-FIX-OPENSUSE PrusaSlicer-2.8.1-pr13761-fix-occtwrapper.patch gh#prusa3d/PrusaSlicer#13761
Patch10: PrusaSlicer-2.8.1-pr13761-fix-occtwrapper.patch
# PATCH-FIX-OPENSUSE PrusaSlicer-2.6.0-octoprint-name-fix.patch -- cast lambda expression to same type
Patch11: PrusaSlicer-2.6.0-octoprint-name-fix.patch
+# PATCH-FIX-OPENSUSE PrusaSlicer-2.9.0-pr13896-static-libs.patch gh#prusa3d/PrusaSlicer#13896
+Patch12: PrusaSlicer-2.9.0-pr13896-static-libs.patch
+# PATCH-FIX-OPENSUSE PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch gh#prusa3d/PrusaSlicer#13885
+Patch13: PrusaSlicer-2.9.0-pr13885-printconfig-segfault.patch
BuildRequires: blosc-devel
BuildRequires: cereal-devel
BuildRequires: cgal-devel >= 5.6
@@ -74,12 +76,12 @@ BuildRequires: wxGTK3-devel >= 3.2
BuildRequires: nanosvg-devel >= 2022.12.22
BuildRequires: (cmake(Catch2) >= 2.9 with cmake(Catch2) < 3)
BuildRequires: cmake(LibBGCode)
+BuildRequires: cmake(Qhull)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glew)
BuildRequires: pkgconfig(glu)
BuildRequires: pkgconfig(libudev)
-BuildRequires: pkgconfig(qhull_r)
BuildRequires: pkgconfig(qhullcpp)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-egl)
diff --git a/packages/p/paraview/.files b/packages/p/paraview/.files
index ea0d653ba56..51d67efc271 100644
Binary files a/packages/p/paraview/.files and b/packages/p/paraview/.files differ
diff --git a/packages/p/paraview/.rev b/packages/p/paraview/.rev
index 5db9ff344cc..6c0d222c070 100644
--- a/packages/p/paraview/.rev
+++ b/packages/p/paraview/.rev
@@ -554,4 +554,42 @@ Please consider for 13.2, which already has 4.2.0-RC1 and the only change is the
1232907
+
+ 3efc15fa53d9c5207ae535d9b329eeac
+ 5.13.2
+
+ anag+factory
+ - Update to version 5.13.2:
+ * Update Insitu logic to use script filename (instead of full
+ path) when searching PYTHONPATH directories (details).
+ * Fixed CLI error loading multiple-file series (details).
+ * Fixed CLI error that was opening two copies of single file
+ specified in command line (details).
+ * Fixed pvbatch syntax warning messages (“invalid escape
+ sequence”) (details).
+ * Fixed spreadsheet view to update correctly when timestep is
+ reset to 0 (details).
+ * Fixed problems loading state file when remote volume rendering
+ is used (details).
+ * More info at:
+ <https://www.kitware.com/paraview-5-13-2-release-notes/>.
+- Use internal pegtl lib due to version incompatibility.
+- Disable ZFP due to building problems with internal/external.
+- Added sed command to fix linker flags in build.ninja.
+- Removed unnecessary shebang at rtImageTest.py.
+- Dropped patches:
+ * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch
+ * fix-CVE-2024-50602.patch
+- Add patches:
+ * 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
+- Various spec file cleanups and fixes:
+ * Fix version dependent bcond's for TW
+ * Remove unused netcdf-cxx build dependency
+ * Remove unnecessary sqlite and wget binary build dependencies
+ * Use system libharu, fast-float and fmt when available
+- Fix build with recent fmt, add
+ * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch
+
+ 1235695
+
diff --git a/packages/p/paraview/0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch b/packages/p/paraview/0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
new file mode 100644
index 00000000000..6585a8fdbb0
--- /dev/null
+++ b/packages/p/paraview/0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
@@ -0,0 +1,22 @@
+From 11749efe6bbe30e8d9a88b624c356a45c3207fd2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Stefan=20Br=C3=BCns?=
+Date: Thu, 12 Dec 2024 17:27:49 +0100
+Subject: [PATCH] Add missing libm link library for bundled ExodusII
+
+---
+ VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt b/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt
+index e3b10bb9..8e4ccd6e 100644
+--- a/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt
++++ b/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt
+@@ -338,4 +338,5 @@ vtk_module_include(VTK::exodusII
+ "$")
+ vtk_module_link(VTK::exodusII
+ PRIVATE
++ m
+ Threads::Threads)
+--
+2.47.1
+
diff --git a/packages/p/paraview/ParaView-v5.12.1.tar.xz b/packages/p/paraview/ParaView-v5.12.1.tar.xz
deleted file mode 120000
index a82f26ee729..00000000000
--- a/packages/p/paraview/ParaView-v5.12.1.tar.xz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeif6svgvnuizjfu73k36fwbwitxfd5fzqooupigsqnuex6ugul623m
\ No newline at end of file
diff --git a/packages/p/paraview/ParaView-v5.13.2.tar.xz b/packages/p/paraview/ParaView-v5.13.2.tar.xz
new file mode 120000
index 00000000000..5ffc62e5ed3
--- /dev/null
+++ b/packages/p/paraview/ParaView-v5.13.2.tar.xz
@@ -0,0 +1 @@
+/ipfs/bafybeibop2n7bvixzrwvnu73b3ufsrls5kx4gylikdypdam44w3o7twemq
\ No newline at end of file
diff --git a/packages/p/paraview/ParaViewGettingStarted-5.12.0.pdf b/packages/p/paraview/ParaViewGettingStarted-5.13.2.pdf
similarity index 100%
rename from packages/p/paraview/ParaViewGettingStarted-5.12.0.pdf
rename to packages/p/paraview/ParaViewGettingStarted-5.13.2.pdf
diff --git a/packages/p/paraview/fix-CVE-2024-50602.patch b/packages/p/paraview/fix-CVE-2024-50602.patch
deleted file mode 100644
index 7e036496574..00000000000
--- a/packages/p/paraview/fix-CVE-2024-50602.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-diff --git a/VTK/ThirdParty/expat/CMakeLists.txt b/VTK/ThirdParty/expat/CMakeLists.txt
-index eac9269138..7cb69efe25 100644
---- a/VTK/ThirdParty/expat/CMakeLists.txt
-+++ b/VTK/ThirdParty/expat/CMakeLists.txt
-@@ -8,9 +8,9 @@ vtk_module_third_party(
- "Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper"
- "Copyright (c) 2001-2019 Expat maintainers"
- SPDX_DOWNLOAD_LOCATION
-- "git+https://gitlab.kitware.com/third-party/expat.git@for/vtk-20220921-2.4.8"
-+ "git+https://gitlab.kitware.com/third-party/expat.git@for/vtk-20241030-2.4.8"
- VERSION
-- "2.4.1"
-+ "2.4.8" # CVE-2024-50602 fix manually added.
- STANDARD_INCLUDE_DIRS
- EXTERNAL
- PACKAGE EXPAT
-diff --git a/VTK/ThirdParty/expat/Testing/CMakeLists.txt b/VTK/ThirdParty/expat/Testing/CMakeLists.txt
-new file mode 100644
-index 0000000000..35f9732a93
---- /dev/null
-+++ b/VTK/ThirdParty/expat/Testing/CMakeLists.txt
-@@ -0,0 +1 @@
-+add_subdirectory(Cxx)
-diff --git a/VTK/ThirdParty/expat/Testing/Cxx/CMakeLists.txt b/VTK/ThirdParty/expat/Testing/Cxx/CMakeLists.txt
-new file mode 100644
-index 0000000000..7f0b6aba12
---- /dev/null
-+++ b/VTK/ThirdParty/expat/Testing/Cxx/CMakeLists.txt
-@@ -0,0 +1,4 @@
-+vtk_add_test_cxx(vtkexpatCxxTests tests
-+ NO_DATA NO_VALID NO_OUTPUT
-+ TestIncludeExpat.cxx)
-+vtk_test_cxx_executable(vtkexpatCxxTests tests)
-diff --git a/VTK/ThirdParty/expat/Testing/Cxx/TestIncludeExpat.cxx b/VTK/ThirdParty/expat/Testing/Cxx/TestIncludeExpat.cxx
-new file mode 100644
-index 0000000000..33ac2b65d2
---- /dev/null
-+++ b/VTK/ThirdParty/expat/Testing/Cxx/TestIncludeExpat.cxx
-@@ -0,0 +1,8 @@
-+#include "vtk_expat.h"
-+
-+#include
-+
-+int TestIncludeExpat(int /*argc*/, char* /*argv*/[])
-+{
-+ return EXIT_SUCCESS;
-+}
-diff --git a/VTK/ThirdParty/expat/update.sh b/VTK/ThirdParty/expat/update.sh
-index 1b4740f2cc..3781700497 100755
---- a/VTK/ThirdParty/expat/update.sh
-+++ b/VTK/ThirdParty/expat/update.sh
-@@ -8,7 +8,7 @@ readonly name="expat"
- readonly ownership="Expat Upstream "
- readonly subtree="ThirdParty/$name/vtk$name"
- readonly repo="https://gitlab.kitware.com/third-party/expat.git"
--readonly tag="for/vtk-20231023-2.4.8"
-+readonly tag="for/vtk-20241030-2.4.8"
- readonly paths="
- expat/.gitattributes
- expat/CMakeLists.txt
-diff --git a/VTK/ThirdParty/expat/vtk.module b/VTK/ThirdParty/expat/vtk.module
-index bbc9a339b8..95ec414d25 100644
---- a/VTK/ThirdParty/expat/vtk.module
-+++ b/VTK/ThirdParty/expat/vtk.module
-@@ -2,4 +2,6 @@ NAME
- VTK::expat
- LIBRARY_NAME
- vtkexpat
-+TEST_DEPENDS
-+ VTK::TestingCore
- THIRD_PARTY
-diff --git a/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt b/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt
-index 1910141339..a213b32ec7 100644
---- a/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt
-+++ b/VTK/ThirdParty/expat/vtkexpat/CMakeLists.txt
-@@ -459,9 +459,10 @@ set(expat_headers
- lib/vtk_expat_mangle.h)
-
- vtk_module_add_module(VTK::expat
-+ HEADER_DIRECTORIES
- SOURCES ${_EXPAT_C_SOURCES}
- HEADERS ${expat_headers}
-- HEADERS_SUBDIR "vtkexpat/lib")
-+ HEADERS_SUBDIR "vtkexpat")
- endif ()
-
- if (FALSE) # XXX(kitware): VTK handles installation
-diff --git a/VTK/ThirdParty/expat/vtkexpat/lib/expat.h b/VTK/ThirdParty/expat/vtkexpat/lib/expat.h
-index c076f3d535..1475d1e783 100644
---- a/VTK/ThirdParty/expat/vtkexpat/lib/expat.h
-+++ b/VTK/ThirdParty/expat/vtkexpat/lib/expat.h
-@@ -129,7 +129,9 @@ enum XML_Error {
- /* Added in 2.3.0. */
- XML_ERROR_NO_BUFFER,
- /* Added in 2.4.0. */
-- XML_ERROR_AMPLIFICATION_LIMIT_BREACH
-+ XML_ERROR_AMPLIFICATION_LIMIT_BREACH,
-+ /* Added in 2.6.4. */
-+ XML_ERROR_NOT_STARTED,
- };
-
- enum XML_Content_Type {
-diff --git a/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c b/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c
-index e986156ecb..a770978e13 100644
---- a/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c
-+++ b/VTK/ThirdParty/expat/vtkexpat/lib/xmlparse.c
-@@ -2162,6 +2162,9 @@ XML_StopParser(XML_Parser parser, XML_Bool resumable) {
- if (parser == NULL)
- return XML_STATUS_ERROR;
- switch (parser->m_parsingStatus.parsing) {
-+ case XML_INITIALIZED:
-+ parser->m_errorCode = XML_ERROR_NOT_STARTED;
-+ return XML_STATUS_ERROR;
- case XML_SUSPENDED:
- if (resumable) {
- parser->m_errorCode = XML_ERROR_SUSPENDED;
-@@ -2172,7 +2175,7 @@ XML_StopParser(XML_Parser parser, XML_Bool resumable) {
- case XML_FINISHED:
- parser->m_errorCode = XML_ERROR_FINISHED;
- return XML_STATUS_ERROR;
-- default:
-+ case XML_PARSING:
- if (resumable) {
- #ifdef XML_DTD
- if (parser->m_isParamEntity) {
-@@ -2183,6 +2186,9 @@ XML_StopParser(XML_Parser parser, XML_Bool resumable) {
- parser->m_parsingStatus.parsing = XML_SUSPENDED;
- } else
- parser->m_parsingStatus.parsing = XML_FINISHED;
-+ break;
-+ default:
-+ assert(0);
- }
- return XML_STATUS_OK;
- }
-@@ -2447,6 +2453,9 @@ XML_ErrorString(enum XML_Error code) {
- case XML_ERROR_AMPLIFICATION_LIMIT_BREACH:
- return XML_L(
- "limit on input amplification factor (from DTD and entities) breached");
-+ /* Added in 2.6.4. */
-+ case XML_ERROR_NOT_STARTED:
-+ return XML_L("parser not started");
- }
- return NULL;
- }
diff --git a/packages/p/paraview/paraview-rpmlintrc b/packages/p/paraview/paraview-rpmlintrc
index b4da4d1fcaf..27f911f01d3 100644
--- a/packages/p/paraview/paraview-rpmlintrc
+++ b/packages/p/paraview/paraview-rpmlintrc
@@ -10,4 +10,4 @@ addFilter("devel-file-in-non-devel-package .*/usr/lib.*/paraview-[0-9.]*/plugins
addFilter("python3-paraview.* explicit-lib-dependency python3-matplotlib")
# 0 size files are referenced in cmake files
-addFilter("paraview-devel.* zero-length")
+addFilter("paraview.* zero-length")
diff --git a/packages/p/paraview/paraview.changes b/packages/p/paraview/paraview.changes
index 207f79e2818..02e48f88702 100644
--- a/packages/p/paraview/paraview.changes
+++ b/packages/p/paraview/paraview.changes
@@ -1,3 +1,41 @@
+-------------------------------------------------------------------
+Thu Jan 06 00:01:00 UTC 2025 - Vicente Adolfo Bolea Sanchez
+
+- Update to version 5.13.2:
+ * Update Insitu logic to use script filename (instead of full
+ path) when searching PYTHONPATH directories (details).
+ * Fixed CLI error loading multiple-file series (details).
+ * Fixed CLI error that was opening two copies of single file
+ specified in command line (details).
+ * Fixed pvbatch syntax warning messages (“invalid escape
+ sequence”) (details).
+ * Fixed spreadsheet view to update correctly when timestep is
+ reset to 0 (details).
+ * Fixed problems loading state file when remote volume rendering
+ is used (details).
+ * More info at:
+ .
+- Use internal pegtl lib due to version incompatibility.
+- Disable ZFP due to building problems with internal/external.
+- Added sed command to fix linker flags in build.ninja.
+- Removed unnecessary shebang at rtImageTest.py.
+- Dropped patches:
+ * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch
+ * fix-CVE-2024-50602.patch
+- Add patches:
+ * 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
+
+-------------------------------------------------------------------
+Sat Jan 4 05:54:25 UTC 2025 - Stefan Brüns
+
+- Various spec file cleanups and fixes:
+ * Fix version dependent bcond's for TW
+ * Remove unused netcdf-cxx build dependency
+ * Remove unnecessary sqlite and wget binary build dependencies
+ * Use system libharu, fast-float and fmt when available
+- Fix build with recent fmt, add
+ * 0001-Fix-missing-fmt-ranges.h-include-in-ioss-ThirdParty-.patch
+
-------------------------------------------------------------------
Fri Dec 20 00:00:00 UTC 2024 - Vicente Adolfo Bolea Sanchez
diff --git a/packages/p/paraview/paraview.spec b/packages/p/paraview/paraview.spec
index c1698145b29..abcd57a3cfe 100644
--- a/packages/p/paraview/paraview.spec
+++ b/packages/p/paraview/paraview.spec
@@ -1,7 +1,7 @@
#
# spec file for package paraview
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,14 @@
%define major_ver 5
-%define minor_ver 12
+%define minor_ver 13
%define short_ver %{major_ver}.%{minor_ver}
%define shlib libparaview%{major_ver}_%{minor_ver}
-%if 0%{?sle_version} <= 150400 && 0%{?is_opensuse}
+%if 0%{?suse_version} <= 1500
+%bcond_with fast_float
+%bcond_with jsoncpp
+%if 0%{?sle_version} <= 150400
%bcond_with pugixml
%bcond_with verdict
%else
@@ -29,22 +32,30 @@
%bcond_without verdict
%endif
-%if 0%{?sle_version} <= 150600 && 0%{?is_opensuse}
+%if 0%{?sle_version} <= 150600
%bcond_with jsoncpp
+%bcond_with fmt
+%bcond_with haru
%else
+%bcond_without fmt
+%bcond_without haru
+%endif
+
+%else
+%bcond_without fast_float
+%bcond_without fmt
+%bcond_without haru
%bcond_without jsoncpp
+%bcond_without pugixml
+%bcond_without verdict
%endif
%bcond_without nlohmann
%bcond_without proj
%bcond_without gl2ps
-# Need patched version with HPDF_SHADING
-%bcond_with haru
-
-%define __builder ninja
Name: paraview
-Version: %{short_ver}.1
+Version: %{short_ver}.2
Release: 0
Summary: Data analysis and visualization application
License: BSD-3-Clause
@@ -53,15 +64,15 @@ URL: https://www.paraview.org
Source0: https://www.paraview.org/files/v%{short_ver}/ParaView-v%{version}.tar.xz
Source1: %{name}-rpmlintrc
# CAUTION: GettingStarted may or may not be updated with each minor version
-Source2: https://www.paraview.org/files/v%{short_ver}/ParaViewGettingStarted-%{major_ver}.%{minor_ver}.0.pdf
+Source2: https://www.paraview.org/files/v%{short_ver}/ParaViewGettingStarted-%{major_ver}.%{minor_ver}.2.pdf
# PATCH-FIX-UPSTREAM paraview-desktop-entry-fix.patch badshah400@gmail.com -- Fix desktop menu entry by inserting proper required categories
Patch0: paraview-desktop-entry-fix.patch
-# PATCH-FIX-UPSTREAM https://gitlab.kitware.com/vtk/vtk/-/merge_requests/11609 --- Fixes CVE-2024-50602
-Patch1: fix-CVE-2024-50602.patch
# PATCH-FIX-OPENSUSE fix-libharu-missing-m.patch -- missing libraries for linking (gh#libharu/libharu#213)
-Patch2: fix-libharu-missing-m.patch
+Patch1: fix-libharu-missing-m.patch
# We need to change the default soname for vtk modules.
-Patch3: fix-soversion-soname.patch
+Patch2: fix-soversion-soname.patch
+# PATCH-FIX-UPSTREAM
+Patch3: 0001-Add-missing-libm-link-library-for-bundled-ExodusII.patch
BuildRequires: Mesa-devel
BuildRequires: cgns-devel
BuildRequires: cmake >= 3.13
@@ -76,23 +87,18 @@ BuildRequires: graphviz
BuildRequires: hdf5-devel
BuildRequires: libboost_graph-devel
BuildRequires: libboost_headers-devel
-%if %{with gl2ps}
-BuildRequires: gl2ps-devel >= 1.4.1
-%endif
-%if %{with haru}
-BuildRequires: libharu-devel > 2.3.0
-%endif
-BuildRequires: libnetcdf_c++-devel
BuildRequires: ninja
+BuildRequires: pkgconfig
+BuildRequires: protobuf21-devel
BuildRequires: python3-Sphinx
BuildRequires: python3-Twisted
BuildRequires: python3-devel
BuildRequires: python3-matplotlib
BuildRequires: python3-qt5-devel
BuildRequires: readline-devel
-BuildRequires: sqlite3
BuildRequires: utfcpp-devel
BuildRequires: wget
+BuildRequires: pkgconfig(CLI11)
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Help)
@@ -106,9 +112,6 @@ BuildRequires: pkgconfig(eigen3) >= 2.91.0
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(glew)
-%if %{with jsoncpp}
-BuildRequires: pkgconfig(jsoncpp) >= 1.9.4
-%endif
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(liblz4) >= 1.7.3
BuildRequires: pkgconfig(liblzma)
@@ -118,27 +121,38 @@ BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(netcdf)
BuildRequires: pkgconfig(ogg)
BuildRequires: pkgconfig(openssl)
-BuildRequires: pkgconfig(protobuf)
+BuildRequires: pkgconfig(proj) >= 5.0.0
BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(theora)
+BuildRequires: pkgconfig(xt)
+BuildRequires: pkgconfig(zlib)
+%if %{with fmt}
+BuildRequires: fmt-10-devel
+%endif
+%if %{with gl2ps}
+BuildRequires: gl2ps-devel >= 1.4.1
+%endif
+%if %{with haru}
+BuildRequires: libharu-devel > 2.4.0
+%endif
+%if %{with fast_float}
+BuildRequires: cmake(FastFloat)
+%endif
+%if %{with jsoncpp}
+BuildRequires: pkgconfig(jsoncpp) >= 1.9.4
+%endif
%if %{with nlohmann}
BuildRequires: pkgconfig(nlohmann_json)
%endif
-%if %{with proj}
-BuildRequires: pkgconfig(proj)
-%endif
%if %{with pugixml}
BuildRequires: pkgconfig(pugixml) >= 1.11
%endif
%if %{with verdict}
BuildRequires: verdict-devel
%endif
-BuildRequires: pkgconfig(CLI11)
-BuildRequires: pkgconfig(theora)
-BuildRequires: pkgconfig(xt)
-BuildRequires: pkgconfig(zlib)
-Recommends: %{name}-plugins
Requires: gnuplot
Requires: graphviz
+Recommends: %{name}-plugins
# Disable on aarch64 since GLES isn't supported for bundled vtk but is needed for paraview
ExcludeArch: aarch64
@@ -164,7 +178,7 @@ This package provides the shared libraries for paraview.
Summary: Headers for building ParaView plugins or embedding Catalyst
Group: Development/Libraries/Other
Requires: %{shlib} = %{version}
-Requires: cmake >= 3.3
+Requires: cmake >= 3.13
Requires: glibc-devel
Requires: libboost_thread-devel
@@ -205,51 +219,65 @@ This package provides the paraview plugins bundled with the upstream release.
%autosetup -p1 -n ParaView-v%{version}
# FIX env BASED HASHBANG
-sed -Ei "1{s|#!/usr/bin/env python3|#!/usr/bin/python3|}" Clients/CommandLineExecutables/paraview-config.in
+sed -Ei "1{s|#!%{_bindir}/env python3|#!%{_bindir}/python3|}" Clients/CommandLineExecutables/paraview-config.in
+
+# Fix erroneous dependency on sqlite3 binary
+sed -i -e '/set(vtk_sqlite_build_binary 1)/ s/.*/#\0/' CMakeLists.txt
+
+# Allow other versions for fast_float
+sed -i -e '/VERSION .*/ d' VTK/ThirdParty/fast_float/CMakeLists.txt
%build
-%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
+%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
+%global __builder ninja
%cmake -DCMAKE_INSTALL_LIBDIR=%{_lib} \
-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
-DPARAVIEW_BUILD_SHARED_LIBS:BOOL=ON \
-%if 0%{?suse_version} <= 1500
+%if 0%{?suse_version} <= 1500 && 0%{?is_opensuse}
-DCMAKE_SKIP_RPATH:BOOL=OFF \
%endif
- -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \
- -DVTK_IGNORE_CMAKE_CXX11_CHECKS:BOOL=ON \
- -DCMAKE_CXX_EXTENSIONS:BOOL=OFF \
- -DCMAKE_CXX_STANDARD=17 \
- -DCMAKE_CXX_STANDARD_REQUIRED:BOOL=ON \
- -DPARAVIEW_USE_VTKM:BOOL=OFF \
- -DPARAVIEW_USE_QT:BOOL=ON \
- -DPARAVIEW_USE_PYTHON:BOOL=ON \
- -DPARAVIEW_PYTHON_SITE_PACKAGES_SUFFIX=%{_lib}/python%{py3_ver}/site-packages/paraview \
- -DVTK_PYTHON_OPTIONAL_LINK:BOOL=OFF \
- -DPARAVIEW_ENABLE_WEB:BOOL=ON \
- -DVTK_WRAP_PYTHON:BOOL=ON \
- -DVTK_OPENGL_HAS_OSMESA:BOOL=OFF \
-DBUILD_EXAMPLES:BOOL=OFF \
-DBUILD_TESTING:BOOL=OFF \
+ -DCMAKE_CXX_EXTENSIONS:BOOL=OFF \
+ -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \
+ -DPARAVIEW_BUILD_WITH_EXTERNAL:BOOL=ON \
+ -DPARAVIEW_ENABLE_WEB:BOOL=ON \
+ -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
+ -DPARAVIEW_PYTHON_SITE_PACKAGES_SUFFIX=%{_lib}/python%{py3_ver}/site-packages/paraview \
+ -DPARAVIEW_USE_PYTHON:BOOL=ON \
+ -DPARAVIEW_USE_QT:BOOL=ON \
+ -DPARAVIEW_USE_VTKM:BOOL=OFF \
-DQtTesting_INSTALL_NO_DEVELOPMENT:BOOL=ON \
-DVTK_BUILD_QT_DESIGNER_PLUGIN:BOOL=OFF \
- -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON \
- -DPARAVIEW_BUILD_WITH_EXTERNAL:BOOL=ON \
- -DVTK_MODULE_USE_EXTERNAL_ParaView_vtkcatalyst:BOOL=OFF \
+ -DVTK_ENABLE_CATALYST:BOOL=ON \
+ -DVTK_OPENGL_HAS_OSMESA:BOOL=OFF \
+ -DVTK_PYTHON_OPTIONAL_LINK:BOOL=OFF \
+ -DVTK_WRAP_PYTHON:BOOL=ON \
+ -DVTK_MODULE_ENABLE_VTK_libharu:BOOL=YES \
+ -DVTK_MODULE_ENABLE_VTK_pegtl:BOOL=YES \
+ -DVTK_MODULE_ENABLE_VTK_zfp:BOOL=NO \
-DVTK_MODULE_USE_EXTERNAL_VTK_exprtk:BOOL=OFF \
- -DVTK_MODULE_USE_EXTERNAL_VTK_fast_float:BOOL=OFF \
- -DVTK_MODULE_USE_EXTERNAL_VTK_fmt:BOOL=OFF \
+ -DVTK_MODULE_USE_EXTERNAL_VTK_fast_float:BOOL=%{?with_fast_float:ON}%{!?with_fast_float:OFF} \
+ -DVTK_MODULE_USE_EXTERNAL_VTK_fmt:BOOL=%{?with_fmt:ON}%{!?with_fmt:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps=%{?with_gl2ps:ON}%{!?with_gl2ps:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_ioss:BOOL=OFF \
-DVTK_MODULE_USE_EXTERNAL_VTK_jsoncpp=%{?with_jsoncpp:ON}%{!?with_jsoncpp:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_libharu=%{?with_haru:ON}%{!?with_haru:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_libproj=%{?with_proj:ON}%{!?with_proj:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson=%{?with_nlohmann:ON}%{!?with_nlohmann:OFF} \
+ -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=NO \
-DVTK_MODULE_USE_EXTERNAL_VTK_pugixml=%{?with_pugixml:ON}%{!?with_pugixml:OFF} \
-DVTK_MODULE_USE_EXTERNAL_VTK_token:BOOL=OFF \
-DVTK_MODULE_USE_EXTERNAL_VTK_verdict=%{?with_verdict:ON}%{!?with_verdict:OFF} \
+ -Wno-dev \
%{nil}
+# ParaView >= 5.13.2 wrongly adds each option of CMAKE_SHARED_LINKER_FLAGS as a single
+# option with multiple -Wl in betwen, this makes the build fail. Correct it manually
+sed -i 's/,-Wl/ -Wl/g' ./build.ninja
+sed -i 's/,-ffat-lto-objects/ -ffat-lto-objects/g' ./build.ninja
+
%cmake_build
%install
@@ -258,15 +286,15 @@ find . \( -name \*.txt -o -name \*.xml -o -name '*.[ch]' -o -name '*.[ch][px][px
%cmake_install
# Unnecessary hash-bang
-sed -i "1{\@/usr/bin/env@d}" %{buildroot}%{python3_sitearch}/paraview/vtkmodules/generate_pyi.py
+sed -i "1{\@%{_bindir}/env@d}" %{buildroot}%{python3_sitearch}/paraview/vtkmodules/generate_pyi.py
+sed -i "1{\@%{_bindir}/env@d}" %{buildroot}%{python3_sitearch}/paraview/vtkmodules/test/rtImageTest.py
# INSTALL DOCUMENTATION USED BY THE HELP MENU IN MAIN APP
-install -Dm0644 %{S:2} %{buildroot}%{_datadir}/%{name}-%{short_ver}/doc/GettingStarted.pdf
+install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/%{name}-%{short_ver}/doc/GettingStarted.pdf
%fdupes %{buildroot}/
%post -n %{shlib} -p /sbin/ldconfig
-
%postun -n %{shlib} -p /sbin/ldconfig
%files
diff --git a/packages/p/perl-Alien-wxWidgets/.files b/packages/p/perl-Alien-wxWidgets/.files
index f346dc23c9f..95e42e15088 100644
Binary files a/packages/p/perl-Alien-wxWidgets/.files and b/packages/p/perl-Alien-wxWidgets/.files differ
diff --git a/packages/p/perl-Alien-wxWidgets/.rev b/packages/p/perl-Alien-wxWidgets/.rev
index 269a8f1082c..2609ed36525 100644
--- a/packages/p/perl-Alien-wxWidgets/.rev
+++ b/packages/p/perl-Alien-wxWidgets/.rev
@@ -62,4 +62,12 @@
1155646
+
+ c451718cf523b5cf5eac5657941cd380
+ 0.69
+
+ anag+factory
+
+ 1235151
+
diff --git a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes
index 5da34d4e4d6..aeb5ecbbfcd 100644
--- a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes
+++ b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.changes
@@ -1,3 +1,8 @@
+-------------------------------------------------------------------
+Fri Dec 27 09:14:38 UTC 2024 - Ana Guerrero
+
+- Use wxWidgets-3_2 instead wxWidgets-3_0.
+
-------------------------------------------------------------------
Mon Mar 4 12:00:57 UTC 2024 - pgajdos@suse.com
diff --git a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec
index 7ea8da90792..5512bbe7ee7 100644
--- a/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec
+++ b/packages/p/perl-Alien-wxWidgets/perl-Alien-wxWidgets.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Alien-wxWidgets
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@ Release: 0
Summary: Building, finding and using wxWidgets binaries
License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
+URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
Patch0: perl-Alien-wxWidgets-do_not_build_wxgtk.patch
@@ -43,7 +43,7 @@ Requires: perl(Module::Pluggable) >= 2.6
# MANUAL BEGIN
BuildRequires: gcc-c++
%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
-BuildRequires: wxWidgets-3_0-nostl-devel
+BuildRequires: wxWidgets-3_2-nostl-devel
%else
BuildRequires: wxWidgets-ansi-devel
%endif
diff --git a/packages/p/perl-App-cpanminus/.files b/packages/p/perl-App-cpanminus/.files
index a9266bfbe0c..0fcc799a6f1 100644
Binary files a/packages/p/perl-App-cpanminus/.files and b/packages/p/perl-App-cpanminus/.files differ
diff --git a/packages/p/perl-App-cpanminus/.rev b/packages/p/perl-App-cpanminus/.rev
index 9c06332d247..5e3aa6a80a4 100644
--- a/packages/p/perl-App-cpanminus/.rev
+++ b/packages/p/perl-App-cpanminus/.rev
@@ -185,4 +185,12 @@
1196316
+
+ b2aeb60f02b2aae39d632d49aa1c233f
+ 1.7048
+
+ anag+factory
+
+ 1235294
+
diff --git a/packages/p/perl-App-cpanminus/App-cpanminus-1.7047.tar.gz b/packages/p/perl-App-cpanminus/App-cpanminus-1.7047.tar.gz
deleted file mode 120000
index f2f115dd151..00000000000
--- a/packages/p/perl-App-cpanminus/App-cpanminus-1.7047.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeidfiagulb4xvtzzpzeoxkdq7fj6qtxd5groqgm467dxo73qbtx57y
\ No newline at end of file
diff --git a/packages/p/perl-App-cpanminus/App-cpanminus-1.7048.tar.gz b/packages/p/perl-App-cpanminus/App-cpanminus-1.7048.tar.gz
new file mode 120000
index 00000000000..07cd93f8732
--- /dev/null
+++ b/packages/p/perl-App-cpanminus/App-cpanminus-1.7048.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeiei4jamm3melzq5rsnz4qkj3zzhubf2ipjth2ibqp4qj2ubtbgpom
\ No newline at end of file
diff --git a/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes b/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes
index 8f52a1e2a88..5243e74b8da 100644
--- a/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes
+++ b/packages/p/perl-App-cpanminus/perl-App-cpanminus.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Thu Dec 12 16:09:21 UTC 2024 - Tina Müller
+
+- updated to 1.7048
+ see /usr/share/doc/packages/perl-App-cpanminus/Changes
+
+ 1.7048 2024-10-29 11:48:22 PDT
+ [Bug Fix]
+ - Upgrade fatpacked version to 0.9929 (#682)
+
-------------------------------------------------------------------
Tue Aug 27 12:14:26 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec b/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec
index bd329dcc75d..44daef0800b 100644
--- a/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec
+++ b/packages/p/perl-App-cpanminus/perl-App-cpanminus.spec
@@ -18,7 +18,7 @@
%define cpan_name App-cpanminus
Name: perl-App-cpanminus
-Version: 1.7047
+Version: 1.7048
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Get, unpack, build and install modules from CPAN
diff --git a/packages/p/perl-Business-ISBN-Data/.files b/packages/p/perl-Business-ISBN-Data/.files
index 17d26877490..321e2073e60 100644
Binary files a/packages/p/perl-Business-ISBN-Data/.files and b/packages/p/perl-Business-ISBN-Data/.files differ
diff --git a/packages/p/perl-Business-ISBN-Data/.rev b/packages/p/perl-Business-ISBN-Data/.rev
index c8dbe6a2527..775d4334efa 100644
--- a/packages/p/perl-Business-ISBN-Data/.rev
+++ b/packages/p/perl-Business-ISBN-Data/.rev
@@ -381,4 +381,47 @@
* data update for 2024-08-03 (forwarded request 1195931 from tinita)
1196231
+
+ 6e4776beaa72b5719812bf5b849541db
+ 20241224.1.0
+
+ anag+factory
+ - updated to 20241224.1.0 (20241224.001)
+ see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes
+ 20241224.001 2024-12-24T04:16:05Z
+ * data update for 2024-12-24
+ 20241220.001 2024-12-20T12:09:49Z
+ * data update for 2024-12-20
+ 20241206.001 2024-12-07T16:13:59Z
+ * Data update for 2024-12-06
+ 20241205.001 2024-12-05T04:10:05Z
+ * 2024-12-04 data update
+ 20241130.001 2024-11-30T11:38:06Z
+ * data update for 2024-11-30
+ 20241123.001 2024-11-23T04:35:44Z
+ * data update for 2024-11-22
+ 20241112.001 2024-11-12T14:28:30Z
+ * data update for 2024-11-12
+ 20241107.001 2024-11-07T04:42:32Z
+ * data update for 2024-11-06
+ 20241105.001 2024-11-06T01:48:47Z
+ * data update for 2024-11-05
+ 20241025.001 2024-10-25T13:29:03Z
+ * data update for 2024-10-25
+ 20241019.001 2024-10-19T15:49:53Z
+ * data update for 2024-10-19
+ 20241017.001 2024-10-17T17:17:24Z
+ * data update for 2024-10-17
+ 20241014.001 2024-10-14T20:18:10Z
+ * data update for 2024-10-14
+ 20240930.001 2024-09-30T06:16:15Z
+ * data update for 2024-09-30
+ 20240918.001 2024-09-18T16:07:47Z
+ * data update for 2024-09-18
+ 20240914.001 2024-09-14T21:30:59Z
+ * data update for 2024-09-14
+ 20240906.001 2024-09-06T13:48:17Z
+ * data update for 2024-09-06 (forwarded request 1235427 from tinita)
+ 1235496
+
diff --git a/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20240821.001.tar.gz b/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20240821.001.tar.gz
deleted file mode 120000
index 48b0ba04cc2..00000000000
--- a/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20240821.001.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreihes5xigjw54is5ci4rksqzedlegvtdsuz4meqe5gfzopa5hzf5tq
\ No newline at end of file
diff --git a/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20241224.001.tar.gz b/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20241224.001.tar.gz
new file mode 120000
index 00000000000..73328640111
--- /dev/null
+++ b/packages/p/perl-Business-ISBN-Data/Business-ISBN-Data-20241224.001.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreib2xfeulz2fjyjooiznll2dwxd6ek4jghdiwcaxera5ovvx6savuq
\ No newline at end of file
diff --git a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes
index a43f32d09ab..1c3526cfe21 100644
--- a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes
+++ b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.changes
@@ -1,3 +1,44 @@
+-------------------------------------------------------------------
+Tue Dec 24 05:31:06 UTC 2024 - Tina Müller
+
+- updated to 20241224.1.0 (20241224.001)
+ see /usr/share/doc/packages/perl-Business-ISBN-Data/Changes
+
+ 20241224.001 2024-12-24T04:16:05Z
+ * data update for 2024-12-24
+ 20241220.001 2024-12-20T12:09:49Z
+ * data update for 2024-12-20
+ 20241206.001 2024-12-07T16:13:59Z
+ * Data update for 2024-12-06
+ 20241205.001 2024-12-05T04:10:05Z
+ * 2024-12-04 data update
+ 20241130.001 2024-11-30T11:38:06Z
+ * data update for 2024-11-30
+ 20241123.001 2024-11-23T04:35:44Z
+ * data update for 2024-11-22
+ 20241112.001 2024-11-12T14:28:30Z
+ * data update for 2024-11-12
+ 20241107.001 2024-11-07T04:42:32Z
+ * data update for 2024-11-06
+ 20241105.001 2024-11-06T01:48:47Z
+ * data update for 2024-11-05
+ 20241025.001 2024-10-25T13:29:03Z
+ * data update for 2024-10-25
+ 20241019.001 2024-10-19T15:49:53Z
+ * data update for 2024-10-19
+ 20241017.001 2024-10-17T17:17:24Z
+ * data update for 2024-10-17
+ 20241014.001 2024-10-14T20:18:10Z
+ * data update for 2024-10-14
+ 20240930.001 2024-09-30T06:16:15Z
+ * data update for 2024-09-30
+ 20240918.001 2024-09-18T16:07:47Z
+ * data update for 2024-09-18
+ 20240914.001 2024-09-14T21:30:59Z
+ * data update for 2024-09-14
+ 20240906.001 2024-09-06T13:48:17Z
+ * data update for 2024-09-06
+
-------------------------------------------------------------------
Wed Aug 21 05:29:12 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec
index 29c9a2bd042..6613b613b2e 100644
--- a/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec
+++ b/packages/p/perl-Business-ISBN-Data/perl-Business-ISBN-Data.spec
@@ -18,10 +18,10 @@
%define cpan_name Business-ISBN-Data
Name: perl-Business-ISBN-Data
-Version: 20240821.1.0
+Version: 20241224.1.0
Release: 0
-# 20240821.001 -> normalize -> 20240821.1.0
-%define cpan_version 20240821.001
+# 20241224.001 -> normalize -> 20241224.1.0
+%define cpan_version 20241224.001
License: Artistic-2.0
Summary: Data pack for Business::ISBN
URL: https://metacpan.org/release/%{cpan_name}
diff --git a/packages/p/perl-Capture-Tiny/.files b/packages/p/perl-Capture-Tiny/.files
index 87fbb27278d..6bf9aaebfde 100644
Binary files a/packages/p/perl-Capture-Tiny/.files and b/packages/p/perl-Capture-Tiny/.files differ
diff --git a/packages/p/perl-Capture-Tiny/.rev b/packages/p/perl-Capture-Tiny/.rev
index 4337328a2af..fb4beaac692 100644
--- a/packages/p/perl-Capture-Tiny/.rev
+++ b/packages/p/perl-Capture-Tiny/.rev
@@ -257,4 +257,13 @@
599888
+
+ 628a5f7431e3c0a6d531a4270ab55c0d
+ 0.500.0
+
+ anag+factory
+ - updated to 0.500.0 (0.50)
+ see /usr/share/doc/packages/perl-Capture-Tiny/Changes (forwarded request 1235424 from tinita)
+ 1235495
+
diff --git a/packages/p/perl-Capture-Tiny/Capture-Tiny-0.48.tar.gz b/packages/p/perl-Capture-Tiny/Capture-Tiny-0.48.tar.gz
deleted file mode 120000
index 92f98b97ab7..00000000000
--- a/packages/p/perl-Capture-Tiny/Capture-Tiny-0.48.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreidmemit5b522ojtbdequidqcpsql5sze5dtmy4nrr43vsogptb6de
\ No newline at end of file
diff --git a/packages/p/perl-Capture-Tiny/Capture-Tiny-0.50.tar.gz b/packages/p/perl-Capture-Tiny/Capture-Tiny-0.50.tar.gz
new file mode 120000
index 00000000000..77f51fdf208
--- /dev/null
+++ b/packages/p/perl-Capture-Tiny/Capture-Tiny-0.50.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreigkn2gxzz2hdqv6ktqqbh3eynt5p3rdhiujjswpklv6n5j3atub4u
\ No newline at end of file
diff --git a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes
index f5db2a84952..1d140a20ae3 100644
--- a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes
+++ b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Fri Dec 20 05:31:18 UTC 2024 - Tina Müller
+
+- updated to 0.500.0 (0.50)
+ see /usr/share/doc/packages/perl-Capture-Tiny/Changes
+
-------------------------------------------------------------------
Mon Apr 23 05:05:56 UTC 2018 - coolo@suse.com
diff --git a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec
index 0a9fc1946ff..2355b480089 100644
--- a/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec
+++ b/packages/p/perl-Capture-Tiny/perl-Capture-Tiny.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Capture-Tiny
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,24 +12,26 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+%define cpan_name Capture-Tiny
Name: perl-Capture-Tiny
-Version: 0.48
+Version: 0.500.0
Release: 0
-%define cpan_name Capture-Tiny
-Summary: Capture STDOUT and STDERR from Perl, XS or external programs
+# 0.50 -> normalize -> 0.500.0
+%define cpan_version 0.50
License: Apache-2.0
-Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Capture-Tiny/
-Source0: https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{version}.tar.gz
+Summary: Capture STDOUT and STDERR from Perl, XS or external programs
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
+Provides: perl(Capture::Tiny) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -41,14 +43,14 @@ even works on Windows (usually). Stop guessing which of a dozen capturing
modules to use in any particular situation and just use this one.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+%make_build
%check
-%{__make} test
+make test
%install
%perl_make_install
@@ -56,7 +58,6 @@ modules to use in any particular situation and just use this one.
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes CONTRIBUTING.mkdn examples README Todo
%license LICENSE
diff --git a/packages/p/perl-Class-Data-Inheritable/.files b/packages/p/perl-Class-Data-Inheritable/.files
index 65b71d7eace..66afaf7f22f 100644
Binary files a/packages/p/perl-Class-Data-Inheritable/.files and b/packages/p/perl-Class-Data-Inheritable/.files differ
diff --git a/packages/p/perl-Class-Data-Inheritable/.rev b/packages/p/perl-Class-Data-Inheritable/.rev
index 505f6be6008..dcdb1be155d 100644
--- a/packages/p/perl-Class-Data-Inheritable/.rev
+++ b/packages/p/perl-Class-Data-Inheritable/.rev
@@ -172,4 +172,15 @@
909808
+
+ c4f9370a2734323be6fcc3ea40a049fc
+ 0.100.0
+
+ anag+factory
+ - updated to 0.100.0 (0.10)
+ see /usr/share/doc/packages/perl-Class-Data-Inheritable/Changes
+ 0.10
+ - don't use vars, use our (thanks haarg) (forwarded request 1235324 from tinita)
+ 1235353
+
diff --git a/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.09.tar.gz b/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.09.tar.gz
deleted file mode 120000
index 6f454fec48a..00000000000
--- a/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.09.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicebcgw5edrfymhxcs3augklmohb37cxkrsvyjd5g6y6wpst4doju
\ No newline at end of file
diff --git a/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.10.tar.gz b/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.10.tar.gz
new file mode 120000
index 00000000000..487740d38f4
--- /dev/null
+++ b/packages/p/perl-Class-Data-Inheritable/Class-Data-Inheritable-0.10.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreifkdltiuyitk6337wnc6zeqptaznxow2bd4vzso7hik2cm5tcxfji
\ No newline at end of file
diff --git a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes
index f35365f9173..d3e6992afaf 100644
--- a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes
+++ b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Thu Oct 24 05:32:14 UTC 2024 - Tina Müller
+
+- updated to 0.100.0 (0.10)
+ see /usr/share/doc/packages/perl-Class-Data-Inheritable/Changes
+
+ 0.10 Thu Oct 24 01:40:24 UTC 2024
+ - don't use vars, use our (thanks haarg)
+
-------------------------------------------------------------------
Sat Jul 31 03:06:48 UTC 2021 - Tina Müller
diff --git a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec
index 3e362b63f81..8d5df60c7ce 100644
--- a/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec
+++ b/packages/p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Class-Data-Inheritable
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,16 +18,20 @@
%define cpan_name Class-Data-Inheritable
Name: perl-Class-Data-Inheritable
-Version: 0.09
+Version: 0.100.0
Release: 0
-Summary: Inheritable, overridable class data
+# 0.10 -> normalize -> 0.100.0
+%define cpan_version 0.10
License: Artistic-1.0 OR GPL-1.0-or-later
+Summary: Inheritable, overridable class data
URL: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/R/RS/RSHERER/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/R/RS/RSHERER/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
+Provides: perl(Class::Data::Inheritable) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -51,7 +55,7 @@ The interesting part happens when a class inherits from Pere::Ubu:
package Raygun;
use base qw(Pere::Ubu);
-
+
# Raygun's suitcase is Red.
$suitcase = Raygun->Suitcase;
@@ -79,7 +83,7 @@ longer effect Raygun.
Pere::Ubu->Suitcase('Samsonite');
%prep
-%autosetup -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
perl Makefile.PL INSTALLDIRS=vendor
diff --git a/packages/p/perl-Class-MethodMaker/.files b/packages/p/perl-Class-MethodMaker/.files
index 10034a0d8ed..db61b53da2e 100644
Binary files a/packages/p/perl-Class-MethodMaker/.files and b/packages/p/perl-Class-MethodMaker/.files differ
diff --git a/packages/p/perl-Class-MethodMaker/.rev b/packages/p/perl-Class-MethodMaker/.rev
index 278f91819b8..5bea1a48c9d 100644
--- a/packages/p/perl-Class-MethodMaker/.rev
+++ b/packages/p/perl-Class-MethodMaker/.rev
@@ -218,4 +218,16 @@
1155452
+
+ 42f444643309edf330ae6b98c5295d23
+ 2.250.0
+
+ anag+factory
+ - Remove reproducible.patch (fixed upstream)
+- updated to 2.250.0 (2.25)
+ see /usr/share/doc/packages/perl-Class-MethodMaker/Changes
+ 2.25 Nov 15 2024
+ - deterministic hash key order, needed for reproducible builds (GH#6, Bernhard M. Wiedemann) (forwarded request 1235371 from tinita)
+ 1235375
+
diff --git a/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.24.tar.gz b/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.24.tar.gz
deleted file mode 120000
index 6acc054fe81..00000000000
--- a/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.24.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreic655mmzmt6xua3zxs3cs6mku5vgr5angpfypusdr3ybq2sncidfa
\ No newline at end of file
diff --git a/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.25.tar.gz b/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.25.tar.gz
new file mode 120000
index 00000000000..39483a539d0
--- /dev/null
+++ b/packages/p/perl-Class-MethodMaker/Class-MethodMaker-2.25.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreidqxu5glfomidsuvfjb5lrsi7t5nelg4z4d5jp25pkzxbctpynvra
\ No newline at end of file
diff --git a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
index 1473219cc54..77f265d6482 100644
--- a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
+++ b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Mon Jan 6 17:27:41 UTC 2025 - Tina Müller
+
+- Remove reproducible.patch (fixed upstream)
+
+-------------------------------------------------------------------
+Thu Dec 12 16:12:36 UTC 2024 - Tina Müller
+
+- updated to 2.250.0 (2.25)
+ see /usr/share/doc/packages/perl-Class-MethodMaker/Changes
+
+ 2.25 Nov 15 2024
+ - deterministic hash key order, needed for reproducible builds (GH#6, Bernhard M. Wiedemann)
+
-------------------------------------------------------------------
Mon Mar 4 12:33:59 UTC 2024 - pgajdos@suse.com
diff --git a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec
index 318cd2fed2c..1f5b5528001 100644
--- a/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec
+++ b/packages/p/perl-Class-MethodMaker/perl-Class-MethodMaker.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Class-MethodMaker
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,24 +12,29 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+%define cpan_name Class-MethodMaker
Name: perl-Class-MethodMaker
-Version: 2.24
+Version: 2.250.0
Release: 0
-%define cpan_name Class-MethodMaker
-Summary: Create generic methods for OO Perl
-License: Artistic-1.0 or GPL-1.0+
-Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Class-MethodMaker/
-Source: http://www.cpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/%{cpan_name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM https://rt.cpan.org/Public/Bug/Display.html?id=122339
-Patch0: reproducible.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+# 2.25 -> normalize -> 2.250.0
+%define cpan_version 2.25
+License: Artistic-1.0 OR GPL-1.0-or-later
+Summary: Module for creating generic methods
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/%{cpan_name}-%{cpan_version}.tar.gz
BuildRequires: perl
BuildRequires: perl-macros
+Provides: perl(Class::MethodMaker) = %{version}
+Provides: perl(Class::MethodMaker::Constants)
+Provides: perl(Class::MethodMaker::Engine) = %{version}
+Provides: perl(Class::MethodMaker::OptExt)
+Provides: perl(Class::MethodMaker::V1Compat)
+Provides: perl(Generate)
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -46,15 +51,16 @@ the 'use' keyword introduces a 'BEGIN' block, so you may need to define (or
at least declare) your overriding method in a 'BEGIN' block.
%prep
-%autosetup -p1 -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+%autosetup -n %{cpan_name}-%{cpan_version}
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+%make_build
%check
-%{__make} test
+make test
%install
%perl_make_install
@@ -62,7 +68,6 @@ find . -type f -print0 | xargs -0 chmod 644
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes examples README TODO
%changelog
diff --git a/packages/p/perl-Class-MethodMaker/reproducible.patch b/packages/p/perl-Class-MethodMaker/reproducible.patch
deleted file mode 100644
index a0a2e664c45..00000000000
--- a/packages/p/perl-Class-MethodMaker/reproducible.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-When building packages (e.g. for openSUSE Linux) in disposable VMs
-cmmg.pl outputs hash value content in undeterministic order
-This patch fixes this by sorting hash keys
-
-See https://reproducible-builds.org/ for why this matters.
-
-Index: Class-MethodMaker-2.24/lib/Class/MethodMaker/OptExt.pm
-===================================================================
---- Class-MethodMaker-2.24.orig/lib/Class/MethodMaker/OptExt.pm
-+++ Class-MethodMaker-2.24/lib/Class/MethodMaker/OptExt.pm
-@@ -357,7 +357,7 @@ sub encode {
-
- # -------------------------------------
-
--sub option_names { grep $_ ne 'DEFAULT', keys %{OPTEXT()} }
-+sub option_names { grep $_ ne 'DEFAULT', sort keys %{OPTEXT()} }
-
- sub optcode {
- my $class = shift;
diff --git a/packages/p/perl-Date-Manip/.files b/packages/p/perl-Date-Manip/.files
index a46f47e51c6..ea7e4db3533 100644
Binary files a/packages/p/perl-Date-Manip/.files and b/packages/p/perl-Date-Manip/.files differ
diff --git a/packages/p/perl-Date-Manip/.rev b/packages/p/perl-Date-Manip/.rev
index 18dee854529..1404c199ddc 100644
--- a/packages/p/perl-Date-Manip/.rev
+++ b/packages/p/perl-Date-Manip/.rev
@@ -599,4 +599,13 @@
1163128
+
+ 7ac93d4db40b6322272bcdb1d235ae46
+ 6.960.0
+
+ anag+factory
+ - updated to 6.960.0 (6.96)
+ see /usr/share/doc/packages/perl-Date-Manip/Changes (forwarded request 1235335 from tinita)
+ 1235360
+
diff --git a/packages/p/perl-Date-Manip/Date-Manip-6.95.tar.gz b/packages/p/perl-Date-Manip/Date-Manip-6.95.tar.gz
deleted file mode 120000
index faf0c3bfc8b..00000000000
--- a/packages/p/perl-Date-Manip/Date-Manip-6.95.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigm52xbb7udoc7inlel2z5slgs63mhib5ipw7l2t42bwbyv7gdd64
\ No newline at end of file
diff --git a/packages/p/perl-Date-Manip/Date-Manip-6.96.tar.gz b/packages/p/perl-Date-Manip/Date-Manip-6.96.tar.gz
new file mode 120000
index 00000000000..68284aa3d34
--- /dev/null
+++ b/packages/p/perl-Date-Manip/Date-Manip-6.96.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeibzoiozfc7gcdp3shqyvj7iwi3n75mgzd6r4qes26ahcagguomnnq
\ No newline at end of file
diff --git a/packages/p/perl-Date-Manip/perl-Date-Manip.changes b/packages/p/perl-Date-Manip/perl-Date-Manip.changes
index e7cf61b25f0..fa7fc4542b2 100644
--- a/packages/p/perl-Date-Manip/perl-Date-Manip.changes
+++ b/packages/p/perl-Date-Manip/perl-Date-Manip.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Thu Dec 12 16:15:14 UTC 2024 - Tina Müller
+
+- updated to 6.960.0 (6.96)
+ see /usr/share/doc/packages/perl-Date-Manip/Changes
+
-------------------------------------------------------------------
Fri Mar 22 16:27:42 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Date-Manip/perl-Date-Manip.spec b/packages/p/perl-Date-Manip/perl-Date-Manip.spec
index 574dc107369..9ddf40f5112 100644
--- a/packages/p/perl-Date-Manip/perl-Date-Manip.spec
+++ b/packages/p/perl-Date-Manip/perl-Date-Manip.spec
@@ -18,10 +18,10 @@
%define cpan_name Date-Manip
Name: perl-Date-Manip
-Version: 6.950.0
+Version: 6.960.0
Release: 0
-# 6.95 -> normalize -> 6.950.0
-%define cpan_version 6.95
+# 6.96 -> normalize -> 6.960.0
+%define cpan_version 6.96
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Date manipulation routines
URL: https://metacpan.org/release/%{cpan_name}
@@ -29,7 +29,7 @@ Source0: https://cpan.metacpan.org/authors/id/S/SB/SBECK/%{cpan_name}-%{c
Source1: cpanspec.yml
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(ExtUtils::MakeMaker) >= 6.67_01
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.67
BuildRequires: perl(Test::Inter) >= 1.09
Provides: perl(Date::Manip) = %{version}
Provides: perl(Date::Manip::Base) = %{version}
@@ -463,7 +463,6 @@ Provides: perl(Date::Manip::Offset::off403) = %{version}
Provides: perl(Date::Manip::Offset::off404) = %{version}
Provides: perl(Date::Manip::Offset::off405) = %{version}
Provides: perl(Date::Manip::Offset::off406) = %{version}
-Provides: perl(Date::Manip::Offset::off407) = %{version}
Provides: perl(Date::Manip::Recur) = %{version}
Provides: perl(Date::Manip::TZ) = %{version}
Provides: perl(Date::Manip::TZ::a00) = %{version}
@@ -628,7 +627,6 @@ Provides: perl(Date::Manip::TZ::asbarn00) = %{version}
Provides: perl(Date::Manip::TZ::asbeir00) = %{version}
Provides: perl(Date::Manip::TZ::asbish00) = %{version}
Provides: perl(Date::Manip::TZ::aschit00) = %{version}
-Provides: perl(Date::Manip::TZ::aschoi00) = %{version}
Provides: perl(Date::Manip::TZ::ascolo00) = %{version}
Provides: perl(Date::Manip::TZ::asdama00) = %{version}
Provides: perl(Date::Manip::TZ::asdhak00) = %{version}
@@ -710,10 +708,8 @@ Provides: perl(Date::Manip::TZ::aupert00) = %{version}
Provides: perl(Date::Manip::TZ::ausydn00) = %{version}
Provides: perl(Date::Manip::TZ::b00) = %{version}
Provides: perl(Date::Manip::TZ::c00) = %{version}
-Provides: perl(Date::Manip::TZ::cet00) = %{version}
Provides: perl(Date::Manip::TZ::d00) = %{version}
Provides: perl(Date::Manip::TZ::e00) = %{version}
-Provides: perl(Date::Manip::TZ::eet00) = %{version}
Provides: perl(Date::Manip::TZ::etgmt00) = %{version}
Provides: perl(Date::Manip::TZ::etgmtm00) = %{version}
Provides: perl(Date::Manip::TZ::etgmtm01) = %{version}
@@ -790,7 +786,6 @@ Provides: perl(Date::Manip::TZ::inmaur00) = %{version}
Provides: perl(Date::Manip::TZ::k00) = %{version}
Provides: perl(Date::Manip::TZ::l00) = %{version}
Provides: perl(Date::Manip::TZ::m00) = %{version}
-Provides: perl(Date::Manip::TZ::met00) = %{version}
Provides: perl(Date::Manip::TZ::n00) = %{version}
Provides: perl(Date::Manip::TZ::o00) = %{version}
Provides: perl(Date::Manip::TZ::p00) = %{version}
@@ -832,7 +827,6 @@ Provides: perl(Date::Manip::TZ::u00) = %{version}
Provides: perl(Date::Manip::TZ::ut00) = %{version}
Provides: perl(Date::Manip::TZ::v00) = %{version}
Provides: perl(Date::Manip::TZ::w00) = %{version}
-Provides: perl(Date::Manip::TZ::wet00) = %{version}
Provides: perl(Date::Manip::TZ::x00) = %{version}
Provides: perl(Date::Manip::TZ::y00) = %{version}
Provides: perl(Date::Manip::TZ::z00) = %{version}
diff --git a/packages/p/perl-DateTime-Locale/.files b/packages/p/perl-DateTime-Locale/.files
index 7535e5a9e01..a07e74c9991 100644
Binary files a/packages/p/perl-DateTime-Locale/.files and b/packages/p/perl-DateTime-Locale/.files differ
diff --git a/packages/p/perl-DateTime-Locale/.rev b/packages/p/perl-DateTime-Locale/.rev
index 510cb7d90a2..2bb6a00b1c3 100644
--- a/packages/p/perl-DateTime-Locale/.rev
+++ b/packages/p/perl-DateTime-Locale/.rev
@@ -396,4 +396,15 @@
1190784
+
+ 430b29b4e78e3deedd53fee9f64d037b
+ 1.440000
+
+ anag+factory
+ - updated to 1.44
+ see /usr/share/doc/packages/perl-DateTime-Locale/Changes
+ 1.44 2024-10-27
+ - Rebuilt all locale data with the data from CLDR 46.0.0 (forwarded request 1235391 from tinita)
+ 1235399
+
diff --git a/packages/p/perl-DateTime-Locale/DateTime-Locale-1.43.tar.gz b/packages/p/perl-DateTime-Locale/DateTime-Locale-1.43.tar.gz
deleted file mode 120000
index ee7c8bd7261..00000000000
--- a/packages/p/perl-DateTime-Locale/DateTime-Locale-1.43.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeiaszl7qywwhs4xtn2esvnipbammupuh2xytn7j2vkzzebjodi3ana
\ No newline at end of file
diff --git a/packages/p/perl-DateTime-Locale/DateTime-Locale-1.44.tar.gz b/packages/p/perl-DateTime-Locale/DateTime-Locale-1.44.tar.gz
new file mode 120000
index 00000000000..e6335d0a81f
--- /dev/null
+++ b/packages/p/perl-DateTime-Locale/DateTime-Locale-1.44.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeidmidgsrccimgs57a7p3qtwt5nuisdzgn7h64sbszkyjj7xzyay5u
\ No newline at end of file
diff --git a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes
index b1600306c44..f1c801edc4e 100644
--- a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes
+++ b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Thu Dec 12 16:19:49 UTC 2024 - Tina Müller
+
+- updated to 1.44
+ see /usr/share/doc/packages/perl-DateTime-Locale/Changes
+
+ 1.44 2024-10-27
+
+ - Rebuilt all locale data with the data from CLDR 46.0.0
+
-------------------------------------------------------------------
Sun Jul 28 05:29:51 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec
index 927c7ae28b9..636b2eb46bc 100644
--- a/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec
+++ b/packages/p/perl-DateTime-Locale/perl-DateTime-Locale.spec
@@ -18,9 +18,9 @@
%define cpan_name DateTime-Locale
Name: perl-DateTime-Locale
-Version: 1.430000
+Version: 1.440000
Release: 0
-%define cpan_version 1.43
+%define cpan_version 1.44
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Localization support for DateTime.pm
URL: https://metacpan.org/release/%{cpan_name}
diff --git a/packages/p/perl-Digest-HMAC/.files b/packages/p/perl-Digest-HMAC/.files
index 8ae89127fe7..822644cd418 100644
Binary files a/packages/p/perl-Digest-HMAC/.files and b/packages/p/perl-Digest-HMAC/.files differ
diff --git a/packages/p/perl-Digest-HMAC/.rev b/packages/p/perl-Digest-HMAC/.rev
index 90115486f66..af4265fe387 100644
--- a/packages/p/perl-Digest-HMAC/.rev
+++ b/packages/p/perl-Digest-HMAC/.rev
@@ -175,4 +175,16 @@
884588
+
+ 15715e1b44e0ecc4175100420bad3e8d
+ 1.50.0
+
+ anag+factory
+ - updated to 1.50.0 (1.05)
+ see /usr/share/doc/packages/perl-Digest-HMAC/Changes
+ Version 1.05: 2024-10-17
+ - Use 'our' instead of 'use vars' (HAARG).
+ - Minimum perl version is now 5.8.1. (forwarded request 1235306 from tinita)
+ 1235352
+
diff --git a/packages/p/perl-Digest-HMAC/Digest-HMAC-1.04.tar.gz b/packages/p/perl-Digest-HMAC/Digest-HMAC-1.04.tar.gz
deleted file mode 120000
index 93df0572c38..00000000000
--- a/packages/p/perl-Digest-HMAC/Digest-HMAC-1.04.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreigwxsavnkrhlrcnpffxyghujtnmjjmbiasfzfm6nmm3fq4drmeo2q
\ No newline at end of file
diff --git a/packages/p/perl-Digest-HMAC/Digest-HMAC-1.05.tar.gz b/packages/p/perl-Digest-HMAC/Digest-HMAC-1.05.tar.gz
new file mode 120000
index 00000000000..0e41396f2e8
--- /dev/null
+++ b/packages/p/perl-Digest-HMAC/Digest-HMAC-1.05.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreibbls2zzotba5c47mwuwp4o65lnlehfpy5npgdktexiprewt7g4pi
\ No newline at end of file
diff --git a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes
index 4d05d1036db..66f720ffa90 100644
--- a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes
+++ b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.changes
@@ -1,3 +1,14 @@
+-------------------------------------------------------------------
+Fri Oct 18 05:32:52 UTC 2024 - Tina Müller
+
+- updated to 1.50.0 (1.05)
+ see /usr/share/doc/packages/perl-Digest-HMAC/Changes
+
+ Version 1.05: 2024-10-17
+
+ - Use 'our' instead of 'use vars' (HAARG).
+ - Minimum perl version is now 5.8.1.
+
-------------------------------------------------------------------
Fri Apr 2 03:06:58 UTC 2021 - Tina Müller
diff --git a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec
index dbaaae8f1bd..2cae3097501 100644
--- a/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec
+++ b/packages/p/perl-Digest-HMAC/perl-Digest-HMAC.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Digest-HMAC
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,24 @@
%define cpan_name Digest-HMAC
Name: perl-Digest-HMAC
-Version: 1.04
+Version: 1.50.0
Release: 0
-Summary: Keyed-Hashing for Message Authentication
+# 1.05 -> normalize -> 1.50.0
+%define cpan_version 1.05
License: Artistic-1.0 OR GPL-1.0-or-later
+Summary: Keyed-Hashing for Message Authentication
URL: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Digest::SHA) >= 1
Requires: perl(Digest::SHA) >= 1
+Provides: perl(Digest::HMAC) = %{version}
+Provides: perl(Digest::HMAC_MD5) = %{version}
+Provides: perl(Digest::HMAC_SHA1) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -50,7 +56,7 @@ functions. For stronger algorithms the blocksize probably needs to be
increased.
%prep
-%autosetup -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
perl Makefile.PL INSTALLDIRS=vendor
diff --git a/packages/p/perl-Dumbbench/.files b/packages/p/perl-Dumbbench/.files
index 53316237ed8..7535a7aa04a 100644
Binary files a/packages/p/perl-Dumbbench/.files and b/packages/p/perl-Dumbbench/.files differ
diff --git a/packages/p/perl-Dumbbench/.rev b/packages/p/perl-Dumbbench/.rev
index 296ba0e5ddf..342125f96c0 100644
--- a/packages/p/perl-Dumbbench/.rev
+++ b/packages/p/perl-Dumbbench/.rev
@@ -31,4 +31,12 @@
1186855
+
+ a5ef65518eec5867fb6f37291244a119
+ 0.505.0
+
+ anag+factory
+
+ 1235285
+
diff --git a/packages/p/perl-Dumbbench/Dumbbench-0.504.tar.gz b/packages/p/perl-Dumbbench/Dumbbench-0.504.tar.gz
deleted file mode 120000
index 765ce3f443a..00000000000
--- a/packages/p/perl-Dumbbench/Dumbbench-0.504.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicxaz2ib6dpr3c6tyrmxv4oweffcxw7u45qbgl4lyqztuplmqbbga
\ No newline at end of file
diff --git a/packages/p/perl-Dumbbench/Dumbbench-0.505.tar.gz b/packages/p/perl-Dumbbench/Dumbbench-0.505.tar.gz
new file mode 120000
index 00000000000..246c9e9e199
--- /dev/null
+++ b/packages/p/perl-Dumbbench/Dumbbench-0.505.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreihnn4csl7uscobmyim5ljy2x3w45w2pfnr2iplyyd3f7afmtmi77u
\ No newline at end of file
diff --git a/packages/p/perl-Dumbbench/perl-Dumbbench.changes b/packages/p/perl-Dumbbench/perl-Dumbbench.changes
index c0c4a5b807f..bbe3b21d124 100644
--- a/packages/p/perl-Dumbbench/perl-Dumbbench.changes
+++ b/packages/p/perl-Dumbbench/perl-Dumbbench.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Wed Oct 16 05:33:24 UTC 2024 - Tina Müller
+
+- updated to 0.505.0 (0.505)
+ see /usr/share/doc/packages/perl-Dumbbench/Changes
+
+ 0.505 2024-10-15T17:43:05Z
+ * fix a Pod problem
+ * no other changes
+
-------------------------------------------------------------------
Wed Jul 10 05:29:29 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Dumbbench/perl-Dumbbench.spec b/packages/p/perl-Dumbbench/perl-Dumbbench.spec
index 825818bec53..e19adbe63cb 100644
--- a/packages/p/perl-Dumbbench/perl-Dumbbench.spec
+++ b/packages/p/perl-Dumbbench/perl-Dumbbench.spec
@@ -18,10 +18,10 @@
%define cpan_name Dumbbench
Name: perl-Dumbbench
-Version: 0.504.0
+Version: 0.505.0
Release: 0
-# 0.504 -> normalize -> 0.504.0
-%define cpan_version 0.504
+# 0.505 -> normalize -> 0.505.0
+%define cpan_version 0.505
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: More reliable benchmarking with the least amount of thinking
URL: https://metacpan.org/release/%{cpan_name}
@@ -46,7 +46,7 @@ Requires: perl(Number::WithError) >= 1.00
Requires: perl(Params::Util)
Requires: perl(Statistics::CaseResampling) >= 0.06
Requires: perl(parent)
-Provides: perl(Benchmark::Dumb) = 0.503
+Provides: perl(Benchmark::Dumb) = %{version}
Provides: perl(Dumbbench) = %{version}
Provides: perl(Dumbbench::BoxPlot)
Provides: perl(Dumbbench::CPUFrequencyPinner)
diff --git a/packages/p/perl-Future-IO/.files b/packages/p/perl-Future-IO/.files
index 2302da0b157..43ec1a5ac8a 100644
Binary files a/packages/p/perl-Future-IO/.files and b/packages/p/perl-Future-IO/.files differ
diff --git a/packages/p/perl-Future-IO/.rev b/packages/p/perl-Future-IO/.rev
index 51fb6b36f7a..22142995571 100644
--- a/packages/p/perl-Future-IO/.rev
+++ b/packages/p/perl-Future-IO/.rev
@@ -48,4 +48,12 @@
1156580
+
+ 3e7e04cee10d409da09bbbaec16c2bf5
+ 0.160.0
+
+ anag+factory
+
+ 1235273
+
diff --git a/packages/p/perl-Future-IO/Future-IO-0.15.tar.gz b/packages/p/perl-Future-IO/Future-IO-0.15.tar.gz
deleted file mode 120000
index 4228404d751..00000000000
--- a/packages/p/perl-Future-IO/Future-IO-0.15.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreickjyojmswryppwai3wq7crocshtp7plmbqplqcyy4rbfx3i2o7x4
\ No newline at end of file
diff --git a/packages/p/perl-Future-IO/Future-IO-0.16.tar.gz b/packages/p/perl-Future-IO/Future-IO-0.16.tar.gz
new file mode 120000
index 00000000000..789e213f271
--- /dev/null
+++ b/packages/p/perl-Future-IO/Future-IO-0.16.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreigws4ifodfoyfi3d7c6ofmb5upmpe6ue6kgbffpiiu5uxtbupfwai
\ No newline at end of file
diff --git a/packages/p/perl-Future-IO/perl-Future-IO.changes b/packages/p/perl-Future-IO/perl-Future-IO.changes
index 6e935e640e0..cc1d0aec5f8 100644
--- a/packages/p/perl-Future-IO/perl-Future-IO.changes
+++ b/packages/p/perl-Future-IO/perl-Future-IO.changes
@@ -1,3 +1,14 @@
+-------------------------------------------------------------------
+Tue Sep 17 05:30:56 UTC 2024 - Tina Müller
+
+- updated to 0.160.0 (0.16)
+ see /usr/share/doc/packages/perl-Future-IO/Changes
+
+ 0.16 2024-09-16
+ [CHANGES]
+ * Added `Future::IO->load_impl` convenience method for toplevel
+ applications
+
-------------------------------------------------------------------
Fri Mar 8 22:27:37 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Future-IO/perl-Future-IO.spec b/packages/p/perl-Future-IO/perl-Future-IO.spec
index c34daabd88d..e06b2375c64 100644
--- a/packages/p/perl-Future-IO/perl-Future-IO.spec
+++ b/packages/p/perl-Future-IO/perl-Future-IO.spec
@@ -18,9 +18,10 @@
%define cpan_name Future-IO
Name: perl-Future-IO
-Version: 0.150.0
+Version: 0.160.0
Release: 0
-%define cpan_version 0.15
+# 0.16 -> normalize -> 0.160.0
+%define cpan_version 0.16
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Future-returning IO methods
URL: https://metacpan.org/release/%{cpan_name}
@@ -37,9 +38,9 @@ BuildRequires: perl(Test::ExpectAndCheck) >= 0.60.0
BuildRequires: perl(Test::Future::IO::Impl)
Requires: perl(Future)
Requires: perl(Struct::Dumb)
-Provides: perl(Future::IO) = 0.150.0
-Provides: perl(Future::IO::ImplBase) = 0.150.0
-Provides: perl(Future::IO::System) = 0.150.0
+Provides: perl(Future::IO) = %{version}
+Provides: perl(Future::IO::ImplBase) = %{version}
+Provides: perl(Future::IO::System) = %{version}
%undefine __perllib_provides
%{perl_requires}
diff --git a/packages/p/perl-Getopt-Long-Descriptive/.files b/packages/p/perl-Getopt-Long-Descriptive/.files
index 5e4d24281c6..868b51241b5 100644
Binary files a/packages/p/perl-Getopt-Long-Descriptive/.files and b/packages/p/perl-Getopt-Long-Descriptive/.files differ
diff --git a/packages/p/perl-Getopt-Long-Descriptive/.rev b/packages/p/perl-Getopt-Long-Descriptive/.rev
index 48f10c79d9d..e35a9114e3f 100644
--- a/packages/p/perl-Getopt-Long-Descriptive/.rev
+++ b/packages/p/perl-Getopt-Long-Descriptive/.rev
@@ -216,4 +216,12 @@
1185048
+
+ 87b9f0f806c74640c290ae5eb9555451
+ 0.116.0
+
+ anag+factory
+
+ 1235533
+
diff --git a/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.tar.gz b/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.tar.gz
deleted file mode 120000
index 8f741d2ca24..00000000000
--- a/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicbb2cccffjzp6t7u5f7usivftqhqd4lwdzwkvf7hnqgm7sgj3acy
\ No newline at end of file
diff --git a/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.tar.gz b/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.tar.gz
new file mode 120000
index 00000000000..c670cf03ef7
--- /dev/null
+++ b/packages/p/perl-Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreietxwebope3thbtqcc2rjycelv3dqhlvvof72xb65bjossmfheczi
\ No newline at end of file
diff --git a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes
index 57877afd558..9abf3b57b4e 100644
--- a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes
+++ b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Tue Dec 31 05:32:08 UTC 2024 - Tina Müller
+
+- updated to 0.116.0 (0.116)
+ see /usr/share/doc/packages/perl-Getopt-Long-Descriptive/Changes
+
+ 0.116 2024-12-30 16:13:39-05:00 America/New_York
+ - do not leave Getopt::Long configuration in an altered state after
+ getting options
+
+ 0.115 2024-11-07 18:00:02+00:00 Europe/Dublin
+ - cope with the user forgetting the first argument, generally "%c %o",
+ to `describe_options`, by assuming they meant that value exactly
+
-------------------------------------------------------------------
Sun Jan 21 03:08:03 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec
index 01ffe514080..a3712293b5e 100644
--- a/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec
+++ b/packages/p/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.spec
@@ -18,10 +18,10 @@
%define cpan_name Getopt-Long-Descriptive
Name: perl-Getopt-Long-Descriptive
-Version: 0.114.0
+Version: 0.116.0
Release: 0
-# 0.114 -> normalize -> 0.114.0
-%define cpan_version 0.114
+# 0.116 -> normalize -> 0.116.0
+%define cpan_version 0.116
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Getopt::Long, but simpler and more powerful
URL: https://metacpan.org/release/%{cpan_name}
@@ -33,14 +33,14 @@ BuildRequires: perl-macros
BuildRequires: perl(CPAN::Meta::Check) >= 0.011
BuildRequires: perl(CPAN::Meta::Requirements)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.78
-BuildRequires: perl(Getopt::Long) >= 2.550.0
+BuildRequires: perl(Getopt::Long) >= 2.55
BuildRequires: perl(Params::Validate) >= 0.97
BuildRequires: perl(Sub::Exporter) >= 0.972
BuildRequires: perl(Sub::Exporter::Util)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.96
BuildRequires: perl(Test::Warnings) >= 0.005
-Requires: perl(Getopt::Long) >= 2.550.0
+Requires: perl(Getopt::Long) >= 2.55
Requires: perl(Params::Validate) >= 0.97
Requires: perl(Sub::Exporter) >= 0.972
Requires: perl(Sub::Exporter::Util)
diff --git a/packages/p/perl-Gtk3-ImageView/.files b/packages/p/perl-Gtk3-ImageView/.files
index 28aa33fada8..f4d234c5f6d 100644
Binary files a/packages/p/perl-Gtk3-ImageView/.files and b/packages/p/perl-Gtk3-ImageView/.files differ
diff --git a/packages/p/perl-Gtk3-ImageView/.rev b/packages/p/perl-Gtk3-ImageView/.rev
index 1d46f3619ae..165a2603859 100644
--- a/packages/p/perl-Gtk3-ImageView/.rev
+++ b/packages/p/perl-Gtk3-ImageView/.rev
@@ -31,4 +31,12 @@
924832
+
+ e6a60de1b3835ec96027c773e5b335fb
+ 12.0.0
+
+ anag+factory
+
+ 1235282
+
diff --git a/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-10.tar.gz b/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-10.tar.gz
deleted file mode 120000
index 83abff46027..00000000000
--- a/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-10.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreif4o7tqmbu6mtzlxbaydfyp2sun5jdprc7mbrg5pqvr7vjyy2bx4y
\ No newline at end of file
diff --git a/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-12.tar.gz b/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-12.tar.gz
new file mode 120000
index 00000000000..d554b1d9dd2
--- /dev/null
+++ b/packages/p/perl-Gtk3-ImageView/Gtk3-ImageView-12.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreigaj3qq7dhfkez5p6mxzsehncrbve2jnnkarlwya2x46574q6u7ve
\ No newline at end of file
diff --git a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes
index aa2b400ace2..9f73b684690 100644
--- a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes
+++ b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Sun Oct 13 05:32:06 UTC 2024 - Tina Müller
+
+- updated to 12.0.0 (12)
+ see /usr/share/doc/packages/perl-Gtk3-ImageView/Changes
+
+ 12 2024-10-13 00:31:26 IST
+ - Removed perl feature switch, for compatibility with newer perl
+ - Made linter on CI happy
+
+ 11 2024-10-01 17:08:47 IST
+ - Replaced deprecated given/when with if/elsif/else
+ - Fixed Dist::Zilla config, hopefully
+
-------------------------------------------------------------------
Mon Oct 4 03:06:14 UTC 2021 - Tina Müller
diff --git a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec
index afe767aa5c1..d91f895139a 100644
--- a/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec
+++ b/packages/p/perl-Gtk3-ImageView/perl-Gtk3-ImageView.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Gtk3-ImageView
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,14 @@
%define cpan_name Gtk3-ImageView
Name: perl-Gtk3-ImageView
-Version: 10
+Version: 12.0.0
Release: 0
-Summary: Image viewer widget for Gtk3
+# 12 -> normalize -> 12.0.0
+%define cpan_version 12
License: Artistic-1.0 OR GPL-1.0-or-later
+Summary: Image viewer widget for Gtk3
URL: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
@@ -37,15 +39,18 @@ BuildRequires: perl(Image::Magick)
BuildRequires: perl(Readonly)
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Test::MockObject)
-BuildRequires: perl(Test::Perl::Critic)
BuildRequires: perl(Try::Tiny)
-BuildRequires: perl(feature)
Requires: perl(Cairo)
Requires: perl(Glib) >= 1.210
Requires: perl(Glib::Object::Subclass)
Requires: perl(Gtk3)
Requires: perl(Readonly)
-Requires: perl(feature)
+Provides: perl(Gtk3::ImageView) = %{version}
+Provides: perl(Gtk3::ImageView::Tool) = %{version}
+Provides: perl(Gtk3::ImageView::Tool::Dragger) = %{version}
+Provides: perl(Gtk3::ImageView::Tool::Selector) = %{version}
+Provides: perl(Gtk3::ImageView::Tool::SelectorDragger) = %{version}
+%undefine __perllib_provides
%{perl_requires}
# MANUAL BEGIN
BuildRequires: libgtkimageview-devel
@@ -62,7 +67,7 @@ To discuss Gtk3::ImageView or gtk3-perl, ask questions and flame/praise the
authors, join gtk-perl-list@gnome.org at lists.gnome.org.
%prep
-%autosetup -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
perl Makefile.PL INSTALLDIRS=vendor
diff --git a/packages/p/perl-HTML-Form/.files b/packages/p/perl-HTML-Form/.files
index 58ea43c852e..a99b77c021d 100644
Binary files a/packages/p/perl-HTML-Form/.files and b/packages/p/perl-HTML-Form/.files differ
diff --git a/packages/p/perl-HTML-Form/.rev b/packages/p/perl-HTML-Form/.rev
index 4e0ccc0673b..fc1122fe7a0 100644
--- a/packages/p/perl-HTML-Form/.rev
+++ b/packages/p/perl-HTML-Form/.rev
@@ -123,4 +123,12 @@
1066014
+
+ 3037537f139a700abf0467392194fe62
+ 6.120.0
+
+ anag+factory
+
+ 1235298
+
diff --git a/packages/p/perl-HTML-Form/HTML-Form-6.11.tar.gz b/packages/p/perl-HTML-Form/HTML-Form-6.11.tar.gz
deleted file mode 120000
index 2208653f4c6..00000000000
--- a/packages/p/perl-HTML-Form/HTML-Form-6.11.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicdx6vhbbzzgsd5fvismgq2u73pqguxwhmp555er7hw54zlc3lekq
\ No newline at end of file
diff --git a/packages/p/perl-HTML-Form/HTML-Form-6.12.tar.gz b/packages/p/perl-HTML-Form/HTML-Form-6.12.tar.gz
new file mode 120000
index 00000000000..b09ada9a4e5
--- /dev/null
+++ b/packages/p/perl-HTML-Form/HTML-Form-6.12.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreibm5wd5bb4k7iah2iwedet7b2g2mocemchsbca7mrptmtodftoon4
\ No newline at end of file
diff --git a/packages/p/perl-HTML-Form/perl-HTML-Form.changes b/packages/p/perl-HTML-Form/perl-HTML-Form.changes
index 9d0d164ef74..55b6a77d691 100644
--- a/packages/p/perl-HTML-Form/perl-HTML-Form.changes
+++ b/packages/p/perl-HTML-Form/perl-HTML-Form.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Sat Oct 19 05:31:59 UTC 2024 - Tina Müller
+
+- updated to 6.120.0 (6.12)
+ see /usr/share/doc/packages/perl-HTML-Form/Changes
+
+ 6.12 2024-10-18 16:19:06Z
+ - Fix CRLF normalization with HTTP::Message 7.00 (GH#53) (Graham Knop)
+
-------------------------------------------------------------------
Sun Feb 12 03:07:28 UTC 2023 - Tina Müller
diff --git a/packages/p/perl-HTML-Form/perl-HTML-Form.spec b/packages/p/perl-HTML-Form/perl-HTML-Form.spec
index 31647cf3d12..1de2a3cf3fa 100644
--- a/packages/p/perl-HTML-Form/perl-HTML-Form.spec
+++ b/packages/p/perl-HTML-Form/perl-HTML-Form.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-HTML-Form
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,14 @@
%define cpan_name HTML-Form
Name: perl-HTML-Form
-Version: 6.11
+Version: 6.120.0
Release: 0
+# 6.12 -> normalize -> 6.120.0
+%define cpan_version 6.12
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Class that represents an HTML form element
URL: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
@@ -42,6 +44,16 @@ Requires: perl(HTTP::Request::Common) >= 6.03
Requires: perl(Test::More) >= 0.96
Requires: perl(URI) >= 1.10
Requires: perl(parent)
+Provides: perl(HTML::Form) = %{version}
+Provides: perl(HTML::Form::FileInput) = %{version}
+Provides: perl(HTML::Form::IgnoreInput) = %{version}
+Provides: perl(HTML::Form::ImageInput) = %{version}
+Provides: perl(HTML::Form::Input) = %{version}
+Provides: perl(HTML::Form::KeygenInput) = %{version}
+Provides: perl(HTML::Form::ListInput) = %{version}
+Provides: perl(HTML::Form::SubmitInput) = %{version}
+Provides: perl(HTML::Form::TextInput) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -52,7 +64,7 @@ be tweaked and it can then be asked to provide HTTP::Request objects that
can be passed to the request() method of LWP::UserAgent.
%prep
-%autosetup -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
perl Makefile.PL INSTALLDIRS=vendor
diff --git a/packages/p/perl-HTTP-BrowserDetect/.files b/packages/p/perl-HTTP-BrowserDetect/.files
index 30d8836ae27..89a0188a37b 100644
Binary files a/packages/p/perl-HTTP-BrowserDetect/.files and b/packages/p/perl-HTTP-BrowserDetect/.files differ
diff --git a/packages/p/perl-HTTP-BrowserDetect/.rev b/packages/p/perl-HTTP-BrowserDetect/.rev
index 06cb25be43e..b9f625de49d 100644
--- a/packages/p/perl-HTTP-BrowserDetect/.rev
+++ b/packages/p/perl-HTTP-BrowserDetect/.rev
@@ -80,4 +80,12 @@
1156547
+
+ 09df5795d5812a34900aa071434515d2
+ 3.410.0
+
+ anag+factory
+
+ 1235280
+
diff --git a/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.40.tar.gz b/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.40.tar.gz
deleted file mode 120000
index 99d0b2dc8ad..00000000000
--- a/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.40.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreiappmiy65gxidn2icexp4bzan5pjljiwmc6g6nfmk2aw7miu476p4
\ No newline at end of file
diff --git a/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.41.tar.gz b/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.41.tar.gz
new file mode 120000
index 00000000000..952c7a4c988
--- /dev/null
+++ b/packages/p/perl-HTTP-BrowserDetect/HTTP-BrowserDetect-3.41.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreic3zjhdplml4roixkacxkkjesl5px6t2z4abgqupadng4cl2ap6tm
\ No newline at end of file
diff --git a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes
index f97eac71052..8da383aba51 100644
--- a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes
+++ b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Thu Oct 3 05:33:05 UTC 2024 - Tina Müller
+
+- updated to 3.410.0 (3.41)
+ see /usr/share/doc/packages/perl-HTTP-BrowserDetect/Changes
+
+ 3.41 2024-10-02 14:13:45Z
+ - add amazonbot (GH#212) (mla)
+
-------------------------------------------------------------------
Fri Mar 8 22:33:07 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec
index 12bac2c2524..528ce5f2ce8 100644
--- a/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec
+++ b/packages/p/perl-HTTP-BrowserDetect/perl-HTTP-BrowserDetect.spec
@@ -18,9 +18,10 @@
%define cpan_name HTTP-BrowserDetect
Name: perl-HTTP-BrowserDetect
-Version: 3.400.0
+Version: 3.410.0
Release: 0
-%define cpan_version 3.40
+# 3.41 -> normalize -> 3.410.0
+%define cpan_version 3.41
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Determine Web browser, version, and platform from an HTTP user agent string
URL: https://metacpan.org/release/%{cpan_name}
@@ -36,7 +37,7 @@ BuildRequires: perl(Test::Differences)
BuildRequires: perl(Test::More) >= 0.96
BuildRequires: perl(Test::NoWarnings)
BuildRequires: perl(Test::Warnings)
-Provides: perl(HTTP::BrowserDetect) = 3.400.0
+Provides: perl(HTTP::BrowserDetect) = %{version}
%undefine __perllib_provides
%{perl_requires}
diff --git a/packages/p/perl-HTTP-DAV/.files b/packages/p/perl-HTTP-DAV/.files
index 108799a9b1b..2a41e78ae28 100644
Binary files a/packages/p/perl-HTTP-DAV/.files and b/packages/p/perl-HTTP-DAV/.files differ
diff --git a/packages/p/perl-HTTP-DAV/.rev b/packages/p/perl-HTTP-DAV/.rev
index 1d3cea14262..3a98f5295ae 100644
--- a/packages/p/perl-HTTP-DAV/.rev
+++ b/packages/p/perl-HTTP-DAV/.rev
@@ -255,4 +255,18 @@
655767
+
+ 053db99745252ce28b23b0602565d40e
+ 0.500.0
+
+ anag+factory
+ - updated to 0.500.0 (0.50)
+ see /usr/share/doc/packages/perl-HTTP-DAV/Changes
+ v0.50 (released 2024/10/16):
+ * bug fixes
+ Fixed missing custom headers when calling PUT methods. Closes
+ "RT#100756". Thanks Georg Acher for the patch and for patiently
+ waiting a decade (!) for a fix. (forwarded request 1235303 from tinita)
+ 1235349
+
diff --git a/packages/p/perl-HTTP-DAV/HTTP-DAV-0.49.tar.gz b/packages/p/perl-HTTP-DAV/HTTP-DAV-0.49.tar.gz
deleted file mode 120000
index d24b622286e..00000000000
--- a/packages/p/perl-HTTP-DAV/HTTP-DAV-0.49.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreibtgoo7t3aqnxrx3bqjz7inhqedzt53a3awyzi3lm4fdjlnc6uvpq
\ No newline at end of file
diff --git a/packages/p/perl-HTTP-DAV/HTTP-DAV-0.50.tar.gz b/packages/p/perl-HTTP-DAV/HTTP-DAV-0.50.tar.gz
new file mode 120000
index 00000000000..0a75fa2f9d2
--- /dev/null
+++ b/packages/p/perl-HTTP-DAV/HTTP-DAV-0.50.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreifk6mkqe7bgsbfynrri2mrp4llf2wtxpvc67nuwvgwquq6gbn4yfa
\ No newline at end of file
diff --git a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes
index 08109f8deba..650b0220793 100644
--- a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes
+++ b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Thu Oct 17 05:34:25 UTC 2024 - Tina Müller
+
+- updated to 0.500.0 (0.50)
+ see /usr/share/doc/packages/perl-HTTP-DAV/Changes
+
+ v0.50 (released 2024/10/16):
+ * bug fixes
+
+ Fixed missing custom headers when calling PUT methods. Closes
+ "RT#100756". Thanks Georg Acher for the patch and for patiently
+ waiting a decade (!) for a fix.
+
-------------------------------------------------------------------
Thu Dec 6 15:44:54 UTC 2018 - Stephan Kulow
diff --git a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec
index 504fc315ef1..3407ce7be3e 100644
--- a/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec
+++ b/packages/p/perl-HTTP-DAV/perl-HTTP-DAV.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-HTTP-DAV
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,19 +16,19 @@
#
+%define cpan_name HTTP-DAV
Name: perl-HTTP-DAV
-Version: 0.49
+Version: 0.500.0
Release: 0
+# 0.50 -> normalize -> 0.500.0
+%define cpan_version 0.50
#Upstream: Patrick Collins G03 Gloucester Place, Kensington Sydney, Australia Email: pcollins@cpan.org Phone: +61 2 9663 4916 All rights reserved. Current co-maintainer of the module is Cosimo Streppone for Opera Software ASA, the opera@cpan.org manpage. You may distribute this module under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file.
-%define cpan_name HTTP-DAV
-Summary: WebDAV client library for Perl5
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/C/CO/COSIMO/%{cpan_name}-%{version}.tar.gz
+Summary: WebDAV client library for Perl5
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/C/CO/COSIMO/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(LWP) >= 5.48
@@ -39,6 +39,16 @@ Requires: perl(LWP) >= 5.48
Requires: perl(URI)
Requires: perl(URI::Escape)
Requires: perl(XML::DOM)
+Provides: perl(HTTP::DAV) = %{version}
+Provides: perl(HTTP::DAV::Comms)
+Provides: perl(HTTP::DAV::Headers)
+Provides: perl(HTTP::DAV::Lock) = 0.09
+Provides: perl(HTTP::DAV::Resource) = %{version}
+Provides: perl(HTTP::DAV::ResourceList) = 0.11
+Provides: perl(HTTP::DAV::Response) = 0.14
+Provides: perl(HTTP::DAV::UserAgent)
+Provides: perl(HTTP::DAV::Utils) = 0.11
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -47,11 +57,11 @@ webservers using the WebDAV protocol. Now you can LOCK, DELETE and PUT
files and much more on a DAV-enabled webserver.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
%check
make test
@@ -62,7 +72,6 @@ make test
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes doc README TODO
%changelog
diff --git a/packages/p/perl-HTTP-Message/.files b/packages/p/perl-HTTP-Message/.files
index 2eb929c42f5..3e683896837 100644
Binary files a/packages/p/perl-HTTP-Message/.files and b/packages/p/perl-HTTP-Message/.files differ
diff --git a/packages/p/perl-HTTP-Message/.rev b/packages/p/perl-HTTP-Message/.rev
index f9276ff54af..b04257b0541 100644
--- a/packages/p/perl-HTTP-Message/.rev
+++ b/packages/p/perl-HTTP-Message/.rev
@@ -307,4 +307,15 @@
Automatic submission by obs-autosubmit
1183237
+
+ 498bff5ac2a0247bfdfc2dfdc39ece9e
+ 7.0.0
+
+ anag+factory
+ - updated to 7.0.0 (7.00)
+ see /usr/share/doc/packages/perl-HTTP-Message/Changes
+ 7.00 2024-10-07 15:31:56Z
+ - Stop transforming LF into CRLF. Fixes #69 (GH#196) (Olaf Alders) (forwarded request 1234010 from tinita)
+ 1234767
+
diff --git a/packages/p/perl-HTTP-Message/HTTP-Message-6.46.tar.gz b/packages/p/perl-HTTP-Message/HTTP-Message-6.46.tar.gz
deleted file mode 120000
index 3e648eac32c..00000000000
--- a/packages/p/perl-HTTP-Message/HTTP-Message-6.46.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreihcorbugqkq2lislg5r4xewiqu7mfkzwcxdjnlrgcieqgmusnxcuu
\ No newline at end of file
diff --git a/packages/p/perl-HTTP-Message/HTTP-Message-7.00.tar.gz b/packages/p/perl-HTTP-Message/HTTP-Message-7.00.tar.gz
new file mode 120000
index 00000000000..52bc46521ee
--- /dev/null
+++ b/packages/p/perl-HTTP-Message/HTTP-Message-7.00.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreic27kk6w3wryyzoqfsweancoohcyg6gzp5of5wye4uofoylkgob3q
\ No newline at end of file
diff --git a/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes b/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes
index d712fb53b98..91ca206091b 100644
--- a/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes
+++ b/packages/p/perl-HTTP-Message/perl-HTTP-Message.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Tue Oct 8 05:32:40 UTC 2024 - Tina Müller
+
+- updated to 7.0.0 (7.00)
+ see /usr/share/doc/packages/perl-HTTP-Message/Changes
+
+ 7.00 2024-10-07 15:31:56Z
+ - Stop transforming LF into CRLF. Fixes #69 (GH#196) (Olaf Alders)
+
-------------------------------------------------------------------
Sun Jun 23 16:20:47 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec b/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec
index 3e8a237b9e8..6eef8c29339 100644
--- a/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec
+++ b/packages/p/perl-HTTP-Message/perl-HTTP-Message.spec
@@ -18,10 +18,10 @@
%define cpan_name HTTP-Message
Name: perl-HTTP-Message
-Version: 6.460.0
+Version: 7.0.0
Release: 0
-# 6.46 -> normalize -> 6.460.0
-%define cpan_version 6.46
+# 7.00 -> normalize -> 7.0.0
+%define cpan_version 7.00
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: HTTP style message (base class)
URL: https://metacpan.org/release/%{cpan_name}
diff --git a/packages/p/perl-Hash-Merge-Simple/.files b/packages/p/perl-Hash-Merge-Simple/.files
index 40752f8d09e..3799b62d063 100644
Binary files a/packages/p/perl-Hash-Merge-Simple/.files and b/packages/p/perl-Hash-Merge-Simple/.files differ
diff --git a/packages/p/perl-Hash-Merge-Simple/.rev b/packages/p/perl-Hash-Merge-Simple/.rev
index 26e5528fce5..552bc811b1c 100644
--- a/packages/p/perl-Hash-Merge-Simple/.rev
+++ b/packages/p/perl-Hash-Merge-Simple/.rev
@@ -35,4 +35,12 @@
adrianSuSE
Split 13.2 from Factory
+
+ d87611dca145e47bbc421f6820239a75
+ 0.52.0
+
+ anag+factory
+
+ 1235286
+
diff --git a/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.051.tar.gz b/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.051.tar.gz
deleted file mode 120000
index 0f9761a8dad..00000000000
--- a/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.051.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreia4kyzhq46s6bgvoitxp4ceqy6znciqizuzo5ankwtviby4mkd3om
\ No newline at end of file
diff --git a/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.052.tar.gz b/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.052.tar.gz
new file mode 120000
index 00000000000..7f7685d3cd2
--- /dev/null
+++ b/packages/p/perl-Hash-Merge-Simple/Hash-Merge-Simple-0.052.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreigcp4qiswauvfxayw6qzizrlp4qdv4xa3r3vnflbwkg326cyqu4bm
\ No newline at end of file
diff --git a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes
index 0afe1e10fdd..d63555fa200 100644
--- a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes
+++ b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Wed Oct 16 05:34:01 UTC 2024 - Tina Müller
+
+- updated to 0.52.0 (0.052)
+ see /usr/share/doc/packages/perl-Hash-Merge-Simple/Changes
+
+ Revision history for Perl extension Hash-Merge-Simple
+
-------------------------------------------------------------------
Mon Jan 17 20:43:32 UTC 2011 - coolo@novell.com
diff --git a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec
index b252bfa6f8c..6558922a09f 100644
--- a/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec
+++ b/packages/p/perl-Hash-Merge-Simple/perl-Hash-Merge-Simple.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Hash-Merge-Simple
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,26 +12,28 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
+%define cpan_name Hash-Merge-Simple
Name: perl-Hash-Merge-Simple
-Version: 0.051
+Version: 0.52.0
Release: 0
-%define cpan_name Hash-Merge-Simple
+# 0.052 -> normalize -> 0.52.0
+%define cpan_version 0.052
+License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Recursively merge two or more hashes, simply
-License: GPL-1.0+ or Artistic-1.0
-Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Hash-Merge-Simple/
-#Source: http://www.cpan.org/authors/id/R/RO/ROKR/Hash-Merge-Simple-%{version}.tar.gz
-Source: %{cpan_name}-%{version}.tar.gz
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{cpan_version}.tar.gz
+BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Clone)
-BuildRequires: perl(Test::Most)
+BuildRequires: perl(Test::More) >= 0.88
Requires: perl(Clone)
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildArch: noarch
+Provides: perl(Hash::Merge::Simple) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -42,29 +44,26 @@ hash, but doesn't attempt to combine arrays, objects, scalars, or anything
else. The rightmost hash also takes precedence, replacing whatever was in
the left hash if a conflict occurs.
-This code was pretty much taken straight from the Catalyst::Utils manpage,
-and modified to handle more than 2 hashes at the same time.
+This code was pretty much taken straight from Catalyst::Utils, and modified
+to handle more than 2 hashes at the same time.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor
+%make_build
%check
-%{__make} test
+make test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
-%clean
-%{__rm} -rf %{buildroot}
-
%files -f %{name}.files
-%defattr(644,root,root,755)
%doc Changes README
+%license LICENSE
%changelog
diff --git a/packages/p/perl-IRI/.files b/packages/p/perl-IRI/.files
index a97a80499c9..59425d0ae05 100644
Binary files a/packages/p/perl-IRI/.files and b/packages/p/perl-IRI/.files differ
diff --git a/packages/p/perl-IRI/.rev b/packages/p/perl-IRI/.rev
index f44270c560f..38fbe0f78fe 100644
--- a/packages/p/perl-IRI/.rev
+++ b/packages/p/perl-IRI/.rev
@@ -55,4 +55,12 @@
777897
+
+ 2c5c75ccdd1870e884684cc17acba593
+ 0.13.0
+
+ anag+factory
+
+ 1235277
+
diff --git a/packages/p/perl-IRI/IRI-0.011.tar.gz b/packages/p/perl-IRI/IRI-0.011.tar.gz
deleted file mode 120000
index 6c45053ca66..00000000000
--- a/packages/p/perl-IRI/IRI-0.011.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreief3ryahyaofszdnuypaxerrw6f33edhzrr4sm64tmouzfrfk7itm
\ No newline at end of file
diff --git a/packages/p/perl-IRI/IRI-0.013.tar.gz b/packages/p/perl-IRI/IRI-0.013.tar.gz
new file mode 120000
index 00000000000..23dcc4a47d3
--- /dev/null
+++ b/packages/p/perl-IRI/IRI-0.013.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreic4ajexl4vgyifvb7blgh7dntbhn76vhfqn7pe3aulvkk6iqzw2aa
\ No newline at end of file
diff --git a/packages/p/perl-IRI/perl-IRI.changes b/packages/p/perl-IRI/perl-IRI.changes
index cb8caa33a75..3458dd3f353 100644
--- a/packages/p/perl-IRI/perl-IRI.changes
+++ b/packages/p/perl-IRI/perl-IRI.changes
@@ -1,3 +1,15 @@
+-------------------------------------------------------------------
+Mon Sep 30 05:32:43 UTC 2024 - Tina Müller
+
+- updated to 0.13.0 (0.013)
+ see /usr/share/doc/packages/perl-IRI/Changes
+
+ 0.013 2024-09-29
+ - (Update) New version to address bad data in META.yml in 0.12 release.
+ 0.012 2024-09-28
+ - (Update) Fix bug that inadvertently allowed trailing newlines at the end
+ of an IRI.
+
-------------------------------------------------------------------
Fri Feb 21 03:10:50 UTC 2020 -
diff --git a/packages/p/perl-IRI/perl-IRI.spec b/packages/p/perl-IRI/perl-IRI.spec
index 0ce6d119db0..81e6a2da277 100644
--- a/packages/p/perl-IRI/perl-IRI.spec
+++ b/packages/p/perl-IRI/perl-IRI.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-IRI
#
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,20 +16,21 @@
#
+%define cpan_name IRI
Name: perl-IRI
-Version: 0.011
+Version: 0.13.0
Release: 0
-%define cpan_name IRI
-Summary: Internationalized Resource Identifiers
+# 0.013 -> normalize -> 0.13.0
+%define cpan_version 0.013
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/G/GW/GWILLIAMS/%{cpan_name}-%{version}.tar.gz
+Summary: Internationalized Resource Identifiers
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/G/GW/GWILLIAMS/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
+BuildRequires: perl(ExtUtils::MakeMaker) >= 6.59
BuildRequires: perl(Moo)
BuildRequires: perl(MooX::HandlesVia)
BuildRequires: perl(Test::More) >= 0.88
@@ -39,6 +40,8 @@ BuildRequires: perl(URI)
Requires: perl(Moo)
Requires: perl(MooX::HandlesVia)
Requires: perl(Type::Tiny) >= 0.008
+Provides: perl(IRI) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -48,12 +51,13 @@ http://www.ietf.org/rfc/rfc3987.txt and supports their parsing,
serializing, and base resolution.
%prep
-%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
+%autosetup -n %{cpan_name}-%{cpan_version}
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
PERL_USE_UNSAFE_INC=1 perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
%check
make test
@@ -64,7 +68,6 @@ make test
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes README
%changelog
diff --git a/packages/p/perl-Linux-DesktopFiles/.files b/packages/p/perl-Linux-DesktopFiles/.files
index 486d8aa57a9..114996041a6 100644
Binary files a/packages/p/perl-Linux-DesktopFiles/.files and b/packages/p/perl-Linux-DesktopFiles/.files differ
diff --git a/packages/p/perl-Linux-DesktopFiles/.rev b/packages/p/perl-Linux-DesktopFiles/.rev
index e0b24785d87..d7775482bf2 100644
--- a/packages/p/perl-Linux-DesktopFiles/.rev
+++ b/packages/p/perl-Linux-DesktopFiles/.rev
@@ -47,4 +47,12 @@
1
536225
+
+ 1015ea24dc0e6800f6e93dd1f577efbc
+ 0.260.0
+
+ anag+factory
+
+ 1235281
+
diff --git a/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.25.tar.gz b/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.25.tar.gz
deleted file mode 120000
index d92aed708ee..00000000000
--- a/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.25.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreidag55hj65jb6sgkiao4hdugdn53zu5ivgyl6pocaoahgadub7f6u
\ No newline at end of file
diff --git a/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.26.tar.gz b/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.26.tar.gz
new file mode 120000
index 00000000000..0de19e9c2e6
--- /dev/null
+++ b/packages/p/perl-Linux-DesktopFiles/Linux-DesktopFiles-0.26.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreicvtwvvtoypyvx3teciqbyw4xvzqy6b7pkcgyzjeobmnhmwrgniza
\ No newline at end of file
diff --git a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes
index d9193248f4c..06399b80170 100644
--- a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes
+++ b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Fri Oct 4 05:33:12 UTC 2024 - Tina Müller
+
+- updated to 0.260.0 (0.26)
+ see /usr/share/doc/packages/perl-Linux-DesktopFiles/Changes
+
+ 0.26 2024-10-03
+
+ - Added support for subcategories.
+
-------------------------------------------------------------------
Mon Oct 23 05:29:19 UTC 2017 - coolo@suse.com
diff --git a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec
index 7d77db4d04a..c25290fb307 100644
--- a/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec
+++ b/packages/p/perl-Linux-DesktopFiles/perl-Linux-DesktopFiles.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Linux-DesktopFiles
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,27 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+%define cpan_name Linux-DesktopFiles
Name: perl-Linux-DesktopFiles
-Version: 0.25
+Version: 0.260.0
Release: 0
-%define cpan_name Linux-DesktopFiles
-Summary: Fast parsing of the Linux desktop files
+# 0.26 -> normalize -> 0.260.0
+%define cpan_version 0.26
License: Artistic-2.0
-Group: Development/Libraries/Perl
-Url: http://search.cpan.org/dist/Linux-DesktopFiles/
-Source0: https://cpan.metacpan.org/authors/id/T/TR/TRIZEN/%{cpan_name}-%{version}.tar.gz
+Summary: Fast parsing of the Linux desktop files
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/T/TR/TRIZEN/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Module::Build)
+Provides: perl(Linux::DesktopFiles) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -38,22 +40,22 @@ The 'Linux::DesktopFiles', a very fast and simple way to parse the Linux
desktop files.
%prep
-%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+%autosetup -n %{cpan_name}-%{cpan_version}
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
-%{__perl} Build.PL installdirs=vendor
-./Build build flags=%{?_smp_mflags}
+perl Build.PL --installdirs=vendor
+./Build build --flags=%{?_smp_mflags}
%check
./Build test
%install
-./Build install destdir=%{buildroot} create_packlist=0
+./Build install --destdir=%{buildroot} --create_packlist=0
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes ignore.txt README.md
%license LICENSE
diff --git a/packages/p/perl-Mac-PropertyList/.files b/packages/p/perl-Mac-PropertyList/.files
index 00837b8b23d..cad57a747df 100644
Binary files a/packages/p/perl-Mac-PropertyList/.files and b/packages/p/perl-Mac-PropertyList/.files differ
diff --git a/packages/p/perl-Mac-PropertyList/.rev b/packages/p/perl-Mac-PropertyList/.rev
index 1579180d4d4..aba324735b3 100644
--- a/packages/p/perl-Mac-PropertyList/.rev
+++ b/packages/p/perl-Mac-PropertyList/.rev
@@ -174,4 +174,12 @@ Please forward to factory (forwarded request 136126 from gregfreemyer)
1190270
+
+ df1ed8aa43b589948e4fe7f5930a0fad
+ 1.602.0
+
+ anag+factory
+
+ 1235271
+
diff --git a/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.601.tar.gz b/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.601.tar.gz
deleted file mode 120000
index 388ee183ae7..00000000000
--- a/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.601.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreie3qlfkadn5w4n32cbpcnc7wlglizgziery2perebbvjlepbjkahe
\ No newline at end of file
diff --git a/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.602.tar.gz b/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.602.tar.gz
new file mode 120000
index 00000000000..0a093ee6656
--- /dev/null
+++ b/packages/p/perl-Mac-PropertyList/Mac-PropertyList-1.602.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreih2fwrtxpdyjbxdnwp6ynhtwhejwepmlicl7rlcmzqnwpqhcp7whq
\ No newline at end of file
diff --git a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes
index a163a9f2d81..33abb18b699 100644
--- a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes
+++ b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Tue Sep 10 05:32:29 UTC 2024 - Tina Müller
+
+- updated to 1.602.0 (1.602)
+ see /usr/share/doc/packages/perl-Mac-PropertyList/Changes
+
+ 1.602 2024-09-09T10:19:03Z
+ * remove stray debugging statement (from joz-k, #28)
+
-------------------------------------------------------------------
Sat Jul 27 05:29:09 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec
index 60b0167931a..59050a33a1c 100644
--- a/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec
+++ b/packages/p/perl-Mac-PropertyList/perl-Mac-PropertyList.spec
@@ -18,10 +18,10 @@
%define cpan_name Mac-PropertyList
Name: perl-Mac-PropertyList
-Version: 1.601.0
+Version: 1.602.0
Release: 0
-# 1.601 -> normalize -> 1.601.0
-%define cpan_version 1.601
+# 1.602 -> normalize -> 1.602.0
+%define cpan_version 1.602
License: Artistic-2.0
Summary: Work with Mac plists at a low level
URL: https://metacpan.org/release/%{cpan_name}
@@ -41,7 +41,7 @@ Provides: perl(Mac::PropertyList::Boolean)
Provides: perl(Mac::PropertyList::Container)
Provides: perl(Mac::PropertyList::Item)
Provides: perl(Mac::PropertyList::LineListSource)
-Provides: perl(Mac::PropertyList::ReadBinary) = 1.505.0
+Provides: perl(Mac::PropertyList::ReadBinary) = 1.506.0
Provides: perl(Mac::PropertyList::Scalar)
Provides: perl(Mac::PropertyList::Source)
Provides: perl(Mac::PropertyList::TextSource)
diff --git a/packages/p/perl-Mail-DKIM/.files b/packages/p/perl-Mail-DKIM/.files
index ea5e32cc50c..eb7ce2abb6e 100644
Binary files a/packages/p/perl-Mail-DKIM/.files and b/packages/p/perl-Mail-DKIM/.files differ
diff --git a/packages/p/perl-Mail-DKIM/.rev b/packages/p/perl-Mail-DKIM/.rev
index 8f07dc0e630..01a3c7335ed 100644
--- a/packages/p/perl-Mail-DKIM/.rev
+++ b/packages/p/perl-Mail-DKIM/.rev
@@ -268,4 +268,12 @@ Update to version 0.40 (forwarded request 161402 from rusjako)
1183689
+
+ 54aa38fd997181b3df3ad33bb2578727
+ 1.20240923
+
+ anag+factory
+
+ 1235275
+
diff --git a/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240619.tar.gz b/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240619.tar.gz
deleted file mode 120000
index e47891e6fb2..00000000000
--- a/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240619.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreibt6h5sjolhqgbp6kjhksi72ieyb3etxrpwtpc22iokm457rv6d2e
\ No newline at end of file
diff --git a/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240923.tar.gz b/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240923.tar.gz
new file mode 120000
index 00000000000..1d0ceb86166
--- /dev/null
+++ b/packages/p/perl-Mail-DKIM/Mail-DKIM-1.20240923.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreicf3zdplxcneo6lnlleaf2zrao5ioli5kza447w66ozkv2gpxra5y
\ No newline at end of file
diff --git a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes
index 25d44a1d0bf..9e6b5819462 100644
--- a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes
+++ b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Mon Sep 23 05:32:49 UTC 2024 - Tina Müller
+
+- updated to 1.20240923
+ see /usr/share/doc/packages/perl-Mail-DKIM/Changes
+
+ 1.20240923 2024-09-23 Australia/Melbourne
+ * Fix loading of ED25519 keys with CryptX-0.081
+
+ 1.20240827 2024-08-27 Australia/Melbourne
+ * Add missing Author prerequisite
+ Thanks to Giovanni
+ * Option to pass a time to the Validator to assert the time
+ which should be considered as "now" for expiry checks
+
-------------------------------------------------------------------
Sun Jun 23 16:29:40 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec
index 25bdee68b43..7bf94a21dcd 100644
--- a/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec
+++ b/packages/p/perl-Mail-DKIM/perl-Mail-DKIM.spec
@@ -18,7 +18,7 @@
%define cpan_name Mail-DKIM
Name: perl-Mail-DKIM
-Version: 1.20240619
+Version: 1.20240923
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Signs/verifies Internet mail with DKIM/DomainKey signatures
diff --git a/packages/p/perl-MailTools/.files b/packages/p/perl-MailTools/.files
index 01af073c791..a7dc4bb527c 100644
Binary files a/packages/p/perl-MailTools/.files and b/packages/p/perl-MailTools/.files differ
diff --git a/packages/p/perl-MailTools/.rev b/packages/p/perl-MailTools/.rev
index 47472059ff0..26a81bfbc3d 100644
--- a/packages/p/perl-MailTools/.rev
+++ b/packages/p/perl-MailTools/.rev
@@ -287,4 +287,19 @@
704716
+
+ a59cebf1dc8c0e2b49efd2a75a240b0a
+ 2.220.0
+
+ anag+factory
+ - updated to 2.220.0 (2.22)
+ see /usr/share/doc/packages/perl-MailTools/ChangeLog
+ version 2.22: Mon 18 Nov 11:08:22 CET 2024
+ Fixes:
+ - To/Cc/Bcc/From fields may appear only once.
+ github issue #4 [Michael Schout]
+ Improvements:
+ - add .gitignore (forwarded request 1235345 from tinita)
+ 1235363
+
diff --git a/packages/p/perl-MailTools/MailTools-2.21.tar.gz b/packages/p/perl-MailTools/MailTools-2.21.tar.gz
deleted file mode 120000
index bac66eae9df..00000000000
--- a/packages/p/perl-MailTools/MailTools-2.21.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreick3g6wqjvw6a5cojztertldn6stcimrwm2gk2lhmfi3eto4gsezm
\ No newline at end of file
diff --git a/packages/p/perl-MailTools/MailTools-2.22.tar.gz b/packages/p/perl-MailTools/MailTools-2.22.tar.gz
new file mode 120000
index 00000000000..bd5b222dfaa
--- /dev/null
+++ b/packages/p/perl-MailTools/MailTools-2.22.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreib362f3eerjr6tjtjjhjho5742vqotu6nvjfsujzbb3qvhstwd4o4
\ No newline at end of file
diff --git a/packages/p/perl-MailTools/perl-MailTools.changes b/packages/p/perl-MailTools/perl-MailTools.changes
index ff72a97a596..776d1801eda 100644
--- a/packages/p/perl-MailTools/perl-MailTools.changes
+++ b/packages/p/perl-MailTools/perl-MailTools.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Thu Dec 12 16:25:36 UTC 2024 - Tina Müller
+
+- updated to 2.220.0 (2.22)
+ see /usr/share/doc/packages/perl-MailTools/ChangeLog
+
+ version 2.22: Mon 18 Nov 11:08:22 CET 2024
+
+ Fixes:
+ - To/Cc/Bcc/From fields may appear only once.
+ github issue #4 [Michael Schout]
+
+ Improvements:
+ - add .gitignore
+
-------------------------------------------------------------------
Wed May 22 05:12:18 UTC 2019 - Stephan Kulow
diff --git a/packages/p/perl-MailTools/perl-MailTools.spec b/packages/p/perl-MailTools/perl-MailTools.spec
index 6cb337e926c..13265be066f 100644
--- a/packages/p/perl-MailTools/perl-MailTools.spec
+++ b/packages/p/perl-MailTools/perl-MailTools.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-MailTools
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,47 @@
#
+%define cpan_name MailTools
Name: perl-MailTools
-Version: 2.21
+Version: 2.220.0
Release: 0
-%define cpan_name MailTools
-Summary: Bundle of ancient email modules
+# 2.22 -> normalize -> 2.220.0
+%define cpan_version 2.22
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/M/MA/MARKOV/%{cpan_name}-%{version}.tar.gz
+Summary: Various ancient e-mail related modules
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/M/MA/MARKOV/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Date::Format)
BuildRequires: perl(Date::Parse)
Requires: perl(Date::Format)
Requires: perl(Date::Parse)
+Provides: perl(Mail::Address) = %{version}
+Provides: perl(Mail::Cap) = %{version}
+Provides: perl(Mail::Field) = %{version}
+Provides: perl(Mail::Field::AddrList) = %{version}
+Provides: perl(Mail::Field::Date) = %{version}
+Provides: perl(Mail::Field::Generic) = %{version}
+Provides: perl(Mail::Filter) = %{version}
+Provides: perl(Mail::Header) = %{version}
+Provides: perl(Mail::Internet) = %{version}
+Provides: perl(Mail::Mailer) = %{version}
+Provides: perl(Mail::Mailer::qmail) = %{version}
+Provides: perl(Mail::Mailer::rfc822) = %{version}
+Provides: perl(Mail::Mailer::sendmail) = %{version}
+Provides: perl(Mail::Mailer::smtp) = %{version}
+Provides: perl(Mail::Mailer::smtp::pipe) = %{version}
+Provides: perl(Mail::Mailer::smtps) = %{version}
+Provides: perl(Mail::Mailer::smtps::pipe) = %{version}
+Provides: perl(Mail::Mailer::testfile) = %{version}
+Provides: perl(Mail::Mailer::testfile::pipe) = %{version}
+Provides: perl(Mail::Send) = %{version}
+Provides: perl(Mail::Util) = %{version}
+Provides: perl(MailTools) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -47,11 +70,11 @@ libraries. The main reason that you still find this code on CPAN, is
because many books use it as example.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%make_build
%check
make test
@@ -62,7 +85,6 @@ make test
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc ChangeLog examples MailTools.ppd README README.demos README.md
%changelog
diff --git a/packages/p/perl-Modern-Perl/.files b/packages/p/perl-Modern-Perl/.files
index 35532faa66c..4190ae10cbd 100644
Binary files a/packages/p/perl-Modern-Perl/.files and b/packages/p/perl-Modern-Perl/.files differ
diff --git a/packages/p/perl-Modern-Perl/.rev b/packages/p/perl-Modern-Perl/.rev
index 014b6352c8a..0cdd0f64005 100644
--- a/packages/p/perl-Modern-Perl/.rev
+++ b/packages/p/perl-Modern-Perl/.rev
@@ -219,4 +219,12 @@
1156061
+
+ e3984b5d685d1b56f8e0ac98affcfc6c
+ 1.20241001
+
+ anag+factory
+
+ 1235279
+
diff --git a/packages/p/perl-Modern-Perl/Modern-Perl-1.20240115.tar.gz b/packages/p/perl-Modern-Perl/Modern-Perl-1.20240115.tar.gz
deleted file mode 120000
index ce12f03d06c..00000000000
--- a/packages/p/perl-Modern-Perl/Modern-Perl-1.20240115.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreidqe4uag5lziyzrrh4g4zvw7spznmfk77vsexyuor73wjxfrc7tny
\ No newline at end of file
diff --git a/packages/p/perl-Modern-Perl/Modern-Perl-1.20241001.tar.gz b/packages/p/perl-Modern-Perl/Modern-Perl-1.20241001.tar.gz
new file mode 120000
index 00000000000..a23443d7119
--- /dev/null
+++ b/packages/p/perl-Modern-Perl/Modern-Perl-1.20241001.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreig3u67oslwl6kyknt3b4najvnm3btjfkgf3xeh6hbzdakb2u2b5yu
\ No newline at end of file
diff --git a/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes b/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes
index 3f7ab1fdc1b..3762669a4d5 100644
--- a/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes
+++ b/packages/p/perl-Modern-Perl/perl-Modern-Perl.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Tue Oct 1 05:32:58 UTC 2024 - Tina Müller
+
+- updated to 1.20241001
+ see /usr/share/doc/packages/perl-Modern-Perl/Changes
+
+ 1.20241001 2024-09-30 19:12:47-07:00 America/Los_Angeles
+ - fix switch tests after Perl 5.41.4 removal of deprecated feature (RT #155822, Slaven Rezic)
+
+ 1.20240120 2024-01-20 12:15:09-08:00 America/Los_Angeles
+ - fix tests for Perl < 5.26.0 (RT #151198, Slaven Rezic)
+ - fix feature reset for Perl < 5.15 (RT #151190, Slaven Rezic)
+
-------------------------------------------------------------------
Mon Jan 15 03:07:07 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec b/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec
index 0ed86173a80..833b94bdcda 100644
--- a/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec
+++ b/packages/p/perl-Modern-Perl/perl-Modern-Perl.spec
@@ -18,7 +18,7 @@
%define cpan_name Modern-Perl
Name: perl-Modern-Perl
-Version: 1.20240115
+Version: 1.20241001
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Enable all of the features of Modern Perl with one import
diff --git a/packages/p/perl-Module-Signature/.files b/packages/p/perl-Module-Signature/.files
index 97d7289e3e5..1fda41ffe8e 100644
Binary files a/packages/p/perl-Module-Signature/.files and b/packages/p/perl-Module-Signature/.files differ
diff --git a/packages/p/perl-Module-Signature/.rev b/packages/p/perl-Module-Signature/.rev
index 6c37f9efb69..b66a8210cb8 100644
--- a/packages/p/perl-Module-Signature/.rev
+++ b/packages/p/perl-Module-Signature/.rev
@@ -241,4 +241,12 @@ License purports to be CC zero, not CC-BY. Also, see the script/cpansign and Mod
943422
+
+ a6098c6b32ec35b0f8d1342a98530707
+ 0.890.0
+
+ anag+factory
+
+ 1235272
+
diff --git a/packages/p/perl-Module-Signature/Module-Signature-0.88.tar.gz b/packages/p/perl-Module-Signature/Module-Signature-0.88.tar.gz
deleted file mode 120000
index 97eeec52471..00000000000
--- a/packages/p/perl-Module-Signature/Module-Signature-0.88.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreidxpsqxljjx3hr6gudgrqhxffziwln2kz2vpxm75ly2nlzm74zgsi
\ No newline at end of file
diff --git a/packages/p/perl-Module-Signature/Module-Signature-0.89.tar.gz b/packages/p/perl-Module-Signature/Module-Signature-0.89.tar.gz
new file mode 120000
index 00000000000..78ff438ff99
--- /dev/null
+++ b/packages/p/perl-Module-Signature/Module-Signature-0.89.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreigmsik33ouxe2cwl7jotg7whgfzgzfvajss2z722ukhbdiphnq7oe
\ No newline at end of file
diff --git a/packages/p/perl-Module-Signature/perl-Module-Signature.changes b/packages/p/perl-Module-Signature/perl-Module-Signature.changes
index 9e582a4a1b6..1ad4be18324 100644
--- a/packages/p/perl-Module-Signature/perl-Module-Signature.changes
+++ b/packages/p/perl-Module-Signature/perl-Module-Signature.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Mon Sep 16 05:34:20 UTC 2024 - Tina Müller
+
+- updated to 0.890.0 (0.89)
+ see /usr/share/doc/packages/perl-Module-Signature/Changes
+
+ [Changes for 0.89 - Fri Sep 13 21:56:06 ADT 2024]
+
+ * Replace keyserver with keyserver.ubuntu.com (haarg)
+
-------------------------------------------------------------------
Sun Dec 19 03:06:27 UTC 2021 - Tina Müller
diff --git a/packages/p/perl-Module-Signature/perl-Module-Signature.spec b/packages/p/perl-Module-Signature/perl-Module-Signature.spec
index 973c01af672..b5bf735cc26 100644
--- a/packages/p/perl-Module-Signature/perl-Module-Signature.spec
+++ b/packages/p/perl-Module-Signature/perl-Module-Signature.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Module-Signature
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,19 +18,23 @@
%define cpan_name Module-Signature
Name: perl-Module-Signature
-Version: 0.88
+Version: 0.890.0
Release: 0
+# 0.89 -> normalize -> 0.890.0
+%define cpan_version 0.89
#Upstream: SUSE-Public-Domain
+License: (Artistic-1.0 OR GPL-1.0-or-later) AND CC0-1.0
Summary: Module signature file manipulation
-License: CC0-1.0 AND (GPL-1.0-or-later OR Artistic-1.0)
URL: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/T/TI/TIMLEGGE/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.36
BuildRequires: perl(IPC::Run)
+Provides: perl(Module::Signature) = %{version}
+%undefine __perllib_provides
%{perl_requires}
# MANUAL BEGIN
BuildRequires: gpg
@@ -62,7 +66,8 @@ authors are strongly encouraged to regenerate their _SIGNATURE_ files.
Users verifying old SHA1 signature files will receive a warning.
%prep
-%autosetup -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
+
# MANUAL BEGIN
sed -i -e 's/use inc::Module::Install/use lib q[.];\nuse inc::Module::Install/' Makefile.PL
# MANUAL END
@@ -80,6 +85,6 @@ make test
%perl_gen_filelist
%files -f %{name}.files
-%doc ANDK2020.pub AUDREYT2018.pub AUTHORS Changes NIKLASHOLM2018.pub PAUSE2022.pub README
+%doc ANDK2020.pub AUDREYT2018.pub AUTHORS Changes NIKLASHOLM2018.pub PAUSE2022.pub README TIMLEGGE2024.pub
%changelog
diff --git a/packages/p/perl-Mojo-JWT/.files b/packages/p/perl-Mojo-JWT/.files
index 2eb8c5bc978..a28275d8d33 100644
Binary files a/packages/p/perl-Mojo-JWT/.files and b/packages/p/perl-Mojo-JWT/.files differ
diff --git a/packages/p/perl-Mojo-JWT/.rev b/packages/p/perl-Mojo-JWT/.rev
index 9c60539c113..a5d88911418 100644
--- a/packages/p/perl-Mojo-JWT/.rev
+++ b/packages/p/perl-Mojo-JWT/.rev
@@ -7,4 +7,12 @@
New dependency for openQA (used with perl-Mojolicious-Plugin-OAuth2 to support OpenID Connect)
1000303
+
+ edc53ee61e438f479308e3c573bfe740
+ 1.10.0
+
+ anag+factory
+
+ 1235287
+
diff --git a/packages/p/perl-Mojo-JWT/Mojo-JWT-0.09.tar.gz b/packages/p/perl-Mojo-JWT/Mojo-JWT-0.09.tar.gz
deleted file mode 120000
index 26fd3b45cb1..00000000000
--- a/packages/p/perl-Mojo-JWT/Mojo-JWT-0.09.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreigajybzqpqmn4v44roqr2rookmhtslht35ggsyondfwxc33jkcyqy
\ No newline at end of file
diff --git a/packages/p/perl-Mojo-JWT/Mojo-JWT-1.01.tar.gz b/packages/p/perl-Mojo-JWT/Mojo-JWT-1.01.tar.gz
new file mode 120000
index 00000000000..a348628b322
--- /dev/null
+++ b/packages/p/perl-Mojo-JWT/Mojo-JWT-1.01.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreih2ts6eptsjj4a2aqxa6opiop4puxff5ekhfnpmyt53ey6mhpjgbq
\ No newline at end of file
diff --git a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes
index 5dea2769a4c..6eb17e3432f 100644
--- a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes
+++ b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Wed Oct 16 05:34:42 UTC 2024 - Tina Müller
+
+- updated to 1.10.0 (1.01)
+ see /usr/share/doc/packages/perl-Mojo-JWT/Changes
+
+ 1.01 2024-10-15
+ - Fix non-portable test
+
+ 1.00 2024-10-15
+ - Use CryptX (libtomcrypt) for all cryptographic functions
+ - Crypt::OpenSSL input is still accepted but converted in-use
+
-------------------------------------------------------------------
Tue Aug 30 15:15:00 CET 2022 - sriedel@suse.com
diff --git a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec
index 4814917f5a9..3894d6cc407 100644
--- a/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec
+++ b/packages/p/perl-Mojo-JWT/perl-Mojo-JWT.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Mojo-JWT
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,29 +16,28 @@
#
+%define cpan_name Mojo-JWT
Name: perl-Mojo-JWT
-Version: 0.09
+Version: 1.10.0
Release: 0
-%define cpan_name Mojo-JWT
-Summary: JSON Web Token the Mojo way
+# 1.01 -> normalize -> 1.10.0
+%define cpan_version 1.01
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
+Summary: JSON Web Token the Mojo way
URL: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/J/JB/JBERGER/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/J/JB/JBERGER/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Digest::SHA)
-BuildRequires: perl(MIME::Base64) >= 3.11
+BuildRequires: perl(CryptX) >= 0.029
+BuildRequires: perl(Module::Build)
BuildRequires: perl(Module::Build::Tiny)
BuildRequires: perl(Mojolicious) >= 5.00
-Requires: perl(Digest::SHA)
-Requires: perl(MIME::Base64) >= 3.11
+Requires: perl(CryptX) >= 0.029
Requires: perl(Mojolicious) >= 5.00
-Recommends: perl(Crypt::OpenSSL::Bignum)
-Recommends: perl(Crypt::OpenSSL::RSA)
+Provides: perl(Mojo::JWT) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -55,7 +54,7 @@ the data is not encrypted, so don't use it to send secrets over clear
channels.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
perl Build.PL --installdirs=vendor
@@ -69,9 +68,7 @@ perl Build.PL --installdirs=vendor
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes metamerge.json README
%license LICENSE
%changelog
-
diff --git a/packages/p/perl-Mozilla-CA/.files b/packages/p/perl-Mozilla-CA/.files
index 517fdc2100b..faec81ce102 100644
Binary files a/packages/p/perl-Mozilla-CA/.files and b/packages/p/perl-Mozilla-CA/.files differ
diff --git a/packages/p/perl-Mozilla-CA/.rev b/packages/p/perl-Mozilla-CA/.rev
index 940f6f03e65..38c6ace6e1d 100644
--- a/packages/p/perl-Mozilla-CA/.rev
+++ b/packages/p/perl-Mozilla-CA/.rev
@@ -56,4 +56,12 @@
1198304
+
+ 9752ab11b5fc98effc123551850a11e2
+ 20240924.0.0
+
+ anag+factory
+
+ 1235297
+
diff --git a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch
index e4002499447..3cb726c0de2 100644
--- a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch
+++ b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch
@@ -48,7 +48,7 @@ index e4a6c56..fdb3c75 100644
--- a/lib/Mozilla/CA.pm
+++ b/lib/Mozilla/CA.pm
@@ -5,11 +5,9 @@
- our $VERSION = '20240730';
+ our $VERSION = '20240924';
use File::Spec ();
-use File::Basename qw(dirname);
diff --git a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730.tar.gz b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730.tar.gz
deleted file mode 120000
index 2e0ac9e83b8..00000000000
--- a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240730.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicvxpxbq5njavqw4dbzivzel6kpqfzse756sbxwintt6ww233pymm
\ No newline at end of file
diff --git a/packages/p/perl-Mozilla-CA/Mozilla-CA-20240924.tar.gz b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240924.tar.gz
new file mode 120000
index 00000000000..8aa8792feeb
--- /dev/null
+++ b/packages/p/perl-Mozilla-CA/Mozilla-CA-20240924.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreigewfasxpbx374m6knpn6jmwr667puq526lykpea6uymohxumn42a
\ No newline at end of file
diff --git a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes
index 3cfee23d3a8..63588360e04 100644
--- a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes
+++ b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.changes
@@ -1,3 +1,26 @@
+-------------------------------------------------------------------
+Tue Dec 31 01:05:18 UTC 2024 - Tina Müller
+
+- Update Mozilla-CA-20240730-Redirect-to-ca-certificates-bundle.patch
+
+-------------------------------------------------------------------
+Tue Sep 24 05:38:18 UTC 2024 - Tina Müller
+
+- updated to 20240924.0.0 (20240924)
+ see /usr/share/doc/packages/perl-Mozilla-CA/Changes
+
+ 20240924
+ - Update from Mozilla repository to 2024-09-24
+ - Added certificates:
+ - SecureSign Root CA12
+ sha256: 3f034bb5704d44b2d08545a02057de93ebf3905fce721acbc730c06ddaee904e
+ - SecureSign Root CA14
+ sha256: 4b009c1034494f9ab56bba3ba1d62731fc4d20d8955adcec10a925607261e338
+ - SecureSign Root CA15
+ sha256: e778f0f095fe843729cd1a0082179e5314a9c291442805e1fb1d8fb6b8886c3a
+ - TWCA CYBER Root CA
+ sha256: 3f63bb2814be174ec8b6439cf08d6d56f0b7c405883a5648a334424d6b3ec558
+
-------------------------------------------------------------------
Mon Sep 2 13:38:33 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec
index 1b081cebba9..bef44f607db 100644
--- a/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec
+++ b/packages/p/perl-Mozilla-CA/perl-Mozilla-CA.spec
@@ -18,10 +18,10 @@
%define cpan_name Mozilla-CA
Name: perl-Mozilla-CA
-Version: 20240730.0.0
+Version: 20240924.0.0
Release: 0
-# 20240730 -> normalize -> 20240730.0.0
-%define cpan_version 20240730
+# 20240924 -> normalize -> 20240924.0.0
+%define cpan_version 20240924
#Upstream: SUSE-Public-Domain
License: GPL-2.0-or-later OR MPL-1.1 OR LGPL-2.1-or-later
Summary: Mozilla's CA cert bundle in PEM format
diff --git a/packages/p/perl-Net-DNS/.files b/packages/p/perl-Net-DNS/.files
index 329ef938dc0..b72ecc7ead4 100644
Binary files a/packages/p/perl-Net-DNS/.files and b/packages/p/perl-Net-DNS/.files differ
diff --git a/packages/p/perl-Net-DNS/.rev b/packages/p/perl-Net-DNS/.rev
index 68fa025d803..b24240032de 100644
--- a/packages/p/perl-Net-DNS/.rev
+++ b/packages/p/perl-Net-DNS/.rev
@@ -611,4 +611,13 @@ Personally I would make this even "required" instead of
see /usr/share/doc/packages/perl-Net-DNS/Changes (forwarded request 1195929 from tinita)
1196230
+
+ c9d486d8b09686bb102ecce322424156
+ 1.490.0
+
+ anag+factory
+ - updated to 1.490.0 (1.49)
+ see /usr/share/doc/packages/perl-Net-DNS/Changes (forwarded request 1235430 from tinita)
+ 1235497
+
diff --git a/packages/p/perl-Net-DNS/Net-DNS-1.46.tar.gz b/packages/p/perl-Net-DNS/Net-DNS-1.46.tar.gz
deleted file mode 120000
index b1979f7afa8..00000000000
--- a/packages/p/perl-Net-DNS/Net-DNS-1.46.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreierwzonb4jemgacyyokkr2pq6z6fh2rqljodm5c5jyhakr67nfhim
\ No newline at end of file
diff --git a/packages/p/perl-Net-DNS/Net-DNS-1.49.tar.gz b/packages/p/perl-Net-DNS/Net-DNS-1.49.tar.gz
new file mode 120000
index 00000000000..1384639cd8d
--- /dev/null
+++ b/packages/p/perl-Net-DNS/Net-DNS-1.49.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeieymsdt74htzlpkcz2a2ksgwojlhd6rdmqajzgfpfzakslbkvar2e
\ No newline at end of file
diff --git a/packages/p/perl-Net-DNS/perl-Net-DNS.changes b/packages/p/perl-Net-DNS/perl-Net-DNS.changes
index 6eace982cad..82fd3f65bf0 100644
--- a/packages/p/perl-Net-DNS/perl-Net-DNS.changes
+++ b/packages/p/perl-Net-DNS/perl-Net-DNS.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Sat Dec 28 05:31:58 UTC 2024 - Tina Müller
+
+- updated to 1.490.0 (1.49)
+ see /usr/share/doc/packages/perl-Net-DNS/Changes
+
-------------------------------------------------------------------
Tue Aug 20 05:30:20 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Net-DNS/perl-Net-DNS.spec b/packages/p/perl-Net-DNS/perl-Net-DNS.spec
index 0b35723e84b..a3d88a708fb 100644
--- a/packages/p/perl-Net-DNS/perl-Net-DNS.spec
+++ b/packages/p/perl-Net-DNS/perl-Net-DNS.spec
@@ -18,10 +18,10 @@
%define cpan_name Net-DNS
Name: perl-Net-DNS
-Version: 1.460.0
+Version: 1.490.0
Release: 0
-# 1.46 -> normalize -> 1.460.0
-%define cpan_version 1.46
+# 1.49 -> normalize -> 1.490.0
+%define cpan_version 1.49
License: MIT
Summary: Perl Interface to the Domain Name System
URL: https://metacpan.org/release/%{cpan_name}
@@ -102,6 +102,7 @@ Provides: perl(Net::DNS::RR::DHCID)
Provides: perl(Net::DNS::RR::DNAME)
Provides: perl(Net::DNS::RR::DNSKEY)
Provides: perl(Net::DNS::RR::DS)
+Provides: perl(Net::DNS::RR::DSYNC)
Provides: perl(Net::DNS::RR::EUI48)
Provides: perl(Net::DNS::RR::EUI64)
Provides: perl(Net::DNS::RR::GPOS)
@@ -143,6 +144,7 @@ Provides: perl(Net::DNS::RR::OPT::NSID)
Provides: perl(Net::DNS::RR::OPT::PADDING)
Provides: perl(Net::DNS::RR::OPT::REPORT_CHANNEL)
Provides: perl(Net::DNS::RR::OPT::TCP_KEEPALIVE)
+Provides: perl(Net::DNS::RR::OPT::ZONEVERSION)
Provides: perl(Net::DNS::RR::PTR)
Provides: perl(Net::DNS::RR::PX)
Provides: perl(Net::DNS::RR::RP)
diff --git a/packages/p/perl-PPI/.files b/packages/p/perl-PPI/.files
index c6ec8504dd0..29ed0203824 100644
Binary files a/packages/p/perl-PPI/.files and b/packages/p/perl-PPI/.files differ
diff --git a/packages/p/perl-PPI/.rev b/packages/p/perl-PPI/.rev
index 77a085b1370..bafcea19dc6 100644
--- a/packages/p/perl-PPI/.rev
+++ b/packages/p/perl-PPI/.rev
@@ -363,4 +363,12 @@
1203942
+
+ c19a725962d8bbbdc2580a208638bcbf
+ 1.281.0
+
+ anag+factory
+
+ 1235290
+
diff --git a/packages/p/perl-PPI/PPI-1.279.tar.gz b/packages/p/perl-PPI/PPI-1.279.tar.gz
deleted file mode 120000
index 6cd454d89c7..00000000000
--- a/packages/p/perl-PPI/PPI-1.279.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreihwt5gmfrlnn2jbqo4awhoxgn4voyr4kcjxplkvpdw7di5um7x2li
\ No newline at end of file
diff --git a/packages/p/perl-PPI/PPI-1.281.tar.gz b/packages/p/perl-PPI/PPI-1.281.tar.gz
new file mode 120000
index 00000000000..952221e83fd
--- /dev/null
+++ b/packages/p/perl-PPI/PPI-1.281.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreiarig6e7jdsvzrt4irkyditwm4u3ofeynpw7m4ffldoxsl5aetv2i
\ No newline at end of file
diff --git a/packages/p/perl-PPI/perl-PPI.changes b/packages/p/perl-PPI/perl-PPI.changes
index 64338b9df6b..a1da451620b 100644
--- a/packages/p/perl-PPI/perl-PPI.changes
+++ b/packages/p/perl-PPI/perl-PPI.changes
@@ -1,3 +1,26 @@
+-------------------------------------------------------------------
+Sat Dec 28 05:32:21 UTC 2024 - Tina Müller
+
+- updated to 1.281.0 (1.281)
+ see /usr/share/doc/packages/perl-PPI/Changes
+
+ 1.281 2024-12-27 14:44:47Z
+ Summary:
+ - Implement support for signatures and other parsing features
+
+ Details:
+ - Framework for recognition of parsing feature activation via:
+ - `use $PERL_VERSION` in code
+ - `use feature` in code
+ - `use $Common::CPAN::Module` in code
+ - PPI::Document->new( feature_mods => ... )
+ - PPI::Document->new( custom_feature_includes => ... )
+ - PPI::Document->new( custom_feature_include_cb => ... )
+ - $ENV{PPI_CUSTOM_FEATURE_INCLUDES}
+ - Added ability to parse features:
+ - signatures, as PPI::Structure::Signature
+ - try catch, as PPI::Statement::Compound
+
-------------------------------------------------------------------
Sun Sep 1 05:31:34 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-PPI/perl-PPI.spec b/packages/p/perl-PPI/perl-PPI.spec
index 2526c89e35e..092fe2ee0a5 100644
--- a/packages/p/perl-PPI/perl-PPI.spec
+++ b/packages/p/perl-PPI/perl-PPI.spec
@@ -18,10 +18,10 @@
%define cpan_name PPI
Name: perl-PPI
-Version: 1.279.0
+Version: 1.281.0
Release: 0
-# 1.279 -> normalize -> 1.279.0
-%define cpan_version 1.279
+# 1.281 -> normalize -> 1.281.0
+%define cpan_version 1.281
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Parse, Analyze and Manipulate Perl (without perl)
URL: https://metacpan.org/release/%{cpan_name}
@@ -34,18 +34,24 @@ BuildRequires: perl(Class::Inspector) >= 1.22
BuildRequires: perl(Clone) >= 0.30
BuildRequires: perl(List::Util) >= 1.33
BuildRequires: perl(Params::Util) >= 1.00
+BuildRequires: perl(Safe::Isa)
BuildRequires: perl(Storable) >= 2.17
BuildRequires: perl(Task::Weaken)
BuildRequires: perl(Test::More) >= 0.96
BuildRequires: perl(Test::NoWarnings)
BuildRequires: perl(Test::Object) >= 0.07
BuildRequires: perl(Test::SubCalls) >= 1.07
+BuildRequires: perl(YAML::PP)
BuildRequires: perl(parent)
+BuildRequires: perl(version) >= 0.77
Requires: perl(Clone) >= 0.30
Requires: perl(List::Util) >= 1.33
Requires: perl(Params::Util) >= 1.00
+Requires: perl(Safe::Isa)
Requires: perl(Storable) >= 2.17
Requires: perl(Task::Weaken)
+Requires: perl(YAML::PP)
+Requires: perl(version) >= 0.77
Provides: perl(PPI) = %{version}
Provides: perl(PPI::Cache) = %{version}
Provides: perl(PPI::Document) = %{version}
@@ -86,6 +92,7 @@ Provides: perl(PPI::Structure::Constructor) = %{version}
Provides: perl(PPI::Structure::For) = %{version}
Provides: perl(PPI::Structure::Given) = %{version}
Provides: perl(PPI::Structure::List) = %{version}
+Provides: perl(PPI::Structure::Signature) = %{version}
Provides: perl(PPI::Structure::Subscript) = %{version}
Provides: perl(PPI::Structure::Unknown) = %{version}
Provides: perl(PPI::Structure::When) = %{version}
diff --git a/packages/p/perl-Perl-Critic/.files b/packages/p/perl-Perl-Critic/.files
index 43835355f5a..732a01ae3ef 100644
Binary files a/packages/p/perl-Perl-Critic/.files and b/packages/p/perl-Perl-Critic/.files differ
diff --git a/packages/p/perl-Perl-Critic/.rev b/packages/p/perl-Perl-Critic/.rev
index 5a980a66937..ccf0dcd7c13 100644
--- a/packages/p/perl-Perl-Critic/.rev
+++ b/packages/p/perl-Perl-Critic/.rev
@@ -374,4 +374,12 @@
1156562
+
+ 5501c7759287a1a7f5e511140fa49165
+ 1.156.0
+
+ anag+factory
+
+ 1235295
+
diff --git a/packages/p/perl-Perl-Critic/Perl-Critic-1.152.tar.gz b/packages/p/perl-Perl-Critic/Perl-Critic-1.152.tar.gz
deleted file mode 120000
index 07608a0f5bd..00000000000
--- a/packages/p/perl-Perl-Critic/Perl-Critic-1.152.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeiejl3z7t23zqbxconusgf2hikztvnqwedfvdakunhrnts2bpobgii
\ No newline at end of file
diff --git a/packages/p/perl-Perl-Critic/Perl-Critic-1.156.tar.gz b/packages/p/perl-Perl-Critic/Perl-Critic-1.156.tar.gz
new file mode 120000
index 00000000000..9316b9b1ceb
--- /dev/null
+++ b/packages/p/perl-Perl-Critic/Perl-Critic-1.156.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeigsw4mws2ddjvtyzvjglehhx7cgbskihm54oei27ir3yz577haele
\ No newline at end of file
diff --git a/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes b/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes
index 1b0ea2256ec..5320a6decb3 100644
--- a/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes
+++ b/packages/p/perl-Perl-Critic/perl-Perl-Critic.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Wed Oct 23 05:34:27 UTC 2024 - Tina Müller
+
+- updated to 1.156.0 (1.156)
+ see /usr/share/doc/packages/perl-Perl-Critic/Changes
+
-------------------------------------------------------------------
Fri Mar 8 22:56:19 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec b/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec
index e29596c4fae..cf82d0a0b43 100644
--- a/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec
+++ b/packages/p/perl-Perl-Critic/perl-Perl-Critic.spec
@@ -18,9 +18,10 @@
%define cpan_name Perl-Critic
Name: perl-Perl-Critic
-Version: 1.152.0
+Version: 1.156.0
Release: 0
-%define cpan_version 1.152
+# 1.156 -> normalize -> 1.156.0
+%define cpan_version 1.156
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Critique Perl source code for best-practices
URL: https://metacpan.org/release/%{cpan_name}
@@ -37,12 +38,12 @@ BuildRequires: perl(File::Which)
BuildRequires: perl(List::SomeUtils) >= 0.55
BuildRequires: perl(Module::Build) >= 0.4204
BuildRequires: perl(Module::Pluggable) >= 3.1
-BuildRequires: perl(PPI) >= 1.277.0
-BuildRequires: perl(PPI::Document) >= 1.277.0
-BuildRequires: perl(PPI::Document::File) >= 1.277.0
-BuildRequires: perl(PPI::Node) >= 1.277.0
-BuildRequires: perl(PPI::Token::Quote::Single) >= 1.277.0
-BuildRequires: perl(PPI::Token::Whitespace) >= 1.277.0
+BuildRequires: perl(PPI) >= 1.277
+BuildRequires: perl(PPI::Document) >= 1.277
+BuildRequires: perl(PPI::Document::File) >= 1.277
+BuildRequires: perl(PPI::Node) >= 1.277
+BuildRequires: perl(PPI::Token::Quote::Single) >= 1.277
+BuildRequires: perl(PPI::Token::Whitespace) >= 1.277
BuildRequires: perl(PPIx::QuoteLike)
BuildRequires: perl(PPIx::Regexp) >= 0.027
BuildRequires: perl(PPIx::Regexp::Util) >= 0.068
@@ -64,12 +65,12 @@ Requires: perl(Exporter) >= 5.63
Requires: perl(File::Which)
Requires: perl(List::SomeUtils) >= 0.55
Requires: perl(Module::Pluggable) >= 3.1
-Requires: perl(PPI) >= 1.277.0
-Requires: perl(PPI::Document) >= 1.277.0
-Requires: perl(PPI::Document::File) >= 1.277.0
-Requires: perl(PPI::Node) >= 1.277.0
-Requires: perl(PPI::Token::Quote::Single) >= 1.277.0
-Requires: perl(PPI::Token::Whitespace) >= 1.277.0
+Requires: perl(PPI) >= 1.277
+Requires: perl(PPI::Document) >= 1.277
+Requires: perl(PPI::Document::File) >= 1.277
+Requires: perl(PPI::Node) >= 1.277
+Requires: perl(PPI::Token::Quote::Single) >= 1.277
+Requires: perl(PPI::Token::Whitespace) >= 1.277
Requires: perl(PPIx::QuoteLike)
Requires: perl(PPIx::Regexp) >= 0.027
Requires: perl(PPIx::Regexp::Util) >= 0.068
@@ -84,200 +85,200 @@ Requires: perl(Term::ANSIColor) >= 2.02
Requires: perl(Test::Builder) >= 0.92
Requires: perl(parent)
Requires: perl(version) >= 0.77
-Provides: perl(Perl::Critic) = 1.152.0
-Provides: perl(Perl::Critic::Annotation) = 1.152.0
-Provides: perl(Perl::Critic::Command) = 1.152.0
-Provides: perl(Perl::Critic::Config) = 1.152.0
-Provides: perl(Perl::Critic::Document) = 1.152.0
-Provides: perl(Perl::Critic::Exception) = 1.152.0
-Provides: perl(Perl::Critic::Exception::AggregateConfiguration) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Generic) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::NonExistentPolicy) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Option) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Option::Global) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ParameterValue) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Fatal) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Fatal::Generic) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Fatal::Internal) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Fatal::PolicyDefinition) = 1.152.0
-Provides: perl(Perl::Critic::Exception::IO) = 1.152.0
-Provides: perl(Perl::Critic::Exception::Parse) = 1.152.0
-Provides: perl(Perl::Critic::OptionsProcessor) = 1.152.0
-Provides: perl(Perl::Critic::Policy) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction) = 1.152.0
-Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless) = 1.152.0
-Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitHardTabs) = 1.152.0
-Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins) = 1.152.0
-Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists) = 1.152.0
-Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace) = 1.152.0
-Provides: perl(Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines) = 1.152.0
-Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTidyCode) = 1.152.0
-Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTrailingCommas) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitDeepNests) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Documentation::PodSpelling) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Documentation::RequirePodAtEnd) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Documentation::RequirePodSections) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCarping) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordDirHandles) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::RequireBriefOpen) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedClose) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedOpen) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls) = 1.152.0
-Provides: perl(Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitFormats) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitTies) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::ProhibitAutomaticExportation) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::ProhibitEvilModules) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::ProhibitMultiplePackages) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::RequireBarewordIncludes) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::RequireEndWithOne) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::RequireExplicitPackage) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Modules::RequireVersionVar) = 1.152.0
-Provides: perl(Perl::Critic::Policy::NamingConventions::Capitalization) = 1.152.0
-Provides: perl(Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Objects::ProhibitIndirectSyntax) = 1.152.0
-Provides: perl(Perl::Critic::Policy::References::ProhibitDoubleSigils) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting) = 1.152.0
-Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitManyArgs) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitNestedSubs) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitReturnSort) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::ProtectPrivateSubs) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::RequireArgUnpacking) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Subroutines::RequireFinalReturn) = 1.152.0
-Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict) = 1.152.0
-Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings) = 1.152.0
-Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride) = 1.152.0
-Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels) = 1.152.0
-Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict) = 1.152.0
-Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator) = 1.152.0
-Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitEvilVariables) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitLocalVars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitMatchVars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitPackageVars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitPunctuationVars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitReusedNames) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProhibitUnusedVariables) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::ProtectPrivateVars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::RequireInitializationForLocalVars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::RequireLexicalLoopIterators) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars) = 1.152.0
-Provides: perl(Perl::Critic::Policy::Variables::RequireNegativeIndices) = 1.152.0
-Provides: perl(Perl::Critic::PolicyConfig) = 1.152.0
-Provides: perl(Perl::Critic::PolicyFactory) = 1.152.0
-Provides: perl(Perl::Critic::PolicyListing) = 1.152.0
-Provides: perl(Perl::Critic::PolicyParameter) = 1.152.0
-Provides: perl(Perl::Critic::PolicyParameter::Behavior) = 1.152.0
-Provides: perl(Perl::Critic::PolicyParameter::Behavior::Boolean) = 1.152.0
-Provides: perl(Perl::Critic::PolicyParameter::Behavior::Enumeration) = 1.152.0
-Provides: perl(Perl::Critic::PolicyParameter::Behavior::Integer) = 1.152.0
-Provides: perl(Perl::Critic::PolicyParameter::Behavior::String) = 1.152.0
-Provides: perl(Perl::Critic::PolicyParameter::Behavior::StringList) = 1.152.0
-Provides: perl(Perl::Critic::ProfilePrototype) = 1.152.0
-Provides: perl(Perl::Critic::Statistics) = 1.152.0
-Provides: perl(Perl::Critic::TestUtils) = 1.152.0
-Provides: perl(Perl::Critic::Theme) = 1.152.0
-Provides: perl(Perl::Critic::ThemeListing) = 1.152.0
-Provides: perl(Perl::Critic::UserProfile) = 1.152.0
-Provides: perl(Perl::Critic::Utils) = 1.152.0
-Provides: perl(Perl::Critic::Utils::Constants) = 1.152.0
-Provides: perl(Perl::Critic::Utils::McCabe) = 1.152.0
-Provides: perl(Perl::Critic::Utils::POD) = 1.152.0
-Provides: perl(Perl::Critic::Utils::PPI) = 1.152.0
-Provides: perl(Perl::Critic::Utils::Perl) = 1.152.0
-Provides: perl(Perl::Critic::Violation) = 1.152.0
-Provides: perl(Test::Perl::Critic::Policy) = 1.152.0
+Provides: perl(Perl::Critic) = %{version}
+Provides: perl(Perl::Critic::Annotation) = %{version}
+Provides: perl(Perl::Critic::Command) = %{version}
+Provides: perl(Perl::Critic::Config) = %{version}
+Provides: perl(Perl::Critic::Document) = %{version}
+Provides: perl(Perl::Critic::Exception) = %{version}
+Provides: perl(Perl::Critic::Exception::AggregateConfiguration) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Generic) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::NonExistentPolicy) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Option) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Option::Global) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Option::Global::ParameterValue) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter) = %{version}
+Provides: perl(Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue) = %{version}
+Provides: perl(Perl::Critic::Exception::Fatal) = %{version}
+Provides: perl(Perl::Critic::Exception::Fatal::Generic) = %{version}
+Provides: perl(Perl::Critic::Exception::Fatal::Internal) = %{version}
+Provides: perl(Perl::Critic::Exception::Fatal::PolicyDefinition) = %{version}
+Provides: perl(Perl::Critic::Exception::IO) = %{version}
+Provides: perl(Perl::Critic::Exception::Parse) = %{version}
+Provides: perl(Perl::Critic::OptionsProcessor) = %{version}
+Provides: perl(Perl::Critic::Policy) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction) = %{version}
+Provides: perl(Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock) = %{version}
+Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading) = %{version}
+Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA) = %{version}
+Provides: perl(Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless) = %{version}
+Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitHardTabs) = %{version}
+Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins) = %{version}
+Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists) = %{version}
+Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace) = %{version}
+Provides: perl(Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines) = %{version}
+Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTidyCode) = %{version}
+Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTrailingCommas) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitDeepNests) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks) = %{version}
+Provides: perl(Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator) = %{version}
+Provides: perl(Perl::Critic::Policy::Documentation::PodSpelling) = %{version}
+Provides: perl(Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName) = %{version}
+Provides: perl(Perl::Critic::Policy::Documentation::RequirePodAtEnd) = %{version}
+Provides: perl(Perl::Critic::Policy::Documentation::RequirePodSections) = %{version}
+Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCarping) = %{version}
+Provides: perl(Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordDirHandles) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::RequireBriefOpen) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedClose) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedOpen) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls) = %{version}
+Provides: perl(Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer) = %{version}
+Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitFormats) = %{version}
+Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitTies) = %{version}
+Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic) = %{version}
+Provides: perl(Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::ProhibitAutomaticExportation) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::ProhibitEvilModules) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::ProhibitMultiplePackages) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::RequireBarewordIncludes) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::RequireEndWithOne) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::RequireExplicitPackage) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish) = %{version}
+Provides: perl(Perl::Critic::Policy::Modules::RequireVersionVar) = %{version}
+Provides: perl(Perl::Critic::Policy::NamingConventions::Capitalization) = %{version}
+Provides: perl(Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames) = %{version}
+Provides: perl(Perl::Critic::Policy::Objects::ProhibitIndirectSyntax) = %{version}
+Provides: perl(Perl::Critic::Policy::References::ProhibitDoubleSigils) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::ProhibitUselessTopic) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting) = %{version}
+Provides: perl(Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitManyArgs) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitNestedSubs) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitReturnSort) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::ProtectPrivateSubs) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::RequireArgUnpacking) = %{version}
+Provides: perl(Perl::Critic::Policy::Subroutines::RequireFinalReturn) = %{version}
+Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict) = %{version}
+Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings) = %{version}
+Provides: perl(Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride) = %{version}
+Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels) = %{version}
+Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict) = %{version}
+Provides: perl(Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator) = %{version}
+Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitEvilVariables) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitLocalVars) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitMatchVars) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitPackageVars) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitPunctuationVars) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitReusedNames) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProhibitUnusedVariables) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::ProtectPrivateVars) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::RequireInitializationForLocalVars) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::RequireLexicalLoopIterators) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars) = %{version}
+Provides: perl(Perl::Critic::Policy::Variables::RequireNegativeIndices) = %{version}
+Provides: perl(Perl::Critic::PolicyConfig) = %{version}
+Provides: perl(Perl::Critic::PolicyFactory) = %{version}
+Provides: perl(Perl::Critic::PolicyListing) = %{version}
+Provides: perl(Perl::Critic::PolicyParameter) = %{version}
+Provides: perl(Perl::Critic::PolicyParameter::Behavior) = %{version}
+Provides: perl(Perl::Critic::PolicyParameter::Behavior::Boolean) = %{version}
+Provides: perl(Perl::Critic::PolicyParameter::Behavior::Enumeration) = %{version}
+Provides: perl(Perl::Critic::PolicyParameter::Behavior::Integer) = %{version}
+Provides: perl(Perl::Critic::PolicyParameter::Behavior::String) = %{version}
+Provides: perl(Perl::Critic::PolicyParameter::Behavior::StringList) = %{version}
+Provides: perl(Perl::Critic::ProfilePrototype) = %{version}
+Provides: perl(Perl::Critic::Statistics) = %{version}
+Provides: perl(Perl::Critic::TestUtils) = %{version}
+Provides: perl(Perl::Critic::Theme) = %{version}
+Provides: perl(Perl::Critic::ThemeListing) = %{version}
+Provides: perl(Perl::Critic::UserProfile) = %{version}
+Provides: perl(Perl::Critic::Utils) = %{version}
+Provides: perl(Perl::Critic::Utils::Constants) = %{version}
+Provides: perl(Perl::Critic::Utils::McCabe) = %{version}
+Provides: perl(Perl::Critic::Utils::POD) = %{version}
+Provides: perl(Perl::Critic::Utils::PPI) = %{version}
+Provides: perl(Perl::Critic::Utils::Perl) = %{version}
+Provides: perl(Perl::Critic::Violation) = %{version}
+Provides: perl(Test::Perl::Critic::Policy) = %{version}
%undefine __perllib_provides
%{perl_requires}
diff --git a/packages/p/perl-Plack-Middleware-Session/.files b/packages/p/perl-Plack-Middleware-Session/.files
index 91c86525a4e..5db27ec73d8 100644
Binary files a/packages/p/perl-Plack-Middleware-Session/.files and b/packages/p/perl-Plack-Middleware-Session/.files differ
diff --git a/packages/p/perl-Plack-Middleware-Session/.rev b/packages/p/perl-Plack-Middleware-Session/.rev
index a2fa4fc6cd2..81419d9806b 100644
--- a/packages/p/perl-Plack-Middleware-Session/.rev
+++ b/packages/p/perl-Plack-Middleware-Session/.rev
@@ -31,4 +31,12 @@
684909
+
+ 390b8b8f121fbca195d27d756c20e7d0
+ 0.340.0
+
+ anag+factory
+
+ 1235276
+
diff --git a/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.33.tar.gz b/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.33.tar.gz
deleted file mode 120000
index 13ee5315954..00000000000
--- a/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.33.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreicp7grmtumk3acjwro76n5zxxkbeipcyly6c25pxan75xeiyune5y
\ No newline at end of file
diff --git a/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.34.tar.gz b/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.34.tar.gz
new file mode 120000
index 00000000000..9e23a0346a4
--- /dev/null
+++ b/packages/p/perl-Plack-Middleware-Session/Plack-Middleware-Session-0.34.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreig5po6iwdtxz2xwpfg5rccnbpzxv6v3fucfh6swbl7h7v7zog233q
\ No newline at end of file
diff --git a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes
index ef75a14b22a..2609f59cd4f 100644
--- a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes
+++ b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Tue Sep 24 05:38:46 UTC 2024 - Tina Müller
+
+- updated to 0.340.0 (0.34)
+ see /usr/share/doc/packages/perl-Plack-Middleware-Session/Changes
+
+ 0.34 2024-09-23 09:54:12 PDT
+ - Add support for Partitioned cookies (CHIP) #51
+
-------------------------------------------------------------------
Wed Mar 13 16:31:00 UTC 2019 - Stephan Kulow
diff --git a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec
index cdd2ed64dcc..7a7c7f295f1 100644
--- a/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec
+++ b/packages/p/perl-Plack-Middleware-Session/perl-Plack-Middleware-Session.spec
@@ -1,7 +1,7 @@
#
# spec file for package perl-Plack-Middleware-Session
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,35 +16,48 @@
#
+%define cpan_name Plack-Middleware-Session
Name: perl-Plack-Middleware-Session
-Version: 0.33
+Version: 0.340.0
Release: 0
-%define cpan_name Plack-Middleware-Session
-Summary: Middleware for session management
+# 0.34 -> normalize -> 0.340.0
+%define cpan_version 0.34
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
-Source0: https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/%{cpan_name}-%{version}.tar.gz
+Summary: Middleware for session management
+URL: https://metacpan.org/release/%{cpan_name}
+Source0: https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Cookie::Baker) >= 0.10
+BuildRequires: perl(Cookie::Baker) >= 0.120
BuildRequires: perl(Digest::HMAC_SHA1) >= 1.03
BuildRequires: perl(Digest::SHA)
BuildRequires: perl(HTTP::Cookies)
BuildRequires: perl(HTTP::Request::Common)
BuildRequires: perl(LWP::UserAgent)
+BuildRequires: perl(Module::Build)
BuildRequires: perl(Module::Build::Tiny) >= 0.034
BuildRequires: perl(Plack) >= 0.9910
BuildRequires: perl(Test::Fatal) >= 0.006
BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::Requires)
-Requires: perl(Cookie::Baker) >= 0.10
+Requires: perl(Cookie::Baker) >= 0.120
Requires: perl(Digest::HMAC_SHA1) >= 1.03
Requires: perl(Digest::SHA)
Requires: perl(Plack) >= 0.9910
+Provides: perl(Plack::Middleware::Session) = %{version}
+Provides: perl(Plack::Middleware::Session::Cookie)
+Provides: perl(Plack::Session) = %{version}
+Provides: perl(Plack::Session::Cleanup) = %{version}
+Provides: perl(Plack::Session::State) = %{version}
+Provides: perl(Plack::Session::State::Cookie) = %{version}
+Provides: perl(Plack::Session::Store) = %{version}
+Provides: perl(Plack::Session::Store::Cache) = %{version}
+Provides: perl(Plack::Session::Store::DBI) = %{version}
+Provides: perl(Plack::Session::Store::File) = %{version}
+Provides: perl(Plack::Session::Store::Null) = %{version}
+%undefine __perllib_provides
%{perl_requires}
%description
@@ -61,8 +74,9 @@ needed.
of 'plack.session'.
%prep
-%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+%autosetup -n %{cpan_name}-%{cpan_version}
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
perl Build.PL --installdirs=vendor
@@ -78,7 +92,6 @@ export PERL5LIB=$PWD
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes examples README
%license LICENSE
diff --git a/packages/p/perl-SQL-Translator/.files b/packages/p/perl-SQL-Translator/.files
index a8386a9abe6..12b4d07d5f6 100644
Binary files a/packages/p/perl-SQL-Translator/.files and b/packages/p/perl-SQL-Translator/.files differ
diff --git a/packages/p/perl-SQL-Translator/.rev b/packages/p/perl-SQL-Translator/.rev
index 5a3bdbc65c8..0840827fdc6 100644
--- a/packages/p/perl-SQL-Translator/.rev
+++ b/packages/p/perl-SQL-Translator/.rev
@@ -170,4 +170,12 @@ See e.g. script/sqlt (forwarded request 185916 from babelworx)
1156506
+
+ 01a7641dc7aea9748364a7acb0d63bb8
+ 1.660.0
+
+ anag+factory
+
+ 1235291
+
diff --git a/packages/p/perl-SQL-Translator/SQL-Translator-1.65.tar.gz b/packages/p/perl-SQL-Translator/SQL-Translator-1.65.tar.gz
deleted file mode 120000
index 2a7ab8474fa..00000000000
--- a/packages/p/perl-SQL-Translator/SQL-Translator-1.65.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeihmm52ggtnwnlhughnroxr23frpcyeggnddxo3wzqs5aqlwk4tgte
\ No newline at end of file
diff --git a/packages/p/perl-SQL-Translator/SQL-Translator-1.66.tar.gz b/packages/p/perl-SQL-Translator/SQL-Translator-1.66.tar.gz
new file mode 120000
index 00000000000..f168bb48051
--- /dev/null
+++ b/packages/p/perl-SQL-Translator/SQL-Translator-1.66.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeiddnosr2266y37ysecxezhl7sms3vpqknfal2k7ksquy4fvwlbygi
\ No newline at end of file
diff --git a/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes b/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes
index 2cfbac652fc..e5703f95562 100644
--- a/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes
+++ b/packages/p/perl-SQL-Translator/perl-SQL-Translator.changes
@@ -1,3 +1,14 @@
+-------------------------------------------------------------------
+Thu Dec 12 16:36:59 UTC 2024 - Tina Müller
+
+- updated to 1.660.0 (1.66)
+ see /usr/share/doc/packages/perl-SQL-Translator/Changes
+
+ 1.66 - 2024-11-18
+
+ FIXES
+ * fix precedence problem issue with newest perl (thanks @mauke)
+
-------------------------------------------------------------------
Fri Mar 8 23:03:57 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec b/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec
index ba19287a2d6..1403a8cdfec 100644
--- a/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec
+++ b/packages/p/perl-SQL-Translator/perl-SQL-Translator.spec
@@ -18,9 +18,10 @@
%define cpan_name SQL-Translator
Name: perl-SQL-Translator
-Version: 1.650.0
+Version: 1.660.0
Release: 0
-%define cpan_version 1.65
+# 1.66 -> normalize -> 1.660.0
+%define cpan_version 1.66
#Upstream: Artistic-1.0 or GPL-1.0-or-later
License: (Artistic-1.0 OR GPL-1.0-or-later) AND GPL-2.0-only
Summary: SQL DDL transformations and more
diff --git a/packages/p/perl-Test-ExpectAndCheck/.files b/packages/p/perl-Test-ExpectAndCheck/.files
index 7231835e9e6..baf2760cb82 100644
Binary files a/packages/p/perl-Test-ExpectAndCheck/.files and b/packages/p/perl-Test-ExpectAndCheck/.files differ
diff --git a/packages/p/perl-Test-ExpectAndCheck/.rev b/packages/p/perl-Test-ExpectAndCheck/.rev
index 66fc37a4de4..aa9ad0653e2 100644
--- a/packages/p/perl-Test-ExpectAndCheck/.rev
+++ b/packages/p/perl-Test-ExpectAndCheck/.rev
@@ -16,4 +16,12 @@
1156570
+
+ 7f773cb323dad2fe797cd2d2fdbac74b
+ 0.70.0
+
+ anag+factory
+
+ 1235284
+
diff --git a/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.06.tar.gz b/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.06.tar.gz
deleted file mode 120000
index 868e0a7eecd..00000000000
--- a/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.06.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafkreid77i2v5ez4m2weis5rolnb2idkvwhjrjigtsrqp6gleakaql2vky
\ No newline at end of file
diff --git a/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.07.tar.gz b/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.07.tar.gz
new file mode 120000
index 00000000000..61b32a75dca
--- /dev/null
+++ b/packages/p/perl-Test-ExpectAndCheck/Test-ExpectAndCheck-0.07.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafkreih6gs5zmg7xabasbrt2vfoa3jl4owoli2ycxwxoafeimqnrybz7m4
\ No newline at end of file
diff --git a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes
index 23a58fc28ea..11e257cce60 100644
--- a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes
+++ b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.changes
@@ -1,3 +1,15 @@
+-------------------------------------------------------------------
+Mon Oct 14 05:34:54 UTC 2024 - Tina Müller
+
+- updated to 0.70.0 (0.07)
+ see /usr/share/doc/packages/perl-Test-ExpectAndCheck/Changes
+
+ 0.07 2024-10-13
+ [CHANGES]
+ * Added `namedargs()` helper for dealing with methods that take named
+ arguments in maybe-unreliable orders due to hash order randomisation
+ * Added optional VERBOSE debugging mode
+
-------------------------------------------------------------------
Fri Mar 8 23:05:25 UTC 2024 - Tina Müller
diff --git a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec
index 37b75b0b8ff..8c51e814676 100644
--- a/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec
+++ b/packages/p/perl-Test-ExpectAndCheck/perl-Test-ExpectAndCheck.spec
@@ -18,9 +18,10 @@
%define cpan_name Test-ExpectAndCheck
Name: perl-Test-ExpectAndCheck
-Version: 0.60.0
+Version: 0.70.0
Release: 0
-%define cpan_version 0.06
+# 0.07 -> normalize -> 0.70.0
+%define cpan_version 0.07
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Expect/check-style unit testing with object methods
URL: https://metacpan.org/release/%{cpan_name}
@@ -37,8 +38,8 @@ BuildRequires: perl(Test::Future::Deferred)
Requires: perl(Test::Builder) >= 1.302
Requires: perl(Test::Deep)
Requires: perl(Test::Future::Deferred)
-Provides: perl(Test::ExpectAndCheck) = 0.60.0
-Provides: perl(Test::ExpectAndCheck::Future) = 0.60.0
+Provides: perl(Test::ExpectAndCheck) = %{version}
+Provides: perl(Test::ExpectAndCheck::Future) = %{version}
%undefine __perllib_provides
%{perl_requires}
diff --git a/packages/p/perl-Test-Inter/.files b/packages/p/perl-Test-Inter/.files
index 6482aa4adbf..39e45dafef8 100644
Binary files a/packages/p/perl-Test-Inter/.files and b/packages/p/perl-Test-Inter/.files differ
diff --git a/packages/p/perl-Test-Inter/.rev b/packages/p/perl-Test-Inter/.rev
index c282a19f4ad..d3106571996 100644
--- a/packages/p/perl-Test-Inter/.rev
+++ b/packages/p/perl-Test-Inter/.rev
@@ -140,4 +140,16 @@