From nobody Sat Jun 6 07:54:32 2026 X-Original-To: dev-commits-src-all@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 4gXVvL449wz6gD5g for ; Sat, 06 Jun 2026 07:54:38 +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 4gXVvL1gD2z3hGy for ; Sat, 06 Jun 2026 07:54:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780732478; 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=aoM2XPcOGI6fB28KOKdzyw9w1wwTSzMZlA4dM02MmN6s8KX3xRrIlWH0ANsyGnqDaavrYd XdivYFoIcKH8iEk6cLTwi78Ynj4QkkVy+b74v4CNklTLkViEW1UjWIZczQLH7Zg+aeICRk OU/Tl2FGJxSsRpYJ09a7KWzaDIS7o+AebDzj7Lb6cuNyLDS6iveLkPbKFK11xKmEmp/EYe hvSO0x5HlnV3kjnqVL4d34L5JFgbDkGnrN5lS5V5r9OptOSXQP9DvgGqzrDJt74h89OUFx Pr2gomypG5jZdBuFmzmc45UfM0Uw1DnKBUTRZxZr4I6pu8OQZhorCrH3OP3G9w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780732478; a=rsa-sha256; cv=none; b=BbYexXctoPnZcaoGvdMoygkEYYavspBsN8aJL39mXNM2LHtbahheDuFLFB+4QIXIWX1Jgh fFdMdVg0BvuxBvlIVZaygTbXVR5e4rsgxNB2QeIR9UQ4iI4sWymjNm0cFjD/DNgzQ7B8Wp OwK5ev+kj2RmTTfUl8dfVKi7PnGbk5b0EVd5Cqs0bLx0/OIjeHJ6WOE2UXb8lOVbpsr5H2 2aUU2BE1x8nxv4RGGlrqQfu5zWqJ+nPluEvDJbWTRnaJANRMo1oFHiSCQBUpfY46Xc7oOF gmkDodjpFEuQE772LGwjmi//YyAAQ6eK6i0wrmPI15cSzI1y8/UPA2AFhhz9rw== 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=1780732478; 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=AmSmXVYZ03lYxIxnSp8F4gHiGMe7mZpzOhX3jG/VWaw2CARwxmFuBpd4BsYNJmxs4litma Ls4aUMMldTIVm3x1Jd5X/+Jutr0QUV3RHR2fHjTbxoBCA7kKBvDWyhhHUZ/vH7r6/tBMZT LGU+TUfL9yB/t6NjHriB0oqSg17logtJ4AJklnC6nohjoQC9pnYGoUrRiNPYlXOYy4e5GT Gb07FSa86qOxEQTBgVPrmRWGXWRkmpSHG5/506kIUVsFm3M57XdgcpiX1WlBhct4VpNVh1 Una7EipMzXqo6Y6DzFGscWPlSlu3sLL4Cnj0uVBSQxsyOTY1g0YU5l9jIk1Z7A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gXVvL1F8pz15nK for ; Sat, 06 Jun 2026 07:54:38 +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 all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@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 \