From nobody Tue Jun 16 01:00:55 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 4gfTFN4tsJz6gGbG for ; Tue, 16 Jun 2026 01:00:56 +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 4gfTFM4lDbz44V6 for ; Tue, 16 Jun 2026 01:00:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781571655; 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=/HwEsvwbyBA8A7dH9G0ZBiyEkdMnftw0iXEdPk4uG1M=; b=fo7BLnlXPcZBkR8J38UgbNHWWHTIAAKS7+0Bycbv2+uA6erRa70VYmpmgzMtCHheOkIxmx k4I/3JKnaz86cNKJ4pzSHWMa30qtwxVHlONoHM6x7yp0ovntIsNldEZpKCQwewjM/ffA3W 68hmya0m0ZXEL2/uDhcAWB/TPc7hdWWS7D9jVy7iDOpiIRWkESmi4lgkzLB5WXnSrRznrr /fhkr5o0XNRQZ+aD0ndGRrt1fEGlmeNgTXRveibCEBApZ0dFSeR0993Wyc+JRoAN5truGe nGrkhgZiFontisxaqWLf/1to2Z+HWT99el+St60bxatpvqpzrg7WbgNF3+lAXQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781571655; a=rsa-sha256; cv=none; b=WN4NU5PdnLXrPB00+/6vu+5mlGyDRWxykFEAM18I36vBF742DW+AS2Dzkgyww1f8KN4aSD dzfkJVMoxSDRCxeIYgTDjAegsFxqY4iabo0f0zcP0nuJ0cbM8g76eIeAYo8Kc05/6KG8tx Kp5jbJ6yyk+CZFomQY15naJWK2+1CKcE4WvFtfQyGF3r2L7wruf4vn8ygaO59uONz0bL+3 VMHhoUu8vqFXsywqZTitG5NFKOwj2+lHZodzXGlAU0BHgb9r6xORQrv+HOHUGesXlHVcBr 332+d2imyYlco+WEUX+5HpoaJl1HBdjZUvL6Jny/nlRY8uXVmwiYtBFTHkD3kg== 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=1781571655; 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=/HwEsvwbyBA8A7dH9G0ZBiyEkdMnftw0iXEdPk4uG1M=; b=U7F/s1i15+hvm/50SLKVTBfG409jZpo2fL5l9Cq7SU8JV9A//82yHdIxFKZrplj/CPgw+a 1s9VE7kOYSzF2Fmjg7tz0iRo2itMAjYy5IVsuBekWLxkcqKy0SR5/lvumL2gq6anbIOB9U ya2p0NiPGL5j0NoXt7ysmb4heG1nncEnZoL1GbGHlBRgTtWEc7t+UBWbAwlu/a7lYmvqGA OnbmWv5ddUM59AmVzMXvHMVkGD0Ib61AoUrsuXum6vbSzMezvKNHeIbqUykYJ20fHUgyYN SyRFLZo4vekHbAZUaQJA3ix3jLwO/7a0Or9K/Kx3NXyFEeW6IAQhBAckukxNag== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gfTFM4GMWz1Hff for ; Tue, 16 Jun 2026 01:00:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 24553 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 16 Jun 2026 01:00:55 +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: 170424749a37 - stable/14 - 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/14 X-Git-Reftype: branch X-Git-Commit: 170424749a378b2749b58e3d16206289a0262d4e Auto-Submitted: auto-generated Date: Tue, 16 Jun 2026 01:00:55 +0000 Message-Id: <6a30a047.24553.41f0d046@gitrepo.freebsd.org> The branch stable/14 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=170424749a378b2749b58e3d16206289a0262d4e commit 170424749a378b2749b58e3d16206289a0262d4e Author: Dag-Erling Smørgrav AuthorDate: 2026-06-06 07:54:21 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-06-16 01:00: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 (cherry picked from commit 8d9dff23f206cb86aed9857a985ed09cd38eb5ac) --- Makefile.inc1 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Makefile.inc1 b/Makefile.inc1 index 98065ae70977..a1c20599104f 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -3540,6 +3540,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 \