From nobody Tue Jun 16 01:00:54 2026 X-Original-To: dev-commits-src-branches@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 4gfTFL4sF1z6gGb7 for ; Tue, 16 Jun 2026 01:00:54 +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 4gfTFL1kT9z44Mg for ; Tue, 16 Jun 2026 01:00:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781571654; 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=vkKgM/EJDdtcQK8LQKKIaw6moGQhKTj/8rElLiWY1LU=; b=heHeyE3ij8ycBXb5uUR4SOSGAc1A3n+BePMJm0jUCAnY2Z4Zk8GUdazG/6F8wv+pvLqZrI Dh7rCncsjoTHR+kA8A1biCzCMyosIpH4N0y+F4YjJhGm2jq7V9qgLPqAeQZ+nxu2mPOQa5 999KC3Uu66X94gdto79YSBhN/ydCtMcRmovtcmJ8Rpb2eBCVVV1NiU0JU7gsY7ankc1L25 LzoFTgE4KJ2XhkwN27wsXZTR4KIlSiDIfaGsdUdwbiZ6N5gua3Y1SROnY4vPQlhKjLNMYC Ay9qLJTfBgqS3EZN4dwVYsWBBkuOA6icUYlz0Djye6yfMLnAy66mfZWtCJR6Nw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781571654; a=rsa-sha256; cv=none; b=U0+Dxu6r8a11HrYqFb4nXScaC6cQ8ZcVi05hblTTNedLJHZ4k98O+YqgjAufNHoUacmyRl YGcjbiUlsNZHoBWQQKN3GIZezo6skBmUO1XD8WXJb3oLqZ7LayerOfsSnKX09xqYdSZSEj gXc8MabILICCcuxmLgGOisFohn9Bytbk8S8MSc6YC+ycOr48fTgnafGzEknPpJq88icpQ+ anzIM1FiXzL5kBGhI8lrjloOWQF8QbTND4OA3VYIJzxMwhNszthVOLT+5qEIORRyBr8JFX Lj9PxIwLENlYcv1WIGMXWQGv6ADlvd+kkRpFKDHNMqDQvoT+3QaLLutCrPQ/qA== 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=1781571654; 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=vkKgM/EJDdtcQK8LQKKIaw6moGQhKTj/8rElLiWY1LU=; b=Ksxy52Bf8GTO7khIgnDWXw17w9zijXM8mhsneiVFwxsc3iZYIgl8yI937NL6hMrVNN+Q3U 4KktEGH5C+y/h0bDFU3hogadalQIUn2fXSsZuOJ5gGhQk4V0gORF7TWr/j9yHKwBP+7IcS utaMGEpFVwyWdu6E0n/DIhFODvztxHt5luItV+WJrmFaHR+j0b40ljbo6G4wkDXJU2oEWN iSjqm4ICfrX+OFQSNoFg7t0zyO1bOoq5JQCslCo54t406xnzdvUomJe7dPDYaV1Zkdkr52 f1dMGyWLy+ZLxlWVbIduJYfarNQUR14aCvO7o2s4owX00BE15CtrbZU/AOPlLg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gfTFL11rPz1J5J for ; Tue, 16 Jun 2026 01:00:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 24a50 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 16 Jun 2026 01:00:54 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: d6b1b779b8e7 - stable/15 - check-old-libs: Show information about packages List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@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/stable/15 X-Git-Reftype: branch X-Git-Commit: d6b1b779b8e75f55da5beaa087f2e11bfc28133d Auto-Submitted: auto-generated Date: Tue, 16 Jun 2026 01:00:54 +0000 Message-Id: <6a30a046.24a50.64e77ef3@gitrepo.freebsd.org> The branch stable/15 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=d6b1b779b8e75f55da5beaa087f2e11bfc28133d commit d6b1b779b8e75f55da5beaa087f2e11bfc28133d Author: Dag-Erling Smørgrav AuthorDate: 2026-06-06 07:54:21 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-06-16 01:00:11 +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 (cherry picked from commit 8d9dff23f206cb86aed9857a985ed09cd38eb5ac) --- Makefile.inc1 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Makefile.inc1 b/Makefile.inc1 index 2c79a8c7920a..fc973f51fd13 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -3829,6 +3829,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 \