* [PATCH] abseil-cpp: Update to version 20250127.0
@ 2025-03-24 17:44 Adolf Belka
2025-03-24 17:44 ` [PATCH] cifs-utils: Update to version 7.3 Adolf Belka
2025-03-24 17:44 ` [PATCH] libidn: Removal of package as no longer needed Adolf Belka
0 siblings, 2 replies; 3+ messages in thread
From: Adolf Belka @ 2025-03-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 20240722.0 to 20250127.0
- Update of rootfile
- Changelog
20250127.0
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.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/abseil-cpp | 10 ++++++++++
lfs/abseil-cpp | 6 +++---
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/config/rootfiles/common/abseil-cpp b/config/rootfiles/common/abseil-cpp
index deb43daad..be751acbd 100644
--- a/config/rootfiles/common/abseil-cpp
+++ b/config/rootfiles/common/abseil-cpp
@@ -23,6 +23,8 @@
#usr/include/absl/base/CMakeFiles/strerror.dir/internal
#usr/include/absl/base/CMakeFiles/throw_delegate.dir
#usr/include/absl/base/CMakeFiles/throw_delegate.dir/internal
+#usr/include/absl/base/CMakeFiles/tracing_internal.dir
+#usr/include/absl/base/CMakeFiles/tracing_internal.dir/internal
#usr/include/absl/base/attributes.h
#usr/include/absl/base/call_once.h
#usr/include/absl/base/casts.h
@@ -65,6 +67,7 @@
#usr/include/absl/base/internal/sysinfo.h
#usr/include/absl/base/internal/thread_identity.h
#usr/include/absl/base/internal/throw_delegate.h
+#usr/include/absl/base/internal/tracing.h
#usr/include/absl/base/internal/tsan_mutex_interface.h
#usr/include/absl/base/internal/unaligned_access.h
#usr/include/absl/base/internal/unscaledcycleclock.h
@@ -289,6 +292,8 @@
#usr/include/absl/log/CMakeFiles/log_internal_nullguard.dir/internal
#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_internal_structured_proto.dir
+#usr/include/absl/log/CMakeFiles/log_internal_structured_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
@@ -319,6 +324,7 @@
#usr/include/absl/log/internal/proto.h
#usr/include/absl/log/internal/strip.h
#usr/include/absl/log/internal/structured.h
+#usr/include/absl/log/internal/structured_proto.h
#usr/include/absl/log/internal/test_actions.h
#usr/include/absl/log/internal/test_helpers.h
#usr/include/absl/log/internal/test_matchers.h
@@ -663,6 +669,7 @@
#usr/lib/libabsl_log_internal_message.a
#usr/lib/libabsl_log_internal_nullguard.a
#usr/lib/libabsl_log_internal_proto.a
+#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
@@ -697,6 +704,7 @@
#usr/lib/libabsl_throw_delegate.a
#usr/lib/libabsl_time.a
#usr/lib/libabsl_time_zone.a
+#usr/lib/libabsl_tracing_internal.a
#usr/lib/libabsl_utf8_for_code_point.a
#usr/lib/libabsl_vlog_config_internal.a
#usr/lib/pkgconfig/absl_absl_check.pc
@@ -811,6 +819,7 @@
#usr/lib/pkgconfig/absl_log_internal_proto.pc
#usr/lib/pkgconfig/absl_log_internal_strip.pc
#usr/lib/pkgconfig/absl_log_internal_structured.pc
+#usr/lib/pkgconfig/absl_log_internal_structured_proto.pc
#usr/lib/pkgconfig/absl_log_internal_voidify.pc
#usr/lib/pkgconfig/absl_log_severity.pc
#usr/lib/pkgconfig/absl_log_sink.pc
@@ -883,6 +892,7 @@
#usr/lib/pkgconfig/absl_throw_delegate.pc
#usr/lib/pkgconfig/absl_time.pc
#usr/lib/pkgconfig/absl_time_zone.pc
+#usr/lib/pkgconfig/absl_tracing_internal.pc
#usr/lib/pkgconfig/absl_type_traits.pc
#usr/lib/pkgconfig/absl_utf8_for_code_point.pc
#usr/lib/pkgconfig/absl_utility.pc
diff --git a/lfs/abseil-cpp b/lfs/abseil-cpp
index c6f8d18cd..65c31f5ab 100644
--- a/lfs/abseil-cpp
+++ b/lfs/abseil-cpp
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2025 IPFire Team <info@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 = 20240722.0
+VER = 20250127.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 = 6756f9a5f70656a6ef1985ba44af69a7fc3ab23b4be8a36ae39d7eedc318a4a9b0da08b31d26b3c46857913a757c916f0e31254278e080497807bed24e4978ce
+$(DL_FILE)_BLAKE2 = 70fa05a0db91b9e7ccf9f2828a7bf4b7fe6d7177b5f2d17b2f2f6f2a5e83289674d624fa7983410713a2d62b1025a5b5d957f1ba11e01cb727fc771ce76bc914
install : $(TARGET)
--
2.49.0
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH] cifs-utils: Update to version 7.3
2025-03-24 17:44 [PATCH] abseil-cpp: Update to version 20250127.0 Adolf Belka
@ 2025-03-24 17:44 ` Adolf Belka
2025-03-24 17:44 ` [PATCH] libidn: Removal of package as no longer needed Adolf Belka
1 sibling, 0 replies; 3+ messages in thread
From: Adolf Belka @ 2025-03-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 7.1 to 7.3
- Update of rootfile not required.
- Changelog
7.3
Fix regression in mount.cifs with guest mount option
cldap_ping: Fix socket fd leak
resolve_host.c: Initialize site_name
7.2
cifs-utils: Skip TGT check if valid service ticket is already available
docs: update actimeo description
docs: add max_cached_dirs description
docs: add esize description
cifs-utils: support and document password2 mount option
use enums to check password or password2 in set_password,
get_password_from_file and minor documentation additions
Fix compiler warnings in mount.cifs
Do not pass passwords with sec=none and sec=krb5
smbinfo: add bash completion support for filestreaminfo, keys, gettconinfo
cifs-utils: bump version to 7.2
CIFS.upcall to accomodate new namespace mount opt
cifs-utils: add documentation for upcall_target
cifs-utils: avoid using mktemp when updating mtab
getcifsacl: fix return code check for getting full ACL
cifscreds: use continue instead of break when matching commands
cifscreds: allow user to set the key's timeout
configure.ac: libtalloc is now mandatory
cldap_ping.c: add missing <sys/types.h> include
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/cifs-utils | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lfs/cifs-utils b/lfs/cifs-utils
index 42eab5188..a53c00bc9 100644
--- a/lfs/cifs-utils
+++ b/lfs/cifs-utils
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2025 IPFire Team <info@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 #
@@ -26,7 +26,7 @@ include Config
SUMMARY = Utilities for doing and managing mounts of the Linux CIFS filesystem
-VER = 7.1
+VER = 7.3
THISAPP = cifs-utils-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = cifs-utils
-PAK_VER = 6
+PAK_VER = 7
DEPS = libtalloc
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 19af86a9e0d1f00ca46288e126a88dda079b6217ed6e2627e79c75809dd79c5d0f4477da4a30913ed4802d9ede570a4c28e8624c9f17c1bb294dca5852e93144
+$(DL_FILE)_BLAKE2 = 59cf39ed2bf14d1fff54b6ad3b2fa410dd20b7e49ff9e87a95521d7e72cd4c5fe506f7026db2f42c53f4f79ed8f2492e3aa98b6349b000c7e2457cfea695c94d
install : $(TARGET)
--
2.49.0
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH] libidn: Removal of package as no longer needed.
2025-03-24 17:44 [PATCH] abseil-cpp: Update to version 20250127.0 Adolf Belka
2025-03-24 17:44 ` [PATCH] cifs-utils: Update to version 7.3 Adolf Belka
@ 2025-03-24 17:44 ` Adolf Belka
1 sibling, 0 replies; 3+ messages in thread
From: Adolf Belka @ 2025-03-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- A while back elinks changed from using libidn to libidn2. At that time that left
ghostscript as the only package still using libidn. With the removal of cups and
associated packages, including ghostscript, libidn is no longer used. libidn2 is
used where required now.
- This removes the lfs and rootfiles and removes the entry from the make.sh file.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/libidn | 15 ------
lfs/libidn | 83 ----------------------------------
make.sh | 1 -
3 files changed, 99 deletions(-)
delete mode 100644 config/rootfiles/common/libidn
delete mode 100644 lfs/libidn
diff --git a/config/rootfiles/common/libidn b/config/rootfiles/common/libidn
deleted file mode 100644
index 3d0d3a97c..000000000
--- a/config/rootfiles/common/libidn
+++ /dev/null
@@ -1,15 +0,0 @@
-usr/bin/idn
-#usr/include/idn-free.h
-#usr/include/idn-int.h
-#usr/include/idna.h
-#usr/include/pr29.h
-#usr/include/punycode.h
-#usr/include/stringprep.h
-#usr/include/tld.h
-#usr/lib/libidn.la
-#usr/lib/libidn.so
-usr/lib/libidn.so.12
-usr/lib/libidn.so.12.6.5
-#usr/lib/pkgconfig/libidn.pc
-#usr/share/emacs/site-lisp/idna.el
-#usr/share/emacs/site-lisp/punycode.el
diff --git a/lfs/libidn b/lfs/libidn
deleted file mode 100644
index 068fefe40..000000000
--- a/lfs/libidn
+++ /dev/null
@@ -1,83 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2024 IPFire Team <info@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 #
-# the Free Software Foundation, either version 3 of the License, or #
-# (at your option) any later version. #
-# #
-# This program is distributed in the hope that it will be useful, #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
-# GNU General Public License for more details. #
-# #
-# You should have received a copy of the GNU General Public License #
-# along with this program. If not, see <http://www.gnu.org/licenses/>. #
-# #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER = 1.42
-
-THISAPP = libidn-$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_BLAKE2 = 8f16d388884ad2ac9aafc46ec5eae144508ca86135184f625761c82c02ec9f99400bd4db65c9c9df54d315502cd5e2d37893d171abc6d76abe0a70f29acdb68e
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-b2 : $(subst %,%_BLAKE2,$(objects))
-
-###############################################################################
-# Downloading, checking, b2sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
- @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
- @$(LOAD)
-
-$(subst %,%_BLAKE2,$(objects)) :
- @$(B2SUM)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && ./configure \
- --prefix=/usr \
- --disable-nls \
- --disable-doc \
- --disable-static
-
- cd $(DIR_APP) && make $(MAKETUNING)
- cd $(DIR_APP) && make install
- sed -e 's/include_next/include/g' -i /usr/include/idn-int.h
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 22148bd2b..6e0605e14 100755
--- a/make.sh
+++ b/make.sh
@@ -1671,7 +1671,6 @@ build_system() {
lfsmake2 fireinfo
lfsmake2 libnet
lfsmake2 libnl-3
- lfsmake2 libidn
lfsmake2 libidn2
lfsmake2 nasm
lfsmake2 libexif
--
2.49.0
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-03-24 17:44 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-24 17:44 [PATCH] abseil-cpp: Update to version 20250127.0 Adolf Belka
2025-03-24 17:44 ` [PATCH] cifs-utils: Update to version 7.3 Adolf Belka
2025-03-24 17:44 ` [PATCH] libidn: Removal of package as no longer needed Adolf Belka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox