public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [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