Page MenuHomeFreeBSD

D50149.id159147.diff
No OneTemporary

D50149.id159147.diff

diff --git a/contrib/bmake/bsd.after-import.mk b/contrib/bmake/bsd.after-import.mk
--- a/contrib/bmake/bsd.after-import.mk
+++ b/contrib/bmake/bsd.after-import.mk
@@ -118,7 +118,8 @@
echo 'CFLAGS${.space}+= -I$${.CURDIR}'; echo; \
echo '# for after-import'; \
echo 'CLEANDIRS${.space}+= ${HOST_OS}'; \
- echo 'CLEANFILES${.space}+= bootstrap'; echo; \
+ echo 'CLEANFILES${.space}+= bootstrap'; \
+ echo 'PACKAGE${.space}= bmake'; echo; \
${MAKEFILE_SED} \
${1 2:L:@n@-e '/start-delete$n/,/end-delete$n/d'@} \
${BMAKE_SRC}/Makefile; \
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 b/usr.bin/bmake/Makefile
--- a/usr.bin/bmake/Makefile
+++ b/usr.bin/bmake/Makefile
@@ -10,6 +10,7 @@
# for after-import
CLEANDIRS+= FreeBSD
CLEANFILES+= bootstrap
+PACKAGE= bmake
# $Id: Makefile,v 1.133 2025/03/08 20:12:56 sjg Exp $

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 9, 1:44 AM (8 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34868968
Default Alt Text
D50149.id159147.diff (1 KB)

Event Timeline