public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] abseil-cpp: Update to version 20250814.0
@ 2025-08-29 19:25 Adolf Belka
  2025-08-29 19:25 ` [PATCH] meson: Update to version 1.9.0 Adolf Belka
  2025-08-29 19:26 ` [PATCH] tshark: Update to version 4.4.9 Adolf Belka
  0 siblings, 2 replies; 3+ messages in thread
From: Adolf Belka @ 2025-08-29 19:25 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 20250127.0 to 20250814.0
- Update of rootfile
- Changelog
    20250814.0
	What's New:
	    absl::Mutex now contains lower-case method names like lock() and
	     shared_lock() to align with standard C++ mutex methods. This allows
	     absl::Mutex to be used with std::scoped_lock and friends. The old names
	     are still present but may be removed in a future release.
	    The RAII Mutex-locker types like absl::MutexLock, absl::ReaderMutexLock,
	     and friends now accept references to absl::Mutex. The pointer-accepting
	     constructors are now deprecated, and may be removed in a future release.
	Breaking Changes:
	    Nullability template types, which were deprecated in the May 2025 release,
	     have been removed.
	    absl::string_view(nullptr), which is undefined behavior according to the
	     C++ standard, now triggers an assert failure. Note that unless you
	     changed absl/base/options.h, absl::string_view is an alias for
	     std::string_view, so by default you will be inheriting the behavior of
	     your standard library instead of using the Abseil implementation.
	    Abseil's hash tables now require a hash function that has a return type
	     with size >= sizeof(size_t).
	Known Issues
	    CHECK_<OP> is failing to compile on older versions of GCC when one of the
	     arguments is a C-style string. This is fixed by ba9a180 and will be
	     included in a future patch release.
    20250512.1
	What's New:
	    The polyfill types absl::any, absl::optional, and absl::variant are now
	     aliases for std::any, std::optional, and std::variant in all builds.
	     (Note that the polyfill implementation absl::string_view remains at the
	     present time, but it defaults to being an alias std::string_view in all
	     builds.)
	    Added absl::FastTypeId<Type>(), which evaluates at compile-time to a
	     unique id for the passed-in type.
	    Added absl::endian and absl::byteswap polyfills (25bce12).
	Breaking Changes:
	    Abseil now requires at least C++17 and follows Google's Foundational C++
	     Support Policy. See this table for a list of currently supported versions
	     compilers, platforms, and build tools.
	    Nullability template types are deprecated and will be removed in a future
	     release. The macro-style annotations (absl_nonnull, absl_nullable) should
	     be used instead (caf854d).
	Known Issues
	    None known at this time.
    20250512.0
	What's New:
	    The polyfill types absl::any, absl::optional, and absl::variant are now
	     aliases for std::any, std::optional, and std::variant in all builds.
	     (Note that the polyfill implementation absl::string_view remains at the
	     present time, but it defaults to being an alias std::string_view in all
	     builds.)
	    Added absl::FastTypeId<Type>(), which evaluates at compile-time to a
	     unique id for the passed-in type.
	    Added absl::endian and absl::byteswap polyfills (25bce12).
	Breaking Changes:
	    Abseil now requires at least C++17 and follows Google's Foundational C++
	     Support Policy. See this table for a list of currently supported versions
	     compilers, platforms, and build tools.
	    Nullability template types are deprecated and will be removed in a future
	     release. The macro-style annotations (absl_nonnull, absl_nullable) should
	     be used instead (caf854d).
	Known Issues
	    This release fails to compile with GCC7 and GCC8. This is fixed in
	     20250512.1.
    20250127.1
	What's New:
	    Added support for Bazel 8.0
	    Added support for Bazel Platforms for better portability
	    Added ABSL_ATTRIBUTE_VIEW and ABSL_ATTRIBUTE_OWNER for diagnosing certain
	     lifetime issues
	    Many performance improvements
	    A security issue in hash container create/resize has been fixed. Note that
	     the latest patch releases for previous LTS versions also address this issue.
	Breaking Changes:
	    Bazel BUILD files now reference repositories by their canonical names from
	     the Bazel Central Registry. For example, Abseil is now @abseil-cpp
	     instead of @com_google_absl, and GoogleTest is now @googletest instead of
	     @com_google_googletest. Users still using the old WORKSPACE system may
	     need to use repo_mapping on repositories that still use the old names.
	     See 90a7ba6 for an example.
	Other:
	    This will be the last release to support C++14. Future releases will
	     require at least C++17.
	Known Issues
	    None known at this time.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/abseil-cpp | 57 ++++++++++++++----------------
 lfs/abseil-cpp                     |  4 +--
 2 files changed, 29 insertions(+), 32 deletions(-)

diff --git a/config/rootfiles/common/abseil-cpp b/config/rootfiles/common/abseil-cpp
index be751acbd..7050d9456 100644
--- a/config/rootfiles/common/abseil-cpp
+++ b/config/rootfiles/common/abseil-cpp
@@ -31,6 +31,7 @@
 #usr/include/absl/base/config.h
 #usr/include/absl/base/const_init.h
 #usr/include/absl/base/dynamic_annotations.h
+#usr/include/absl/base/fast_type_id.h
 #usr/include/absl/base/internal
 #usr/include/absl/base/internal/atomic_hook.h
 #usr/include/absl/base/internal/atomic_hook_test_helper.h
@@ -42,15 +43,12 @@
 #usr/include/absl/base/internal/errno_saver.h
 #usr/include/absl/base/internal/exception_safety_testing.h
 #usr/include/absl/base/internal/exception_testing.h
-#usr/include/absl/base/internal/fast_type_id.h
 #usr/include/absl/base/internal/hide_ptr.h
 #usr/include/absl/base/internal/identity.h
-#usr/include/absl/base/internal/inline_variable.h
-#usr/include/absl/base/internal/inline_variable_testing.h
-#usr/include/absl/base/internal/invoke.h
+#usr/include/absl/base/internal/iterator_traits.h
+#usr/include/absl/base/internal/iterator_traits_test_helper.h
 #usr/include/absl/base/internal/low_level_alloc.h
 #usr/include/absl/base/internal/low_level_scheduling.h
-#usr/include/absl/base/internal/nullability_impl.h
 #usr/include/absl/base/internal/per_thread_tls.h
 #usr/include/absl/base/internal/poison.h
 #usr/include/absl/base/internal/pretty_function.h
@@ -112,6 +110,7 @@
 #usr/include/absl/container/internal/hash_generator_testing.h
 #usr/include/absl/container/internal/hash_policy_testing.h
 #usr/include/absl/container/internal/hash_policy_traits.h
+#usr/include/absl/container/internal/hashtable_control_bytes.h
 #usr/include/absl/container/internal/hashtable_debug.h
 #usr/include/absl/container/internal/hashtable_debug_hooks.h
 #usr/include/absl/container/internal/hashtablez_sampler.h
@@ -120,6 +119,7 @@
 #usr/include/absl/container/internal/node_slot_policy.h
 #usr/include/absl/container/internal/raw_hash_map.h
 #usr/include/absl/container/internal/raw_hash_set.h
+#usr/include/absl/container/internal/raw_hash_set_resize_impl.h
 #usr/include/absl/container/internal/test_allocator.h
 #usr/include/absl/container/internal/test_instance_tracker.h
 #usr/include/absl/container/internal/tracked.h
@@ -176,6 +176,7 @@
 #usr/include/absl/debugging/failure_signal_handler.h
 #usr/include/absl/debugging/internal
 #usr/include/absl/debugging/internal/address_is_readable.h
+#usr/include/absl/debugging/internal/addresses.h
 #usr/include/absl/debugging/internal/bounded_utf8_length_sequence.h
 #usr/include/absl/debugging/internal/decode_rust_punycode.h
 #usr/include/absl/debugging/internal/demangle.h
@@ -257,16 +258,14 @@
 #usr/include/absl/hash/CMakeFiles/city.dir/internal
 #usr/include/absl/hash/CMakeFiles/hash.dir
 #usr/include/absl/hash/CMakeFiles/hash.dir/internal
-#usr/include/absl/hash/CMakeFiles/low_level_hash.dir
-#usr/include/absl/hash/CMakeFiles/low_level_hash.dir/internal
 #usr/include/absl/hash/hash.h
 #usr/include/absl/hash/hash_testing.h
 #usr/include/absl/hash/internal
 #usr/include/absl/hash/internal/city.h
 #usr/include/absl/hash/internal/hash.h
 #usr/include/absl/hash/internal/hash_test.h
-#usr/include/absl/hash/internal/low_level_hash.h
 #usr/include/absl/hash/internal/spy_hash_state.h
+#usr/include/absl/hash/internal/weakly_mixed_integer.h
 #usr/include/absl/log
 #usr/include/absl/log/CMakeFiles
 #usr/include/absl/log/CMakeFiles/die_if_null.dir
@@ -359,21 +358,26 @@
 #usr/include/absl/profiling/CMakeFiles
 #usr/include/absl/profiling/CMakeFiles/exponential_biased.dir
 #usr/include/absl/profiling/CMakeFiles/exponential_biased.dir/internal
+#usr/include/absl/profiling/CMakeFiles/hashtable_profiler.dir
 #usr/include/absl/profiling/CMakeFiles/periodic_sampler.dir
 #usr/include/absl/profiling/CMakeFiles/periodic_sampler.dir/internal
+#usr/include/absl/profiling/CMakeFiles/profile_builder.dir
+#usr/include/absl/profiling/CMakeFiles/profile_builder.dir/internal
+#usr/include/absl/profiling/hashtable.h
 #usr/include/absl/profiling/internal
 #usr/include/absl/profiling/internal/exponential_biased.h
 #usr/include/absl/profiling/internal/periodic_sampler.h
+#usr/include/absl/profiling/internal/profile_builder.h
 #usr/include/absl/profiling/internal/sample_recorder.h
 #usr/include/absl/random
 #usr/include/absl/random/CMakeFiles
 #usr/include/absl/random/CMakeFiles/random_distributions.dir
 #usr/include/absl/random/CMakeFiles/random_internal_distribution_test_util.dir
 #usr/include/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal
+#usr/include/absl/random/CMakeFiles/random_internal_entropy_pool.dir
+#usr/include/absl/random/CMakeFiles/random_internal_entropy_pool.dir/internal
 #usr/include/absl/random/CMakeFiles/random_internal_platform.dir
 #usr/include/absl/random/CMakeFiles/random_internal_platform.dir/internal
-#usr/include/absl/random/CMakeFiles/random_internal_pool_urbg.dir
-#usr/include/absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal
 #usr/include/absl/random/CMakeFiles/random_internal_randen.dir
 #usr/include/absl/random/CMakeFiles/random_internal_randen.dir/internal
 #usr/include/absl/random/CMakeFiles/random_internal_randen_hwaes.dir
@@ -397,6 +401,7 @@
 #usr/include/absl/random/internal/chi_square.h
 #usr/include/absl/random/internal/distribution_caller.h
 #usr/include/absl/random/internal/distribution_test_util.h
+#usr/include/absl/random/internal/entropy_pool.h
 #usr/include/absl/random/internal/explicit_seed_seq.h
 #usr/include/absl/random/internal/fast_uniform_bits.h
 #usr/include/absl/random/internal/fastmath.h
@@ -409,7 +414,6 @@
 #usr/include/absl/random/internal/nonsecure_base.h
 #usr/include/absl/random/internal/pcg_engine.h
 #usr/include/absl/random/internal/platform.h
-#usr/include/absl/random/internal/pool_urbg.h
 #usr/include/absl/random/internal/randen.h
 #usr/include/absl/random/internal/randen_detect.h
 #usr/include/absl/random/internal/randen_engine.h
@@ -577,6 +581,7 @@
 #usr/include/absl/time/internal/cctz/include/cctz/time_zone.h
 #usr/include/absl/time/internal/cctz/include/cctz/zone_info_source.h
 #usr/include/absl/time/internal/cctz/src
+#usr/include/absl/time/internal/cctz/src/test_time_zone_names.h
 #usr/include/absl/time/internal/cctz/src/time_zone_fixed.h
 #usr/include/absl/time/internal/cctz/src/time_zone_if.h
 #usr/include/absl/time/internal/cctz/src/time_zone_impl.h
@@ -590,34 +595,21 @@
 #usr/include/absl/time/time.h
 #usr/include/absl/types
 #usr/include/absl/types/CMakeFiles
-#usr/include/absl/types/CMakeFiles/bad_any_cast_impl.dir
-#usr/include/absl/types/CMakeFiles/bad_optional_access.dir
-#usr/include/absl/types/CMakeFiles/bad_variant_access.dir
 #usr/include/absl/types/any.h
-#usr/include/absl/types/bad_any_cast.h
-#usr/include/absl/types/bad_optional_access.h
-#usr/include/absl/types/bad_variant_access.h
 #usr/include/absl/types/compare.h
 #usr/include/absl/types/internal
-#usr/include/absl/types/internal/optional.h
 #usr/include/absl/types/internal/span.h
-#usr/include/absl/types/internal/variant.h
 #usr/include/absl/types/optional.h
 #usr/include/absl/types/span.h
 #usr/include/absl/types/variant.h
 #usr/include/absl/utility
 #usr/include/absl/utility/CMakeFiles
-#usr/include/absl/utility/internal
-#usr/include/absl/utility/internal/if_constexpr.h
 #usr/include/absl/utility/utility.h
 #usr/lib/cmake/absl
 #usr/lib/cmake/absl/abslConfig.cmake
 #usr/lib/cmake/absl/abslConfigVersion.cmake
 #usr/lib/cmake/absl/abslTargets-noconfig.cmake
 #usr/lib/cmake/absl/abslTargets.cmake
-#usr/lib/libabsl_bad_any_cast_impl.a
-#usr/lib/libabsl_bad_optional_access.a
-#usr/lib/libabsl_bad_variant_access.a
 #usr/lib/libabsl_base.a
 #usr/lib/libabsl_city.a
 #usr/lib/libabsl_civil_time.a
@@ -652,6 +644,7 @@
 #usr/lib/libabsl_flags_usage_internal.a
 #usr/lib/libabsl_graphcycles_internal.a
 #usr/lib/libabsl_hash.a
+#usr/lib/libabsl_hashtable_profiler.a
 #usr/lib/libabsl_hashtablez_sampler.a
 #usr/lib/libabsl_int128.a
 #usr/lib/libabsl_kernel_timeout_internal.a
@@ -672,14 +665,14 @@
 #usr/lib/libabsl_log_internal_structured_proto.a
 #usr/lib/libabsl_log_severity.a
 #usr/lib/libabsl_log_sink.a
-#usr/lib/libabsl_low_level_hash.a
 #usr/lib/libabsl_malloc_internal.a
 #usr/lib/libabsl_periodic_sampler.a
 #usr/lib/libabsl_poison.a
+#usr/lib/libabsl_profile_builder.a
 #usr/lib/libabsl_random_distributions.a
 #usr/lib/libabsl_random_internal_distribution_test_util.a
+#usr/lib/libabsl_random_internal_entropy_pool.a
 #usr/lib/libabsl_random_internal_platform.a
-#usr/lib/libabsl_random_internal_pool_urbg.a
 #usr/lib/libabsl_random_internal_randen.a
 #usr/lib/libabsl_random_internal_randen_hwaes.a
 #usr/lib/libabsl_random_internal_randen_hwaes_impl.a
@@ -716,7 +709,6 @@
 #usr/lib/pkgconfig/absl_any_invocable.pc
 #usr/lib/pkgconfig/absl_atomic_hook.pc
 #usr/lib/pkgconfig/absl_bad_any_cast.pc
-#usr/lib/pkgconfig/absl_bad_any_cast_impl.pc
 #usr/lib/pkgconfig/absl_bad_optional_access.pc
 #usr/lib/pkgconfig/absl_bad_variant_access.pc
 #usr/lib/pkgconfig/absl_base.pc
@@ -787,13 +779,16 @@
 #usr/lib/pkgconfig/absl_hash_container_defaults.pc
 #usr/lib/pkgconfig/absl_hash_function_defaults.pc
 #usr/lib/pkgconfig/absl_hash_policy_traits.pc
+#usr/lib/pkgconfig/absl_hashtable_control_bytes.pc
 #usr/lib/pkgconfig/absl_hashtable_debug.pc
 #usr/lib/pkgconfig/absl_hashtable_debug_hooks.pc
+#usr/lib/pkgconfig/absl_hashtable_profiler.pc
 #usr/lib/pkgconfig/absl_hashtablez_sampler.pc
-#usr/lib/pkgconfig/absl_if_constexpr.pc
 #usr/lib/pkgconfig/absl_inlined_vector.pc
 #usr/lib/pkgconfig/absl_inlined_vector_internal.pc
 #usr/lib/pkgconfig/absl_int128.pc
+#usr/lib/pkgconfig/absl_iterator_traits_internal.pc
+#usr/lib/pkgconfig/absl_iterator_traits_test_helper_internal.pc
 #usr/lib/pkgconfig/absl_kernel_timeout_internal.pc
 #usr/lib/pkgconfig/absl_layout.pc
 #usr/lib/pkgconfig/absl_leak_check.pc
@@ -826,7 +821,6 @@
 #usr/lib/pkgconfig/absl_log_sink_registry.pc
 #usr/lib/pkgconfig/absl_log_streamer.pc
 #usr/lib/pkgconfig/absl_log_structured.pc
-#usr/lib/pkgconfig/absl_low_level_hash.pc
 #usr/lib/pkgconfig/absl_malloc_internal.pc
 #usr/lib/pkgconfig/absl_memory.pc
 #usr/lib/pkgconfig/absl_meta.pc
@@ -845,10 +839,12 @@
 #usr/lib/pkgconfig/absl_poison.pc
 #usr/lib/pkgconfig/absl_prefetch.pc
 #usr/lib/pkgconfig/absl_pretty_function.pc
+#usr/lib/pkgconfig/absl_profile_builder.pc
 #usr/lib/pkgconfig/absl_random_bit_gen_ref.pc
 #usr/lib/pkgconfig/absl_random_distributions.pc
 #usr/lib/pkgconfig/absl_random_internal_distribution_caller.pc
 #usr/lib/pkgconfig/absl_random_internal_distribution_test_util.pc
+#usr/lib/pkgconfig/absl_random_internal_entropy_pool.pc
 #usr/lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc
 #usr/lib/pkgconfig/absl_random_internal_fastmath.pc
 #usr/lib/pkgconfig/absl_random_internal_generate_real.pc
@@ -857,7 +853,6 @@
 #usr/lib/pkgconfig/absl_random_internal_nonsecure_base.pc
 #usr/lib/pkgconfig/absl_random_internal_pcg_engine.pc
 #usr/lib/pkgconfig/absl_random_internal_platform.pc
-#usr/lib/pkgconfig/absl_random_internal_pool_urbg.pc
 #usr/lib/pkgconfig/absl_random_internal_randen.pc
 #usr/lib/pkgconfig/absl_random_internal_randen_engine.pc
 #usr/lib/pkgconfig/absl_random_internal_randen_hwaes.pc
@@ -873,6 +868,7 @@
 #usr/lib/pkgconfig/absl_random_seed_sequences.pc
 #usr/lib/pkgconfig/absl_raw_hash_map.pc
 #usr/lib/pkgconfig/absl_raw_hash_set.pc
+#usr/lib/pkgconfig/absl_raw_hash_set_resize_impl.pc
 #usr/lib/pkgconfig/absl_raw_logging_internal.pc
 #usr/lib/pkgconfig/absl_sample_recorder.pc
 #usr/lib/pkgconfig/absl_scoped_set_env.pc
@@ -899,3 +895,4 @@
 #usr/lib/pkgconfig/absl_variant.pc
 #usr/lib/pkgconfig/absl_vlog_config_internal.pc
 #usr/lib/pkgconfig/absl_vlog_is_on.pc
+#usr/lib/pkgconfig/absl_weakly_mixed_integer.pc
diff --git a/lfs/abseil-cpp b/lfs/abseil-cpp
index 65c31f5ab..c3ca1c31c 100644
--- a/lfs/abseil-cpp
+++ b/lfs/abseil-cpp
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20250127.0
+VER        = 20250814.0
 
 THISAPP    = abseil-cpp-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 70fa05a0db91b9e7ccf9f2828a7bf4b7fe6d7177b5f2d17b2f2f6f2a5e83289674d624fa7983410713a2d62b1025a5b5d957f1ba11e01cb727fc771ce76bc914
+$(DL_FILE)_BLAKE2 = f60f3604215f64f33fad902637360050061ec62cfa6413cafc4cd3794a1898c7ee67f7b6edf78e5cb7c6b0ed86b8d80338ad4abee3f2664e391c2cfae5997220
 
 install : $(TARGET)
 
-- 
2.51.0



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH] meson: Update to version 1.9.0
  2025-08-29 19:25 [PATCH] abseil-cpp: Update to version 20250814.0 Adolf Belka
@ 2025-08-29 19:25 ` Adolf Belka
  2025-08-29 19:26 ` [PATCH] tshark: Update to version 4.4.9 Adolf Belka
  1 sibling, 0 replies; 3+ messages in thread
From: Adolf Belka @ 2025-08-29 19:25 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.8.0 to 1.9.0
- Update of rootfile
- Changelog
    1.9.0
	Array .flatten() method
		Arrays now have a .flatten() method, which turns nested arrays into a
		 single flat array. This provides the same effect that Meson often
		 does to arrays internally, such as when passed to most function
		 arguments.
	clang-tidy's auto-generated targets correctly select source files
		In previous versions, the target would run clang-tidy on every C-like
		 source files (.c, .h, .cpp, .hpp). It did not work correctly because
		 some files, especially headers, are not intended to be consumed as is.
		It will now run only on source files participating in targets.
	Added Qualcomm's embedded linker, eld
		Qualcomm recently open-sourced their embedded linker.
		 https://github.com/qualcomm/eld
		Meson users can now use this linker.
	Added suffix function to the FS module
		The basename and stem were already available. For completeness, expose
		 also the suffix.
	Support response files for custom targets
		When using the Ninja backend, Meson can now pass arguments to
		 supported tools through response files.
		In this release it's enabled only for the Gnome module, fixing calling
		 gnome.mkenums() with a large set of files on Windows (requires
		 Glib 2.59 or higher).
	meson format now has a --source-file-path argument when reading from stdin
		This argument is mandatory to mix stdin reading with the use of editor
		 config. It allows to know where to look for the .editorconfig, and to
		 use the right section of .editorconfig based on the parsed file name.
	Added license keyword to pkgconfig.generate
		When specified, it will add a License: attribute to the generated .pc
		 file.
	New experimental option rust_dynamic_std
		A new option rust_dynamic_std can be used to link Rust programs so
		 that they use a dynamic library for the Rust libstd.
		Right now, staticlib crates cannot be produced if rust_dynamic_std is
		 true, but this may change in the future.
	Rust and non-Rust sources in the same target
		Meson now supports creating a single target with Rust and non Rust
		 sources mixed together. In this case, if specified, link_language
		 must be set to rust.
	Explicitly setting Swift module name is now supported
		It is now possible to set the Swift module name for a target via the
		 swift_module_name target kwarg, overriding the default inferred from
		 the target name.
		lib = library('foo', 'foo.swift', swift_module_name: 'Foo')
	Top-level statement handling in Swift libraries
		The Swift compiler normally treats modules with a single source file
		 (and files named main.swift) to run top-level code at program start.
		 This emits a main symbol which is usually undesirable in a library
		 target. Meson now automatically passes the -parse-as-library flag to
		 the Swift compiler in case of single-file library targets to disable
		 this behavior unless the source file is called main.swift.
	Swift compiler receives select C family compiler options
		Meson now passes select few C family (C/C++/Obj-C/Obj-C++) compiler
		 options to the Swift compiler, notably -std=, in order to improve the
		 compatibility of C code as interpreted by the C compiler and the
		 Swift compiler.
		NB: This does not include any of the options set in the target's c_flags.
	Swift/C++ interoperability is now supported
		It is now possible to create Swift executables that can link to C++ or
		 Objective-C++ libraries. To enable this feature, set the target kwarg
		 swift_interoperability_mode to 'cpp'.
		To import C++ code, specify a bridging header in the Swift target's
		 sources, or use another way such as adding a directory containing a
		 Clang module map to its include path.
		Note: Enabling C++ interoperability in a library target is a breaking
		 change. Swift libraries that enable it need their consumers to enable
		 it as well, as per the Swift documentation.
		Swift 5.9 is required to use this feature. Xcode 15 is required if the
		 Xcode backend is used.
		lib = static_library('mylib', 'mylib.cpp')
		exe = executable('prog', 'main.swift', 'mylib.h', link_with: lib,
		 swift_interoperability_mode: 'cpp')
	Support for MASM in Visual Studio backends
		Previously, assembling .masm files with Microsoft's Macro Assembler is
		 only available on the Ninja backend. This now also works on Visual
		 Studio backends.
		Note that building ARM64EC code using ml64.exe is currently
		 unimplemented in both of the backends. If you need mixing x64 and
		 Arm64 in your project, please file an issue on GitHub.
	Limited support for WrapDB v1
		WrapDB v1 has been discontinued for several years, Meson will now
		 print a deprecation warning if a v1 URL is still being used. Wraps
		 can be updated to latest version using meson wrap update command.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/meson | 16 +++++++++-------
 lfs/meson                     |  4 ++--
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/config/rootfiles/common/meson b/config/rootfiles/common/meson
index 8fac42cd7..d6d487271 100644
--- a/config/rootfiles/common/meson
+++ b/config/rootfiles/common/meson
@@ -1,11 +1,11 @@
 #usr/bin/meson
-#usr/lib/python3.10/site-packages/meson-1.8.0-py3.10.egg-info
-#usr/lib/python3.10/site-packages/meson-1.8.0-py3.10.egg-info/PKG-INFO
-#usr/lib/python3.10/site-packages/meson-1.8.0-py3.10.egg-info/SOURCES.txt
-#usr/lib/python3.10/site-packages/meson-1.8.0-py3.10.egg-info/dependency_links.txt
-#usr/lib/python3.10/site-packages/meson-1.8.0-py3.10.egg-info/entry_points.txt
-#usr/lib/python3.10/site-packages/meson-1.8.0-py3.10.egg-info/requires.txt
-#usr/lib/python3.10/site-packages/meson-1.8.0-py3.10.egg-info/top_level.txt
+#usr/lib/python3.10/site-packages/meson-1.9.0-py3.10.egg-info
+#usr/lib/python3.10/site-packages/meson-1.9.0-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/meson-1.9.0-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/meson-1.9.0-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/meson-1.9.0-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/meson-1.9.0-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/meson-1.9.0-py3.10.egg-info/top_level.txt
 #usr/lib/python3.10/site-packages/mesonbuild
 #usr/lib/python3.10/site-packages/mesonbuild/__init__.py
 #usr/lib/python3.10/site-packages/mesonbuild/_pathlib.py
@@ -38,6 +38,8 @@
 #usr/lib/python3.10/site-packages/mesonbuild/cargo/cfg.py
 #usr/lib/python3.10/site-packages/mesonbuild/cargo/interpreter.py
 #usr/lib/python3.10/site-packages/mesonbuild/cargo/manifest.py
+#usr/lib/python3.10/site-packages/mesonbuild/cargo/raw.py
+#usr/lib/python3.10/site-packages/mesonbuild/cargo/toml.py
 #usr/lib/python3.10/site-packages/mesonbuild/cargo/version.py
 #usr/lib/python3.10/site-packages/mesonbuild/cmake
 #usr/lib/python3.10/site-packages/mesonbuild/cmake/__init__.py
diff --git a/lfs/meson b/lfs/meson
index 43abb9813..ff0128193 100644
--- a/lfs/meson
+++ b/lfs/meson
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.8.0
+VER        = 1.9.0
 
 THISAPP    = meson-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = a27a6e105bb19ff0fa77f62b7563b66cdeffef8e4d6ec538e1cc5c49fae16097afeae9669ed80b1d0688059c1135ff392c722e39c94f5686fb926ffcd6abf893
+$(DL_FILE)_BLAKE2 = 54cef087a9629087e67a0d75422d08370e86273a202d9e054d160a4ae52b7b1ad612a2a2c8e72a00a8e29bd5857375bedca5935cd74a560950c6b45a48d69f19
 
 install : $(TARGET)
 
-- 
2.51.0



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH] tshark: Update to version 4.4.9
  2025-08-29 19:25 [PATCH] abseil-cpp: Update to version 20250814.0 Adolf Belka
  2025-08-29 19:25 ` [PATCH] meson: Update to version 1.9.0 Adolf Belka
@ 2025-08-29 19:26 ` Adolf Belka
  1 sibling, 0 replies; 3+ messages in thread
From: Adolf Belka @ 2025-08-29 19:26 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 4.4.8 to 4.4.9
- Update of rootfile
- Changelog
    4.4.9
	Bug Fixes
	    wnpa-sec-2025-03 SSH dissector crash. Issue 20642.
	    RDM Product Detail List ID Disect incorrect. Issue 20612.
	    SCCP LUDT segmentation decoding fails. Issue 20647.
	    Ciscodump fails to start capture on Cisco IOS. Issue 20655.
	    [BACnet] WritePropertyMultiple closing context tag 1 not showing. Issue 20665.
	    Bug in LZ77 decoder; reads a 16-bit length when it should read a 32-bit
	     length. Issue 20671.
	New and Updated Features
		New Protocol Support
			There are no new protocols in this release.
		Updated Protocol Support
			BACapp, LIN, MySQL, RDM, SABP, SCCP, sFlow, and SSH
		New and Updated Capture File Support
			There is no new or updated capture file support in this release.
		Updated File Format Decoding Support
			There is no updated file format support in this release.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/tshark | 4 ++--
 lfs/tshark                       | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/packages/tshark b/config/rootfiles/packages/tshark
index 1f0a44458..1778ebb0b 100644
--- a/config/rootfiles/packages/tshark
+++ b/config/rootfiles/packages/tshark
@@ -12,10 +12,10 @@ usr/bin/dumpcap
 usr/bin/tshark
 #usr/lib/libwireshark.so
 usr/lib/libwireshark.so.18
-usr/lib/libwireshark.so.18.0.8
+usr/lib/libwireshark.so.18.0.9
 #usr/lib/libwiretap.so
 usr/lib/libwiretap.so.15
-usr/lib/libwiretap.so.15.0.8
+usr/lib/libwiretap.so.15.0.9
 #usr/lib/libwsutil.so
 usr/lib/libwsutil.so.16
 usr/lib/libwsutil.so.16.0.0
diff --git a/lfs/tshark b/lfs/tshark
index 6d04ca601..6f88045c6 100644
--- a/lfs/tshark
+++ b/lfs/tshark
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = A Network Traffic Analyser
 
-VER        = 4.4.8
+VER        = 4.4.9
 
 THISAPP    = wireshark-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d749d39e9aaaefce7fb55a6e8d2bc5122920a3d5b306fe414cf3b8519c094ac896a3684a2d50f2ec6678ffa129c3a8a537ff9d1234e63dc3d4cd055b8dea4618
+$(DL_FILE)_BLAKE2 = e3a9b959087f720d6ea76205d5a3fc69227a484998ce964ce3c0ecfd0dfb974b7035f7f026830e08c5bed38051a3c977717d3dffcdc2169d5bcaf6022f19e9de
 
 install : $(TARGET)
 
-- 
2.51.0



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-08-29 19:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-08-29 19:25 [PATCH] abseil-cpp: Update to version 20250814.0 Adolf Belka
2025-08-29 19:25 ` [PATCH] meson: Update to version 1.9.0 Adolf Belka
2025-08-29 19:26 ` [PATCH] tshark: Update to version 4.4.9 Adolf Belka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox