From patchwork Thu Jan 5 18:21:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6405 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 (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4Nnvtk5W8Yz40V9 for ; Thu, 5 Jan 2023 18:21:34 +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 ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4Nnvth2nsXz38R; Thu, 5 Jan 2023 18:21:32 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Nnvth1Zrvz2xbd; Thu, 5 Jan 2023 18:21:32 +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 (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4NnvtP67Nrz2xFl for ; Thu, 5 Jan 2023 18:21:17 +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 ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4NnvtN31k7zL7; Thu, 5 Jan 2023 18:21:16 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1672942876; 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=FkIbKfCunzT/dBGyWPzlYiOJR/C63zQMs14xXkfvXNg=; b=h7GYOh7+mNTAWM+xhUr/mU8JX2JPgt4X8z5gElA0FBlmGqZ2nEko2fr49mocFrQ11HGFxn eVG7aULRIMR6G+Aw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1672942876; 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=FkIbKfCunzT/dBGyWPzlYiOJR/C63zQMs14xXkfvXNg=; b=oOoh41cYnygdqwWiOADGSyfRaGgrM68m5uKtPLk1+sAriV7XtrQt1VzHq9zWCuXl8AM0vF MWQScTBNergzKHGsnT2iZD98ruvP9MbkqLMhvFAsnmNrIm+QuirrnO2bOHtXwIJJdATmiL cTY1UaoOnimNMPFoNIdoEEXtWF6rmtwX+EaGu5gX7zehv/9QoF1WAcp/xhAIAZKTNaNAqM Pmpn2D6OKCkQojS0vwnGkiwSrFTyV7cOuR2MbTCAH8zdhhETPJV9jWDkOru3FV3juiC4Sa RDRAtCSYXjtg88oXm2P2aH7oeS5u2feNaIseP3bE9UdWUGfFWTkTIsCZLfSHZw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] grep: Update to version 3.8 Date: Thu, 5 Jan 2023 19:21:05 +0100 Message-Id: <20230105182110.3725538-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 3.7 to 3.8 - Update of rootfile not required - Changelog * Noteworthy changes in release 3.8 (2022-09-02) [stable] ** Changes in behavior The -P option is now based on PCRE2 instead of the older PCRE, thanks to code contributed by Carlo Arenas. The egrep and fgrep commands, which have been deprecated since release 2.5.3 (2007), now warn that they are obsolescent and should be replaced by grep -E and grep -F. The confusing GREP_COLOR environment variable is now obsolescent. Instead of GREP_COLOR='xxx', use GREP_COLORS='mt=xxx'. grep now warns if GREP_COLOR is used and is not overridden by GREP_COLORS. Also, grep now treats GREP_COLOR like GREP_COLORS by silently ignoring it if it attempts to inject ANSI terminal escapes. Regular expressions with stray backslashes now cause warnings, as their unspecified behavior can lead to unexpected results. For example, '\a' and 'a' are not always equivalent . Similarly, regular expressions or subexpressions that start with a repetition operator now also cause warnings due to their unspecified behavior; for example, *a(+b|{1}c) now has three reasons to warn. The warnings are intended as a transition aid; they are likely to be errors in future releases. Regular expressions like [:space:] are now errors even if POSIXLY_CORRECT is set, since POSIX now allows the GNU behavior. ** Bug fixes In locales using UTF-8 encoding, the regular expression '.' no longer sometimes fails to match Unicode characters U+D400 through U+D7FF (some Hangul Syllables, and Hangul Jamo Extended-B) and Unicode characters U+108000 through U+10FFFF (half of Supplemental Private Use Area plane B). [bug introduced in grep 3.4] The -s option no longer suppresses "binary file matches" messages. [Bug#51860 introduced in grep 3.5] ** Documentation improvements The manual now covers unspecified behavior in patterns like \x, (+), and range expressions outside the POSIX locale. Signed-off-by: Adolf Belka --- lfs/grep | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/grep b/lfs/grep index c72df7154..deb180348 100644 --- a/lfs/grep +++ b/lfs/grep @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2023 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 = 3.7 +VER = 3.8 THISAPP = grep-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = acf03b1fe8065dac48d686de070bab9ecddae65c97f3b0e2be484e8abdd06d1fbdbb396f3d73dadadf9618aad2f02cf6416094bad64d5f2f15eab6b6b3adfeda +$(DL_FILE)_BLAKE2 = 24cf6f7aa35c85f59f508969ee9731c5be1e5c613e64e636f464bbdde917bb99ba739e4b82abf08da127ad0400d62e27d139f85142035745121d381982ec6c36 install : $(TARGET)