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 vers

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: head

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 head/share/mk/bsd.o

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 simpl

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: head/sbin/mount_fusefs/Makefi

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

2014-04-13 Thread Warner Losh
Are you sure it is this exact commit? Do you have anything in your /etc/make.conf or /etc/src.conf file? Can you send me your full install world output? I’ll see if I can reproduce it myself. Warner On Apr 13, 2014, at 1:32 PM, Mark Johnston wrote: > On Sun, Apr 13, 2014 at 1:22 AM, War

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 head/share/

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

2014-04-13 Thread Warner Losh
13, 2014 at 4:57 PM, Warner Losh 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 > succe

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 modifi

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: a

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: he

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, with or

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 head/share/mk/bsd.

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. WITH_CLANG

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, y

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: head/sys/fs

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: head/share/mk/bsd.mkopt.m

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 MK

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 wi

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 Modif

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 == --- head/

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

2014-04-20 Thread Warner Losh
On Apr 20, 2014, at 2:49 PM, Glen Barber 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 hammer

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

2014-04-21 Thread Warner Losh
looked at it, until I recalled a comment from similar code in NetBSD. Warner On Apr 21, 2014, at 7:15 AM, Ian Lepore wrote: > On Thu, 2014-03-27 at 20:44 +0100, Dimitry Andric wrote: >> On 27 Mar 2014, at 19:12, Jilles Tjoelker wrote: >>> On Thu, Mar 27, 2014 at 11:05:00AM -0600,

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

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 6:47 PM, Glen Barber 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 correct WITH/

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 wrote: > Author: gjb > Date: Wed Apr 23 02:01:22 2014 > New Revision: 264794 > URL: http://svnweb.freebsd.org/changeset/base/264794 > > Log: > Move xdev kno

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

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 10:09 PM, 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, this commit only moves where the definition i

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

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 10:12 PM, Glen Barber 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 h

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

2014-04-22 Thread Warner Losh
On Apr 22, 2014, at 10:17 PM, Glen Barber wrote: > On Tue, Apr 22, 2014 at 10:15:14PM -0700, Warner Losh wrote: >> >> On Apr 22, 2014, at 10:12 PM, Glen Barber wrote: >> >>> On Wed, Apr 23, 2014 at 01:09:23AM -0400, Glen Barber wrote: >>>> On Tue

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 successfu

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: head/tools/tools/nanobs

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: 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 behav

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: 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: h

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

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

2014-04-24 Thread Warner Losh
we fix these with explicit subdir dependencies (e.g: subdira: >> 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 wrote: &

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. Submit

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: head/tools

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: head/share/mk/bsd.libnames.

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: 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: head/sha

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 cha

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: head/tools/bu

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: he

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: 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: head/lib/libpam/modules/Mak

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 regres

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 use

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 head/contrib/ofed/usr.lib

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 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: head/Makefile.

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 Modifi

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 st

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: head/

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: 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 int

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

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 ca

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 wrote: > On Wed, 2014-04-30 at 17:22 +0100, Steven Hartland wrote: >> - Original Message - >> From: "Ian Lepore" >> To: "Eitan Adler" >> Cc: ; ; >> >> Sent: Wednesday, April 30, 2014 3:48 PM >> Subject: Re: svn commit: r265132 - in head: shar

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... Modifie

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. Submitted by: ian@ Modified: head/sys/tools/fdt/make_dtb.sh (contents, props changed) Modified: head/sys/tools/fdt/make_dtb.sh ==

svn commit: r265166 - in stable/10/tools/tools/nanobsd: . Files/root dhcpd gateworks pcengines

2014-04-30 Thread Warner Losh
Author: imp Date: Thu May 1 00:31:19 2014 New Revision: 265166 URL: http://svnweb.freebsd.org/changeset/base/265166 Log: MFC: r258705,r258709,r263140,r263184,r263185,r263186,r263187,r263188, r263189,r263190,r263192,r263193,r263287,r263288,r263890,r264281, r264655,r264656,r264856,r264857,r26

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 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, because these

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

2014-05-05 Thread Warner Losh
On May 5, 2014, at 3:21 PM, David Chisnall wrote: > On 5 May 2014, at 20:49, Pedro Giffuni 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 somewhere? Clang and gcc >

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 di

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 p

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

2014-05-05 Thread Warner Losh
On May 5, 2014, at 4:10 PM, Pedro Giffuni wrote: > El 5/5/2014 4:21 PM, David Chisnall escribió: >> On 5 May 2014, at 20:49, Pedro Giffuni wrote: >> >>> Yes, but I reverted it because there are other ways to check for overflows >>> without the performance hit. >> > > FWIW, in this particula

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

2014-05-05 Thread Warner Losh
On May 5, 2014, at 3:43 PM, David Chisnall wrote: > On 5 May 2014, at 22:33, Warner Losh wrote: > >> reallocf(): >>The reallocf() function is identical to the realloc() function, except >>that it will free the passed pointer when the requested memory cannot b

svn commit: r265419 - head/share/mk

2014-05-05 Thread Warner Losh
Author: imp Date: Tue May 6 04:21:48 2014 New Revision: 265419 URL: http://svnweb.freebsd.org/changeset/base/265419 Log: Move the /usr/src specific options to src.opts.mk. Move inclusion of /etc/src.conf to this file as well. Now, it will only affect builds of /usr/src and not others that u

svn commit: r265423 - in head: . share/mk usr.bin usr.bin/bmake usr.bin/make

2014-05-05 Thread Warner Losh
Author: imp Date: Tue May 6 04:22:37 2014 New Revision: 265423 URL: http://svnweb.freebsd.org/changeset/base/265423 Log: Remove support for WITHOUT_BMAKE. bmake is now the only make that can build world, so it is the only make we build or install. fmake is still in the tree, but disconnecte

svn commit: r265422 - head

2014-05-05 Thread Warner Losh
Author: imp Date: Tue May 6 04:22:29 2014 New Revision: 265422 URL: http://svnweb.freebsd.org/changeset/base/265422 Log: Document src.opts.mk changes and the decoupling of /etc/src.conf from anything but the source tree. Modified: head/Makefile.inc1 head/UPDATING Modified: head/Makefile

svn commit: r265420 - in head: . bin bin/csh bin/date bin/ed bin/ls bin/mv bin/pax bin/pkill bin/sh bin/test cddl cddl/lib cddl/sbin cddl/usr.bin cddl/usr.sbin etc etc/mtree etc/periodic/daily etc/...

2014-05-05 Thread Warner Losh
Author: imp Date: Tue May 6 04:22:01 2014 New Revision: 265420 URL: http://svnweb.freebsd.org/changeset/base/265420 Log: Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter. Modified: head/Makefile.inc1 head/bin/Makefile head/bin/Makefile.inc head/b

svn commit: r265448 - head/usr.bin/bmake

2014-05-06 Thread Warner Losh
Author: imp Date: Tue May 6 14:33:18 2014 New Revision: 265448 URL: http://svnweb.freebsd.org/changeset/base/265448 Log: Fix the upgrade path for fmake by allowing the include of src.opts.mk to fail and falling back on the conservative testing of variables already in place. This should stop

svn commit: r265452 - head

2014-05-06 Thread Warner Losh
Author: imp Date: Tue May 6 15:44:41 2014 New Revision: 265452 URL: http://svnweb.freebsd.org/changeset/base/265452 Log: Time to prune entries for RELENG_7 and stable/8. They are still in svn, for the historically minded. Modified: head/UPDATING Modified: head/UPDATING ===

svn commit: r265451 - head

2014-05-06 Thread Warner Losh
Author: imp Date: Tue May 6 15:44:34 2014 New Revision: 265451 URL: http://svnweb.freebsd.org/changeset/base/265451 Log: Add helpful note about possible workarounds for (as yet) unknown breakage. Also fix typo. Modified: head/UPDATING Modified: head/UPDATING ==

svn commit: r265453 - head

2014-05-06 Thread Warner Losh
Author: imp Date: Tue May 6 15:44:46 2014 New Revision: 265453 URL: http://svnweb.freebsd.org/changeset/base/265453 Log: No need to install man pages for bootstrapping new make. Some environments (that I can't reproduce locally, but that others have reported) seem to get tripped up by this

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

2014-05-06 Thread Warner Losh
On May 6, 2014, at 4:55 PM, John-Mark Gurney wrote: > Marius Strobl wrote this message on Tue, May 06, 2014 at 18:01 +0200: >> On Tue, May 06, 2014 at 05:45:05PM +0200, Hans Petter Selasky wrote: >>> On 05/05/14 22:39, Warner Losh wrote: >>>> >>>&g

svn commit: r265580 - head/share/mk

2014-05-07 Thread Warner Losh
Author: imp Date: Wed May 7 18:14:56 2014 New Revision: 265580 URL: http://svnweb.freebsd.org/changeset/base/265580 Log: All the NO_foo options processed in src.opts.mk are really bsd.opts.mk options, so move their processing there. This fixes issues with Makefiles that define NO_MAN=t and

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

2014-05-07 Thread Warner Losh
Author: imp Date: Wed May 7 18:15:02 2014 New Revision: 265581 URL: http://svnweb.freebsd.org/changeset/base/265581 Log: bsd.compiler.mk was implicitly included by bsd.own.mk in historical versions. With its movement to src.opts.mk, bsd.prog.mk was testing COMPILER_TYPE without including th

Re: svn commit: r265581 - in head: . share/mk

2014-05-07 Thread Warner Losh
On May 8, 2014, at 3:04 PM, Glen Barber wrote: > On Thu, May 08, 2014 at 05:57:20PM -0400, Glen Barber wrote: >> On Wed, May 07, 2014 at 06:15:03PM +0000, Warner Losh wrote: >>> Author: imp >>> Date: Wed May 7 18:15:02 2014 >>> New Revision: 265581 >>

svn commit: r265627 - head/share/mk

2014-05-07 Thread Warner Losh
Author: imp Date: Thu May 8 02:18:36 2014 New Revision: 265627 URL: http://svnweb.freebsd.org/changeset/base/265627 Log: Fix a typo make should have complained about. Submitted by: Mark Johnston Modified: head/share/mk/bsd.mkopt.mk Modified: head/share/mk/bsd.mkopt.mk =

svn commit: r265628 - head/share/mk

2014-05-07 Thread Warner Losh
Author: imp Date: Thu May 8 02:24:30 2014 New Revision: 265628 URL: http://svnweb.freebsd.org/changeset/base/265628 Log: Put bsd.own.mk back in the list, and take src.opts.mk out. Fix a silly typo. Modified: head/share/mk/Makefile head/share/mk/bsd.mkopt.mk Modified: head/share/mk/Makef

Re: svn commit: r265581 - in head: . share/mk

2014-05-07 Thread Warner Losh
On May 8, 2014, at 3:20 PM, Glen Barber wrote: > On Wed, May 07, 2014 at 07:09:05PM -0700, Warner Losh wrote: >> >> On May 8, 2014, at 3:04 PM, Glen Barber wrote: >> >>> On Thu, May 08, 2014 at 05:57:20PM -0400, Glen Barber wrote: >>>> On Wed, May

Re: svn commit: r265581 - in head: . share/mk

2014-05-07 Thread Warner Losh
On May 8, 2014, at 3:36 PM, Glen Barber wrote: > On Wed, May 07, 2014 at 07:24:03PM -0700, Warner Losh wrote: >>> In this specific case, the build was done as an "upgrade" build, not >>> "clean" build (meaning, to seed the build chroot for a clean re

Re: svn commit: r251886 - in head: contrib/apr contrib/apr-util contrib/serf contrib/sqlite3 contrib/subversion share/mk usr.bin usr.bin/svn usr.bin/svn/lib usr.bin/svn/lib/libapr usr.bin/svn/lib/liba

2013-06-18 Thread Warner Losh
On Jun 18, 2013, at 11:36 AM, Peter Wemm wrote: >> Installing SVN from ports is very painful because of the huge dependency >> chain it carries, with the largest being Python and Perl IIRC. > > That was one of my main motivations. A 2 year old machine builds this > in ~35 seconds with *no* footp

Re: svn commit: r251886 - in head: contrib/apr contrib/apr-util contrib/serf contrib/sqlite3 contrib/subversion share/mk usr.bin usr.bin/svn usr.bin/svn/lib usr.bin/svn/lib/libapr usr.bin/svn/lib/liba

2013-06-19 Thread Warner Losh
On Jun 19, 2013, at 4:49 PM, David Chisnall wrote: > On 19 Jun 2013, at 16:13, John Baldwin wrote: > >> portsnap does not work for src. (I thought we had already covered that >> in earlier threads?) portsnap only moves forward. It is a very important >> feature for our users that whatever to

Re: svn commit: r251886 - in head: contrib/apr contrib/apr-util contrib/serf contrib/sqlite3 contrib/subversion share/mk usr.bin usr.bin/svn usr.bin/svn/lib usr.bin/svn/lib/libapr usr.bin/svn/lib/liba

2013-06-20 Thread Warner Losh
On Jun 20, 2013, at 2:40 AM, David Chisnall wrote: > On 20 Jun 2013, at 00:10, Warner Losh wrote: > >>> - FreeBSD developers, who are probably okay with installing a port, but >>> would prefer a version that didn't depend on kitchen/sink? >>> >>

Re: svn commit: r251886 - in head: contrib/apr contrib/apr-util contrib/serf contrib/sqlite3 contrib/subversion share/mk usr.bin usr.bin/svn usr.bin/svn/lib usr.bin/svn/lib/libapr usr.bin/svn/lib/liba

2013-06-23 Thread Warner Losh
On Jun 23, 2013, at 6:22 AM, Tijl Coosemans wrote: > On 2013-06-23 04:43, Garance A Drosehn wrote: >> On 6/22/13 2:38 PM, Tijl Coosemans wrote: >>> On 2013-06-20 21:34, Warner Losh wrote: >>>> >>>> I think insisting on a definitive statement on svn

svn commit: r252965 - head/sys/mips/include

2013-07-07 Thread Warner Losh
Author: imp Date: Sun Jul 7 16:12:22 2013 New Revision: 252965 URL: http://svnweb.freebsd.org/changeset/base/252965 Log: Remove all the NOPs after SYNC. They aren't needed. They originated in the original Octeon port. They weren't present, as far as I can tell, on the projects/mips branc

Re: svn commit: r252856 - head

2013-07-07 Thread Warner Losh
Doesn't .MAKE break the update path? Warner On Jul 5, 2013, at 6:13 PM, Simon J. Gerraty wrote: > Author: sjg > Date: Sat Jul 6 00:13:08 2013 > New Revision: 252856 > URL: http://svnweb.freebsd.org/changeset/base/252856 > > Log: > Sprinkle some .MAKE magic > > Modified: > head/Makefile.inc1

svn commit: r253103 - head/sys/mips/include

2013-07-09 Thread Warner Losh
013 M. Warner Losh. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -11,18 +9,12 @@ * 2. Redistributions in binary form must reproduce the above copyright *notice, this li

Re: svn commit: r253255 - head/sys/netgraph/bluetooth/drivers/ubt

2013-07-13 Thread Warner Losh
On Jul 12, 2013, at 11:40 PM, Adrian Chadd wrote: > Here's what I have running on my stable/9 VIMAGE laptop. > http://people.freebsd.org/~adrian/ath/20130712-vimage-default-attach-detach.diff > How's this look to put into -HEAD? Apart from the style issues (no space after !), I wonder why newbus

svn commit: r253539 - head/sys/mips/cavium

2013-07-21 Thread Warner Losh
Author: imp Date: Mon Jul 22 03:55:15 2013 New Revision: 253539 URL: http://svnweb.freebsd.org/changeset/base/253539 Log: This file isn't derived from anything delivered by Berkeley, so remove this statement. Modified: head/sys/mips/cavium/std.octeon1 Modified: head/sys/mips/cavium/std.oct

<    1   2   3   4   5   6   7   8   9   10   >