Page MenuHomeFreeBSD

D50149.id159284.diff
No OneTemporary

D50149.id159284.diff

diff --git a/UPDATING b/UPDATING
--- a/UPDATING
+++ b/UPDATING
@@ -27,6 +27,11 @@
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
--- /dev/null
+++ b/release/packages/ucl/bmake-all.ucl
@@ -0,0 +1,5 @@
+comment = "Program maintenance utility"
+desc = <<EOD
+make(1) allows programs to be built from source files based on a specification
+of the program's dependencies called a Makefile.
+EOD
diff --git a/release/packages/ucl/sendmail.ucl b/release/packages/ucl/sendmail.ucl
new file mode 100644
--- /dev/null
+++ b/release/packages/ucl/sendmail.ucl
@@ -0,0 +1,7 @@
+deps {
+ # sendmail requires make to build its configuration file.
+ "bmake": {
+ version = "${VERSION}"
+ origin = "base"
+ }
+}
diff --git a/release/packages/ucl/yp.ucl b/release/packages/ucl/yp.ucl
new file mode 100644
--- /dev/null
+++ b/release/packages/ucl/yp.ucl
@@ -0,0 +1,7 @@
+deps {
+ # YP requires bmake to rebuild the database.
+ "bmake": {
+ version = "${VERSION}"
+ origin = "base"
+ }
+}
diff --git a/share/mk/Makefile b/share/mk/Makefile
--- a/share/mk/Makefile
+++ b/share/mk/Makefile
@@ -10,6 +10,7 @@
.include <src.opts.mk>
+PACKAGE= bmake
FILES= \
auto.obj.mk \
bsd.README \
diff --git a/usr.bin/bmake/Makefile.inc b/usr.bin/bmake/Makefile.inc
--- a/usr.bin/bmake/Makefile.inc
+++ b/usr.bin/bmake/Makefile.inc
@@ -3,6 +3,8 @@
.sinclude <src.opts.mk>
+PACKAGE?= bmake
+
.if defined(.PARSEDIR)
# make sure this is available to unit-tests/Makefile
.export SRCTOP

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 6, 4:03 AM (10 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30935909
Default Alt Text
D50149.id159284.diff (1 KB)

Event Timeline