svn commit: r321427 - head/share/mk

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 17:54:03 2017 New Revision: 321427 URL: https://svnweb.freebsd.org/changeset/base/321427 Log: PROGS: Fix ESTALE errors on NFS while cleaning in directories with PROGS. - Only recurse on cleanobj/cleandir if there is no .OBJDIR being used. If we don't re

Re: svn commit: r321426 - head/share/mk

2017-07-24 Thread Bryan Drewery
On 7/24/2017 10:55 AM, Ngie Cooper (yaneurabeya) wrote: > >> On Jul 24, 2017, at 10:53, Bryan Drewery wrote: >> >> Author: bdrewery >> Date: Mon Jul 24 17:53:45 2017 >> New Revision: 321426 >> URL: https://svnweb.freebsd.org/changeset/base/321426 >

svn commit: r321434 - head

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 18:54:56 2017 New Revision: 321434 URL: https://svnweb.freebsd.org/changeset/base/321434 Log: Add some .ORDER for distrib-dirs, distribute, distribution and distributeworld. Reported by: Mark Millard MFC after:2 weeks Sponsored by: Dell EMC Isilon

Re: svn commit: r321433 - head

2017-07-24 Thread Bryan Drewery
s > + @rm -f ${f} ${f}.d > +.endif > +.endfor > +.endfor > .for _dir in \ > lib lib/casper usr legacy/bin legacy/usr > mkdir -p ${WORLDTMP}/${_dir} > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r321442 - head

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:43 2017 New Revision: 321442 URL: https://svnweb.freebsd.org/changeset/base/321442 Log: The .depend.obj cleanup hacks are only needed with -DNO_CLEAN. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r321439 - in head: . lib/clang/libllvm

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:24 2017 New Revision: 321439 URL: https://svnweb.freebsd.org/changeset/base/321439 Log: Move llvm Options.inc hack from r321433 for NO_CLEAN to lib/clang/libllvm. The files are only ever generated to .OBJDIR, not to WORLDTMP (as a sysroot) and are o

svn commit: r321443 - head

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:46 2017 New Revision: 321443 URL: https://svnweb.freebsd.org/changeset/base/321443 Log: NO_CLEAN: Utilize delete-old to remove old orphaned libraries/headers in WORLDTMP. This prevents situations with -DNO_CLEAN from finding stale headers or librar

svn commit: r321440 - in head: share/mk sys/conf

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:36 2017 New Revision: 321440 URL: https://svnweb.freebsd.org/changeset/base/321440 Log: Slightly simplify logic for which depend file is expected. This is a NOP. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd

svn commit: r321441 - in head: share/mk sys/conf

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:40 2017 New Revision: 321441 URL: https://svnweb.freebsd.org/changeset/base/321441 Log: Allow disabling dependency tracking if DEPEND_CFLAGS is empty. This falls back on using the guesssed dependencies if so. Also remove a pre-bmake check while here

svn commit: r321445 - head/share/mk

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 00:12:48 2017 New Revision: 321445 URL: https://svnweb.freebsd.org/changeset/base/321445 Log: cleandir: Fix ESTALE errors from parallel removals. This fixes 'make cleandir' to use the same ordering as 'make cleanobj'. Meaning that SUBDIR will be recursed

Re: svn commit: r321444 - head/etc

2017-07-24 Thread Bryan Drewery
${DESTDIR}/.cshrc > .endif > - cd ${.CURDIR}/mtree; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \ > - ${MTREE} ${DESTDIR}/etc/mtree > .if ${MK_MAIL} != "no" > cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ > ${ETCMAIL} ${DESTDIR}/etc/mail > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r321485 - in head: share/mk sys/conf

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 16:46:12 2017 New Revision: 321485 URL: https://svnweb.freebsd.org/changeset/base/321485 Log: Allow -DNO_SKIP_DEPEND to override the _SKIP_DEPEND logic. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.dep.mk head/sys/c

svn commit: r321491 - head

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 20:43:26 2017 New Revision: 321491 URL: https://svnweb.freebsd.org/changeset/base/321491 Log: Remove unneeded dependency for libzfs. This dependency does nothing since cddl/lib/libzfs is never added into the 'make libraries' dependency chain directly.

svn commit: r321492 - head

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 20:43:37 2017 New Revision: 321492 URL: https://svnweb.freebsd.org/changeset/base/321492 Log: Only build libzfs_core in 'make libraries' if needed. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefil

svn commit: r321493 - head

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 20:51:06 2017 New Revision: 321493 URL: https://svnweb.freebsd.org/changeset/base/321493 Log: NO_CLEAN: Hide delete-old output. It is full of distracting noise about UPDATING and may confuse the user about what is actually being deleted. It is also pos

svn commit: r286966 - head/share/man/man9

2015-08-20 Thread Bryan Drewery
Author: bdrewery Date: Thu Aug 20 18:22:06 2015 New Revision: 286966 URL: https://svnweb.freebsd.org/changeset/base/286966 Log: Add link for rw_unlock(9) to rwlock(9). MFC after:3 days Sponsored by: EMC / Isilon Storage Division Modified: head/share/man/man9/Makefile Modified: hea

svn commit: r286974 - head/share/man/man9

2015-08-20 Thread Bryan Drewery
Author: bdrewery Date: Thu Aug 20 22:14:43 2015 New Revision: 286974 URL: https://svnweb.freebsd.org/changeset/base/286974 Log: Remove reference to non-existent kern_openat(9). MFC after:3 days Sponsored by: EMC / Isilon Storage Division Modified: head/share/man/man9/devfs_set_cdev

Re: svn commit: r286974 - head/share/man/man9

2015-08-20 Thread Bryan Drewery
On 8/20/15 3:26 PM, Konstantin Belousov wrote: > On Thu, Aug 20, 2015 at 10:14:43PM +0000, Bryan Drewery wrote: >> Author: bdrewery >> Date: Thu Aug 20 22:14:43 2015 >> New Revision: 286974 >> URL: https://svnweb.freebsd.org/changeset/base/286974 >> >> Log

svn commit: r287151 - head/sys/dev/filemon

2015-08-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Aug 26 03:32:47 2015 New Revision: 287151 URL: https://svnweb.freebsd.org/changeset/base/287151 Log: Move common locking for filemon_inuse and struct filemon* to filemon_pid_check(). This keeps the lock for the filemon_inuse list held only while reading the lis

svn commit: r287152 - head/sys/dev/filemon

2015-08-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Aug 26 03:33:34 2015 New Revision: 287152 URL: https://svnweb.freebsd.org/changeset/base/287152 Log: Remove unneeded inuse list locking in filemon_comment(). Sponsored by: EMC / Isilon Storage Division MFC after:2 weeks Modified: head/sys/dev/filemon/file

svn commit: r287153 - head/sys/dev/filemon

2015-08-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Aug 26 03:37:18 2015 New Revision: 287153 URL: https://svnweb.freebsd.org/changeset/base/287153 Log: Avoid taking proctree_lock and searching parents in wrappers if not needed. This should help the case where filemon is loaded but not in use. Sponsored by: EM

svn commit: r287155 - head/sys/dev/filemon

2015-08-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Aug 26 03:44:48 2015 New Revision: 287155 URL: https://svnweb.freebsd.org/changeset/base/287155 Log: Fix filemon locking races. Convert filemon_lock and struct filemon* lock to sx(9), rather than a self-rolled reader-writer lock, and hold it for the entire time

svn commit: r287215 - stable/10/share/man/man9

2015-08-27 Thread Bryan Drewery
Author: bdrewery Date: Thu Aug 27 16:36:39 2015 New Revision: 287215 URL: https://svnweb.freebsd.org/changeset/base/287215 Log: MFC r286966: Add link for rw_unlock(9) to rwlock(9). Modified: stable/10/share/man/man9/Makefile Directory Properties: stable/10/ (props changed) Modifie

svn commit: r287334 - stable/10/share/mk

2015-08-31 Thread Bryan Drewery
Author: bdrewery Date: Mon Aug 31 20:44:52 2015 New Revision: 287334 URL: https://svnweb.freebsd.org/changeset/base/287334 Log: MFC r272282,r272363,r272383: r272282: Search for the nearest PORTSDIR where Mk/bsd.ports.mk exists, from .CURDIR. This will only take effect if PORT

Re: svn commit: r287366 - head/sys/kern

2015-09-01 Thread Bryan Drewery
t; I objected to this change, and you did not give me enough time to > properly address this change. > FWIW we've had the same change in the Isilon codebase for some time as well. -- Regards, Bryan Drewery ___ svn-src-all@freebsd.org mai

Re: svn commit: r284598 - head/share/mk

2015-09-01 Thread Bryan Drewery
On 8/1/15 9:15 PM, Simon J. Gerraty wrote: > Bryan Drewery wrote: >>> > > head/share/mk/local.sys.mk >> > >> > I'm bothered by the amount of local.* files committed in the tree. I >> > expect, as a user and working in a downstream product,

svn commit: r287436 - head/share/mk

2015-09-03 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 3 17:01:58 2015 New Revision: 287436 URL: https://svnweb.freebsd.org/changeset/base/287436 Log: Avoid sub-shell for realpath(1) for bmake by using its built-in :tA. MFC after:2 weeks Approved by: portmgr (implicit) Modified: head/share/mk/bsd.port.m

svn commit: r287598 - stable/10/sys/dev/filemon

2015-09-09 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 9 17:15:13 2015 New Revision: 287598 URL: https://svnweb.freebsd.org/changeset/base/287598 Log: MFC r287151,r287152,r287153,r287155: r287151: Move common locking for filemon_inuse and struct filemon* to filemon_pid_check(). r287152: Re

Re: svn commit: r287636 - head/share/mk

2015-09-10 Thread Bryan Drewery
default OBJROOT. > If MAKEOBJDIR is empty or not a suitable value (no '/') > set a default that works. > > Reviewed by: bdrewery > > Modified: > head/share/mk/local.meta.sys.mk Thanks! -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r287841 - head/sys/x86/acpica

2015-09-15 Thread Bryan Drewery
On 9/15/2015 6:44 PM, Adrian Chadd wrote: > + !strcmp(hw_vendor, "ASUSTeK Computer Inc.") && Style bug! -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r287844 - head/include

2015-09-15 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 04:07:39 2015 New Revision: 287844 URL: https://svnweb.freebsd.org/changeset/base/287844 Log: Create 'copies' cookie in proper place in META_MODE. With -j the cookie would be created in CURDIR/sys/teken rather than OBJDIR. Sponsored by: EMC / Isilon St

svn commit: r287848 - head/include

2015-09-15 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 04:27:12 2015 New Revision: 287848 URL: https://svnweb.freebsd.org/changeset/base/287848 Log: Similar to r287844, create 'symlinks' cookie in proper place with -j and META_MODE. Sponsored by: EMC / Isilon Storage Division Modified: head/include/Makefile

svn commit: r287865 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 17:44:45 2015 New Revision: 287865 URL: https://svnweb.freebsd.org/changeset/base/287865 Log: Ignore CCACHE_DIR for meta mode decisions. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/local.meta.sys.mk Modified: head/share/mk/local.

svn commit: r287867 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 18:02:04 2015 New Revision: 287867 URL: https://svnweb.freebsd.org/changeset/base/287867 Log: Error and give better feedback for invalid MAKEOBJDIR settings. Submitted by: sjg Modified: head/share/mk/local.meta.sys.mk Modified: head/share/mk/local.meta.

Re: svn commit: r287636 - head/share/mk

2015-09-16 Thread Bryan Drewery
nnot use MAKEOBJDIR=${MAKEOBJDIR}${.newline}Unset MAKEOBJDIR to get > default: MAKEOBJDIR='${_default_makeobjdir}' > .endif > +.endif > .if !empty(SB) > SB_OBJROOT ?= ${SB}/obj/ > # this is what we use below > I have committed this as it seems fine and I need to

svn commit: r287869 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 19:58:04 2015 New Revision: 287869 URL: https://svnweb.freebsd.org/changeset/base/287869 Log: Fix check from r287867 for valid MAKEOBJDIR from top-level builds. MAKEOBJDIR is based on OBJTOP so cannot be expanded until OBJTOP is set. Reported by: Niko

svn commit: r287871 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 20:58:43 2015 New Revision: 287871 URL: https://svnweb.freebsd.org/changeset/base/287871 Log: META_MODE: Fix OBJROOT ending in two // when it does not yet exist. This would lead to the 2nd build (after the first with a missing OBJROOT) to always rebuild e

svn commit: r287879 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 23:01:16 2015 New Revision: 287879 URL: https://svnweb.freebsd.org/changeset/base/287879 Log: META_MODE: Don't create obj directories automatically when running make -V. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/sys.mk Modified

svn commit: r287885 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Wed Sep 16 23:59:53 2015 New Revision: 287885 URL: https://svnweb.freebsd.org/changeset/base/287885 Log: Update META_MODE architectures for universe Modified: head/share/mk/local.meta.sys.mk Modified: head/share/mk/local.meta.sys.mk

svn commit: r287887 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 00:17:32 2015 New Revision: 287887 URL: https://svnweb.freebsd.org/changeset/base/287887 Log: META_MODE: Don't define the default MAKEOBJDIR twice. Just expand the default. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/local.meta.sy

svn commit: r287889 - stable/10/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 00:24:50 2015 New Revision: 287889 URL: https://svnweb.freebsd.org/changeset/base/287889 Log: MFC r287436: Avoid sub-shell for realpath(1) for bmake by using its built-in :tA. Modified: stable/10/share/mk/bsd.port.mk stable/10/share/mk/bsd.port.subdi

svn commit: r287898 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 04:01:05 2015 New Revision: 287898 URL: https://svnweb.freebsd.org/changeset/base/287898 Log: META_MODE: Allow MAKEOBJDIRPREFIX to work more closely to its traditional behavior. The preferred way to modify the object directory root is to use OBJROOT. How

svn commit: r287899 - head/share/mk

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 04:22:00 2015 New Revision: 287899 URL: https://svnweb.freebsd.org/changeset/base/287899 Log: META_MODE: Default OBJROOT to the traditional /usr/src/SRCTOP/. This avoids easily colliding multiple src trees with the same objects. Having multiple checkouts

svn commit: r287900 - head

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 04:43:07 2015 New Revision: 287900 URL: https://svnweb.freebsd.org/changeset/base/287900 Log: Get arm64/aarch64 into 'make targets' output to fix makeman. Modified: head/Makefile Modified: head/Makefile ===

svn commit: r287902 - head

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 04:48:15 2015 New Revision: 287902 URL: https://svnweb.freebsd.org/changeset/base/287902 Log: Let makeman run 'make showconfig' without hitting the aarch64 error. Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 =

svn commit: r287903 - head

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 04:54:49 2015 New Revision: 287903 URL: https://svnweb.freebsd.org/changeset/base/287903 Log: Rework r287900 to keep arm64/aarch64 stable in the TARGETS list. This is relevant for makeman using the 'make targets' output in src.conf(5). This makes a _UN

svn commit: r287904 - in head: share/man/man5 tools/build/options

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 05:01:04 2015 New Revision: 287904 URL: https://svnweb.freebsd.org/changeset/base/287904 Log: Document NO_SILENT for META_MODE. Reword and add some formatting as well. Modified: head/share/man/man5/src.conf.5 head/tools/build/options/WITH_META_MODE Mo

svn commit: r287905 - in head: bin/ps lib/libc lib/libsm lib/libxo sbin/ipf/ipftest sbin/savecore usr.bin/netstat usr.bin/procstat usr.bin/wc usr.sbin/yppoll

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 05:06:34 2015 New Revision: 287905 URL: https://svnweb.freebsd.org/changeset/base/287905 Log: Update META_MODE dependencies. Modified: head/bin/ps/Makefile.depend head/lib/libc/Makefile.depend head/lib/libsm/Makefile.depend head/lib/libxo/Makefile.depen

svn commit: r287906 - head/share/man/man5

2015-09-16 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 05:07:39 2015 New Revision: 287906 URL: https://svnweb.freebsd.org/changeset/base/287906 Log: Regenerate Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

Re: svn commit: r287886 - head/sys/sys

2015-09-17 Thread Bryan Drewery
; >> Due to the use of int's for file offsets in the VOP_WRITE_(PRE|POST) >> macros, kqueue write events for files greater 2GB where never fired. >> >> This caused tail -f on a file greater 2GB to never see updates. > > Oh that's an emba

svn commit: r287919 - head/share/mk

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 16:38:32 2015 New Revision: 287919 URL: https://svnweb.freebsd.org/changeset/base/287919 Log: Fix makeman creating obj directories due to turning on WITH_AUTO_OBJ. r284708 addressed this slightly but seems to have put the make(showconfig) guard in the wro

svn commit: r287924 - head/share/mk

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 17:35:06 2015 New Revision: 287924 URL: https://svnweb.freebsd.org/changeset/base/287924 Log: Include bsd.mkopt.mk after local.sys.env.mk (which includes /etc/src-env.conf). This will allow setting WITH_META_MODE in that file rather that requiring it to

svn commit: r287925 - in head: share/man/man5 tools/build/options

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 17:45:20 2015 New Revision: 287925 URL: https://svnweb.freebsd.org/changeset/base/287925 Log: Document src-env.conf and note its use for MAKEOBJDIRPREFIX and WITH_META_MDOE. Sponsored by: EMC / Isilon Storage Division Modified: head/share/man/man5/Makef

svn commit: r287932 - in head: share/mk tools/build/options

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 20:33:52 2015 New Revision: 287932 URL: https://svnweb.freebsd.org/changeset/base/287932 Log: src.conf.5: Make it self-documenting that the mkopts are environment-only. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/sys.mk head/too

svn commit: r287935 - head/tools/build/options

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 20:45:51 2015 New Revision: 287935 URL: https://svnweb.freebsd.org/changeset/base/287935 Log: Optimize makeman slightly by removing uneeded cat and extra test -s. Sponsored by: EMC / Isilon Storage Division Modified: head/tools/build/options/makeman Mod

svn commit: r287936 - head/share/man/man5

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 20:48:42 2015 New Revision: 287936 URL: https://svnweb.freebsd.org/changeset/base/287936 Log: Regenerate Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

svn commit: r287939 - head/share/mk

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 21:49:29 2015 New Revision: 287939 URL: https://svnweb.freebsd.org/changeset/base/287939 Log: Add a check to ensure that the env-only mkopts are not set via src.conf. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/src.sys.mk Modifie

svn commit: r287941 - head/share/mk

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 21:51:48 2015 New Revision: 287941 URL: https://svnweb.freebsd.org/changeset/base/287941 Log: Trim space Modified: head/share/mk/src.sys.mk Modified: head/share/mk/src.sys.mk == ---

svn commit: r287942 - head/tools/build/options

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 22:04:46 2015 New Revision: 287942 URL: https://svnweb.freebsd.org/changeset/base/287942 Log: makeman: Fix handling of env-only vars by using SRC_ENV_CONF rather than SRCCONF. Also note that these env-only vars can be specified on the command line. Th

svn commit: r287943 - head/share/man/man5

2015-09-17 Thread Bryan Drewery
Author: bdrewery Date: Thu Sep 17 22:07:40 2015 New Revision: 287943 URL: https://svnweb.freebsd.org/changeset/base/287943 Log: Regenerate Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

svn commit: r287966 - head/share/mk

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 18:57:09 2015 New Revision: 287966 URL: https://svnweb.freebsd.org/changeset/base/287966 Log: Avoid /usr/obj// from r287899 Modified: head/share/mk/local.meta.sys.mk Modified: head/share/mk/local.meta.sys.mk ==

svn commit: r287970 - head/usr.bin/tip/tip

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 21:01:52 2015 New Revision: 287970 URL: https://svnweb.freebsd.org/changeset/base/287970 Log: Don't hide build commands. Modified: head/usr.bin/tip/tip/Makefile Modified: head/usr.bin/tip/tip/Makefile =

svn commit: r287971 - head/cddl/lib/libdtrace

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 21:18:44 2015 New Revision: 287971 URL: https://svnweb.freebsd.org/changeset/base/287971 Log: Use FILES for installing the dtrace scripts. The BSD.usr.dist mtree always creates /usr/lib/dtrace so there is no need to check if it exists. The FILES mech

svn commit: r287972 - head/include

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 21:36:29 2015 New Revision: 287972 URL: https://svnweb.freebsd.org/changeset/base/287972 Log: META_MODE: Avoid command changing in 2nd build. If the command to be ran changes then a rebuild is caused. Checking exists(${DESTDIR}...) from make results in th

svn commit: r287973 - head/tools/build/options

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 22:22:32 2015 New Revision: 287973 URL: https://svnweb.freebsd.org/changeset/base/287973 Log: Document NO_DIRDEPS for META_MODE and give link to full details. Modified: head/tools/build/options/WITH_META_MODE Modified: head/tools/build/options/WITH_META_MODE

svn commit: r287974 - head/share/man/man5

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 22:26:25 2015 New Revision: 287974 URL: https://svnweb.freebsd.org/changeset/base/287974 Log: Regenerate Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

svn commit: r287975 - head/share/mk

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 22:28:13 2015 New Revision: 287975 URL: https://svnweb.freebsd.org/changeset/base/287975 Log: Garbage collect _SHLIBDIRPREFIX leftovers from r284898. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/bsd.lib.mk head/share/mk/bsd.sys.m

svn commit: r287976 - head/share/msgdef

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 22:55:18 2015 New Revision: 287976 URL: https://svnweb.freebsd.org/changeset/base/287976 Log: Remove rm -Rf beforeinstall hack that was needed due to a change that only lasted 3 days in HEAD in 2001 (r88348 - r88459) Sponsored by: EMC / Isilon Storage Div

svn commit: r287977 - head/libexec/rtld-elf

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 23:12:38 2015 New Revision: 287977 URL: https://svnweb.freebsd.org/changeset/base/287977 Log: META_MODE: No need to fix the link in this case. The exists(${DESTDIR}...) check runs with DESTDIR being blank. When the target runs it does have DESTDIR=${STAG

svn commit: r287978 - head/share/mk

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 23:25:43 2015 New Revision: 287978 URL: https://svnweb.freebsd.org/changeset/base/287978 Log: Fix LIBRARIES_ONLY It was erroring: make: don't know how to make _manpages. Stop Sponsored by: EMC / Isilon Storage Division MFC after:1 week Modified:

svn commit: r287979 - head/usr.sbin/sysrc

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 23:34:47 2015 New Revision: 287979 URL: https://svnweb.freebsd.org/changeset/base/287979 Log: Remove redundant beforeinstall. Modified: head/usr.sbin/sysrc/Makefile Modified: head/usr.sbin/sysrc/Makefile ==

svn commit: r287980 - in head: gnu/usr.bin/groff/src/utils/indxbib lib/liblzma lib/libusb lib/libz

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 18 23:49:32 2015 New Revision: 287980 URL: https://svnweb.freebsd.org/changeset/base/287980 Log: Replace beforeinstall: handling with FILES. This actually fixes some cases to respect LIBRARIES_ONLY. Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r287981 - in head: . secure/lib/libcrypto

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Sat Sep 19 03:46:10 2015 New Revision: 287981 URL: https://svnweb.freebsd.org/changeset/base/287981 Log: Replace afterinstall: hack from r111083 with 'make delete-old' functionality. Sponsored by: EMC / Isilon Storage Division Modified: head/ObsoleteFiles.inc hea

svn commit: r287982 - in head: . usr.sbin/ntp/ntpdc

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Sat Sep 19 03:51:19 2015 New Revision: 287982 URL: https://svnweb.freebsd.org/changeset/base/287982 Log: Replace afterinstall: hack from r54681 with 'make delete-old' functionality. Sponsored by: EMC / Isilon Storage Division Modified: head/ObsoleteFiles.inc head

svn commit: r287983 - head/gnu/usr.bin/binutils/ld

2015-09-18 Thread Bryan Drewery
Author: bdrewery Date: Sat Sep 19 03:53:37 2015 New Revision: 287983 URL: https://svnweb.freebsd.org/changeset/base/287983 Log: Replace afterinstall: hack with FILES mechanism. Sponsored by: EMC / Isilon Storage Division Modified: head/gnu/usr.bin/binutils/ld/Makefile Modified: head/gnu

svn commit: r287989 - in head: targets/pseudo/userland usr.bin/numactl usr.sbin/sesutil

2015-09-19 Thread Bryan Drewery
Author: bdrewery Date: Sat Sep 19 17:47:36 2015 New Revision: 287989 URL: https://svnweb.freebsd.org/changeset/base/287989 Log: Connect sesutil(1) and numactl(1) for META_MODE. Sponsored by: EMC / Isilon Storage Division Added: head/usr.bin/numactl/Makefile.depend (contents, props chan

svn commit: r288074 - in head: gnu/lib/csu lib/csu lib/csu/aarch64 lib/csu/amd64 lib/csu/arm lib/csu/i386 lib/csu/mips lib/csu/powerpc lib/csu/powerpc64 lib/csu/sparc64

2015-09-21 Thread Bryan Drewery
Author: bdrewery Date: Mon Sep 21 18:39:13 2015 New Revision: 288074 URL: https://svnweb.freebsd.org/changeset/base/288074 Log: Replace realinstall: and META_MODE staging hacks with FILES mechanism. This partially reverts r270170 for lib/csu/i386 while retaining the change for using bsd.l

svn commit: r288075 - head/gnu/usr.bin/binutils/ld

2015-09-21 Thread Bryan Drewery
Author: bdrewery Date: Mon Sep 21 18:52:52 2015 New Revision: 288075 URL: https://svnweb.freebsd.org/changeset/base/288075 Log: Use SHAREOWN/SHAREMODE/SHAREGRP rather than LIB* as these are plain ASCII scripts that the linker can load rather than binary library objects. Effectively no cha

svn commit: r288076 - in head: gnu/lib/csu lib/csu/aarch64 lib/csu/amd64 lib/csu/arm lib/csu/i386 lib/csu/mips lib/csu/powerpc lib/csu/powerpc64 lib/csu/sparc64

2015-09-21 Thread Bryan Drewery
Author: bdrewery Date: Mon Sep 21 21:44:02 2015 New Revision: 288076 URL: https://svnweb.freebsd.org/changeset/base/288076 Log: Fix installation of 32bit libraries after r288074. FILES is not used when LIBRARIES_ONLY is set, which is used to build and install the lib32 sysroot. All of th

svn commit: r288091 - head/sys/kern

2015-09-21 Thread Bryan Drewery
Author: bdrewery Date: Tue Sep 22 03:34:07 2015 New Revision: 288091 URL: https://svnweb.freebsd.org/changeset/base/288091 Log: vfs_mountroot_shuffle() never returns non-zero. Modified: head/sys/kern/vfs_mountroot.c Modified: head/sys/kern/vfs_mountroot.c

svn commit: r288092 - head/lib/libc/sys

2015-09-21 Thread Bryan Drewery
Author: bdrewery Date: Tue Sep 22 04:55:28 2015 New Revision: 288092 URL: https://svnweb.freebsd.org/changeset/base/288092 Log: Avoid adding duplicates into OBJS. bsd.lib.mk already handles adding entries to OBJS based on SRCS. MFC after:1 week Sponsored by: EMC / Isilon Storage Di

svn commit: r288093 - head/share/mk

2015-09-21 Thread Bryan Drewery
Author: bdrewery Date: Tue Sep 22 05:05:53 2015 New Revision: 288093 URL: https://svnweb.freebsd.org/changeset/base/288093 Log: bsd.lib.mk: Simplify CLEANFILES handling. This limits CLEANFILES removal to just bsd.obj.mk now and removes the need for NOPATH_FILES. This reverts r96529 w

svn commit: r283925 - head/share/mk

2015-06-02 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 2 19:05:02 2015 New Revision: 283925 URL: https://svnweb.freebsd.org/changeset/base/283925 Log: Similar to r280178, don't hide command for building static library. Modified: head/share/mk/bsd.lib.mk Modified: head/share/mk/bsd.lib.mk ==

svn commit: r284105 - head/bin/cp

2015-06-06 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 7 03:49:41 2015 New Revision: 284105 URL: https://svnweb.freebsd.org/changeset/base/284105 Log: Cleanup some indentation issues. Modified: head/bin/cp/utils.c Modified: head/bin/cp/utils.c ===

svn commit: r284106 - head/bin/cp

2015-06-06 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 7 06:30:25 2015 New Revision: 284106 URL: https://svnweb.freebsd.org/changeset/base/284106 Log: Implement '-s' to copy as symlink, similar to the current -l link(2) handling. This is also implemented in at least GNU coreutils cp. While here also improve

Re: svn commit: r284105 - head/bin/cp

2015-06-07 Thread Bryan Drewery
On 6/7/2015 9:06 AM, Konstantin Belousov wrote: > On Sun, Jun 07, 2015 at 03:49:42AM +0000, Bryan Drewery wrote: >> Author: bdrewery >> Date: Sun Jun 7 03:49:41 2015 >> New Revision: 284105 >> URL: https://svnweb.freebsd.org/changeset/base/284105 >> >> Lo

svn commit: r284163 - head/bin/cp

2015-06-08 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 8 19:24:18 2015 New Revision: 284163 URL: https://svnweb.freebsd.org/changeset/base/284163 Log: Cleanup some style(9) issues. - Whitespace. - Comments. - Wrap long lines. MFC after:2 weeks X-MFC-with: r284105,r284106 Sponsored by: EMC / Isi

Re: svn commit: r284345 - in head: . bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/freebsd-version bin/getfacl bin/hostname b

2015-06-13 Thread Bryan Drewery
> On Jun 13, 2015, at 15:20, Simon J. Gerraty wrote: > > Author: sjg > Date: Sat Jun 13 19:20:56 2015 > New Revision: 284345 > URL: https://svnweb.freebsd.org/changeset/base/284345 > > Log: > Add META_MODE support. Thanks!! Is anything remaining from the projects/bmake branch? ___

Re: svn commit: r284345 - in head: . bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/freebsd-version bin/getfacl bin/hostname b

2015-06-15 Thread Bryan Drewery
e the DEPENDS lines in the Makefiles and maintain them by hand as we do in ports. Pick one. -- Regards, Bryan Drewery ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r284345 - in head: . bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/freebsd-version bin/getfacl bin/hostname b

2015-06-15 Thread Bryan Drewery
On 6/15/15 12:18 PM, Bryan Drewery wrote: > On 6/14/15 6:37 PM, Adrian Chadd wrote: >> Hi, >> >> I'm happy for this to be your baby and see how it all pans out in the >> tree, but I thought we as a project learnt some lessons about checking >> in autogenerat

Re: svn commit: r284198 - head/bin/ls

2015-06-15 Thread Bryan Drewery
system. -- Regards, Bryan Drewery ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r284198 - head/bin/ls

2015-06-15 Thread Bryan Drewery
found that from simple 'man ls' (etc) there is no real mention of what --libxo even is or how it works. Following the manpage cross-references leads me to have to go to a webpage to see what params --libxo even takes. The --libxo flag needs much more documentation in these manpages. --

Re: svn commit: r284198 - head/bin/ls

2015-06-15 Thread Bryan Drewery
#x27;ls' why? Most, all?, scripting languages have globbing and file listing functions already so there's no need to run /bin/ls and parse it. -- Regards, Bryan Drewery ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r284163 - head/bin/cp

2015-06-25 Thread Bryan Drewery
On 6/9/2015 1:28 AM, Bruce Evans wrote: > On Mon, 8 Jun 2015, Bryan Drewery wrote: > >> Log: >> Cleanup some style(9) issues. >> >> - Whitespace. >> - Comments. >> - Wrap long lines. > > cp's style had a remarlable amount of bitrot. >

svn commit: r291718 - head/usr.sbin/camdd

2015-12-03 Thread Bryan Drewery
Author: bdrewery Date: Thu Dec 3 21:13:08 2015 New Revision: 291718 URL: https://svnweb.freebsd.org/changeset/base/291718 Log: Use proper LIBADD. Sponsored by: EMC / Isilon Storage Division Modified: head/usr.sbin/camdd/Makefile Modified: head/usr.sbin/camdd/Makefile ==

Re: svn commit: r291716 - in head: share/man/man4 sys/cam sys/cam/ata sys/cam/scsi sys/dev/md sys/geom sys/kern sys/pc98/include sys/sys usr.sbin usr.sbin/camdd

2015-12-03 Thread Bryan Drewery
o.h: > Add prototypes for physcopyin_vlist() and physcopyout_vlist(). > > share/man/man4/pass.4: > Document the CAMIOQUEUE and CAMIOGET ioctls. > > usr.sbin/Makefile: > Add camdd. > > usr.sbin/camdd/Makefile: > Add a makefile for c

svn commit: r291717 - in head: targets/pseudo/userland usr.sbin/camdd

2015-12-03 Thread Bryan Drewery
Author: bdrewery Date: Thu Dec 3 21:13:05 2015 New Revision: 291717 URL: https://svnweb.freebsd.org/changeset/base/291717 Log: DIRDEPS_BUILD: Connect usr.sbin/camdd Sponsored by: EMC / Isilon Storage Division Added: head/usr.sbin/camdd/Makefile.depend (contents, props changed) Modifie

svn commit: r291720 - head/usr.sbin/fstyp

2015-12-03 Thread Bryan Drewery
Author: bdrewery Date: Thu Dec 3 21:16:52 2015 New Revision: 291720 URL: https://svnweb.freebsd.org/changeset/base/291720 Log: Convert to LIBADD Sponsored by: EMC / Isilon Storage Division Modified: head/usr.sbin/fstyp/Makefile Modified: head/usr.sbin/fstyp/Makefile ===

Re: svn commit: r291720 - head/usr.sbin/fstyp

2015-12-03 Thread Bryan Drewery
On 12/3/15 1:16 PM, Bryan Drewery wrote: > Author: bdrewery > Date: Thu Dec 3 21:16:52 2015 > New Revision: 291720 > URL: https://svnweb.freebsd.org/changeset/base/291720 > > Log: > Convert to LIBADD > > Sponsored by: EMC / Isilon Storage Division >

svn commit: r291725 - head/share/mk

2015-12-03 Thread Bryan Drewery
Author: bdrewery Date: Thu Dec 3 22:39:42 2015 New Revision: 291725 URL: https://svnweb.freebsd.org/changeset/base/291725 Log: Revert r288966 as it is redundant and not right. bsd.prog.mk and bsd.lib.mk already make OBJS depend on headers when there is not .OBJDIR/.depend file, which is

<    11   12   13   14   15   16   17   18   19   20   >