* [PATCH] abseil-cpp: Update to version 20240722.0
@ 2024-11-12 19:58 Adolf Belka
2024-11-12 19:58 ` [PATCH] autoconf-archive: Update to version 2024.10.16 Adolf Belka
` (4 more replies)
0 siblings, 5 replies; 10+ messages in thread
From: Adolf Belka @ 2024-11-12 19:58 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 19661 bytes --]
- Update from version 20230802.1 to 20240722.0
- Update of rootfile
- Changelog
20240722.0
What's New:
Added GoogleTest matchers for absl::Status. These matchers make it easier
to write unit tests for code that uses absl::Status.
Breaking Changes:
absl::AlphaNum no longer allows brace-initialization. This was never
intended to be supported, nor is it recommended that absl::AlphaNum
ever be spelled in user code.
The deprecated symbol absl::kuint128max has been removed and should be
replaced with absl::Uint128Max().
absl::aligned_storage_t, which was a polyfill consistent with
std::aligned_storage_t, has been removed. std::aligned_storage_t is
deprecated in C++23. See
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf
for a suggested replacement.
absl::StrJoin now has a absl::string_view overload. This allows for
passing a collection of string-like objects without having to convert
everything to the same type first. However, this may be a breaking
change for users passing an explicit template argument to
absl::StrJoin. In this case, simply remove the explicit template
parameter.
vlog_is_on.h is now a public header and is no longer included from log.h.
To use VLOG_IS_ON(), absl/log/vlog_is_on.h must be included.
20240116.2
What's New:
Added absl::NoDestructor<T> to simplify defining static types that do not
need to be destructed upon program exit.
Added configurable verbose logging (also known as VLOG).
Added absl::Overload(), which returns a functor that provides overloads
based on the functors passed to it. Note that this functionality
requires C++17 or newer.
Bzlmod is now officially supported (previously it was supported by the
community). Note that it may take several days after the release for
it to become available in the Bazel Central Registry.
Breaking Changes:
AbslHashValue() no longer accepts C-style arrays as a parameter.
Previously the array would decay to a pointer type, which could lead
to subtle, unintended bugs. The most common potential error is passing
a C-string literal. After this change, these call-sites require
wrapping the literal in absl::string_view.
absl::weak_equality and absl::strong_equality have been removed. The
corresponding std types were removed before C++20 was finalized
(https://wg21.link/P1959R0).
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/abseil-cpp | 70 ++++++++++++++++++++++--------
lfs/abseil-cpp | 4 +-
2 files changed, 54 insertions(+), 20 deletions(-)
diff --git a/config/rootfiles/common/abseil-cpp b/config/rootfiles/common/abseil-cpp
index 6566e1bd0..deb43daad 100644
--- a/config/rootfiles/common/abseil-cpp
+++ b/config/rootfiles/common/abseil-cpp
@@ -11,6 +11,8 @@
#usr/include/absl/base/CMakeFiles/log_severity.dir
#usr/include/absl/base/CMakeFiles/malloc_internal.dir
#usr/include/absl/base/CMakeFiles/malloc_internal.dir/internal
+#usr/include/absl/base/CMakeFiles/poison.dir
+#usr/include/absl/base/CMakeFiles/poison.dir/internal
#usr/include/absl/base/CMakeFiles/raw_logging_internal.dir
#usr/include/absl/base/CMakeFiles/raw_logging_internal.dir/internal
#usr/include/absl/base/CMakeFiles/scoped_set_env.dir
@@ -48,7 +50,7 @@
#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/prefetch.h
+#usr/include/absl/base/internal/poison.h
#usr/include/absl/base/internal/pretty_function.h
#usr/include/absl/base/internal/raw_logging.h
#usr/include/absl/base/internal/scheduling_mode.h
@@ -61,7 +63,6 @@
#usr/include/absl/base/internal/spinlock_win32.inc
#usr/include/absl/base/internal/strerror.h
#usr/include/absl/base/internal/sysinfo.h
-#usr/include/absl/base/internal/thread_annotations.h
#usr/include/absl/base/internal/thread_identity.h
#usr/include/absl/base/internal/throw_delegate.h
#usr/include/absl/base/internal/tsan_mutex_interface.h
@@ -70,6 +71,7 @@
#usr/include/absl/base/internal/unscaledcycleclock_config.h
#usr/include/absl/base/log_severity.h
#usr/include/absl/base/macros.h
+#usr/include/absl/base/no_destructor.h
#usr/include/absl/base/nullability.h
#usr/include/absl/base/optimization.h
#usr/include/absl/base/options.h
@@ -94,6 +96,7 @@
#usr/include/absl/container/fixed_array.h
#usr/include/absl/container/flat_hash_map.h
#usr/include/absl/container/flat_hash_set.h
+#usr/include/absl/container/hash_container_defaults.h
#usr/include/absl/container/inlined_vector.h
#usr/include/absl/container/internal
#usr/include/absl/container/internal/btree.h
@@ -102,7 +105,6 @@
#usr/include/absl/container/internal/common_policy_traits.h
#usr/include/absl/container/internal/compressed_tuple.h
#usr/include/absl/container/internal/container_memory.h
-#usr/include/absl/container/internal/counting_allocator.h
#usr/include/absl/container/internal/hash_function_defaults.h
#usr/include/absl/container/internal/hash_generator_testing.h
#usr/include/absl/container/internal/hash_policy_testing.h
@@ -115,6 +117,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/test_allocator.h
#usr/include/absl/container/internal/test_instance_tracker.h
#usr/include/absl/container/internal/tracked.h
#usr/include/absl/container/internal/unordered_map_constructor_test.h
@@ -153,18 +156,27 @@
#usr/include/absl/debugging/CMakeFiles
#usr/include/absl/debugging/CMakeFiles/debugging_internal.dir
#usr/include/absl/debugging/CMakeFiles/debugging_internal.dir/internal
+#usr/include/absl/debugging/CMakeFiles/decode_rust_punycode.dir
+#usr/include/absl/debugging/CMakeFiles/decode_rust_punycode.dir/internal
#usr/include/absl/debugging/CMakeFiles/demangle_internal.dir
#usr/include/absl/debugging/CMakeFiles/demangle_internal.dir/internal
+#usr/include/absl/debugging/CMakeFiles/demangle_rust.dir
+#usr/include/absl/debugging/CMakeFiles/demangle_rust.dir/internal
#usr/include/absl/debugging/CMakeFiles/examine_stack.dir
#usr/include/absl/debugging/CMakeFiles/examine_stack.dir/internal
#usr/include/absl/debugging/CMakeFiles/failure_signal_handler.dir
#usr/include/absl/debugging/CMakeFiles/leak_check.dir
#usr/include/absl/debugging/CMakeFiles/stacktrace.dir
#usr/include/absl/debugging/CMakeFiles/symbolize.dir
+#usr/include/absl/debugging/CMakeFiles/utf8_for_code_point.dir
+#usr/include/absl/debugging/CMakeFiles/utf8_for_code_point.dir/internal
#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/bounded_utf8_length_sequence.h
+#usr/include/absl/debugging/internal/decode_rust_punycode.h
#usr/include/absl/debugging/internal/demangle.h
+#usr/include/absl/debugging/internal/demangle_rust.h
#usr/include/absl/debugging/internal/elf_mem_image.h
#usr/include/absl/debugging/internal/examine_stack.h
#usr/include/absl/debugging/internal/stack_consumption.h
@@ -179,6 +191,7 @@
#usr/include/absl/debugging/internal/stacktrace_win32-inl.inc
#usr/include/absl/debugging/internal/stacktrace_x86-inl.inc
#usr/include/absl/debugging/internal/symbolize.h
+#usr/include/absl/debugging/internal/utf8_for_code_point.h
#usr/include/absl/debugging/internal/vdso_support.h
#usr/include/absl/debugging/leak_check.h
#usr/include/absl/debugging/stacktrace.h
@@ -190,7 +203,6 @@
#usr/include/absl/debugging/symbolize_win32.inc
#usr/include/absl/flags
#usr/include/absl/flags/CMakeFiles
-#usr/include/absl/flags/CMakeFiles/flags.dir
#usr/include/absl/flags/CMakeFiles/flags_commandlineflag.dir
#usr/include/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir
#usr/include/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal
@@ -214,7 +226,6 @@
#usr/include/absl/flags/internal
#usr/include/absl/flags/internal/commandlineflag.h
#usr/include/absl/flags/internal/flag.h
-#usr/include/absl/flags/internal/flag_msvc.inc
#usr/include/absl/flags/internal/parse.h
#usr/include/absl/flags/internal/path_util.h
#usr/include/absl/flags/internal/private_handle_accessor.h
@@ -236,6 +247,7 @@
#usr/include/absl/functional/internal/any_invocable.h
#usr/include/absl/functional/internal/front_binder.h
#usr/include/absl/functional/internal/function_ref.h
+#usr/include/absl/functional/overload.h
#usr/include/absl/hash
#usr/include/absl/hash/CMakeFiles
#usr/include/absl/hash/CMakeFiles/city.dir
@@ -263,6 +275,8 @@
#usr/include/absl/log/CMakeFiles/log_internal_check_op.dir/internal
#usr/include/absl/log/CMakeFiles/log_internal_conditions.dir
#usr/include/absl/log/CMakeFiles/log_internal_conditions.dir/internal
+#usr/include/absl/log/CMakeFiles/log_internal_fnmatch.dir
+#usr/include/absl/log/CMakeFiles/log_internal_fnmatch.dir/internal
#usr/include/absl/log/CMakeFiles/log_internal_format.dir
#usr/include/absl/log/CMakeFiles/log_internal_format.dir/internal
#usr/include/absl/log/CMakeFiles/log_internal_globals.dir
@@ -276,8 +290,11 @@
#usr/include/absl/log/CMakeFiles/log_internal_proto.dir
#usr/include/absl/log/CMakeFiles/log_internal_proto.dir/internal
#usr/include/absl/log/CMakeFiles/log_sink.dir
+#usr/include/absl/log/CMakeFiles/vlog_config_internal.dir
+#usr/include/absl/log/CMakeFiles/vlog_config_internal.dir/internal
#usr/include/absl/log/absl_check.h
#usr/include/absl/log/absl_log.h
+#usr/include/absl/log/absl_vlog_is_on.h
#usr/include/absl/log/check.h
#usr/include/absl/log/check_test_impl.inc
#usr/include/absl/log/die_if_null.h
@@ -291,6 +308,7 @@
#usr/include/absl/log/internal/conditions.h
#usr/include/absl/log/internal/config.h
#usr/include/absl/log/internal/flags.h
+#usr/include/absl/log/internal/fnmatch.h
#usr/include/absl/log/internal/globals.h
#usr/include/absl/log/internal/log_format.h
#usr/include/absl/log/internal/log_impl.h
@@ -304,6 +322,7 @@
#usr/include/absl/log/internal/test_actions.h
#usr/include/absl/log/internal/test_helpers.h
#usr/include/absl/log/internal/test_matchers.h
+#usr/include/absl/log/internal/vlog_config.h
#usr/include/absl/log/internal/voidify.h
#usr/include/absl/log/log.h
#usr/include/absl/log/log_basic_test_impl.inc
@@ -313,6 +332,7 @@
#usr/include/absl/log/log_streamer.h
#usr/include/absl/log/scoped_mock_log.h
#usr/include/absl/log/structured.h
+#usr/include/absl/log/vlog_is_on.h
#usr/include/absl/memory
#usr/include/absl/memory/CMakeFiles
#usr/include/absl/memory/memory.h
@@ -378,6 +398,7 @@
#usr/include/absl/random/internal/iostream_state_saver.h
#usr/include/absl/random/internal/mock_helpers.h
#usr/include/absl/random/internal/mock_overload_set.h
+#usr/include/absl/random/internal/mock_validators.h
#usr/include/absl/random/internal/nanobenchmark.h
#usr/include/absl/random/internal/nonsecure_base.h
#usr/include/absl/random/internal/pcg_engine.h
@@ -408,11 +429,14 @@
#usr/include/absl/status
#usr/include/absl/status/CMakeFiles
#usr/include/absl/status/CMakeFiles/status.dir
+#usr/include/absl/status/CMakeFiles/status.dir/internal
#usr/include/absl/status/CMakeFiles/statusor.dir
#usr/include/absl/status/internal
#usr/include/absl/status/internal/status_internal.h
+#usr/include/absl/status/internal/status_matchers.h
#usr/include/absl/status/internal/statusor_internal.h
#usr/include/absl/status/status.h
+#usr/include/absl/status/status_matchers.h
#usr/include/absl/status/status_payload_printer.h
#usr/include/absl/status/statusor.h
#usr/include/absl/strings
@@ -438,14 +462,16 @@
#usr/include/absl/strings/CMakeFiles/strings_internal.dir/internal
#usr/include/absl/strings/ascii.h
#usr/include/absl/strings/charconv.h
+#usr/include/absl/strings/charset.h
#usr/include/absl/strings/cord.h
#usr/include/absl/strings/cord_analysis.h
#usr/include/absl/strings/cord_buffer.h
#usr/include/absl/strings/cord_test_helpers.h
#usr/include/absl/strings/cordz_test_helpers.h
#usr/include/absl/strings/escaping.h
+#usr/include/absl/strings/has_absl_stringify.h
+#usr/include/absl/strings/has_ostream_operator.h
#usr/include/absl/strings/internal
-#usr/include/absl/strings/internal/char_map.h
#usr/include/absl/strings/internal/charconv_bigint.h
#usr/include/absl/strings/internal/charconv_parse.h
#usr/include/absl/strings/internal/cord_data_edge.h
@@ -456,8 +482,6 @@
#usr/include/absl/strings/internal/cord_rep_consume.h
#usr/include/absl/strings/internal/cord_rep_crc.h
#usr/include/absl/strings/internal/cord_rep_flat.h
-#usr/include/absl/strings/internal/cord_rep_ring.h
-#usr/include/absl/strings/internal/cord_rep_ring_reader.h
#usr/include/absl/strings/internal/cord_rep_test_util.h
#usr/include/absl/strings/internal/cordz_functions.h
#usr/include/absl/strings/internal/cordz_handle.h
@@ -469,7 +493,6 @@
#usr/include/absl/strings/internal/damerau_levenshtein_distance.h
#usr/include/absl/strings/internal/escaping.h
#usr/include/absl/strings/internal/escaping_test_common.h
-#usr/include/absl/strings/internal/has_absl_stringify.h
#usr/include/absl/strings/internal/memutil.h
#usr/include/absl/strings/internal/numbers_test_common.h
#usr/include/absl/strings/internal/ostringstream.h
@@ -570,15 +593,8 @@
#usr/include/absl/types/bad_variant_access.h
#usr/include/absl/types/compare.h
#usr/include/absl/types/internal
-#usr/include/absl/types/internal/conformance_aliases.h
-#usr/include/absl/types/internal/conformance_archetype.h
-#usr/include/absl/types/internal/conformance_profile.h
-#usr/include/absl/types/internal/conformance_testing.h
-#usr/include/absl/types/internal/conformance_testing_helpers.h
#usr/include/absl/types/internal/optional.h
-#usr/include/absl/types/internal/parentheses.h
#usr/include/absl/types/internal/span.h
-#usr/include/absl/types/internal/transform_args.h
#usr/include/absl/types/internal/variant.h
#usr/include/absl/types/optional.h
#usr/include/absl/types/span.h
@@ -610,12 +626,13 @@
#usr/lib/libabsl_crc_cpu_detect.a
#usr/lib/libabsl_crc_internal.a
#usr/lib/libabsl_debugging_internal.a
+#usr/lib/libabsl_decode_rust_punycode.a
#usr/lib/libabsl_demangle_internal.a
+#usr/lib/libabsl_demangle_rust.a
#usr/lib/libabsl_die_if_null.a
#usr/lib/libabsl_examine_stack.a
#usr/lib/libabsl_exponential_biased.a
#usr/lib/libabsl_failure_signal_handler.a
-#usr/lib/libabsl_flags.a
#usr/lib/libabsl_flags_commandlineflag.a
#usr/lib/libabsl_flags_commandlineflag_internal.a
#usr/lib/libabsl_flags_config.a
@@ -639,6 +656,7 @@
#usr/lib/libabsl_log_initialize.a
#usr/lib/libabsl_log_internal_check_op.a
#usr/lib/libabsl_log_internal_conditions.a
+#usr/lib/libabsl_log_internal_fnmatch.a
#usr/lib/libabsl_log_internal_format.a
#usr/lib/libabsl_log_internal_globals.a
#usr/lib/libabsl_log_internal_log_sink_set.a
@@ -650,6 +668,7 @@
#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_random_distributions.a
#usr/lib/libabsl_random_internal_distribution_test_util.a
#usr/lib/libabsl_random_internal_platform.a
@@ -678,8 +697,11 @@
#usr/lib/libabsl_throw_delegate.a
#usr/lib/libabsl_time.a
#usr/lib/libabsl_time_zone.a
+#usr/lib/libabsl_utf8_for_code_point.a
+#usr/lib/libabsl_vlog_config_internal.a
#usr/lib/pkgconfig/absl_absl_check.pc
#usr/lib/pkgconfig/absl_absl_log.pc
+#usr/lib/pkgconfig/absl_absl_vlog_is_on.pc
#usr/lib/pkgconfig/absl_algorithm.pc
#usr/lib/pkgconfig/absl_algorithm_container.pc
#usr/lib/pkgconfig/absl_any.pc
@@ -693,7 +715,9 @@
#usr/lib/pkgconfig/absl_base_internal.pc
#usr/lib/pkgconfig/absl_bind_front.pc
#usr/lib/pkgconfig/absl_bits.pc
+#usr/lib/pkgconfig/absl_bounded_utf8_length_sequence.pc
#usr/lib/pkgconfig/absl_btree.pc
+#usr/lib/pkgconfig/absl_charset.pc
#usr/lib/pkgconfig/absl_check.pc
#usr/lib/pkgconfig/absl_city.pc
#usr/lib/pkgconfig/absl_civil_time.pc
@@ -715,14 +739,15 @@
#usr/lib/pkgconfig/absl_cordz_update_scope.pc
#usr/lib/pkgconfig/absl_cordz_update_tracker.pc
#usr/lib/pkgconfig/absl_core_headers.pc
-#usr/lib/pkgconfig/absl_counting_allocator.pc
#usr/lib/pkgconfig/absl_crc32c.pc
#usr/lib/pkgconfig/absl_crc_cord_state.pc
#usr/lib/pkgconfig/absl_crc_cpu_detect.pc
#usr/lib/pkgconfig/absl_crc_internal.pc
#usr/lib/pkgconfig/absl_debugging.pc
#usr/lib/pkgconfig/absl_debugging_internal.pc
+#usr/lib/pkgconfig/absl_decode_rust_punycode.pc
#usr/lib/pkgconfig/absl_demangle_internal.pc
+#usr/lib/pkgconfig/absl_demangle_rust.pc
#usr/lib/pkgconfig/absl_die_if_null.pc
#usr/lib/pkgconfig/absl_dynamic_annotations.pc
#usr/lib/pkgconfig/absl_endian.pc
@@ -749,7 +774,9 @@
#usr/lib/pkgconfig/absl_flat_hash_set.pc
#usr/lib/pkgconfig/absl_function_ref.pc
#usr/lib/pkgconfig/absl_graphcycles_internal.pc
+#usr/lib/pkgconfig/absl_has_ostream_operator.pc
#usr/lib/pkgconfig/absl_hash.pc
+#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_debug.pc
@@ -773,6 +800,7 @@
#usr/lib/pkgconfig/absl_log_internal_conditions.pc
#usr/lib/pkgconfig/absl_log_internal_config.pc
#usr/lib/pkgconfig/absl_log_internal_flags.pc
+#usr/lib/pkgconfig/absl_log_internal_fnmatch.pc
#usr/lib/pkgconfig/absl_log_internal_format.pc
#usr/lib/pkgconfig/absl_log_internal_globals.pc
#usr/lib/pkgconfig/absl_log_internal_log_impl.pc
@@ -793,6 +821,7 @@
#usr/lib/pkgconfig/absl_malloc_internal.pc
#usr/lib/pkgconfig/absl_memory.pc
#usr/lib/pkgconfig/absl_meta.pc
+#usr/lib/pkgconfig/absl_no_destructor.pc
#usr/lib/pkgconfig/absl_node_hash_map.pc
#usr/lib/pkgconfig/absl_node_hash_set.pc
#usr/lib/pkgconfig/absl_node_slot_policy.pc
@@ -802,7 +831,9 @@
#usr/lib/pkgconfig/absl_numeric.pc
#usr/lib/pkgconfig/absl_numeric_representation.pc
#usr/lib/pkgconfig/absl_optional.pc
+#usr/lib/pkgconfig/absl_overload.pc
#usr/lib/pkgconfig/absl_periodic_sampler.pc
+#usr/lib/pkgconfig/absl_poison.pc
#usr/lib/pkgconfig/absl_prefetch.pc
#usr/lib/pkgconfig/absl_pretty_function.pc
#usr/lib/pkgconfig/absl_random_bit_gen_ref.pc
@@ -853,5 +884,8 @@
#usr/lib/pkgconfig/absl_time.pc
#usr/lib/pkgconfig/absl_time_zone.pc
#usr/lib/pkgconfig/absl_type_traits.pc
+#usr/lib/pkgconfig/absl_utf8_for_code_point.pc
#usr/lib/pkgconfig/absl_utility.pc
#usr/lib/pkgconfig/absl_variant.pc
+#usr/lib/pkgconfig/absl_vlog_config_internal.pc
+#usr/lib/pkgconfig/absl_vlog_is_on.pc
diff --git a/lfs/abseil-cpp b/lfs/abseil-cpp
index c0588a889..c6f8d18cd 100644
--- a/lfs/abseil-cpp
+++ b/lfs/abseil-cpp
@@ -24,7 +24,7 @@
include Config
-VER = 20230802.1
+VER = 20240722.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 = 98a9efb0fdc3801ff26d53202a1737cdf2d4115690f358abe16ba8b82625ee9df109e50ad50a30dc8e368b78630c3e7a31006801060b431c1b07b157366f1210
+$(DL_FILE)_BLAKE2 = 6756f9a5f70656a6ef1985ba44af69a7fc3ab23b4be8a36ae39d7eedc318a4a9b0da08b31d26b3c46857913a757c916f0e31254278e080497807bed24e4978ce
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH] autoconf-archive: Update to version 2024.10.16
2024-11-12 19:58 [PATCH] abseil-cpp: Update to version 20240722.0 Adolf Belka
@ 2024-11-12 19:58 ` Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-12 19:58 ` [PATCH] btrfs-progs: Update to version 6.11 Adolf Belka
` (3 subsequent siblings)
4 siblings, 1 reply; 10+ messages in thread
From: Adolf Belka @ 2024-11-12 19:58 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 10858 bytes --]
- Update from version 2023.02.20 to 2024.10.16
- Update of rootfile
- Changelog
2024.10.16
fix serial numbers
Typo: ziping → zipinf
(cherry picked from commit 4396d6e1f6213452d77fca3e02e7f7439204bcb0)
ax_lua.m4: add LuaJIT support
AX_LIB_READLINE: add check for minimum version
m4_define with braces around concat source, m4_if without extra arg
Fix typos found by codespell
ax_code_coverage: remove /tmp/* from remove patterns failing with lcov 2.0
The lcov >= 2.0 refactored error handling and by default it fails
when an unused remove pattern is provided:
LCOV --remove /tmp/* */tests/*.c
lcov: ERROR: 'exclude' pattern '/tmp/*' is unused.
(use "lcov --ignore-errors unused ..." to bypass this error)
Based on the macro history is is not clear why the /tmp/* would
be needed by default. Usual autotools projects don't use /tmp/.
If needed users can still add this pattern to
CODE_COVERAGE_IGNORE_PATTERN.
AX_CXX_COMPILE_STDCXX: Add C++23 support
AX_CXX_COMPILE_STDCXX: Add (C) statements for myself
AX_CXX_COMPILE_STDCXX: Check _MSVC_LANG
This fixes a bug which meant AX_CXX_COMPILE_STDCXX([20]) would only
actually test for C++17 support.
fixup! ax_check_compile_flag: add -Werror when checking for compiler flags
ax_check_compile_flag: add -Werror when checking for compiler flags
Seemingly that at some point clang started accepting _any_ flags,
whereas previously it would error out.
These days, you can give it -Whamsandwich and it will succeed, while
at the same time throwing an annoying warning.
Add -Werror so that everything gets flagged and set accordingly.
AX_BOOST_BASE: Don't set BOOST_*FLAGS if Boost is not found
Previously BOOST_CPPFLAGS was set to a nonsensical -I/include/boost-0
value if Boost headers were not found at all and BOOST_LDFLAGS was
similarly set to a wrong (although less obviously so) value in this
case because they kept the last values tested by the macro.
Just don't set these variables at all if detecting Boost failed.
fix serial numbers
Use AS_VAR_IF in ax_gcc_builtin.m4
The AS_VAR_IF check can be a simpler alternative to testing for variable
value inside AS_IF.
ax_switch_flags.m4: validate macro arguments at autoconf compile time
This is a nicer experience for detecting outright misuse of macros than
successfully creating a configure script and then having it fail.
ax_check_glx.m4: validate macro arguments at autoconf compile time
This is a nicer experience for detecting outright misuse of macros than
successfully creating a configure script and then having it fail.
ax_check_gl.m4: validate macro arguments at autoconf compile time
This is a nicer experience for detecting outright misuse of macros than
successfully creating a configure script and then having it fail.
ax_is_release.m4: validate macro arguments at autoconf compile time
This is a nicer experience for detecting outright misuse of macros than
successfully creating a configure script and then having it fail.
remove duplicated setting of CPPFLAGS/LDFLAGS
ax_python_devel: fix typo preventing correct variable evaluation
The test should check the variable, not the fixed string.
Most probably a simple typo, so fix it.
AX_CHECK_{PREPROC,COMPILE}_FLAG: improve logging message
2023.09.26
ax_lua.m4: add Lua 5.4 support
ax_lua.m4: Fix case of no Lua version match since 'xnil' != ''
2023.09.04
AX_FUNC_WHICH_GETHOSTBYADDR_R: use canonical formatting
AX_FUNC_WHICH_GETHOSTENT_R: use canonical formatting
Re-generate macros using the canonical formatting.
Merge pull request #280 from theAeon/master
ax_blas: detect flexiblas
2023.09.03
Merge pull request #282 from bogdro/gethostent_r
Create ax_func_which_gethostent_r.m4
Merge pull request #281 from bogdro/gethostbyaddr_r
Create ax_func_which_gethostbyaddr_r.m4
Merge pull request #283 from cminyard/master
ax_python_devel: Add an option to make it optional
Merge pull request #284 from SoapGentoo/Wstrict-prototypes
Make macros `-Wstrict-prototypes` compatible
2023.08.18
ax_prototype: Disable "unused variable" warning to prevent accidental failures
2023.08.13
Make macros `-Wstrict-prototypes` compatible
* With Clang having switched to modern C conventions already and GCC
following suit soon, we want to have macros that work in the presence
of `-Wstrict-prototypes` in all C language modes, not just C23.
2023.07.25
ax_python_devel: Add an option to make it optional
ax_python_devel will fail the autoconf run if it doesn't detect that a
python development environment is available. That's not always what
the user wants, they may want to go on without the functionality.
This change adds a way to pass in an option to specify if you want it to
fail or go on if the functionality is not found. The default is to
fail, as before.
2023.06.28
Create ax_func_which_gethostent_r.m4
Create ax_func_which_gethostbyaddr_r.m4
2023.06.07
ax_blas: detect flexiblas
2023.06.06
Merge remote-tracking branch 'github/master'.
Merge pull request #278 from rurban/fortify2
ax_add_fortify_source.m4: fix 2nd probe
ax_c_float_words_bigendian: use canon formatting
2023.05.19
AX_C_FLOAT_WORDS_BIGENDIAN: Fix bug "AX_C_FLOAT_WORDS_BIGENDIAN fails whenever interprocedural optimization is enabled."
Previous versions of this macro would not work when interprocedural
optimization (via link-time optimization) was enabled. This would happen
when, say, the GCC/clang "-flto" flag, or the ICC "-ipo" flag was used, for
example. The problem was that under these conditions, the compiler did not
allocate for and write the special float value in the data segment of the
test object file. Thus, the special value (in platform-dependent binary form)
could not be found, and the macro would fail.
The solution to the above problem was to:
1) Compile and link a whole test program rather than just compile an
object file.
2) Add code that requires the compiler to write the special value to
the data segment of the program executable.
For further details, refer to the documentation in the macro source file. Note
that this change already increments the serial number of the file.
This change resolves the following issues:
CPython issue #89640
https://github.com/python/cpython/issues/89640
Gentoo bug #700012
https://bugs.gentoo.org/700012
Cairo issue #459
https://gitlab.freedesktop.org/cairo/cairo/-/issues/459
Poky (Yocto Project) #12699
https://lists.yoctoproject.org/g/poky/topic/89131836
2023.05.07
ax_add_fortify_source.m4: fix 2nd probe
it didnt error anymore, just warned.
thus without -O it still enabled the 2nd variant
2023.05.01
bump serial numbers after recent changes
2023.04.19
ax_ext_have_lib.m4: fix typo
ax_python_config_var.m4: fix typo
ax_path_bdb.m4: fix typo
ax_pkg_mico.m4: fix typo
ax_cvs.m4: fix typo
ax_cc_tentdef.m4: fix typo
ax_ms_cpprest.m4: fix typo
ax_check_java_plugin.m4: fix typo
ax_cc_attrcommon.m4: Fix typo
ax_boost_base.m4: fix comment typo
2023.04.13
Re-format macros into canonical format after recent changes.
Merge pull request #263 from k4rtik/icu
ax_check_icu: bump serial and update after icu-config deprecation
Merge pull request #275 from cstes/ax_cc_tentdef
ax_cc_tentdef: test for C tentative definitions
Merge pull request #276 from theAeon/master
AX_BLAS: Fix vecLib detection on modern MacOS
2023.04.12
Fix vecLib detection on modern MacOS
For whatever reason Apple's hardened runtime scoping disallows third-party
linking to -framework vecLib. Linking -framework Accelerate solves this issue.
2023.04.10
ax_cc_tentdef: test for C tentative definitions
2023.03.08
ax_lib_netcdf4: NF_CONFIG instead of NC_CONFIG for Fortran flags.
NF_CONFIG is better and safer than NC_CONFIG, for NETCDF4_FFLAGS and
NETCDF4_FLIBS configuration.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/autoconf-archive | 4 ++++
lfs/autoconf-archive | 6 +++---
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/config/rootfiles/common/autoconf-archive b/config/rootfiles/common/autoconf-archive
index f096797ec..c57bb5468 100644
--- a/config/rootfiles/common/autoconf-archive
+++ b/config/rootfiles/common/autoconf-archive
@@ -65,8 +65,10 @@
#usr/share/aclocal/ax_cache_size.m4
#usr/share/aclocal/ax_caolan_check_package.m4
#usr/share/aclocal/ax_caolan_search_package.m4
+#usr/share/aclocal/ax_cc_attrcommon.m4
#usr/share/aclocal/ax_cc_for_build.m4
#usr/share/aclocal/ax_cc_maxopt.m4
+#usr/share/aclocal/ax_cc_tentdef.m4
#usr/share/aclocal/ax_cf_ebcdic.m4
#usr/share/aclocal/ax_cflags_aix_option.m4
#usr/share/aclocal/ax_cflags_force_c89.m4
@@ -336,7 +338,9 @@
#usr/share/aclocal/ax_func_mkdir.m4
#usr/share/aclocal/ax_func_posix_memalign.m4
#usr/share/aclocal/ax_func_snprintf.m4
+#usr/share/aclocal/ax_func_which_gethostbyaddr_r.m4
#usr/share/aclocal/ax_func_which_gethostbyname_r.m4
+#usr/share/aclocal/ax_func_which_gethostent_r.m4
#usr/share/aclocal/ax_func_which_getservbyname_r.m4
#usr/share/aclocal/ax_gcc_archflag.m4
#usr/share/aclocal/ax_gcc_builtin.m4
diff --git a/lfs/autoconf-archive b/lfs/autoconf-archive
index ed7c77fbc..09bc8cf1d 100644
--- a/lfs/autoconf-archive
+++ b/lfs/autoconf-archive
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 2023.02.20
+VER = 2024.10.16
THISAPP = autoconf-archive-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -39,7 +39,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a72469e61a6ef702cbf4e30712c7dbe36369da7dad6e2312eb7026af41a989a47ded0a27975349486b69155f9e8199f89720dc57f98440b2766294a0f8755ee6
+$(DL_FILE)_BLAKE2 = 64554b7258c527f2e6bb115bec08e358bd4f10b940cdbe58c073fb3bdeccab78897250766e600b7e5fd79a76d633135d1caf2c7e81893bd68cab704073cac2c5
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH] btrfs-progs: Update to version 6.11
2024-11-12 19:58 [PATCH] abseil-cpp: Update to version 20240722.0 Adolf Belka
2024-11-12 19:58 ` [PATCH] autoconf-archive: Update to version 2024.10.16 Adolf Belka
@ 2024-11-12 19:58 ` Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-12 19:58 ` [PATCH] protobuf: Update to version 28.3 Adolf Belka
` (2 subsequent siblings)
4 siblings, 1 reply; 10+ messages in thread
From: Adolf Belka @ 2024-11-12 19:58 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5207 bytes --]
- Update from version 6.9.2 to 6.11
- Update of rootfile
- Changelog
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)
6.10.1
* mkfs: rework --rootdir traversal, skip hardlinks and create new inodes
instead, also warn about them, this did not work as expected and will be
fixed in the future
* receive: search in older trees for UUIDs when detecting clone sources
* libbtrfsutil: bindings available at https://pypi.org/project/btrfsutil
* libbtrfs:
* patchlevel version update 0.1.4
* cleanup in headers, removed unused definitions, no functional changes
* don't ship list.h and rbtree.h
* other:
* documentation updates
6.10
* inspect:
* list-chunks: new command to print information about chunks (i.e.
the physical chunks as stored on devices), sortable; requires root as
it's using SEARCH_TREE ioctl
* tree-stats:
* new option -t to print only the given tree
* add long options for size units
* filesystem df: with increased verbosity print per-type information from sysfs
* version: print a line with built-in features or options (+FEATURE1 -FEATURE2)
* image: document option -s and its potential problems
* fixes:
* scrub status: user selected base for Rate values
* receive: escape special characters in paths and xattrs
* dump-tree: escape special characters in paths and xattrs
* image: sanitizing filenames did not work properly in all cases
* convert: fix displayed restored image path on rollback
* tune change csum: do conversion in smaller batches
* other:
* CI workflows updates (sanitizers, code spelling, manual page preview)
* build fixes for uClibc
* build fix for python 3.13
* documentation updates
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/btrfs-progs | 4 +---
lfs/btrfs-progs | 13 +++++++------
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/config/rootfiles/common/btrfs-progs b/config/rootfiles/common/btrfs-progs
index 864d6ea1a..829e29ce6 100644
--- a/config/rootfiles/common/btrfs-progs
+++ b/config/rootfiles/common/btrfs-progs
@@ -14,8 +14,6 @@ usr/bin/mkfs.btrfs
#usr/include/btrfs/ctree.h
#usr/include/btrfs/ioctl.h
#usr/include/btrfs/kerncompat.h
-#usr/include/btrfs/list.h
-#usr/include/btrfs/rbtree.h
#usr/include/btrfs/rbtree_types.h
#usr/include/btrfs/send-stream.h
#usr/include/btrfs/send-utils.h
@@ -26,7 +24,7 @@ usr/bin/mkfs.btrfs
#usr/lib/libbtrfs.so
usr/lib/libbtrfs.so.0
usr/lib/libbtrfs.so.0.1
-usr/lib/libbtrfs.so.0.1.3
+usr/lib/libbtrfs.so.0.1.4
#usr/lib/libbtrfsutil.a
#usr/lib/libbtrfsutil.so
usr/lib/libbtrfsutil.so.1
diff --git a/lfs/btrfs-progs b/lfs/btrfs-progs
index 6030591fb..29caa757f 100644
--- a/lfs/btrfs-progs
+++ b/lfs/btrfs-progs
@@ -24,7 +24,7 @@
include Config
-VER = 6.9.2
+VER = 6.11
THISAPP = btrfs-progs-v$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -32,6 +32,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
+# https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -40,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 38ab189ac8271ba8d68b74e82569159c671cca1cb946f56ccab28b6b206cb6ee5b330d83afc3536b7e0d7399da3fb01e368809c1ef4a64b843ea88796ebd28bd
+$(DL_FILE)_BLAKE2 = 6dec219394e39a821f29858eddf1d501537d3cebad2dc83f0cea6d88d0b0e94c4fe2e660a48a27942ccfb6f3ac0630d5930f44e083168de65b60af36e895b2af
install : $(TARGET)
@@ -74,11 +76,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
$(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && ./autogen.sh
cd $(DIR_APP) && ./configure \
- --prefix=/usr \
- --disable-documentation \
- --disable-python
+ --prefix=/usr \
+ --disable-documentation \
+ --disable-python
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
--
2.47.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH] protobuf: Update to version 28.3
2024-11-12 19:58 [PATCH] abseil-cpp: Update to version 20240722.0 Adolf Belka
2024-11-12 19:58 ` [PATCH] autoconf-archive: Update to version 2024.10.16 Adolf Belka
2024-11-12 19:58 ` [PATCH] btrfs-progs: Update to version 6.11 Adolf Belka
@ 2024-11-12 19:58 ` Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-12 19:58 ` [PATCH] wget: Update to version 1.25.0 Adolf Belka
2024-11-18 20:04 ` [PATCH] abseil-cpp: Update to version 20240722.0 Michael Tremer
4 siblings, 1 reply; 10+ messages in thread
From: Adolf Belka @ 2024-11-12 19:58 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 3199 bytes --]
- Update from version 28.1 to 28.3
- Update of rootfile
- Changelog
28.3
C++
Fix packed reflection handling bug in edition 2023. (#18405) (c4124f9)
Java
Mute the minor version warning #18096 (#18923) (fe30f9a)
Populate Kotlin Manifest Files (#18859) (d82fb47)
Re-export includingDefaultValueFields in deprecated state for important
Cloud customer. (3b62d78)
Cherrypick restoration of mutableCopy helpers (3ea568a)
Fix packed reflection handling bug in edition 2023. (#18405) (c4124f9)
Kotlin
Populate Kotlin Manifest Files (#18859) (d82fb47)
Python
Mute the minor version warning #18096 (#18923) (fe30f9a)
Fix packed reflection handling bug in edition 2023. (#18405) (c4124f9)
Other
Fix merge conflicts (664a7e1)
[ObjC] Disabling visionOS on CI. (22cd8ba)
Update staleness tests to only run over release branch (#18398) (8e94b14)
28.2
C++
Fix cord handling in DynamicMessage and oneofs. (#18373) (5b0e543)
Java
Add recursion check when parsing unknown fields in Java. (ac9fb5b)
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/protobuf | 14 +++++++-------
lfs/protobuf | 4 ++--
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/config/rootfiles/common/protobuf b/config/rootfiles/common/protobuf
index 3f7236b5b..f7e1a4699 100644
--- a/config/rootfiles/common/protobuf
+++ b/config/rootfiles/common/protobuf
@@ -1,11 +1,11 @@
#usr/bin/protoc
-#usr/bin/protoc-28.1.0
+#usr/bin/protoc-28.3.0
#usr/bin/protoc-gen-upb
-#usr/bin/protoc-gen-upb-28.1.0
+#usr/bin/protoc-gen-upb-28.3.0
#usr/bin/protoc-gen-upb_minitable
-#usr/bin/protoc-gen-upb_minitable-28.1.0
+#usr/bin/protoc-gen-upb_minitable-28.3.0
#usr/bin/protoc-gen-upbdefs
-#usr/bin/protoc-gen-upbdefs-28.1.0
+#usr/bin/protoc-gen-upbdefs-28.3.0
#usr/include/google
#usr/include/google/protobuf
#usr/include/google/protobuf/any.h
@@ -439,11 +439,11 @@
#usr/lib/cmake/utf8_range/utf8_range-targets-noconfig.cmake
#usr/lib/cmake/utf8_range/utf8_range-targets.cmake
#usr/lib/libprotobuf-lite.so
-#usr/lib/libprotobuf-lite.so.28.1.0
+#usr/lib/libprotobuf-lite.so.28.3.0
#usr/lib/libprotobuf.so
-#usr/lib/libprotobuf.so.28.1.0
+#usr/lib/libprotobuf.so.28.3.0
#usr/lib/libprotoc.so
-#usr/lib/libprotoc.so.28.1.0
+#usr/lib/libprotoc.so.28.3.0
#usr/lib/libupb.a
#usr/lib/libutf8_range.so
#usr/lib/libutf8_validity.so
diff --git a/lfs/protobuf b/lfs/protobuf
index 368e58123..a58933f33 100644
--- a/lfs/protobuf
+++ b/lfs/protobuf
@@ -24,7 +24,7 @@
include Config
-VER = 28.1
+VER = 28.3
THISAPP = protobuf-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 908dd074cc4ef632efdf123fdc76e6d78fd0db13d580584f00fd6afd3b5e1b6d3b6b52e49c528d4095905c802dcf0f391b01d2edf872738ed11a70c1123258a9
+$(DL_FILE)_BLAKE2 = 05162124676abe18300481e9f985fd2cfb09b052d06670a993e79ef02f3daf0d5380b521977ebc2362d4094486151ea285fe1c98a1d2f3799b18a1fa422fdc13
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH] wget: Update to version 1.25.0
2024-11-12 19:58 [PATCH] abseil-cpp: Update to version 20240722.0 Adolf Belka
` (2 preceding siblings ...)
2024-11-12 19:58 ` [PATCH] protobuf: Update to version 28.3 Adolf Belka
@ 2024-11-12 19:58 ` Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-18 20:04 ` [PATCH] abseil-cpp: Update to version 20240722.0 Michael Tremer
4 siblings, 1 reply; 10+ messages in thread
From: Adolf Belka @ 2024-11-12 19:58 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1155 bytes --]
- Update from version 1.24.5 to 1.25.0
- Update of rootfile not required
- Changelog
1.25.0
[Breaking change] Drop support for shorthand FTP URLs (CVE-2024-10524)
[Breaking change] Switch to continuous reading from stdin pipes
Reimplement user-info parsing based on RFC 2396
Fix a build issue with libproxy and --disable-debug
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
lfs/wget | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/wget b/lfs/wget
index 5bb650e9b..c1028fefe 100644
--- a/lfs/wget
+++ b/lfs/wget
@@ -24,7 +24,7 @@
include Config
-VER = 1.24.5
+VER = 1.25.0
THISAPP = wget-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d33274d599f91384c2a7db0b145ec6b315cf87cbbd02026d686a79220e3f15ca9ad0f9d8b507895f6c8486b7ac2ae5fa5c9ea010e883b6eec68d3aba038b02de
+$(DL_FILE)_BLAKE2 = 26e92884857ea5dc642597ed24f1923de1ef1e5d16fd943a33366b81220d416bd8cd7d3af74538f585ff43aa8470e7e2f371f50544f9672b3e6638d33ad5bab6
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] abseil-cpp: Update to version 20240722.0
2024-11-12 19:58 [PATCH] abseil-cpp: Update to version 20240722.0 Adolf Belka
` (3 preceding siblings ...)
2024-11-12 19:58 ` [PATCH] wget: Update to version 1.25.0 Adolf Belka
@ 2024-11-18 20:04 ` Michael Tremer
4 siblings, 0 replies; 10+ messages in thread
From: Michael Tremer @ 2024-11-18 20:04 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 20328 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 12 Nov 2024, at 19:58, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 20230802.1 to 20240722.0
> - Update of rootfile
> - Changelog
> 20240722.0
> What's New:
> Added GoogleTest matchers for absl::Status. These matchers make it easier
> to write unit tests for code that uses absl::Status.
> Breaking Changes:
> absl::AlphaNum no longer allows brace-initialization. This was never
> intended to be supported, nor is it recommended that absl::AlphaNum
> ever be spelled in user code.
> The deprecated symbol absl::kuint128max has been removed and should be
> replaced with absl::Uint128Max().
> absl::aligned_storage_t, which was a polyfill consistent with
> std::aligned_storage_t, has been removed. std::aligned_storage_t is
> deprecated in C++23. See
> https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf
> for a suggested replacement.
> absl::StrJoin now has a absl::string_view overload. This allows for
> passing a collection of string-like objects without having to convert
> everything to the same type first. However, this may be a breaking
> change for users passing an explicit template argument to
> absl::StrJoin. In this case, simply remove the explicit template
> parameter.
> vlog_is_on.h is now a public header and is no longer included from log.h.
> To use VLOG_IS_ON(), absl/log/vlog_is_on.h must be included.
> 20240116.2
> What's New:
> Added absl::NoDestructor<T> to simplify defining static types that do not
> need to be destructed upon program exit.
> Added configurable verbose logging (also known as VLOG).
> Added absl::Overload(), which returns a functor that provides overloads
> based on the functors passed to it. Note that this functionality
> requires C++17 or newer.
> Bzlmod is now officially supported (previously it was supported by the
> community). Note that it may take several days after the release for
> it to become available in the Bazel Central Registry.
> Breaking Changes:
> AbslHashValue() no longer accepts C-style arrays as a parameter.
> Previously the array would decay to a pointer type, which could lead
> to subtle, unintended bugs. The most common potential error is passing
> a C-string literal. After this change, these call-sites require
> wrapping the literal in absl::string_view.
> absl::weak_equality and absl::strong_equality have been removed. The
> corresponding std types were removed before C++20 was finalized
> (https://wg21.link/P1959R0).
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/abseil-cpp | 70 ++++++++++++++++++++++--------
> lfs/abseil-cpp | 4 +-
> 2 files changed, 54 insertions(+), 20 deletions(-)
>
> diff --git a/config/rootfiles/common/abseil-cpp b/config/rootfiles/common/abseil-cpp
> index 6566e1bd0..deb43daad 100644
> --- a/config/rootfiles/common/abseil-cpp
> +++ b/config/rootfiles/common/abseil-cpp
> @@ -11,6 +11,8 @@
> #usr/include/absl/base/CMakeFiles/log_severity.dir
> #usr/include/absl/base/CMakeFiles/malloc_internal.dir
> #usr/include/absl/base/CMakeFiles/malloc_internal.dir/internal
> +#usr/include/absl/base/CMakeFiles/poison.dir
> +#usr/include/absl/base/CMakeFiles/poison.dir/internal
> #usr/include/absl/base/CMakeFiles/raw_logging_internal.dir
> #usr/include/absl/base/CMakeFiles/raw_logging_internal.dir/internal
> #usr/include/absl/base/CMakeFiles/scoped_set_env.dir
> @@ -48,7 +50,7 @@
> #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/prefetch.h
> +#usr/include/absl/base/internal/poison.h
> #usr/include/absl/base/internal/pretty_function.h
> #usr/include/absl/base/internal/raw_logging.h
> #usr/include/absl/base/internal/scheduling_mode.h
> @@ -61,7 +63,6 @@
> #usr/include/absl/base/internal/spinlock_win32.inc
> #usr/include/absl/base/internal/strerror.h
> #usr/include/absl/base/internal/sysinfo.h
> -#usr/include/absl/base/internal/thread_annotations.h
> #usr/include/absl/base/internal/thread_identity.h
> #usr/include/absl/base/internal/throw_delegate.h
> #usr/include/absl/base/internal/tsan_mutex_interface.h
> @@ -70,6 +71,7 @@
> #usr/include/absl/base/internal/unscaledcycleclock_config.h
> #usr/include/absl/base/log_severity.h
> #usr/include/absl/base/macros.h
> +#usr/include/absl/base/no_destructor.h
> #usr/include/absl/base/nullability.h
> #usr/include/absl/base/optimization.h
> #usr/include/absl/base/options.h
> @@ -94,6 +96,7 @@
> #usr/include/absl/container/fixed_array.h
> #usr/include/absl/container/flat_hash_map.h
> #usr/include/absl/container/flat_hash_set.h
> +#usr/include/absl/container/hash_container_defaults.h
> #usr/include/absl/container/inlined_vector.h
> #usr/include/absl/container/internal
> #usr/include/absl/container/internal/btree.h
> @@ -102,7 +105,6 @@
> #usr/include/absl/container/internal/common_policy_traits.h
> #usr/include/absl/container/internal/compressed_tuple.h
> #usr/include/absl/container/internal/container_memory.h
> -#usr/include/absl/container/internal/counting_allocator.h
> #usr/include/absl/container/internal/hash_function_defaults.h
> #usr/include/absl/container/internal/hash_generator_testing.h
> #usr/include/absl/container/internal/hash_policy_testing.h
> @@ -115,6 +117,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/test_allocator.h
> #usr/include/absl/container/internal/test_instance_tracker.h
> #usr/include/absl/container/internal/tracked.h
> #usr/include/absl/container/internal/unordered_map_constructor_test.h
> @@ -153,18 +156,27 @@
> #usr/include/absl/debugging/CMakeFiles
> #usr/include/absl/debugging/CMakeFiles/debugging_internal.dir
> #usr/include/absl/debugging/CMakeFiles/debugging_internal.dir/internal
> +#usr/include/absl/debugging/CMakeFiles/decode_rust_punycode.dir
> +#usr/include/absl/debugging/CMakeFiles/decode_rust_punycode.dir/internal
> #usr/include/absl/debugging/CMakeFiles/demangle_internal.dir
> #usr/include/absl/debugging/CMakeFiles/demangle_internal.dir/internal
> +#usr/include/absl/debugging/CMakeFiles/demangle_rust.dir
> +#usr/include/absl/debugging/CMakeFiles/demangle_rust.dir/internal
> #usr/include/absl/debugging/CMakeFiles/examine_stack.dir
> #usr/include/absl/debugging/CMakeFiles/examine_stack.dir/internal
> #usr/include/absl/debugging/CMakeFiles/failure_signal_handler.dir
> #usr/include/absl/debugging/CMakeFiles/leak_check.dir
> #usr/include/absl/debugging/CMakeFiles/stacktrace.dir
> #usr/include/absl/debugging/CMakeFiles/symbolize.dir
> +#usr/include/absl/debugging/CMakeFiles/utf8_for_code_point.dir
> +#usr/include/absl/debugging/CMakeFiles/utf8_for_code_point.dir/internal
> #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/bounded_utf8_length_sequence.h
> +#usr/include/absl/debugging/internal/decode_rust_punycode.h
> #usr/include/absl/debugging/internal/demangle.h
> +#usr/include/absl/debugging/internal/demangle_rust.h
> #usr/include/absl/debugging/internal/elf_mem_image.h
> #usr/include/absl/debugging/internal/examine_stack.h
> #usr/include/absl/debugging/internal/stack_consumption.h
> @@ -179,6 +191,7 @@
> #usr/include/absl/debugging/internal/stacktrace_win32-inl.inc
> #usr/include/absl/debugging/internal/stacktrace_x86-inl.inc
> #usr/include/absl/debugging/internal/symbolize.h
> +#usr/include/absl/debugging/internal/utf8_for_code_point.h
> #usr/include/absl/debugging/internal/vdso_support.h
> #usr/include/absl/debugging/leak_check.h
> #usr/include/absl/debugging/stacktrace.h
> @@ -190,7 +203,6 @@
> #usr/include/absl/debugging/symbolize_win32.inc
> #usr/include/absl/flags
> #usr/include/absl/flags/CMakeFiles
> -#usr/include/absl/flags/CMakeFiles/flags.dir
> #usr/include/absl/flags/CMakeFiles/flags_commandlineflag.dir
> #usr/include/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir
> #usr/include/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal
> @@ -214,7 +226,6 @@
> #usr/include/absl/flags/internal
> #usr/include/absl/flags/internal/commandlineflag.h
> #usr/include/absl/flags/internal/flag.h
> -#usr/include/absl/flags/internal/flag_msvc.inc
> #usr/include/absl/flags/internal/parse.h
> #usr/include/absl/flags/internal/path_util.h
> #usr/include/absl/flags/internal/private_handle_accessor.h
> @@ -236,6 +247,7 @@
> #usr/include/absl/functional/internal/any_invocable.h
> #usr/include/absl/functional/internal/front_binder.h
> #usr/include/absl/functional/internal/function_ref.h
> +#usr/include/absl/functional/overload.h
> #usr/include/absl/hash
> #usr/include/absl/hash/CMakeFiles
> #usr/include/absl/hash/CMakeFiles/city.dir
> @@ -263,6 +275,8 @@
> #usr/include/absl/log/CMakeFiles/log_internal_check_op.dir/internal
> #usr/include/absl/log/CMakeFiles/log_internal_conditions.dir
> #usr/include/absl/log/CMakeFiles/log_internal_conditions.dir/internal
> +#usr/include/absl/log/CMakeFiles/log_internal_fnmatch.dir
> +#usr/include/absl/log/CMakeFiles/log_internal_fnmatch.dir/internal
> #usr/include/absl/log/CMakeFiles/log_internal_format.dir
> #usr/include/absl/log/CMakeFiles/log_internal_format.dir/internal
> #usr/include/absl/log/CMakeFiles/log_internal_globals.dir
> @@ -276,8 +290,11 @@
> #usr/include/absl/log/CMakeFiles/log_internal_proto.dir
> #usr/include/absl/log/CMakeFiles/log_internal_proto.dir/internal
> #usr/include/absl/log/CMakeFiles/log_sink.dir
> +#usr/include/absl/log/CMakeFiles/vlog_config_internal.dir
> +#usr/include/absl/log/CMakeFiles/vlog_config_internal.dir/internal
> #usr/include/absl/log/absl_check.h
> #usr/include/absl/log/absl_log.h
> +#usr/include/absl/log/absl_vlog_is_on.h
> #usr/include/absl/log/check.h
> #usr/include/absl/log/check_test_impl.inc
> #usr/include/absl/log/die_if_null.h
> @@ -291,6 +308,7 @@
> #usr/include/absl/log/internal/conditions.h
> #usr/include/absl/log/internal/config.h
> #usr/include/absl/log/internal/flags.h
> +#usr/include/absl/log/internal/fnmatch.h
> #usr/include/absl/log/internal/globals.h
> #usr/include/absl/log/internal/log_format.h
> #usr/include/absl/log/internal/log_impl.h
> @@ -304,6 +322,7 @@
> #usr/include/absl/log/internal/test_actions.h
> #usr/include/absl/log/internal/test_helpers.h
> #usr/include/absl/log/internal/test_matchers.h
> +#usr/include/absl/log/internal/vlog_config.h
> #usr/include/absl/log/internal/voidify.h
> #usr/include/absl/log/log.h
> #usr/include/absl/log/log_basic_test_impl.inc
> @@ -313,6 +332,7 @@
> #usr/include/absl/log/log_streamer.h
> #usr/include/absl/log/scoped_mock_log.h
> #usr/include/absl/log/structured.h
> +#usr/include/absl/log/vlog_is_on.h
> #usr/include/absl/memory
> #usr/include/absl/memory/CMakeFiles
> #usr/include/absl/memory/memory.h
> @@ -378,6 +398,7 @@
> #usr/include/absl/random/internal/iostream_state_saver.h
> #usr/include/absl/random/internal/mock_helpers.h
> #usr/include/absl/random/internal/mock_overload_set.h
> +#usr/include/absl/random/internal/mock_validators.h
> #usr/include/absl/random/internal/nanobenchmark.h
> #usr/include/absl/random/internal/nonsecure_base.h
> #usr/include/absl/random/internal/pcg_engine.h
> @@ -408,11 +429,14 @@
> #usr/include/absl/status
> #usr/include/absl/status/CMakeFiles
> #usr/include/absl/status/CMakeFiles/status.dir
> +#usr/include/absl/status/CMakeFiles/status.dir/internal
> #usr/include/absl/status/CMakeFiles/statusor.dir
> #usr/include/absl/status/internal
> #usr/include/absl/status/internal/status_internal.h
> +#usr/include/absl/status/internal/status_matchers.h
> #usr/include/absl/status/internal/statusor_internal.h
> #usr/include/absl/status/status.h
> +#usr/include/absl/status/status_matchers.h
> #usr/include/absl/status/status_payload_printer.h
> #usr/include/absl/status/statusor.h
> #usr/include/absl/strings
> @@ -438,14 +462,16 @@
> #usr/include/absl/strings/CMakeFiles/strings_internal.dir/internal
> #usr/include/absl/strings/ascii.h
> #usr/include/absl/strings/charconv.h
> +#usr/include/absl/strings/charset.h
> #usr/include/absl/strings/cord.h
> #usr/include/absl/strings/cord_analysis.h
> #usr/include/absl/strings/cord_buffer.h
> #usr/include/absl/strings/cord_test_helpers.h
> #usr/include/absl/strings/cordz_test_helpers.h
> #usr/include/absl/strings/escaping.h
> +#usr/include/absl/strings/has_absl_stringify.h
> +#usr/include/absl/strings/has_ostream_operator.h
> #usr/include/absl/strings/internal
> -#usr/include/absl/strings/internal/char_map.h
> #usr/include/absl/strings/internal/charconv_bigint.h
> #usr/include/absl/strings/internal/charconv_parse.h
> #usr/include/absl/strings/internal/cord_data_edge.h
> @@ -456,8 +482,6 @@
> #usr/include/absl/strings/internal/cord_rep_consume.h
> #usr/include/absl/strings/internal/cord_rep_crc.h
> #usr/include/absl/strings/internal/cord_rep_flat.h
> -#usr/include/absl/strings/internal/cord_rep_ring.h
> -#usr/include/absl/strings/internal/cord_rep_ring_reader.h
> #usr/include/absl/strings/internal/cord_rep_test_util.h
> #usr/include/absl/strings/internal/cordz_functions.h
> #usr/include/absl/strings/internal/cordz_handle.h
> @@ -469,7 +493,6 @@
> #usr/include/absl/strings/internal/damerau_levenshtein_distance.h
> #usr/include/absl/strings/internal/escaping.h
> #usr/include/absl/strings/internal/escaping_test_common.h
> -#usr/include/absl/strings/internal/has_absl_stringify.h
> #usr/include/absl/strings/internal/memutil.h
> #usr/include/absl/strings/internal/numbers_test_common.h
> #usr/include/absl/strings/internal/ostringstream.h
> @@ -570,15 +593,8 @@
> #usr/include/absl/types/bad_variant_access.h
> #usr/include/absl/types/compare.h
> #usr/include/absl/types/internal
> -#usr/include/absl/types/internal/conformance_aliases.h
> -#usr/include/absl/types/internal/conformance_archetype.h
> -#usr/include/absl/types/internal/conformance_profile.h
> -#usr/include/absl/types/internal/conformance_testing.h
> -#usr/include/absl/types/internal/conformance_testing_helpers.h
> #usr/include/absl/types/internal/optional.h
> -#usr/include/absl/types/internal/parentheses.h
> #usr/include/absl/types/internal/span.h
> -#usr/include/absl/types/internal/transform_args.h
> #usr/include/absl/types/internal/variant.h
> #usr/include/absl/types/optional.h
> #usr/include/absl/types/span.h
> @@ -610,12 +626,13 @@
> #usr/lib/libabsl_crc_cpu_detect.a
> #usr/lib/libabsl_crc_internal.a
> #usr/lib/libabsl_debugging_internal.a
> +#usr/lib/libabsl_decode_rust_punycode.a
> #usr/lib/libabsl_demangle_internal.a
> +#usr/lib/libabsl_demangle_rust.a
> #usr/lib/libabsl_die_if_null.a
> #usr/lib/libabsl_examine_stack.a
> #usr/lib/libabsl_exponential_biased.a
> #usr/lib/libabsl_failure_signal_handler.a
> -#usr/lib/libabsl_flags.a
> #usr/lib/libabsl_flags_commandlineflag.a
> #usr/lib/libabsl_flags_commandlineflag_internal.a
> #usr/lib/libabsl_flags_config.a
> @@ -639,6 +656,7 @@
> #usr/lib/libabsl_log_initialize.a
> #usr/lib/libabsl_log_internal_check_op.a
> #usr/lib/libabsl_log_internal_conditions.a
> +#usr/lib/libabsl_log_internal_fnmatch.a
> #usr/lib/libabsl_log_internal_format.a
> #usr/lib/libabsl_log_internal_globals.a
> #usr/lib/libabsl_log_internal_log_sink_set.a
> @@ -650,6 +668,7 @@
> #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_random_distributions.a
> #usr/lib/libabsl_random_internal_distribution_test_util.a
> #usr/lib/libabsl_random_internal_platform.a
> @@ -678,8 +697,11 @@
> #usr/lib/libabsl_throw_delegate.a
> #usr/lib/libabsl_time.a
> #usr/lib/libabsl_time_zone.a
> +#usr/lib/libabsl_utf8_for_code_point.a
> +#usr/lib/libabsl_vlog_config_internal.a
> #usr/lib/pkgconfig/absl_absl_check.pc
> #usr/lib/pkgconfig/absl_absl_log.pc
> +#usr/lib/pkgconfig/absl_absl_vlog_is_on.pc
> #usr/lib/pkgconfig/absl_algorithm.pc
> #usr/lib/pkgconfig/absl_algorithm_container.pc
> #usr/lib/pkgconfig/absl_any.pc
> @@ -693,7 +715,9 @@
> #usr/lib/pkgconfig/absl_base_internal.pc
> #usr/lib/pkgconfig/absl_bind_front.pc
> #usr/lib/pkgconfig/absl_bits.pc
> +#usr/lib/pkgconfig/absl_bounded_utf8_length_sequence.pc
> #usr/lib/pkgconfig/absl_btree.pc
> +#usr/lib/pkgconfig/absl_charset.pc
> #usr/lib/pkgconfig/absl_check.pc
> #usr/lib/pkgconfig/absl_city.pc
> #usr/lib/pkgconfig/absl_civil_time.pc
> @@ -715,14 +739,15 @@
> #usr/lib/pkgconfig/absl_cordz_update_scope.pc
> #usr/lib/pkgconfig/absl_cordz_update_tracker.pc
> #usr/lib/pkgconfig/absl_core_headers.pc
> -#usr/lib/pkgconfig/absl_counting_allocator.pc
> #usr/lib/pkgconfig/absl_crc32c.pc
> #usr/lib/pkgconfig/absl_crc_cord_state.pc
> #usr/lib/pkgconfig/absl_crc_cpu_detect.pc
> #usr/lib/pkgconfig/absl_crc_internal.pc
> #usr/lib/pkgconfig/absl_debugging.pc
> #usr/lib/pkgconfig/absl_debugging_internal.pc
> +#usr/lib/pkgconfig/absl_decode_rust_punycode.pc
> #usr/lib/pkgconfig/absl_demangle_internal.pc
> +#usr/lib/pkgconfig/absl_demangle_rust.pc
> #usr/lib/pkgconfig/absl_die_if_null.pc
> #usr/lib/pkgconfig/absl_dynamic_annotations.pc
> #usr/lib/pkgconfig/absl_endian.pc
> @@ -749,7 +774,9 @@
> #usr/lib/pkgconfig/absl_flat_hash_set.pc
> #usr/lib/pkgconfig/absl_function_ref.pc
> #usr/lib/pkgconfig/absl_graphcycles_internal.pc
> +#usr/lib/pkgconfig/absl_has_ostream_operator.pc
> #usr/lib/pkgconfig/absl_hash.pc
> +#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_debug.pc
> @@ -773,6 +800,7 @@
> #usr/lib/pkgconfig/absl_log_internal_conditions.pc
> #usr/lib/pkgconfig/absl_log_internal_config.pc
> #usr/lib/pkgconfig/absl_log_internal_flags.pc
> +#usr/lib/pkgconfig/absl_log_internal_fnmatch.pc
> #usr/lib/pkgconfig/absl_log_internal_format.pc
> #usr/lib/pkgconfig/absl_log_internal_globals.pc
> #usr/lib/pkgconfig/absl_log_internal_log_impl.pc
> @@ -793,6 +821,7 @@
> #usr/lib/pkgconfig/absl_malloc_internal.pc
> #usr/lib/pkgconfig/absl_memory.pc
> #usr/lib/pkgconfig/absl_meta.pc
> +#usr/lib/pkgconfig/absl_no_destructor.pc
> #usr/lib/pkgconfig/absl_node_hash_map.pc
> #usr/lib/pkgconfig/absl_node_hash_set.pc
> #usr/lib/pkgconfig/absl_node_slot_policy.pc
> @@ -802,7 +831,9 @@
> #usr/lib/pkgconfig/absl_numeric.pc
> #usr/lib/pkgconfig/absl_numeric_representation.pc
> #usr/lib/pkgconfig/absl_optional.pc
> +#usr/lib/pkgconfig/absl_overload.pc
> #usr/lib/pkgconfig/absl_periodic_sampler.pc
> +#usr/lib/pkgconfig/absl_poison.pc
> #usr/lib/pkgconfig/absl_prefetch.pc
> #usr/lib/pkgconfig/absl_pretty_function.pc
> #usr/lib/pkgconfig/absl_random_bit_gen_ref.pc
> @@ -853,5 +884,8 @@
> #usr/lib/pkgconfig/absl_time.pc
> #usr/lib/pkgconfig/absl_time_zone.pc
> #usr/lib/pkgconfig/absl_type_traits.pc
> +#usr/lib/pkgconfig/absl_utf8_for_code_point.pc
> #usr/lib/pkgconfig/absl_utility.pc
> #usr/lib/pkgconfig/absl_variant.pc
> +#usr/lib/pkgconfig/absl_vlog_config_internal.pc
> +#usr/lib/pkgconfig/absl_vlog_is_on.pc
> diff --git a/lfs/abseil-cpp b/lfs/abseil-cpp
> index c0588a889..c6f8d18cd 100644
> --- a/lfs/abseil-cpp
> +++ b/lfs/abseil-cpp
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 20230802.1
> +VER = 20240722.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 = 98a9efb0fdc3801ff26d53202a1737cdf2d4115690f358abe16ba8b82625ee9df109e50ad50a30dc8e368b78630c3e7a31006801060b431c1b07b157366f1210
> +$(DL_FILE)_BLAKE2 = 6756f9a5f70656a6ef1985ba44af69a7fc3ab23b4be8a36ae39d7eedc318a4a9b0da08b31d26b3c46857913a757c916f0e31254278e080497807bed24e4978ce
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] protobuf: Update to version 28.3
2024-11-12 19:58 ` [PATCH] protobuf: Update to version 28.3 Adolf Belka
@ 2024-11-18 20:04 ` Michael Tremer
0 siblings, 0 replies; 10+ messages in thread
From: Michael Tremer @ 2024-11-18 20:04 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 3460 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 12 Nov 2024, at 19:58, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 28.1 to 28.3
> - Update of rootfile
> - Changelog
> 28.3
> C++
> Fix packed reflection handling bug in edition 2023. (#18405) (c4124f9)
> Java
> Mute the minor version warning #18096 (#18923) (fe30f9a)
> Populate Kotlin Manifest Files (#18859) (d82fb47)
> Re-export includingDefaultValueFields in deprecated state for important
> Cloud customer. (3b62d78)
> Cherrypick restoration of mutableCopy helpers (3ea568a)
> Fix packed reflection handling bug in edition 2023. (#18405) (c4124f9)
> Kotlin
> Populate Kotlin Manifest Files (#18859) (d82fb47)
> Python
> Mute the minor version warning #18096 (#18923) (fe30f9a)
> Fix packed reflection handling bug in edition 2023. (#18405) (c4124f9)
> Other
> Fix merge conflicts (664a7e1)
> [ObjC] Disabling visionOS on CI. (22cd8ba)
> Update staleness tests to only run over release branch (#18398) (8e94b14)
> 28.2
> C++
> Fix cord handling in DynamicMessage and oneofs. (#18373) (5b0e543)
> Java
> Add recursion check when parsing unknown fields in Java. (ac9fb5b)
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/protobuf | 14 +++++++-------
> lfs/protobuf | 4 ++--
> 2 files changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/config/rootfiles/common/protobuf b/config/rootfiles/common/protobuf
> index 3f7236b5b..f7e1a4699 100644
> --- a/config/rootfiles/common/protobuf
> +++ b/config/rootfiles/common/protobuf
> @@ -1,11 +1,11 @@
> #usr/bin/protoc
> -#usr/bin/protoc-28.1.0
> +#usr/bin/protoc-28.3.0
> #usr/bin/protoc-gen-upb
> -#usr/bin/protoc-gen-upb-28.1.0
> +#usr/bin/protoc-gen-upb-28.3.0
> #usr/bin/protoc-gen-upb_minitable
> -#usr/bin/protoc-gen-upb_minitable-28.1.0
> +#usr/bin/protoc-gen-upb_minitable-28.3.0
> #usr/bin/protoc-gen-upbdefs
> -#usr/bin/protoc-gen-upbdefs-28.1.0
> +#usr/bin/protoc-gen-upbdefs-28.3.0
> #usr/include/google
> #usr/include/google/protobuf
> #usr/include/google/protobuf/any.h
> @@ -439,11 +439,11 @@
> #usr/lib/cmake/utf8_range/utf8_range-targets-noconfig.cmake
> #usr/lib/cmake/utf8_range/utf8_range-targets.cmake
> #usr/lib/libprotobuf-lite.so
> -#usr/lib/libprotobuf-lite.so.28.1.0
> +#usr/lib/libprotobuf-lite.so.28.3.0
> #usr/lib/libprotobuf.so
> -#usr/lib/libprotobuf.so.28.1.0
> +#usr/lib/libprotobuf.so.28.3.0
> #usr/lib/libprotoc.so
> -#usr/lib/libprotoc.so.28.1.0
> +#usr/lib/libprotoc.so.28.3.0
> #usr/lib/libupb.a
> #usr/lib/libutf8_range.so
> #usr/lib/libutf8_validity.so
> diff --git a/lfs/protobuf b/lfs/protobuf
> index 368e58123..a58933f33 100644
> --- a/lfs/protobuf
> +++ b/lfs/protobuf
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 28.1
> +VER = 28.3
>
> THISAPP = protobuf-$(VER)
> DL_FILE = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = 908dd074cc4ef632efdf123fdc76e6d78fd0db13d580584f00fd6afd3b5e1b6d3b6b52e49c528d4095905c802dcf0f391b01d2edf872738ed11a70c1123258a9
> +$(DL_FILE)_BLAKE2 = 05162124676abe18300481e9f985fd2cfb09b052d06670a993e79ef02f3daf0d5380b521977ebc2362d4094486151ea285fe1c98a1d2f3799b18a1fa422fdc13
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] wget: Update to version 1.25.0
2024-11-12 19:58 ` [PATCH] wget: Update to version 1.25.0 Adolf Belka
@ 2024-11-18 20:04 ` Michael Tremer
0 siblings, 0 replies; 10+ messages in thread
From: Michael Tremer @ 2024-11-18 20:04 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1356 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 12 Nov 2024, at 19:58, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.24.5 to 1.25.0
> - Update of rootfile not required
> - Changelog
> 1.25.0
> [Breaking change] Drop support for shorthand FTP URLs (CVE-2024-10524)
> [Breaking change] Switch to continuous reading from stdin pipes
> Reimplement user-info parsing based on RFC 2396
> Fix a build issue with libproxy and --disable-debug
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> lfs/wget | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/lfs/wget b/lfs/wget
> index 5bb650e9b..c1028fefe 100644
> --- a/lfs/wget
> +++ b/lfs/wget
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 1.24.5
> +VER = 1.25.0
>
> THISAPP = wget-$(VER)
> DL_FILE = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = d33274d599f91384c2a7db0b145ec6b315cf87cbbd02026d686a79220e3f15ca9ad0f9d8b507895f6c8486b7ac2ae5fa5c9ea010e883b6eec68d3aba038b02de
> +$(DL_FILE)_BLAKE2 = 26e92884857ea5dc642597ed24f1923de1ef1e5d16fd943a33366b81220d416bd8cd7d3af74538f585ff43aa8470e7e2f371f50544f9672b3e6638d33ad5bab6
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] autoconf-archive: Update to version 2024.10.16
2024-11-12 19:58 ` [PATCH] autoconf-archive: Update to version 2024.10.16 Adolf Belka
@ 2024-11-18 20:04 ` Michael Tremer
0 siblings, 0 replies; 10+ messages in thread
From: Michael Tremer @ 2024-11-18 20:04 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 11190 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 12 Nov 2024, at 19:58, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 2023.02.20 to 2024.10.16
> - Update of rootfile
> - Changelog
> 2024.10.16
> fix serial numbers
> Typo: ziping → zipinf
> (cherry picked from commit 4396d6e1f6213452d77fca3e02e7f7439204bcb0)
> ax_lua.m4: add LuaJIT support
> AX_LIB_READLINE: add check for minimum version
> m4_define with braces around concat source, m4_if without extra arg
> Fix typos found by codespell
> ax_code_coverage: remove /tmp/* from remove patterns failing with lcov 2.0
> The lcov >= 2.0 refactored error handling and by default it fails
> when an unused remove pattern is provided:
> LCOV --remove /tmp/* */tests/*.c
> lcov: ERROR: 'exclude' pattern '/tmp/*' is unused.
> (use "lcov --ignore-errors unused ..." to bypass this error)
> Based on the macro history is is not clear why the /tmp/* would
> be needed by default. Usual autotools projects don't use /tmp/.
> If needed users can still add this pattern to
> CODE_COVERAGE_IGNORE_PATTERN.
> AX_CXX_COMPILE_STDCXX: Add C++23 support
> AX_CXX_COMPILE_STDCXX: Add (C) statements for myself
> AX_CXX_COMPILE_STDCXX: Check _MSVC_LANG
> This fixes a bug which meant AX_CXX_COMPILE_STDCXX([20]) would only
> actually test for C++17 support.
> fixup! ax_check_compile_flag: add -Werror when checking for compiler flags
> ax_check_compile_flag: add -Werror when checking for compiler flags
> Seemingly that at some point clang started accepting _any_ flags,
> whereas previously it would error out.
> These days, you can give it -Whamsandwich and it will succeed, while
> at the same time throwing an annoying warning.
> Add -Werror so that everything gets flagged and set accordingly.
> AX_BOOST_BASE: Don't set BOOST_*FLAGS if Boost is not found
> Previously BOOST_CPPFLAGS was set to a nonsensical -I/include/boost-0
> value if Boost headers were not found at all and BOOST_LDFLAGS was
> similarly set to a wrong (although less obviously so) value in this
> case because they kept the last values tested by the macro.
> Just don't set these variables at all if detecting Boost failed.
> fix serial numbers
> Use AS_VAR_IF in ax_gcc_builtin.m4
> The AS_VAR_IF check can be a simpler alternative to testing for variable
> value inside AS_IF.
> ax_switch_flags.m4: validate macro arguments at autoconf compile time
> This is a nicer experience for detecting outright misuse of macros than
> successfully creating a configure script and then having it fail.
> ax_check_glx.m4: validate macro arguments at autoconf compile time
> This is a nicer experience for detecting outright misuse of macros than
> successfully creating a configure script and then having it fail.
> ax_check_gl.m4: validate macro arguments at autoconf compile time
> This is a nicer experience for detecting outright misuse of macros than
> successfully creating a configure script and then having it fail.
> ax_is_release.m4: validate macro arguments at autoconf compile time
> This is a nicer experience for detecting outright misuse of macros than
> successfully creating a configure script and then having it fail.
> remove duplicated setting of CPPFLAGS/LDFLAGS
> ax_python_devel: fix typo preventing correct variable evaluation
> The test should check the variable, not the fixed string.
> Most probably a simple typo, so fix it.
> AX_CHECK_{PREPROC,COMPILE}_FLAG: improve logging message
> 2023.09.26
> ax_lua.m4: add Lua 5.4 support
> ax_lua.m4: Fix case of no Lua version match since 'xnil' != ''
> 2023.09.04
> AX_FUNC_WHICH_GETHOSTBYADDR_R: use canonical formatting
> AX_FUNC_WHICH_GETHOSTENT_R: use canonical formatting
> Re-generate macros using the canonical formatting.
> Merge pull request #280 from theAeon/master
> ax_blas: detect flexiblas
> 2023.09.03
> Merge pull request #282 from bogdro/gethostent_r
> Create ax_func_which_gethostent_r.m4
> Merge pull request #281 from bogdro/gethostbyaddr_r
> Create ax_func_which_gethostbyaddr_r.m4
> Merge pull request #283 from cminyard/master
> ax_python_devel: Add an option to make it optional
> Merge pull request #284 from SoapGentoo/Wstrict-prototypes
> Make macros `-Wstrict-prototypes` compatible
> 2023.08.18
> ax_prototype: Disable "unused variable" warning to prevent accidental failures
> 2023.08.13
> Make macros `-Wstrict-prototypes` compatible
> * With Clang having switched to modern C conventions already and GCC
> following suit soon, we want to have macros that work in the presence
> of `-Wstrict-prototypes` in all C language modes, not just C23.
> 2023.07.25
> ax_python_devel: Add an option to make it optional
> ax_python_devel will fail the autoconf run if it doesn't detect that a
> python development environment is available. That's not always what
> the user wants, they may want to go on without the functionality.
> This change adds a way to pass in an option to specify if you want it to
> fail or go on if the functionality is not found. The default is to
> fail, as before.
> 2023.06.28
> Create ax_func_which_gethostent_r.m4
> Create ax_func_which_gethostbyaddr_r.m4
> 2023.06.07
> ax_blas: detect flexiblas
> 2023.06.06
> Merge remote-tracking branch 'github/master'.
> Merge pull request #278 from rurban/fortify2
> ax_add_fortify_source.m4: fix 2nd probe
> ax_c_float_words_bigendian: use canon formatting
> 2023.05.19
> AX_C_FLOAT_WORDS_BIGENDIAN: Fix bug "AX_C_FLOAT_WORDS_BIGENDIAN fails whenever interprocedural optimization is enabled."
> Previous versions of this macro would not work when interprocedural
> optimization (via link-time optimization) was enabled. This would happen
> when, say, the GCC/clang "-flto" flag, or the ICC "-ipo" flag was used, for
> example. The problem was that under these conditions, the compiler did not
> allocate for and write the special float value in the data segment of the
> test object file. Thus, the special value (in platform-dependent binary form)
> could not be found, and the macro would fail.
> The solution to the above problem was to:
> 1) Compile and link a whole test program rather than just compile an
> object file.
> 2) Add code that requires the compiler to write the special value to
> the data segment of the program executable.
> For further details, refer to the documentation in the macro source file. Note
> that this change already increments the serial number of the file.
> This change resolves the following issues:
> CPython issue #89640
> https://github.com/python/cpython/issues/89640
> Gentoo bug #700012
> https://bugs.gentoo.org/700012
> Cairo issue #459
> https://gitlab.freedesktop.org/cairo/cairo/-/issues/459
> Poky (Yocto Project) #12699
> https://lists.yoctoproject.org/g/poky/topic/89131836
> 2023.05.07
> ax_add_fortify_source.m4: fix 2nd probe
> it didnt error anymore, just warned.
> thus without -O it still enabled the 2nd variant
> 2023.05.01
> bump serial numbers after recent changes
> 2023.04.19
> ax_ext_have_lib.m4: fix typo
> ax_python_config_var.m4: fix typo
> ax_path_bdb.m4: fix typo
> ax_pkg_mico.m4: fix typo
> ax_cvs.m4: fix typo
> ax_cc_tentdef.m4: fix typo
> ax_ms_cpprest.m4: fix typo
> ax_check_java_plugin.m4: fix typo
> ax_cc_attrcommon.m4: Fix typo
> ax_boost_base.m4: fix comment typo
> 2023.04.13
> Re-format macros into canonical format after recent changes.
> Merge pull request #263 from k4rtik/icu
> ax_check_icu: bump serial and update after icu-config deprecation
> Merge pull request #275 from cstes/ax_cc_tentdef
> ax_cc_tentdef: test for C tentative definitions
> Merge pull request #276 from theAeon/master
> AX_BLAS: Fix vecLib detection on modern MacOS
> 2023.04.12
> Fix vecLib detection on modern MacOS
> For whatever reason Apple's hardened runtime scoping disallows third-party
> linking to -framework vecLib. Linking -framework Accelerate solves this issue.
> 2023.04.10
> ax_cc_tentdef: test for C tentative definitions
> 2023.03.08
> ax_lib_netcdf4: NF_CONFIG instead of NC_CONFIG for Fortran flags.
> NF_CONFIG is better and safer than NC_CONFIG, for NETCDF4_FFLAGS and
> NETCDF4_FLIBS configuration.
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/autoconf-archive | 4 ++++
> lfs/autoconf-archive | 6 +++---
> 2 files changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/config/rootfiles/common/autoconf-archive b/config/rootfiles/common/autoconf-archive
> index f096797ec..c57bb5468 100644
> --- a/config/rootfiles/common/autoconf-archive
> +++ b/config/rootfiles/common/autoconf-archive
> @@ -65,8 +65,10 @@
> #usr/share/aclocal/ax_cache_size.m4
> #usr/share/aclocal/ax_caolan_check_package.m4
> #usr/share/aclocal/ax_caolan_search_package.m4
> +#usr/share/aclocal/ax_cc_attrcommon.m4
> #usr/share/aclocal/ax_cc_for_build.m4
> #usr/share/aclocal/ax_cc_maxopt.m4
> +#usr/share/aclocal/ax_cc_tentdef.m4
> #usr/share/aclocal/ax_cf_ebcdic.m4
> #usr/share/aclocal/ax_cflags_aix_option.m4
> #usr/share/aclocal/ax_cflags_force_c89.m4
> @@ -336,7 +338,9 @@
> #usr/share/aclocal/ax_func_mkdir.m4
> #usr/share/aclocal/ax_func_posix_memalign.m4
> #usr/share/aclocal/ax_func_snprintf.m4
> +#usr/share/aclocal/ax_func_which_gethostbyaddr_r.m4
> #usr/share/aclocal/ax_func_which_gethostbyname_r.m4
> +#usr/share/aclocal/ax_func_which_gethostent_r.m4
> #usr/share/aclocal/ax_func_which_getservbyname_r.m4
> #usr/share/aclocal/ax_gcc_archflag.m4
> #usr/share/aclocal/ax_gcc_builtin.m4
> diff --git a/lfs/autoconf-archive b/lfs/autoconf-archive
> index ed7c77fbc..09bc8cf1d 100644
> --- a/lfs/autoconf-archive
> +++ b/lfs/autoconf-archive
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 2023.02.20
> +VER = 2024.10.16
>
> THISAPP = autoconf-archive-$(VER)
> DL_FILE = $(THISAPP).tar.xz
> @@ -39,7 +39,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = a72469e61a6ef702cbf4e30712c7dbe36369da7dad6e2312eb7026af41a989a47ded0a27975349486b69155f9e8199f89720dc57f98440b2766294a0f8755ee6
> +$(DL_FILE)_BLAKE2 = 64554b7258c527f2e6bb115bec08e358bd4f10b940cdbe58c073fb3bdeccab78897250766e600b7e5fd79a76d633135d1caf2c7e81893bd68cab704073cac2c5
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] btrfs-progs: Update to version 6.11
2024-11-12 19:58 ` [PATCH] btrfs-progs: Update to version 6.11 Adolf Belka
@ 2024-11-18 20:04 ` Michael Tremer
0 siblings, 0 replies; 10+ messages in thread
From: Michael Tremer @ 2024-11-18 20:04 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5455 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 12 Nov 2024, at 19:58, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 6.9.2 to 6.11
> - Update of rootfile
> - Changelog
> 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)
> 6.10.1
> * mkfs: rework --rootdir traversal, skip hardlinks and create new inodes
> instead, also warn about them, this did not work as expected and will be
> fixed in the future
> * receive: search in older trees for UUIDs when detecting clone sources
> * libbtrfsutil: bindings available at https://pypi.org/project/btrfsutil
> * libbtrfs:
> * patchlevel version update 0.1.4
> * cleanup in headers, removed unused definitions, no functional changes
> * don't ship list.h and rbtree.h
> * other:
> * documentation updates
> 6.10
> * inspect:
> * list-chunks: new command to print information about chunks (i.e.
> the physical chunks as stored on devices), sortable; requires root as
> it's using SEARCH_TREE ioctl
> * tree-stats:
> * new option -t to print only the given tree
> * add long options for size units
> * filesystem df: with increased verbosity print per-type information from sysfs
> * version: print a line with built-in features or options (+FEATURE1 -FEATURE2)
> * image: document option -s and its potential problems
> * fixes:
> * scrub status: user selected base for Rate values
> * receive: escape special characters in paths and xattrs
> * dump-tree: escape special characters in paths and xattrs
> * image: sanitizing filenames did not work properly in all cases
> * convert: fix displayed restored image path on rollback
> * tune change csum: do conversion in smaller batches
> * other:
> * CI workflows updates (sanitizers, code spelling, manual page preview)
> * build fixes for uClibc
> * build fix for python 3.13
> * documentation updates
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/btrfs-progs | 4 +---
> lfs/btrfs-progs | 13 +++++++------
> 2 files changed, 8 insertions(+), 9 deletions(-)
>
> diff --git a/config/rootfiles/common/btrfs-progs b/config/rootfiles/common/btrfs-progs
> index 864d6ea1a..829e29ce6 100644
> --- a/config/rootfiles/common/btrfs-progs
> +++ b/config/rootfiles/common/btrfs-progs
> @@ -14,8 +14,6 @@ usr/bin/mkfs.btrfs
> #usr/include/btrfs/ctree.h
> #usr/include/btrfs/ioctl.h
> #usr/include/btrfs/kerncompat.h
> -#usr/include/btrfs/list.h
> -#usr/include/btrfs/rbtree.h
> #usr/include/btrfs/rbtree_types.h
> #usr/include/btrfs/send-stream.h
> #usr/include/btrfs/send-utils.h
> @@ -26,7 +24,7 @@ usr/bin/mkfs.btrfs
> #usr/lib/libbtrfs.so
> usr/lib/libbtrfs.so.0
> usr/lib/libbtrfs.so.0.1
> -usr/lib/libbtrfs.so.0.1.3
> +usr/lib/libbtrfs.so.0.1.4
> #usr/lib/libbtrfsutil.a
> #usr/lib/libbtrfsutil.so
> usr/lib/libbtrfsutil.so.1
> diff --git a/lfs/btrfs-progs b/lfs/btrfs-progs
> index 6030591fb..29caa757f 100644
> --- a/lfs/btrfs-progs
> +++ b/lfs/btrfs-progs
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 6.9.2
> +VER = 6.11
>
> THISAPP = btrfs-progs-v$(VER)
> DL_FILE = $(THISAPP).tar.xz
> @@ -32,6 +32,8 @@ DL_FROM = $(URL_IPFIRE)
> DIR_APP = $(DIR_SRC)/$(THISAPP)
> TARGET = $(DIR_INFO)/$(THISAPP)
>
> +# https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
> +
> ###############################################################################
> # Top-level Rules
> ###############################################################################
> @@ -40,7 +42,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = 38ab189ac8271ba8d68b74e82569159c671cca1cb946f56ccab28b6b206cb6ee5b330d83afc3536b7e0d7399da3fb01e368809c1ef4a64b843ea88796ebd28bd
> +$(DL_FILE)_BLAKE2 = 6dec219394e39a821f29858eddf1d501537d3cebad2dc83f0cea6d88d0b0e94c4fe2e660a48a27942ccfb6f3ac0630d5930f44e083168de65b60af36e895b2af
>
> install : $(TARGET)
>
> @@ -74,11 +76,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> @$(PREBUILD)
> @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
> $(UPDATE_AUTOMAKE)
> - cd $(DIR_APP) && ./autogen.sh
> cd $(DIR_APP) && ./configure \
> - --prefix=/usr \
> - --disable-documentation \
> - --disable-python
> + --prefix=/usr \
> + --disable-documentation \
> + --disable-python
> cd $(DIR_APP) && make $(MAKETUNING)
> cd $(DIR_APP) && make install
> @rm -rf $(DIR_APP)
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-11-18 20:04 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-11-12 19:58 [PATCH] abseil-cpp: Update to version 20240722.0 Adolf Belka
2024-11-12 19:58 ` [PATCH] autoconf-archive: Update to version 2024.10.16 Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-12 19:58 ` [PATCH] btrfs-progs: Update to version 6.11 Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-12 19:58 ` [PATCH] protobuf: Update to version 28.3 Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-12 19:58 ` [PATCH] wget: Update to version 1.25.0 Adolf Belka
2024-11-18 20:04 ` Michael Tremer
2024-11-18 20:04 ` [PATCH] abseil-cpp: Update to version 20240722.0 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox