From nobody Sat Jun 6 07:54:32 2026 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gXVvF0Kgkz6gCvR for ; Sat, 06 Jun 2026 07:54:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gXVvD6WzFz3hJZ for ; Sat, 06 Jun 2026 07:54:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780732472; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=txu9oop6E+ZkDF9QzLRlRyCFQZSZXYEv+jX0Sp0d09w=; b=iolLS/MDW8enZOJ08Fay4BfQWfwzeMrFU+OBuAOs+lgSoAYmfihoT2i4TJSEWEoi2MGqnV /uh1+Yo8fqVtXJxCrGkK/spE83nvaXoa4cgJ5aZ/M/BrnyzpeoWK7UBBJMpiEJ9BVujPpk VSncq2+N1M+Q1XDLtjtBiw175l/WIq8K/cX40IoMg6/ZJLR5y+93b5CJv7QF1HZ2+SM4q9 RODu4zZqlAk0gtHwhYHC6/awyLfmoNowNZc2sfd/Ai9bbXiCatGxfm1qXCADsMC/z1YgWp GZEsvmHaKV2126T5/AVcxPqeyXyw1zHyuQYxox51ksipPehhDLGE2S965AKTlA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780732472; a=rsa-sha256; cv=none; b=LlDef0RMiz1OKay5fEshwAoz4BZxqgXTl9C48jKezHqxosy1epO+1PRCugOYtyW4ISVksl D9cSKxD0M+CKfvP/jWTSzOZR/zG0BLEPRMGxgj5lFwsUWX7k+g0cAAPBUH6tojROMJzwyM TsHyO+t3IFmSq/6vpjaih8wOP+LRo/bj4WkgkWsQZ7EbW/XfpqxyvEBs6LkXI3jjlGZL7Q ROQ6+kC87b/kws4J+CX/b0aLD2981H74Xfd8jaT/24+b/B+FUKWQfTs12q170OCiT+XeAq c0JBXOotBJBzg/2puGaZYIlJiS+ZNcbz1yg+t9I7wTIluEtqEfrK8a/S3IMU/A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780732472; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=txu9oop6E+ZkDF9QzLRlRyCFQZSZXYEv+jX0Sp0d09w=; b=X/xqarUh2J3Xl1aMRIWOsi8mmmTcUTqhrj+5193mLaaKbijqZf2kWBS3PwsPmQxb1wDPDo 0deOnT++pqmYg6MjFXBDyFJdkYzNxLwDcowfgwH7i3BBBWWLhKbcuJVqX5vm9dz1uXD29u i7gItCmAYCy6CMRfIMwl7X5VpfYr5tUNSW9M3irEs6bSlvMCGIYxYgEGxOXvcyalPrkMNZ Nw3X3egYeYYIZPjijwHcE0ETx3tdbm3zlf0XwE7z5XOJ71f7nKdXB3o3DSIRtRAuyBM2tl HrlKDKnWTxUUNXvir8rxI18rp02fxsUxz1Nvf+dXjbuiLuB8/Zl11dJ5Cc8aIg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gXVvD674lz14t5 for ; Sat, 06 Jun 2026 07:54:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3afcf by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 06 Jun 2026 07:54:32 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: 8d9dff23f206 - main - check-old-libs: Show information about packages List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8d9dff23f206cb86aed9857a985ed09cd38eb5ac Auto-Submitted: auto-generated Date: Sat, 06 Jun 2026 07:54:32 +0000 Message-Id: <6a23d238.3afcf.4b3bdca4@gitrepo.freebsd.org> The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=8d9dff23f206cb86aed9857a985ed09cd38eb5ac commit 8d9dff23f206cb86aed9857a985ed09cd38eb5ac Author: Dag-Erling Smørgrav AuthorDate: 2026-06-06 07:54:21 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-06-06 07:54:21 +0000 check-old-libs: Show information about packages If pkg is installed, for each old library found to still be present, check if any installed packages either provide or require the library, and inform the user. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D53977 --- Makefile.inc1 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Makefile.inc1 b/Makefile.inc1 index 2927054c2e83..f7d68dd0b4bd 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -3816,6 +3816,15 @@ check-old-libs: .PHONY while read file; do \ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ echo "${DESTDIR}/$${file}"; \ + if packages=$$(${LOCALBASE:Q}/sbin/pkg -r ${DESTDIR:U/} \ + shlib -qP $${file##*/} 2>/dev/null) && \ + [ -n "$${packages}" ]; then \ + echo " also provided by:" $${packages}; \ + elif packages=$$(${LOCALBASE:Q}/sbin/pkg -r ${DESTDIR:U/} \ + shlib -qR $${file##*/} 2>/dev/null) && \ + [ -n "$${packages}" ]; then \ + echo " required by:" $${packages}; \ + fi; \ fi; \ for ext in debug symbols; do \ if [ -f "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}" ]; then \