From nobody Mon Jul 28 12:46:22 2025 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 4brJBR2Qkqz632RV; Mon, 28 Jul 2025 12:46:23 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4brJBR0YR1z3msj; Mon, 28 Jul 2025 12:46:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753706783; 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=Hr1WfClYr2fMYvNWbmmKHIypyFy+ZeZyK3S4N1F+fvU=; b=ERaSQP/tVEAsgRJh9S720HkBO1IFJLRPWDQZfH2RqTJ/RwK4GBXUbkRc3y4zzEAKf6oea/ 4ukR7lQWBf8XKhH/5QC89oivkHjYFjFCD/X2an4AhSvor2GUMP5aSC8J2JlgbZ0z+NSFZj MOT/3eqg3IXbR1erXTStdyd/4L3Buxom+mubCEq8XAp7d4I5BUpPQNMM0Rw5PSWNbafqwl YqVDKayDUFgxZ1V50StGbUEhIrklOaT1PDaugg+VlIEnMSfTS6f7qdWCKvNbie8bqR8SFR CsdBMisENhoxvj1AaCx7dJV8A6gg2b4mASQLRAIZovPEI2km6L/f+1JvyCEi6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753706783; 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=Hr1WfClYr2fMYvNWbmmKHIypyFy+ZeZyK3S4N1F+fvU=; b=DpvhGnoTgdVstcNYbV/g3MFjSD7YOe6ADoxWasHOVyWzI9r+jY9sKTqxFMAfTefBrY4SPY K0xcfqY/3D+BP7bPRxbuxfFLl1Xs5kNLCDGA2JSScYqO2xHmMDkhMl6JEYzM/XSjnzN6rg /Smn7yLtuIZFSAwSOc79jHnBi81vGCaYmV4BUKQv8xoqbVTR8gCd3bItXFqu7/9ZEs8RRL svyYVi05UhiPTkXh5OpaTUUh0vpmyP+fchi/CJBfw/4KOOQbtuhfqnWcinUOKVbDSOmnm6 UrIWEe1I0sW7hwYdQFzIH73f2yi3S3IlX+46/xL/Z53ZB1Edvl3Vta/zKr16zA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753706783; a=rsa-sha256; cv=none; b=xAL3Z1x1xR3j0zvuxBJFKThRXY067wfbjkA7PVu+7v8Ts4BA11dFhY8eMckLeFWd0XIK4M kxv+I47i7I+8PMdniG8DBmJIwAj0jJyybIy8sxG13yPF7AjY44izySxcG5Wa63189NzQ2i 9L9NmXSnvbJ++8Kzw5A54tUwAUZ4S6A4q1qWt2DwSniWtF3trrT+aqeCEosU+0EgaqScJn v2P4ly6zdWQHx0HNtWPKzNiEEGAfqlJvarutz8zF45ewB/A7abCbs5bvKYLRJf0z1T0TSk ES6zSsz1rlKlajcmjiQSMpCRyQwSSpbeKU1uCOiVWv6a+7t/KVTKc53bDQYK6g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4brJBR00L9zmbT; Mon, 28 Jul 2025 12:46:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 56SCkMfa093262; Mon, 28 Jul 2025 12:46:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 56SCkMle093259; Mon, 28 Jul 2025 12:46:22 GMT (envelope-from git) Date: Mon, 28 Jul 2025 12:46:22 GMT Message-Id: <202507281246.56SCkMle093259@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Lexi Winter Subject: git: 14f57afb852d - main - bmake: Add a package for bmake and share/mk 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ivy X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 14f57afb852ddac57d3a277aef375cda5666c620 Auto-Submitted: auto-generated The branch main has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=14f57afb852ddac57d3a277aef375cda5666c620 commit 14f57afb852ddac57d3a277aef375cda5666c620 Author: Lexi Winter AuthorDate: 2025-07-27 11:24:33 +0000 Commit: Lexi Winter CommitDate: 2025-07-28 09:17:36 +0000 bmake: Add a package for bmake and share/mk bmake along with /usr/share/mk seems to meet the criteria for being in its own package: it's self-contained and the majority of users (who are using binary packages) don't need to install it, so it doesn't belong in FreeBSD-utilities. Instead, put it in its own package. Add a dependency on the new package from: - sendmail (uses make to build its configuration) - NIS (uses make to build the database). But not from examples, because while some of the examples do require make, they are intended as examples rather than something to be used directly. Reviewed by: manu, sjg Differential Revision: https://reviews.freebsd.org/D50149 --- UPDATING | 5 +++++ release/packages/ucl/bmake-all.ucl | 5 +++++ release/packages/ucl/sendmail.ucl | 7 +++++++ release/packages/ucl/yp.ucl | 7 +++++++ share/mk/Makefile | 1 + usr.bin/bmake/Makefile.inc | 2 ++ 6 files changed, 27 insertions(+) diff --git a/UPDATING b/UPDATING index 611bb62eefcc..5fb9574dfb0f 100644 --- a/UPDATING +++ b/UPDATING @@ -27,6 +27,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW: world, or to merely disable the most expensive debugging functionality at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20250727: + bmake (i.e., /usr/bin/make and /usr/share/mk) has moved to a new + package, FreeBSD-bmake. If you use pkgbase and you need make, you + should install this package. + 20250727: LLVM's debugging assertions are now disabled in main by default. The WITH_LLVM_ASSERTIONS src.conf(5) knob should be used to diff --git a/release/packages/ucl/bmake-all.ucl b/release/packages/ucl/bmake-all.ucl new file mode 100644 index 000000000000..ee8175d1dd8a --- /dev/null +++ b/release/packages/ucl/bmake-all.ucl @@ -0,0 +1,5 @@ +comment = "Program maintenance utility" +desc = < +PACKAGE= bmake FILES= \ auto.obj.mk \ bsd.README \ diff --git a/usr.bin/bmake/Makefile.inc b/usr.bin/bmake/Makefile.inc index 5140bd18bb37..a064563a2283 100644 --- a/usr.bin/bmake/Makefile.inc +++ b/usr.bin/bmake/Makefile.inc @@ -3,6 +3,8 @@ MK_host_egacy= no .sinclude +PACKAGE?= bmake + .if defined(.PARSEDIR) # make sure this is available to unit-tests/Makefile .export SRCTOP