svn commit: r322094 - in stable/10: . gnu/usr.bin lib share/mk tools/build/mk tools/build/options usr.bin usr.sbin
Marius Strobl
marius at FreeBSD.org
Sat Aug 5 12:33:03 UTC 2017
Author: marius
Date: Sat Aug 5 12:33:00 2017
New Revision: 322094
URL: https://svnweb.freebsd.org/changeset/base/322094
Log:
MFC: r306375
Add a WITHOUT_DIALOG src.conf(5) knob.
It also turns off dependencies (bsdinstall, bsdconfig, dpv, tzsetup).
Added:
stable/10/tools/build/options/WITHOUT_DIALOG
- copied unchanged from r306375, head/tools/build/options/WITHOUT_DIALOG
Modified:
stable/10/Makefile.inc1
stable/10/gnu/usr.bin/Makefile
stable/10/lib/Makefile
stable/10/share/mk/bsd.own.mk
stable/10/tools/build/mk/OptionalObsoleteFiles.inc
stable/10/usr.bin/Makefile
stable/10/usr.sbin/Makefile
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/Makefile.inc1
==============================================================================
--- stable/10/Makefile.inc1 Sat Aug 5 10:03:47 2017 (r322093)
+++ stable/10/Makefile.inc1 Sat Aug 5 12:33:00 2017 (r322094)
@@ -1713,13 +1713,17 @@ _prebuild_libs= ${_kerberos5_lib_libasn1} \
${_cddl_lib_libzfs_core} \
lib/libutil ${_lib_libypclnt} lib/libz lib/msun \
${_secure_lib_libcrypto} ${_lib_libldns} \
- ${_secure_lib_libssh} ${_secure_lib_libssl} \
- gnu/lib/libdialog
+ ${_secure_lib_libssh} ${_secure_lib_libssl}
.if ${MK_GNUCXX} != no
_prebuild_libs+= gnu/lib/libstdc++ gnu/lib/libsupc++
gnu/lib/libstdc++__L: lib/msun__L
.endif
+.if ${MK_DIALOG} != "no"
+_prebuild_libs+= gnu/lib/libdialog
+gnu/lib/libdialog__L: lib/msun__L lib/ncurses/ncursesw__L
+.endif
+
.if ${MK_LIBCPLUSPLUS} != "no"
_prebuild_libs+= lib/libc++
.endif
@@ -1850,8 +1854,6 @@ _lib_libypclnt= lib/libypclnt
.if ${MK_OPENSSL} == "no"
lib/libradius__L: lib/libmd__L
.endif
-
-gnu/lib/libdialog__L: lib/msun__L lib/ncurses/ncursesw__L
.for _lib in ${_prereq_libs}
${_lib}__PL: .PHONY .MAKE
Modified: stable/10/gnu/usr.bin/Makefile
==============================================================================
--- stable/10/gnu/usr.bin/Makefile Sat Aug 5 10:03:47 2017 (r322093)
+++ stable/10/gnu/usr.bin/Makefile Sat Aug 5 12:33:00 2017 (r322094)
@@ -4,7 +4,7 @@
SUBDIR= ${_binutils} \
${_cc} \
- dialog \
+ ${_dialog} \
diff \
diff3 \
${_dtc} \
@@ -24,6 +24,10 @@ _gperf= gperf
.if ${MK_GROFF} != "no"
_groff= groff
.endif
+.endif
+
+.if ${MK_DIALOG} != "no"
+_dialog= dialog
.endif
.if ${MK_GPL_DTC} != "no"
Modified: stable/10/lib/Makefile
==============================================================================
--- stable/10/lib/Makefile Sat Aug 5 10:03:47 2017 (r322093)
+++ stable/10/lib/Makefile Sat Aug 5 12:33:00 2017 (r322094)
@@ -40,7 +40,7 @@ SUBDIR= ${SUBDIR_ORDERED} \
libdevctl \
libdevinfo \
libdevstat \
- libdpv \
+ ${_libdpv} \
libdwarf \
libedit \
${_libefi} \
@@ -162,6 +162,10 @@ _libbsnmp= libbsnmp
.if ${MK_CLANG} != "no" && !defined(COMPAT_32BIT)
_clang= clang
+.endif
+
+.if ${MK_DIALOG} != "no"
+_libdpv= libdpv
.endif
.if ${MK_FILE} != "no"
Modified: stable/10/share/mk/bsd.own.mk
==============================================================================
--- stable/10/share/mk/bsd.own.mk Sat Aug 5 10:03:47 2017 (r322093)
+++ stable/10/share/mk/bsd.own.mk Sat Aug 5 12:33:00 2017 (r322094)
@@ -288,6 +288,7 @@ __DEFAULT_YES_OPTIONS = \
CRYPT \
CTM \
CXX \
+ DIALOG \
DICT \
DYNAMICROOT \
ED_CRYPTO \
@@ -549,6 +550,10 @@ MK_KERBEROS:= no
.if ${MK_CXX} == "no"
MK_CLANG:= no
MK_GROFF:= no
+.endif
+
+.if ${MK_DIALOG} == "no"
+MK_BSDINSTALL:= no
.endif
.if ${MK_MAIL} == "no"
Modified: stable/10/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- stable/10/tools/build/mk/OptionalObsoleteFiles.inc Sat Aug 5 10:03:47 2017 (r322093)
+++ stable/10/tools/build/mk/OptionalObsoleteFiles.inc Sat Aug 5 12:33:00 2017 (r322094)
@@ -1057,6 +1057,27 @@ OLD_FILES+=usr/bin/g++
OLD_FILES+=usr/libexec/cc1plus
.endif
+.if ${MK_DIALOG} == no
+OLD_FILES+=usr/bin/dialog
+OLD_FILES+=usr/bin/dpv
+OLD_FILES+=usr/lib/libdialog.a
+OLD_FILES+=usr/lib/libdialog.so
+OLD_FILES+=usr/lib/libdialog.so.8
+OLD_FILES+=usr/lib/libdialog_p.a
+OLD_FILES+=usr/lib/libdpv.a
+OLD_FILES+=usr/lib/libdpv.so
+OLD_FILES+=usr/lib/libdpv.so.1
+OLD_FILES+=usr/lib/libdpv_p.a
+OLD_FILES+=usr/sbin/bsdconfig
+OLD_FILES+=usr/sbin/tzsetup
+OLD_FILES+=usr/share/man/man1/dialog.1.gz
+OLD_FILES+=usr/share/man/man1/dpv.1.gz
+OLD_FILES+=usr/share/man/man3/dialog.3.gz
+OLD_FILES+=usr/share/man/man3/dpv.3.gz
+OLD_FILES+=usr/share/man/man8/tzsetup.8.gz
+OLD_FILES+=usr/share/man/man8/bsdconfig.8.gz
+.endif
+
.if ${MK_FMTREE} == no
OLD_FILES+=usr/sbin/fmtree
OLD_FILES+=usr/share/man/man8/fmtree.8.gz
Copied: stable/10/tools/build/options/WITHOUT_DIALOG (from r306375, head/tools/build/options/WITHOUT_DIALOG)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ stable/10/tools/build/options/WITHOUT_DIALOG Sat Aug 5 12:33:00 2017 (r322094, copy of r306375, head/tools/build/options/WITHOUT_DIALOG)
@@ -0,0 +1,2 @@
+.\" $FreeBSD$
+Set to not build dialog(1), dialog(1,3), and dpv(1,3).
Modified: stable/10/usr.bin/Makefile
==============================================================================
--- stable/10/usr.bin/Makefile Sat Aug 5 10:03:47 2017 (r322093)
+++ stable/10/usr.bin/Makefile Sat Aug 5 12:33:00 2017 (r322094)
@@ -37,7 +37,7 @@ SUBDIR= alias \
ctlstat \
cut \
dirname \
- dpv \
+ ${_dpv} \
du \
elf2aout \
elfdump \
@@ -225,6 +225,10 @@ SUBDIR+= calendar
.if ${MK_CLANG} != "no"
_clang= clang
+.endif
+
+.if ${MK_DIALOG} != "no"
+_dpv= dpv
.endif
.if ${MK_EE} != "no"
Modified: stable/10/usr.sbin/Makefile
==============================================================================
--- stable/10/usr.sbin/Makefile Sat Aug 5 10:03:47 2017 (r322093)
+++ stable/10/usr.sbin/Makefile Sat Aug 5 12:33:00 2017 (r322094)
@@ -6,7 +6,7 @@
SUBDIR= adduser \
arp \
binmiscctl \
- bsdconfig \
+ ${_bsdconfig} \
camdd \
cdcontrol \
chkgrp \
@@ -89,7 +89,7 @@ SUBDIR= adduser \
tcpdump \
traceroute \
trpt \
- tzsetup \
+ ${_tzsetup} \
uefisign \
ugidfw \
vigr \
@@ -150,6 +150,11 @@ SUBDIR+= ctm
.if ${MK_CXGBETOOL} != "no"
SUBDIR+= cxgbetool
+.endif
+
+.if ${MK_DIALOG} != "no"
+_bsdconfig= bsdconfig
+_tzsetup= tzsetup
.endif
.if ${MK_FLOPPY} != "no"
More information about the svn-src-all
mailing list