From patchwork Sun Feb 23 18:14:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8482 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4Z1Bpb66Dfz3wbt for ; Sun, 23 Feb 2025 18:14:31 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E5" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4Z1BpZ0MXSzlQ; Sun, 23 Feb 2025 18:14:30 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Z1BpY59v7z33d2; Sun, 23 Feb 2025 18:14:29 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R11" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4Z1BpW5LTqz2y1F for ; Sun, 23 Feb 2025 18:14:27 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4Z1BpW0jtmzlL; Sun, 23 Feb 2025 18:14:27 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1740334467; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=NA7cNfOJ/0gY0g1zGC+7FdUZRuIxfq7/QpSsINxpNDM=; b=M/YiOqF3oy0LbJlPocRzJRSoIjboghtwscRRLiB7vjwCGPRYcc7NhO4h+CpQRcT2bMyJE7 kwoD/BYptRVTScAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1740334467; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=NA7cNfOJ/0gY0g1zGC+7FdUZRuIxfq7/QpSsINxpNDM=; b=cJ2uQnkvUN+zcOT8zQbdbk+HIQddEhxFReKrD5qO+pnTRmtfdH3jO6JGgh5nMQcJx46hSi yMvP5qiJTm0EEEFxnNv/AbLpX3ipsElx71CjhRYKCU3wa7FmyBAyWRi5tbQMDS/Nfijukc B/s4B38FLXdWKQEKTtuCETmuBae8Lw/biAXRS8A57u1U9UB1jwhU8CNoHAIBida8Kn4NIu 5TWSgqep4CMGvagi0bvvYIOeMCnBC+6j1hFm214UySv7E8G5MxW04eUVGbQumnxixKWMio XShuV9dY3bFJae7aIXVS9FQYt5byCT8SkuiVg3ZqrSzM6uxAZiq26gY8UmWHjw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH v2] libxcrypt: Update to version 4.4.38 Date: Sun, 23 Feb 2025 19:14:19 +0100 Message-ID: <20250223181419.1224379-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: GY37PK3HINR6QU2FDHG3AK56KXTENSHY X-Message-ID-Hash: GY37PK3HINR6QU2FDHG3AK56KXTENSHY X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 4.4.36 to 4.4.38 - Update of rootfile not required - in version 4.4.37 pkg-config was made a dependency for building libxcrypt. This caused user(s) a problem when libxcrypt was being built before pkg-config wasw available. - In version 4.4.38 it was allowed that if pkg-config was not available then the build would continue and complete but any installation of .pc files was no longer carried out. - moved pkg-config to before libxcrypt so that the libxcrypt.pc file is installed in the build environment and the libcrypt.pc file linked to it, the same as used to occur in version 4.4.36 - Changelog 4.4.38 * Fix several "-Wunterminated-string-initialization", which are seen by upcoming GCC 15.x (issue #194). * Fix "-Wmaybe-uninitialized" in crypt.c, which is seen by GCC 13.3.0. * Skip test/explicit-bzero if compiling with ASAN. * Drop hard requirement for the pkg-config binary (issue #198). 4.4.37 * Several fixes to the manpages (issue #185). * Add binary compatibility for x86_64 GNU/Hurd (issue #189). * Only test the needed makecontext signature during configure (issue #178). * Fix -Werror=strict-overflow in lib/crypt-bcrypt.c, which is seen by GCC 4.8.5 (issue #197). Signed-off-by: Adolf Belka --- lfs/libxcrypt | 6 +++--- make.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lfs/libxcrypt b/lfs/libxcrypt index 4ec63516a..2f40385ca 100644 --- a/lfs/libxcrypt +++ b/lfs/libxcrypt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team # +# Copyright (C) 2007-2025 IPFire Team # # # # 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 = 4.4.36 +VER = 4.4.38 THISAPP = libxcrypt-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -47,7 +47,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 9f028e0fe2cb7bb4273f3f6d1e579e0fe93cd71eba21286aa7dc078c904ea3cdce38b2955bdcd618853f7657b01aea7e28c4d898680e69fdf75f812b5a304c1d +$(DL_FILE)_BLAKE2 = 42d594fe36f61a1b5343d9fda22541b09373fe74c587537db8203f9c92120b6c73edef2e1b3d7febda14ae979845405b5fdaeb31dd2b89eedc423b0924ea7cff install : $(TARGET) diff --git a/make.sh b/make.sh index 2910ff7a4..6258705fe 100755 --- a/make.sh +++ b/make.sh @@ -1420,6 +1420,7 @@ build_system() { lfsmake2 gmp lfsmake2 mpfr lfsmake2 libmpc + lfsmake2 pkg-config lfsmake2 libxcrypt lfsmake2 file lfsmake2 gcc @@ -1455,7 +1456,6 @@ build_system() { lfsmake2 whois lfsmake2 kbd lfsmake2 less - lfsmake2 pkg-config lfsmake2 procps lfsmake2 make lfsmake2 libpipeline