svn commit: r263992 - head/sys/conf

2014-04-01 Thread Warner Losh
Author: imp Date: Tue Apr 1 14:24:03 2014 New Revision: 263992 URL: http://svnweb.freebsd.org/changeset/base/263992 Log: Test MK_ARM_ABI rather than if WITHOUT_ARM_ABI is defined. Modified: head/sys/conf/Makefile.arm Modified: head/sys/conf/Makefile.arm

svn commit: r263995 - head/sys/conf

2014-04-01 Thread Warner Losh
Author: imp Date: Tue Apr 1 14:24:20 2014 New Revision: 263995 URL: http://svnweb.freebsd.org/changeset/base/263995 Log: Remove check for clang and expand the comment. Newer versions of gcc generate dwarf4 by default as well, so always force dwarf2 when generating debugging data. It is

svn commit: r263993 - head/share/mk

2014-04-01 Thread Warner Losh
Author: imp Date: Tue Apr 1 14:24:08 2014 New Revision: 263993 URL: http://svnweb.freebsd.org/changeset/base/263993 Log: Eliminate FDT being treated specially. When the BSDL DTC was introduced, the meaning of WITH_FDT changed from 'do FDT in boot loader and build dtc compiler' to be simply

svn commit: r263994 - head/share/mk

2014-04-01 Thread Warner Losh
Author: imp Date: Tue Apr 1 14:24:15 2014 New Revision: 263994 URL: http://svnweb.freebsd.org/changeset/base/263994 Log: There's no need to set the default for GNUCXX based on WITHOUT_CXX being defined. The system works fine without it (because GNUCXX isn't built when WITHOUT_CXX is

svn commit: r263997 - in head: share/mk usr.bin/grep

2014-04-01 Thread Warner Losh
Author: imp Date: Tue Apr 1 14:24:32 2014 New Revision: 263997 URL: http://svnweb.freebsd.org/changeset/base/263997 Log: Don't test WITHOUT_FOO in program makefiles, test MK_FOO instead. Modified: head/share/mk/bsd.own.mk head/usr.bin/grep/Makefile Modified: head/share/mk/bsd.own.mk

svn commit: r263996 - head

2014-04-01 Thread Warner Losh
Author: imp Date: Tue Apr 1 14:24:25 2014 New Revision: 263996 URL: http://svnweb.freebsd.org/changeset/base/263996 Log: Remove support for legacy mips*eb names. Remove tests for TARGET_BIG_ENDIAN. Modified: head/Makefile Modified: head/Makefile

svn commit: r264044 - head/share/mk

2014-04-02 Thread Warner Losh
Author: imp Date: Wed Apr 2 16:33:02 2014 New Revision: 264044 URL: http://svnweb.freebsd.org/changeset/base/264044 Log: FreeBSD make (aka fmake) doesn't grok .MAKE.LEVEL. Failsafe and assume that it is OK to set MK_xxx flags. Modified: head/share/mk/bsd.own.mk Modified:

svn commit: r264045 - head/share/mk

2014-04-02 Thread Warner Losh
Author: imp Date: Wed Apr 2 16:33:10 2014 New Revision: 264045 URL: http://svnweb.freebsd.org/changeset/base/264045 Log: Move setting of the MK_xxx variables based on NO_xxx to avoid triggering the you aren't allowed to set this warning when building stand alone in directories whose

Re: svn commit: r264042 - in head: include lib/libc/gen lib/libc/include lib/libc/stdlib

2014-04-04 Thread Warner Losh
On Apr 4, 2014, at 6:55 AM, David Chisnall thera...@freebsd.org wrote: If we could build base with gcc47 from ports, that would be okay, because then we'd have a modern C/C++ compiler in the base system and a modern(ish - 4.8 / 4.9 would be better, but 4.7 is a reasonable baseline) C/C++

Re: svn commit: r264042 - in head: include lib/libc/gen lib/libc/include lib/libc/stdlib

2014-04-04 Thread Warner Losh
On Apr 4, 2014, at 7:44 AM, Jordan Hubbard j...@ixsystems.com wrote: For embedded uses, we'd also like to build FreeBSD with vendor's-ugly-hacked-up-gcc-of-the-week. This is less of an issue now for ARM, but MIPS vendors still hack up gcc in such a way that there's no way that they can

Re: svn commit: r264042 - in head: include lib/libc/gen lib/libc/include lib/libc/stdlib

2014-04-04 Thread Warner Losh
On Apr 4, 2014, at 8:03 AM, David Chisnall thera...@freebsd.org wrote: On 4 Apr 2014, at 14:44, Jordan Hubbard j...@ixsystems.com wrote: Ah, OK. And I’m guessing there’s been no interest in forward-porting the blocks support to 4.7? That’s kind of… a bummer. I don't think so. Warner

svn commit: r264157 - head/secure

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 17:54:55 2014 New Revision: 264157 URL: http://svnweb.freebsd.org/changeset/base/264157 Log: Use MK_CRYPT=no in preference to WITHOUT_CRYPT here. Modified: head/secure/Makefile Modified: head/secure/Makefile

svn commit: r264155 - in head: lib/libc/amd64/sys lib/libc/arm/sys lib/libc/i386/sys lib/libc/ia64/sys lib/libc/mips/sys lib/libc/powerpc/sys lib/libc/powerpc64/sys lib/libc/sparc64/sys lib/libc/sy...

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 17:54:43 2014 New Revision: 264155 URL: http://svnweb.freebsd.org/changeset/base/264155 Log: Convert from WITHOUT_SYSCALL_COMPAT to MK_SYSCALL_COMPAT. Modified: head/lib/libc/amd64/sys/Makefile.inc head/lib/libc/arm/sys/Makefile.inc

svn commit: r264154 - in head: lib/libproc lib/libproc/test/t1-bkpt lib/libproc/test/t2-name2map lib/libproc/test/t3-name2sym share/mk

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 17:54:36 2014 New Revision: 264154 URL: http://svnweb.freebsd.org/changeset/base/264154 Log: The proper way to request no man pages currently is NO_MAN=xxx. Use it in preference to the user WITHOUT_MAN knob, which should never be set in normal src Makefiles.

svn commit: r264156 - in head: kerberos5 tools/bsdbox

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 17:54:50 2014 New Revision: 264156 URL: http://svnweb.freebsd.org/changeset/base/264156 Log: use MK_KERBEROS=no in preference to WITHOUT_KERBEROS Modified: head/kerberos5/Makefile head/tools/bsdbox/Makefile.telnetd Modified: head/kerberos5/Makefile

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

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 18:00:45 2014 New Revision: 264158 URL: http://svnweb.freebsd.org/changeset/base/264158 Log: Document upcoming build option WITH_SORT_THREADS Added: head/tools/build/options/WITH_SORT_THREADS (contents, props changed) Added:

svn commit: r264159 - in head: share/mk usr.bin/sort

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 18:01:49 2014 New Revision: 264159 URL: http://svnweb.freebsd.org/changeset/base/264159 Log: Convert sort to using newer MK_ convention. Modified: head/share/mk/bsd.own.mk head/usr.bin/sort/Makefile Modified: head/share/mk/bsd.own.mk

svn commit: r264177 - in head/sys/dev/hyperv: netvsc storvsc

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 22:42:00 2014 New Revision: 264177 URL: http://svnweb.freebsd.org/changeset/base/264177 Log: Make some unwise casts. On i386 these casts wind up being safe. Rather than disturb the API, go with these casts to shut gcc up. Modified:

svn commit: r264178 - in head/sys: i386/xen x86/xen xen

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 22:43:18 2014 New Revision: 264178 URL: http://svnweb.freebsd.org/changeset/base/264178 Log: Make this compile with gcc. Submitted by: royger@ Modified: head/sys/i386/xen/xen_machdep.c head/sys/x86/xen/pv.c head/sys/xen/xen-os.h Modified:

svn commit: r264179 - in head/sys/amd64/vmm: . intel io

2014-04-05 Thread Warner Losh
Author: imp Date: Sat Apr 5 22:43:23 2014 New Revision: 264179 URL: http://svnweb.freebsd.org/changeset/base/264179 Log: Make the vmm code compile with gcc too. Not entirely sure things are correct for the pirbase test (since I'd have thought we'd need to do something even when the offset

svn commit: r264199 - head/sys/boot/ficl

2014-04-06 Thread Warner Losh
Author: imp Date: Sun Apr 6 19:51:57 2014 New Revision: 264199 URL: http://svnweb.freebsd.org/changeset/base/264199 Log: Fix the mips64el build: mips64el should use the mips64 directory, not the mips64el directory. Modified: head/sys/boot/ficl/Makefile Modified:

svn commit: r264230 - in head/sys/boot/fdt/dts: arm powerpc

2014-04-07 Thread Warner Losh
Author: imp Date: Mon Apr 7 16:38:31 2014 New Revision: 264230 URL: http://svnweb.freebsd.org/changeset/base/264230 Log: These were bogusly placed in the arm directory. Move them to their proper location in powerpc directory. Added: head/sys/boot/fdt/dts/powerpc/p1020rdb.dts -

Re: svn commit: r263749 - in head: . sys/amd64/conf sys/conf sys/i386/conf sys/sparc64/conf

2014-04-07 Thread Warner Losh
On Apr 7, 2014, at 1:05 PM, John Baldwin j...@freebsd.org wrote: On Tuesday, March 25, 2014 6:08:31 pm Warner Losh wrote: Author: imp Date: Tue Mar 25 22:08:31 2014 New Revision: 263749 URL: http://svnweb.freebsd.org/changeset/base/263749 Log: Rather than require a makeoptions DEBUG

svn commit: r264239 - head/share/mk

2014-04-07 Thread Warner Losh
Author: imp Date: Mon Apr 7 21:16:51 2014 New Revision: 264239 URL: http://svnweb.freebsd.org/changeset/base/264239 Log: Need to test .MAKE.LEVEL everywhere before using it for bootstrapping issues between fmake and bmake. Modified: head/share/mk/bsd.own.mk Modified:

svn commit: r264270 - head/sys/conf

2014-04-08 Thread Warner Losh
Author: imp Date: Tue Apr 8 20:10:57 2014 New Revision: 264270 URL: http://svnweb.freebsd.org/changeset/base/264270 Log: Put proper ${} around variable expansion. This fixes the build on 9.2 with fmake (which complained). Not sure why bmake didn't complain though... Modified:

svn commit: r264281 - head/tools/tools/nanobsd

2014-04-08 Thread Warner Losh
Author: imp Date: Tue Apr 8 21:58:04 2014 New Revision: 264281 URL: http://svnweb.freebsd.org/changeset/base/264281 Log: Also ignore files from Murcirial (.hg) and git (.git) when copying file trees. Modified: head/tools/tools/nanobsd/nanobsd.sh Modified:

Re: svn commit: r264345 - in head: . contrib/llvm/tools/clang/lib/Driver

2014-04-11 Thread Warner Losh
On Apr 11, 2014, at 11:12 AM, Steve Kargl s...@troutmask.apl.washington.edu wrote: On Fri, Apr 11, 2014 at 04:51:36PM +, Dimitry Andric wrote: Author: dim Date: Fri Apr 11 16:51:35 2014 New Revision: 264345 URL: http://svnweb.freebsd.org/changeset/base/264345 Log: Amend r263891,

svn commit: r264399 - head/share/mk

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:21:48 2014 New Revision: 264399 URL: http://svnweb.freebsd.org/changeset/base/264399 Log: Don't apply ctf conversions in POSIX mode. These can't happen there because they pollute the POSIX environment, which doens't allow for these extentions. ctf conversions

svn commit: r264396 - in head: . tools/build

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:21:30 2014 New Revision: 264396 URL: http://svnweb.freebsd.org/changeset/base/264396 Log: Up the minimum system to build FreeBSD current to 8.0-RELEASE. The issues with vendors that needed 7.x support have been resolved. Many vendors are still using 8.x build

svn commit: r264395 - head

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:21:22 2014 New Revision: 264395 URL: http://svnweb.freebsd.org/changeset/base/264395 Log: Determine whether to build clang and its bootstrap tools the same way. This allows a clang bootstrap to happen, even when WITHOUT_CLANG is defined. This is a minimal

svn commit: r264398 - head/tools/build

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:21:43 2014 New Revision: 264398 URL: http://svnweb.freebsd.org/changeset/base/264398 Log: Check the right file for pwcache_groupdb. Modified: head/tools/build/Makefile Modified: head/tools/build/Makefile

svn commit: r264397 - head

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:21:35 2014 New Revision: 264397 URL: http://svnweb.freebsd.org/changeset/base/264397 Log: We no longer support upgrading from FreeBSD 4, so we don't need the NOMAN and NOSHARED defines here. They have been obsolete for almost a decade anyway. Modified:

svn commit: r264401 - head/sbin/mount_fusefs

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:22:22 2014 New Revision: 264401 URL: http://svnweb.freebsd.org/changeset/base/264401 Log: In tree makefile shouldn't be setting policy piecemeal. Don't set NO_MANCOMPRESS here. Modified: head/sbin/mount_fusefs/Makefile Modified:

svn commit: r264400 - in head: cddl/usr.bin/sgsmsg cddl/usr.bin/zinject cddl/usr.bin/zlook cddl/usr.bin/ztest cddl/usr.sbin/zhack contrib/libucl contrib/libucl/doc contrib/libucl/tests contrib/libu...

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:21:56 2014 New Revision: 264400 URL: http://svnweb.freebsd.org/changeset/base/264400 Log: NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a

svn commit: r264402 - in head/share: examples/etc man/man5 mk

2014-04-12 Thread Warner Losh
Author: imp Date: Sun Apr 13 05:22:26 2014 New Revision: 264402 URL: http://svnweb.freebsd.org/changeset/base/264402 Log: Convert NO_MANCOMPRESS to normal convention. Modified: head/share/examples/etc/make.conf head/share/man/man5/make.conf.5 head/share/mk/bsd.man.mk

Re: svn commit: r264402 - in head/share: examples/etc man/man5 mk

2014-04-13 Thread Warner Losh
at 1:22 AM, Warner Losh i...@freebsd.org wrote: Author: imp Date: Sun Apr 13 05:22:26 2014 New Revision: 264402 URL: http://svnweb.freebsd.org/changeset/base/264402 Log: Convert NO_MANCOMPRESS to normal convention. This breaks installworld for me with ... install -o root -g wheel -m

svn commit: r264424 - in head/share: examples/etc man/man5 mk

2014-04-13 Thread Warner Losh
Author: imp Date: Sun Apr 13 21:52:27 2014 New Revision: 264424 URL: http://svnweb.freebsd.org/changeset/base/264424 Log: r264402 builds fine, but turns out there are problems with install. Back it out until they can be tracked down. Modified: head/share/examples/etc/make.conf

Re: svn commit: r264402 - in head/share: examples/etc man/man5 mk

2014-04-13 Thread Warner Losh
: On Sun, Apr 13, 2014 at 4:57 PM, Warner Losh i...@bsdimp.com wrote: Are you sure it is this exact commit? It seems to be. I tried a # make SRCCONF=/dev/null MAKECONF=/dev/null buildworld installworld with and without this commit reverted, and installworld completed successfully when

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

2014-04-15 Thread Warner Losh
Author: imp Date: Tue Apr 15 20:41:55 2014 New Revision: 264515 URL: http://svnweb.freebsd.org/changeset/base/264515 Log: Document WITHOUT_GPL_DTC too. Added: head/tools/build/options/WITHOUT_GPL_DTC - copied, changed from r264466, head/tools/build/options/WITH_GPL_DTC Copied and

svn commit: r264551 - head/sys/modules/nandfs

2014-04-16 Thread Warner Losh
Author: imp Date: Wed Apr 16 19:49:44 2014 New Revision: 264551 URL: http://svnweb.freebsd.org/changeset/base/264551 Log: Include opt_ddb.h in the list of SRCS, since we include it. MFC after: 3d Modified: head/sys/modules/nandfs/Makefile Modified: head/sys/modules/nandfs/Makefile

svn commit: r264654 - in head: share/mk sys/i386/conf sys/modules sys/modules/aic7xxx/ahc sys/modules/dpt sys/modules/ep sys/modules/vx tools/build/options

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 16:53:06 2014 New Revision: 264654 URL: http://svnweb.freebsd.org/changeset/base/264654 Log: Don't build EISA by default anymore. Remove from i386 GENERIC and create an option that defaults to no on all platforms to not build the EISA bits. Discussed on:

svn commit: r264655 - head/tools/tools/nanobsd

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 16:53:56 2014 New Revision: 264655 URL: http://svnweb.freebsd.org/changeset/base/264655 Log: Add -x to the removal of trees to prevent crossing mount points to limit the damage from errored out runs and failure to unmount loopback mounts properly. Modified:

svn commit: r264657 - head/sys/fs/nandfs

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:03:35 2014 New Revision: 264657 URL: http://svnweb.freebsd.org/changeset/base/264657 Log: More properly account for free/reserved segments to avoid deadlock or worse when filling up a device and then trying to erase files to make space. Without enough space,

svn commit: r264656 - head/tools/tools/nanobsd/dhcpd

2014-04-18 Thread Warner Losh
/tools/tools/nanobsd/dhcpd/common Fri Apr 18 17:03:09 2014 (r264656) @@ -0,0 +1,275 @@ +# $FreeBSD$ + +#- +# Copyright (c) 2014 Warner Losh. All Rights Reserved. +# Copyright (c) 2010 iXsystems, Inc., All rights reserved. +# +# Redistribution and use in source and binary forms

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

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:03:58 2014 New Revision: 264660 URL: http://svnweb.freebsd.org/changeset/base/264660 Log: Separate out enabling building clang and/or gcc for the system and building clang and/or gcc as the bootstrap compiler. Normally, the default compiler is used.

svn commit: r264659 - in head/share: examples/etc man/man5 mk

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:03:49 2014 New Revision: 264659 URL: http://svnweb.freebsd.org/changeset/base/264659 Log: Convert NO_MANCOMPRESSED to MK_MANCOMPRESSED. Modified: head/share/examples/etc/make.conf head/share/man/man5/make.conf.5 head/share/mk/bsd.man.mk

svn commit: r264658 - head/sys/fs/nandfs

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:03:43 2014 New Revision: 264658 URL: http://svnweb.freebsd.org/changeset/base/264658 Log: Take out the hack to write -1's to non-NAND. Always do a BIO_DELETE on the ranges we want to erase. This is nicer to SSDs that want TRIMs anyway. Modified:

svn commit: r264661 - head/share/mk

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:04:09 2014 New Revision: 264661 URL: http://svnweb.freebsd.org/changeset/base/264661 Log: Copy bsd.own.mk to bsd.opts.mk and separate out the option setting code from the rest. Include bsd.opts.mk in bsd.own.mk to preserve current behavior. Future revisions

svn commit: r264664 - head/share/mk

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:04:34 2014 New Revision: 264664 URL: http://svnweb.freebsd.org/changeset/base/264664 Log: Retire compatibility YES_HESIOD. If you haven't upgraded in the last decade to WITH_HESIOD, your are in for a rude surprise... Modified: head/share/mk/bsd.opts.mk

svn commit: r264663 - head/share/mk

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:04:26 2014 New Revision: 264663 URL: http://svnweb.freebsd.org/changeset/base/264663 Log: Move the generic part of bsd.opts.mk into bsd.mkopts.mk to allow for the WITH/WITHOUT_FOO - MK_FOO={yes,no} stuff to be used elsewhere. Added:

svn commit: r264662 - head/share/mk

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:04:18 2014 New Revision: 264662 URL: http://svnweb.freebsd.org/changeset/base/264662 Log: Allow setting of MK_FOO by anybody. There are too many edge cases that we're preventing now with this policy. However, these edge cases should be rare and all that set

svn commit: r264665 - head

2014-04-18 Thread Warner Losh
Author: imp Date: Fri Apr 18 17:06:18 2014 New Revision: 264665 URL: http://svnweb.freebsd.org/changeset/base/264665 Log: Document YES_HESIOD disappearing. Modified: head/UPDATING Modified: head/UPDATING == ---

Re: svn commit: r264703 - head/release/arm

2014-04-20 Thread Warner Losh
On Apr 20, 2014, at 2:49 PM, Glen Barber g...@freebsd.org wrote: On Sun, Apr 20, 2014 at 08:46:07PM +, Glen Barber wrote: Author: gjb Date: Sun Apr 20 20:46:06 2014 New Revision: 264703 URL: http://svnweb.freebsd.org/changeset/base/264703 Log: Apply a slightly different color

Re: svn commit: r263778 - in head: bin lib lib/clang sbin share/mk usr.bin usr.sbin

2014-04-21 Thread Warner Losh
-0600, Warner Losh wrote: On Mar 26, 2014, at 4:30 PM, Dimitry Andric d...@freebsd.org wrote: Author: dim Date: Wed Mar 26 22:30:38 2014 New Revision: 263778 URL: http://svnweb.freebsd.org/changeset/base/263778 Log: Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process

Re: svn commit: r264794 - head/release/arm

2014-04-22 Thread Warner Losh
Ditto. This should be backed out and you should make whoever broke this fix it in head. Warner On Apr 22, 2014, at 7:01 PM, Glen Barber g...@freebsd.org wrote: Author: gjb Date: Wed Apr 23 02:01:22 2014 New Revision: 264794 URL: http://svnweb.freebsd.org/changeset/base/264794 Log:

Re: svn commit: r264793 - head/release/arm

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 6:47 PM, Glen Barber g...@freebsd.org wrote: Author: gjb Date: Wed Apr 23 01:47:07 2014 New Revision: 264793 URL: http://svnweb.freebsd.org/changeset/base/264793 Log: Play musical-KNOBS a bit more with release/arm/release.sh. For stable/10, r264703 sets the

Re: svn commit: r264794 - head/release/arm

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 10:09 PM, Glen Barber g...@freebsd.org wrote: On Tue, Apr 22, 2014 at 10:02:03PM -0700, Warner Losh wrote: Ditto. This should be backed out and you should make whoever broke this fix it in head. Well, this commit only moves where the definition is, from the script

Re: svn commit: r264794 - head/release/arm

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 10:12 PM, Glen Barber g...@freebsd.org wrote: On Wed, Apr 23, 2014 at 01:09:23AM -0400, Glen Barber wrote: On Tue, Apr 22, 2014 at 10:02:03PM -0700, Warner Losh wrote: Ditto. This should be backed out and you should make whoever broke this fix it in head. Well

Re: svn commit: r264794 - head/release/arm

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 10:17 PM, Glen Barber g...@freebsd.org wrote: On Tue, Apr 22, 2014 at 10:15:14PM -0700, Warner Losh wrote: On Apr 22, 2014, at 10:12 PM, Glen Barber g...@freebsd.org wrote: On Wed, Apr 23, 2014 at 01:09:23AM -0400, Glen Barber wrote: On Tue, Apr 22, 2014 at 10:02:03PM

svn commit: r264860 - head/tools/tools/nanobsd/dhcpd

2014-04-23 Thread Warner Losh
Author: imp Date: Thu Apr 24 02:02:37 2014 New Revision: 264860 URL: http://svnweb.freebsd.org/changeset/base/264860 Log: Switch to using pkgng for all package management. Add necessary bootstrap step for pkg. Fix a bunch of annoying little nits. We can now build fat or thin images

svn commit: r264862 - head/share/mk

2014-04-23 Thread Warner Losh
Author: imp Date: Thu Apr 24 02:02:51 2014 New Revision: 264862 URL: http://svnweb.freebsd.org/changeset/base/264862 Log: Include bsd.opts.mk before Makefile.inc so Makefile.inc can do things based on MK_xxx symbols. Continue to include bsd.own.mk after Makefile.inc to preserve current

svn commit: r264858 - head/tools/tools/nanobsd

2014-04-23 Thread Warner Losh
Author: imp Date: Thu Apr 24 02:02:20 2014 New Revision: 264858 URL: http://svnweb.freebsd.org/changeset/base/264858 Log: Introduce NANO_PKG_META_BASE to allow moving where metadata for packages is stored. Sponsored by: Netflix Modified: head/tools/tools/nanobsd/nanobsd.sh Modified:

svn commit: r264857 - head/tools/tools/nanobsd

2014-04-23 Thread Warner Losh
Author: imp Date: Thu Apr 24 02:02:11 2014 New Revision: 264857 URL: http://svnweb.freebsd.org/changeset/base/264857 Log: No need for true here, remove it. Sponsored by: Netflix Modified: head/tools/tools/nanobsd/nanobsd.sh Modified: head/tools/tools/nanobsd/nanobsd.sh

svn commit: r264859 - head/tools/tools/nanobsd

2014-04-23 Thread Warner Losh
Author: imp Date: Thu Apr 24 02:02:28 2014 New Revision: 264859 URL: http://svnweb.freebsd.org/changeset/base/264859 Log: Add a routine for easy workaround any umount issues w/o hacking nanobsd.sh. Modified: head/tools/tools/nanobsd/nanobsd.sh Modified: head/tools/tools/nanobsd/nanobsd.sh

svn commit: r264856 - head/tools/tools/nanobsd/dhcpd

2014-04-23 Thread Warner Losh
Author: imp Date: Thu Apr 24 02:02:06 2014 New Revision: 264856 URL: http://svnweb.freebsd.org/changeset/base/264856 Log: Override the parallel make target to use all CPUs. Modified: head/tools/tools/nanobsd/dhcpd/common Modified: head/tools/tools/nanobsd/dhcpd/common

svn commit: r264861 - in head/tools/tools/nanobsd: . dhcpd

2014-04-23 Thread Warner Losh
Author: imp Date: Thu Apr 24 02:02:46 2014 New Revision: 264861 URL: http://svnweb.freebsd.org/changeset/base/264861 Log: Hoist CR convenience function up from dhcpd config and use appropriately in nanobsd.sh. Also create CR0 for a errors allowed version. Modified:

Re: svn commit: r263778 - in head: bin lib lib/clang sbin share/mk usr.bin usr.sbin

2014-04-24 Thread Warner Losh
: subdirb)? I’m pretty sure I had this working with a hacked up bsd.subdir.mk at a previous job, but my memory is hazy. — Justin On Apr 21, 2014, at 7:35 AM, Warner Losh i...@bsdimp.com wrote: (sorry for the top post) This looks good to my eye. I’d be tempted to toss in a comment about

svn commit: r264890 - head/sys/mips/mips

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 21:17:48 2014 New Revision: 264890 URL: http://svnweb.freebsd.org/changeset/base/264890 Log: More like gone in 11... Modified: head/sys/mips/mips/pm_machdep.c Modified: head/sys/mips/mips/pm_machdep.c

svn commit: r264892 - head/tools/tools/nanobsd

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 21:18:01 2014 New Revision: 264892 URL: http://svnweb.freebsd.org/changeset/base/264892 Log: Turns out that bash whines line a spoiled three year old when it encounters empty function. Put the 'true' passifier back. This effectively backs out r264857.

svn commit: r264891 - head/tools/tools/nanobsd

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 21:17:53 2014 New Revision: 264891 URL: http://svnweb.freebsd.org/changeset/base/264891 Log: Channel my inner hobgoblin and make all functions enclosed in () instead of some in () and some in {} Modified: head/tools/tools/nanobsd/nanobsd.sh Modified:

svn commit: r264893 - head/share/mk

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 21:18:06 2014 New Revision: 264893 URL: http://svnweb.freebsd.org/changeset/base/264893 Log: Always define LIBLDNS. We don't need to only define it when it is enabled. Modified: head/share/mk/bsd.libnames.mk Modified: head/share/mk/bsd.libnames.mk

svn commit: r264894 - head/share/mk

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 21:18:14 2014 New Revision: 264894 URL: http://svnweb.freebsd.org/changeset/base/264894 Log: LIBMILTER can be defined always. No need to restrict to only when we're building sendmail. Modified: head/share/mk/bsd.libnames.mk Modified:

svn commit: r264895 - head/share/mk

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 21:18:22 2014 New Revision: 264895 URL: http://svnweb.freebsd.org/changeset/base/264895 Log: Don't need to make these conditional on MK_LIBCPLUSPLUS. They can be defined all the time without ill effect. Modified: head/share/mk/bsd.libnames.mk Modified:

svn commit: r264896 - head/share/mk

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 21:18:29 2014 New Revision: 264896 URL: http://svnweb.freebsd.org/changeset/base/264896 Log: LIBUNBOUND can be unconditionally set. Modified: head/share/mk/bsd.libnames.mk Modified: head/share/mk/bsd.libnames.mk

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

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 23:17:31 2014 New Revision: 264902 URL: http://svnweb.freebsd.org/changeset/base/264902 Log: Use MK_OPENLDAP in preference to WITH_OPENLDAP and make it a default NO option to match the opt-in nature of the historical nature of this option. Added:

svn commit: r264903 - in head: share/mk tools/build/options usr.bin

2014-04-24 Thread Warner Losh
Author: imp Date: Thu Apr 24 23:17:40 2014 New Revision: 264903 URL: http://svnweb.freebsd.org/changeset/base/264903 Log: Add option WITHOUT_VI to not build/install vi. vi was the largest binary without a knob to turn it off. Added: head/tools/build/options/WITHOUT_VI (contents, props

svn commit: r264909 - head/tools/tools/nanobsd

2014-04-24 Thread Warner Losh
Author: imp Date: Fri Apr 25 02:29:29 2014 New Revision: 264909 URL: http://svnweb.freebsd.org/changeset/base/264909 Log: Put my inner hobgoblin on a leash: These routines, at least, needed to be {} so they don't run in a subshell. Modified: head/tools/tools/nanobsd/nanobsd.sh Modified:

svn commit: r264924 - in head: . tools/regression/filemon

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:00 2014 New Revision: 264924 URL: http://svnweb.freebsd.org/changeset/base/264924 Log: Remove NO_CTF, exccept as an undocumented compatibility option. Convert all other uses to MK_CTF=no. Set MK_CTF=no rather than the indirect WITHOUT_CDDL in filemon

svn commit: r264925 - in head: lib/ncurses/ncurses sys/boot/amd64/boot1.efi tools/tools/ath/arcode tools/tools/ath/ath_ee_9287_print tools/tools/ath/ath_ee_9300_print tools/tools/ath/ath_ee_v14_pri...

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:05 2014 New Revision: 264925 URL: http://svnweb.freebsd.org/changeset/base/264925 Log: Eliminate last vestigies of NO_MAN= in the tree. Also, remove ineffectual NOMAN= lines. These don't change the build at all. Modified: head/lib/ncurses/ncurses/Makefile

svn commit: r264927 - head/share/mk

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:18 2014 New Revision: 264927 URL: http://svnweb.freebsd.org/changeset/base/264927 Log: NO_DEBUG_FILES - MK_DEBUG_FILES=no in last remaining place. Modified: head/share/mk/bsd.crunchgen.mk Modified: head/share/mk/bsd.crunchgen.mk

svn commit: r264929 - head/share/mk

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:37 2014 New Revision: 264929 URL: http://svnweb.freebsd.org/changeset/base/264929 Log: Now that all the NO_foo expressed in this loop have been removed from the tree, start warning that NO_foo is deprecated. It was supposed to be gone from the tree as a

svn commit: r264926 - head/lib/libpam/modules

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:13 2014 New Revision: 264926 URL: http://svnweb.freebsd.org/changeset/base/264926 Log: Kill last remaining NO_INSTALLLIB in tree by converting it over to MK_INSTALLIB=no. Modified: head/lib/libpam/modules/Makefile.inc Modified:

svn commit: r264928 - in head: . cddl/lib/libzpool contrib/ofed/usr.lib/libibcm contrib/ofed/usr.lib/libibcommon contrib/ofed/usr.lib/libibmad contrib/ofed/usr.lib/libibumad contrib/ofed/usr.lib/li...

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:26 2014 New Revision: 264928 URL: http://svnweb.freebsd.org/changeset/base/264928 Log: Spell NO_PROFILE= as MK_PROFILE=no. Modified: head/Makefile.inc1 head/cddl/lib/libzpool/Makefile head/contrib/ofed/usr.lib/libibcm/Makefile

svn commit: r264931 - head/share/mk

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:53 2014 New Revision: 264931 URL: http://svnweb.freebsd.org/changeset/base/264931 Log: Split up the options into those used only by bsd.mk.* or sys.mk and the rest. Add note of caution for the surprises that popped up. MK_SSP is the only one used by

svn commit: r264932 - head/share/mk

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:57 2014 New Revision: 264932 URL: http://svnweb.freebsd.org/changeset/base/264932 Log: Generalize FOO.clang to FOO.${COMPILER_TYPE}. There's no reason these need to be clang specific. Also generalize things a bit. Modified: head/share/mk/bsd.sys.mk

svn commit: r264930 - in head: . share/mk

2014-04-25 Thread Warner Losh
Author: imp Date: Fri Apr 25 19:25:45 2014 New Revision: 264930 URL: http://svnweb.freebsd.org/changeset/base/264930 Log: Eliminate NO_INCS. It is used one place, and MK_TOOLCHAIN=no will handle the job just as well. Opt for simplicity rather than one more option. Modified:

svn commit: r264979 - head

2014-04-26 Thread Warner Losh
Author: imp Date: Sat Apr 26 16:58:35 2014 New Revision: 264979 URL: http://svnweb.freebsd.org/changeset/base/264979 Log: make_dtb.sh is designed to be used in a kernel build environment where MACHINE is defined to the target's value, not the host's value. However, in Makefile.inc1, it is

svn commit: r265063 - head

2014-04-28 Thread Warner Losh
Author: imp Date: Mon Apr 28 23:16:46 2014 New Revision: 265063 URL: http://svnweb.freebsd.org/changeset/base/265063 Log: Add dependency for libm to libstdc++. This fixes high -j value builds when not building with clang. Submitted by: ian@ Modified: head/Makefile.inc1 Modified:

svn commit: r265093 - head/share/mk

2014-04-29 Thread Warner Losh
Author: imp Date: Tue Apr 29 14:52:39 2014 New Revision: 265093 URL: http://svnweb.freebsd.org/changeset/base/265093 Log: NLS is used by the build system. Modified: head/share/mk/bsd.opts.mk Modified: head/share/mk/bsd.opts.mk

svn commit: r265154 - in head: . sys/conf sys/tools/fdt

2014-04-30 Thread Warner Losh
Author: imp Date: Wed Apr 30 18:02:04 2014 New Revision: 265154 URL: http://svnweb.freebsd.org/changeset/base/265154 Log: Allow FDT_DTS_FILE to be a list, either in the makedtb target, or in a kernel config file. If you also want to have a static DTB compiled into your kernel, however, it

svn commit: r265155 - in head: . sys/arm/conf

2014-04-30 Thread Warner Losh
Author: imp Date: Wed Apr 30 18:02:10 2014 New Revision: 265155 URL: http://svnweb.freebsd.org/changeset/base/265155 Log: Omit from the universe build all config files tagged with #NO_UNIVERSE. Many of these config files are important examples, but add little to no regresive value to the

svn commit: r265156 - head/sys/arm/conf

2014-04-30 Thread Warner Losh
Author: imp Date: Wed Apr 30 18:02:19 2014 New Revision: 265156 URL: http://svnweb.freebsd.org/changeset/base/265156 Log: This was copied to IMX6, which has since evolved further. Remove this as it is no longer needed. Deleted: head/sys/arm/conf/WANDBOARD.common

Re: svn commit: r265132 - in head: share/man/man4 sys/dev/null

2014-04-30 Thread Warner Losh
On Apr 30, 2014, at 11:13 AM, Ian Lepore i...@freebsd.org wrote: On Wed, 2014-04-30 at 17:22 +0100, Steven Hartland wrote: - Original Message - From: Ian Lepore i...@freebsd.org To: Eitan Adler ead...@freebsd.org Cc: src-committ...@freebsd.org; svn-src-...@freebsd.org;

svn commit: r265162 - in head: . sys/tools/fdt

2014-04-30 Thread Warner Losh
Author: imp Date: Wed Apr 30 20:47:40 2014 New Revision: 265162 URL: http://svnweb.freebsd.org/changeset/base/265162 Log: Turns out this .if evaluated not in the context of the makedtb target sometimes due to Makefile expansion rules. Make the test for things being NULL elsewhere...

svn commit: r265163 - head/sys/tools/fdt

2014-04-30 Thread Warner Losh
Author: imp Date: Wed Apr 30 20:52:38 2014 New Revision: 265163 URL: http://svnweb.freebsd.org/changeset/base/265163 Log: Fix logic error. blush Submitted by: ian@ Modified: head/sys/tools/fdt/make_dtb.sh (contents, props changed) Modified: head/sys/tools/fdt/make_dtb.sh

Re: svn commit: r265359 - head/sys/modules/sound/sound

2014-05-05 Thread Warner Losh
On May 5, 2014, at 8:31 AM, Hans Petter Selasky hsela...@freebsd.org wrote: Author: hselasky Date: Mon May 5 14:31:34 2014 New Revision: 265359 URL: http://svnweb.freebsd.org/changeset/base/265359 Log: Build the kernel sound module without ISA DMA support for ARM and MIPS platforms,

Re: svn commit: r265367 - head/lib/libc/regex

2014-05-05 Thread Warner Losh
On May 5, 2014, at 3:21 PM, David Chisnall thera...@freebsd.org wrote: On 5 May 2014, at 20:49, Pedro Giffuni p...@freebsd.org wrote: Yes, but I reverted it because there are other ways to check for overflows without the performance hit. Do we have a good reusable routine for doing this

svn commit: r265399 - head/share/mk

2014-05-05 Thread Warner Losh
Author: imp Date: Mon May 5 22:02:48 2014 New Revision: 265399 URL: http://svnweb.freebsd.org/changeset/base/265399 Log: [1] Make WITHOUT_FOO alway trump WITH_FOO, regardless of the system default. This restores more of the historical expectations that were broken when we started

svn commit: r265401 - head/share/mk

2014-05-05 Thread Warner Losh
Author: imp Date: Mon May 5 22:03:08 2014 New Revision: 265401 URL: http://svnweb.freebsd.org/changeset/base/265401 Log: Simplify use of the semi-bogus EARLY_BUILD variable. Also, simplify use of semi-bogus NO_WARNS variable. Both of these, in this case, should collapse to WITHOUT_WARNS in

svn commit: r265400 - in head: share/mk sys/boot/i386/boot2

2014-05-05 Thread Warner Losh
Author: imp Date: Mon May 5 22:03:01 2014 New Revision: 265400 URL: http://svnweb.freebsd.org/changeset/base/265400 Log: Introduce CWARNFLAGS.${COMPILER_TYPE} and use that to simplify the thicket of .if ${COMPILER_TYPE} == clang that controls warnings. Also, use CFLAGS.clang in a couple

<    3   4   5   6   7   8   9   10   11   12   >