Re: svn commit: r356990 - head/etc

2020-01-23 Thread Ed Maste
On Wed, 22 Jan 2020 at 13:40, Ed Maste wrote: > > Author: emaste > Date: Wed Jan 22 18:40:19 2020 > New Revision: 356990 > URL: https://svnweb.freebsd.org/changeset/base/356990 > > Log: > Tag NLS aliases with package=runtime This commit message does not match the chang

svn commit: r357045 - head/sys/sparc64/sparc64

2020-01-23 Thread Ed Maste
Author: emaste Date: Thu Jan 23 14:11:02 2020 New Revision: 357045 URL: https://svnweb.freebsd.org/changeset/base/357045 Log: Apply r355819 to sparc64 - fix assertion failure after r355784 From r355819: Repeat the spinlock_enter/exit pattern from amd64 on other architectures to fix an

svn commit: r356991 - head/share/termcap

2020-01-22 Thread Ed Maste
Author: emaste Date: Wed Jan 22 18:55:36 2020 New Revision: 356991 URL: https://svnweb.freebsd.org/changeset/base/356991 Log: Tag etc/termcap with package=runtime /etc/termcap is a symlink to /usr/share/misc/termcap, which is in the runtime package. Tag the symlink with the same package

svn commit: r356990 - head/etc

2020-01-22 Thread Ed Maste
Author: emaste Date: Wed Jan 22 18:40:19 2020 New Revision: 356990 URL: https://svnweb.freebsd.org/changeset/base/356990 Log: Tag NLS aliases with package=runtime POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge.

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

2020-01-20 Thread Ed Maste
Author: emaste Date: Mon Jan 20 15:19:56 2020 New Revision: 356916 URL: https://svnweb.freebsd.org/changeset/base/356916 Log: remove unused WITHOUT_PC_SYSINSTALL description pc-sysinstall was moved from the base system to ports in r351781. Submitted by: driesm.michiels gmail com

svn commit: r356900 - head

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 22:29:22 2020 New Revision: 356900 URL: https://svnweb.freebsd.org/changeset/base/356900 Log: Cirrus-CI: add `make packages` to CI test Now that we can override the format to avoid the time spent compressing pkgbase packages we can test `make packages`

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

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:57:14 2020 New Revision: 356894 URL: https://svnweb.freebsd.org/changeset/base/356894 Log: src.conf.5: regen after BINUTILS defaults and description changes Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356892 - head/share/mk

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:56:05 2020 New Revision: 356892 URL: https://svnweb.freebsd.org/changeset/base/356892 Log: src.opts.mk: default BINUTILS_BOOTSTRAP to NO except for x86 and powerpc x86 needs bootstrap GNU as for assembling a few files, and powerpc needs GNU ld.bfd for

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

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:47:04 2020 New Revision: 356890 URL: https://svnweb.freebsd.org/changeset/base/356890 Log: remove caution notes from WITHOUT_BINUTILS* descriptions WITHOUT_BINUTILS and WITHOUT_BINUTILS_BOOTSTRAP previously included claims about being unable to build if

svn commit: r356889 - in head: gnu/usr.bin/binutils tools/build/options

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:16:32 2020 New Revision: 356889 URL: https://svnweb.freebsd.org/changeset/base/356889 Log: limit building GNU assembler (as) to x86 GNU as 2.17.50 is currently required by amd64 and i386 for at least one file that cannot be assembled by Clang's

svn commit: r356881 - head

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 14:46:28 2020 New Revision: 356881 URL: https://svnweb.freebsd.org/changeset/base/356881 Log: pkgbase: allow the pkg format to be overridden Compressing .txz packages can be rather slow, and speed is likely more important than disk space during

svn commit: r356869 - head

2020-01-18 Thread Ed Maste
Author: emaste Date: Sat Jan 18 22:58:32 2020 New Revision: 356869 URL: https://svnweb.freebsd.org/changeset/base/356869 Log: pkgbase: cache pkg ABI for all world/kernel packages Rather than invoking `pkg config ABI` repeatedly. Reviewed by: manu Sponsored by: The FreeBSD

svn commit: r356867 - head

2020-01-18 Thread Ed Maste
Author: emaste Date: Sat Jan 18 20:19:07 2020 New Revision: 356867 URL: https://svnweb.freebsd.org/changeset/base/356867 Log: Cirrus-CI: bump VM image to FreeBSD 12.1 12.0 will be EOL. Sponsored by: The FreeBSD Foundation Modified: head/.cirrus.yml Modified: head/.cirrus.yml

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

2020-01-17 Thread Ed Maste
Author: emaste Date: Fri Jan 17 17:56:31 2020 New Revision: 356837 URL: https://svnweb.freebsd.org/changeset/base/356837 Log: src.conf.5: regen after r356836, DMAGENT dependency on OPENSSL Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356836 - head/share/mk

2020-01-17 Thread Ed Maste
Author: emaste Date: Fri Jan 17 17:53:13 2020 New Revision: 356836 URL: https://svnweb.freebsd.org/changeset/base/356836 Log: src.opts.mk: force DMAGENT off under WITHOUT_OPENSSL dma(8) depends on OpenSSL unconditionally. Reported by: Michael Dexter's Build Options Survey run MFC

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

2020-01-16 Thread Ed Maste
On Thu, 16 Jan 2020 at 12:34, John Baldwin wrote: > > I would support having MK_PROFILE default to off for 13. I agree. > Do we know if any other systems still > ship -pg libraries as an option? Also, is anyone still using them? I'll try to check some representative Linux distributions, and

svn commit: r356797 - head/share/mk

2020-01-16 Thread Ed Maste
Author: emaste Date: Thu Jan 16 17:27:08 2020 New Revision: 356797 URL: https://svnweb.freebsd.org/changeset/base/356797 Log: pkgbase: move profiling _p.a libs into -development packages Profiling library archives are part of the development environment; they don't need to be in separate

Re: svn commit: r356758 - in head/usr.sbin/bsdinstall: . scripts

2020-01-15 Thread Ed Maste
On Wed, 15 Jan 2020 at 16:10, Eugene Grosbein wrote: > > There are multiple scenarios there ZFS may be sub-optimal at least: small > i386 virtual guests > or 32-bit only hardware like AMD Geode, or big amd64 SSD-only systems with > bhyve and multiple guests > that need lots of memory and should

svn commit: r356768 - stable/12/tests/sys/capsicum

2020-01-15 Thread Ed Maste
Author: emaste Date: Wed Jan 15 21:05:43 2020 New Revision: 356768 URL: https://svnweb.freebsd.org/changeset/base/356768 Log: MFC r345681: Skip test if feature security_capabilities is not available PR: 236863 Sponsored by: The FreeBSD Foundation Modified:

svn commit: r356764 - in head: share/man/man4 sys/dev/acpi_support

2020-01-15 Thread Ed Maste
Author: emaste Date: Wed Jan 15 19:43:45 2020 New Revision: 356764 URL: https://svnweb.freebsd.org/changeset/base/356764 Log: acpi_ibm: reference ThinkPad instead of IBM These are now Lenovo ThinkPads, not IBM ThinkPads. PR: 234403 Submitted by: Kevin Zheng (original)

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

2020-01-15 Thread Ed Maste
Author: emaste Date: Wed Jan 15 13:52:13 2020 New Revision: 356759 URL: https://svnweb.freebsd.org/changeset/base/356759 Log: Update WITHOUT_BINUTILS* descriptions In the WITHOUT_ descriptions we don't need to mention that ld.bfd is limited to powerpc. When WITHOUT_BINUTILS is specified

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

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 18:06:09 2020 New Revision: 356738 URL: https://svnweb.freebsd.org/changeset/base/356738 Log: src.conf.5: regen after r356736, limiting ld.bfd to powerpc Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356736 - in head: gnu/usr.bin/binutils tools/build/options

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 17:56:54 2020 New Revision: 356736 URL: https://svnweb.freebsd.org/changeset/base/356736 Log: limit ld.bfd to powerpc All archs except powerpc either use lld or require external toolchain. powerpc still needs binutils ld to link 32-bit binaries.

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

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 17:38:34 2020 New Revision: 356734 URL: https://svnweb.freebsd.org/changeset/base/356734 Log: src.conf.5: regen after option description updates Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 17:35:34 2020 New Revision: 356733 URL: https://svnweb.freebsd.org/changeset/base/356733 Log: Update WITH_/WITHOUT_CLANG_IS_CC descriptions Describe /usr/bin/cc etc. as links to the compiler, and don't conflate WITHOUT_CLANG_IS_CC with installing GCC.

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

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 16:59:21 2020 New Revision: 356732 URL: https://svnweb.freebsd.org/changeset/base/356732 Log: Update WITH_AMD description reflecting upcoming removal In-tree amd(8) is deprecated; update WITH_AMD's description to make this more clear. Sponsored by:

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

2020-01-13 Thread Ed Maste
Author: emaste Date: Mon Jan 13 14:50:22 2020 New Revision: 356684 URL: https://svnweb.freebsd.org/changeset/base/356684 Log: src.conf.5: regen after r356615, KERBEROS_SUPPORT dep on KERBEROS Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-01-11 Thread Ed Maste
On Fri, 10 Jan 2020 at 18:18, Enji Cooper wrote: > > If `MK_CRYPT == no`'s setting of `MK_KERBEROS:=no` was moved here, > then the rest would just work by virtue of precedence. As far as I can tell that doesn't actually work, but I haven't looked in detail to figure out why.

svn commit: r356615 - head/share/mk

2020-01-10 Thread Ed Maste
Author: emaste Date: Fri Jan 10 22:00:39 2020 New Revision: 356615 URL: https://svnweb.freebsd.org/changeset/base/356615 Log: src.opts.mk: force KERBEROS_SUPPORT off where KERBEROS forced off Explicitly setting WITHOUT_KERBEROS implies WITHOUT_KERBEROS_SUPPORT, but previously other cases

svn commit: r356553 - head/share/mk

2020-01-09 Thread Ed Maste
Author: emaste Date: Thu Jan 9 14:12:57 2020 New Revision: 356553 URL: https://svnweb.freebsd.org/changeset/base/356553 Log: Revert r356515 - add LLVM_LIBUNWIND back to sparc64 BROKEN_OPTIONS r356552 reverted the untested build fix for LLVM libunwind on sparc64, so mark it broken again.

svn commit: r356552 - in head/contrib/llvm-project/libunwind: include src

2020-01-09 Thread Ed Maste
Author: emaste Date: Thu Jan 9 14:10:11 2020 New Revision: 356552 URL: https://svnweb.freebsd.org/changeset/base/356552 Log: revert r356513: libunwind: untested attempt to fix sparc64 build The patch is untested and is almost certainly insufficient. Per the author's request, revert

svn commit: r356517 - in head/gnu/lib: . libgcc

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 21:07:55 2020 New Revision: 356517 URL: https://svnweb.freebsd.org/changeset/base/356517 Log: Retire build support for GCC's DWARF unwinder As of r356514 LLVM's libunwind is used as the DWARF unwinder on all supported CPU architectures, and GCC and its

svn commit: r356516 - head

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:56:30 2020 New Revision: 356516 URL: https://svnweb.freebsd.org/changeset/base/356516 Log: Remove prereq lib support for GNU unwinder LLVM's libunwind is used for all archs, as of r356514. As GCC 4.2.1 will soon be removed, and with it the GNU

svn commit: r356515 - head/share/mk

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:51:07 2020 New Revision: 356515 URL: https://svnweb.freebsd.org/changeset/base/356515 Log: src.opts.mk: Remove sparc64 LLVM_LIBUNWIND BROKEN_OPTIONS After r356513 it should build. Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk

svn commit: r356514 - head/share/mk

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:45:18 2020 New Revision: 356514 URL: https://svnweb.freebsd.org/changeset/base/356514 Log: src.opts.mk: enable LLVM_UNWIND by default for all archs Only sparc64 did not enable LLVM_LIBUNWIND. After r356513 LLVM_LIBUNWIND should at least build on

svn commit: r356513 - in head/contrib/llvm-project/libunwind: include src

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:37:03 2020 New Revision: 356513 URL: https://svnweb.freebsd.org/changeset/base/356513 Log: libunwind: untested attempt to fix sparc64 build sparc64 is the only architecture currently using the DWARF unwinder from GCC 4.2.1. Old GCC and related

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

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 17:54:44 2020 New Revision: 356505 URL: https://svnweb.freebsd.org/changeset/base/356505 Log: src.conf.5: regen after r356423 and r356499 riscv now using Clang/lld, riscv64sf reenabled, and googletest adjusted to avoid only the affected fuse test on mips

svn commit: r356459 - head/sys/netinet/tcp_stacks

2020-01-07 Thread Ed Maste
Author: emaste Date: Tue Jan 7 17:57:08 2020 New Revision: 356459 URL: https://svnweb.freebsd.org/changeset/base/356459 Log: Do not define TCPOUTFLAGS in rack_bbr_common tcp_outflags isn't used in this source file and compilation failed with external GCC on sparc64. I'm not sure why

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

2020-01-06 Thread Ed Maste
Author: emaste Date: Mon Jan 6 18:07:54 2020 New Revision: 356421 URL: https://svnweb.freebsd.org/changeset/base/356421 Log: src.conf.5: regen after r356419, reenabling powerpc in universe Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-01-05 Thread Ed Maste
On Sun, 5 Jan 2020 at 13:16, Pedro Giffuni wrote: > > It's really nice how the compiler warning trend went down. > > On FreeBSD-head-mips-build* it went from 7691 warnings to 473 + 83. Thanks for mentioning that. Continuing to support ancient GCC is a drag on everyone using a contemporary

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

2020-01-05 Thread Ed Maste
On Sun, 5 Jan 2020 at 12:53, Yasuhiro KIMURA wrote: > > Just out of curiosity, is there any retirement plan for binutils in > base system at the moment? There's no specific plan, but it is an ongoing goal. Only three binutils tools are used (for bootstrapping and in the installed system): as,

svn commit: r356384 - head/share/man/man7

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:06:32 2020 New Revision: 356384 URL: https://svnweb.freebsd.org/changeset/base/356384 Log: arch.7: correct overzealous claims of external binutils use powerpc and powerpcspe still use in-tree ld 2.17.50 Modified: head/share/man/man7/arch.7 Modified:

svn commit: r356383 - head/share/man/man7

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:03:53 2020 New Revision: 356383 URL: https://svnweb.freebsd.org/changeset/base/356383 Log: arch.7: update toolchain table for external ld use As of r356379 and r356381 mips* and sparc64 now use external Binutils ld as their linker. Modified:

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

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:01:52 2020 New Revision: 356382 URL: https://svnweb.freebsd.org/changeset/base/356382 Log: src.conf.5: regen after r356381, disable BINUTILS_BOOTSTRAP more widely Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356381 - head/share/mk

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 18:01:15 2020 New Revision: 356381 URL: https://svnweb.freebsd.org/changeset/base/356381 Log: src.opts.mk: disable BINUTILS_BOOTSTRAP on all mips* and sparc64 Extend r356379 to include 32-bit mips and sparc64. Using a decade-old binutils linker with a

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

2020-01-05 Thread Ed Maste
On Sun, 5 Jan 2020 at 11:59, Ed Maste wrote: > > Author: emaste > Date: Sun Jan 5 16:59:24 2020 > New Revision: 356379 > URL: https://svnweb.freebsd.org/changeset/base/356379 > > Log: > src.opts.mk: disable BINUTILS_BOOTSTRAP on mips64* I should probably make this

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

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 17:12:41 2020 New Revision: 356380 URL: https://svnweb.freebsd.org/changeset/base/356380 Log: src.conf.5: regen after r356379, disable BINUTILS_BOOTSTRAP on mips64* Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356379 - head/share/mk

2020-01-05 Thread Ed Maste
Author: emaste Date: Sun Jan 5 16:59:24 2020 New Revision: 356379 URL: https://svnweb.freebsd.org/changeset/base/356379 Log: src.opts.mk: disable BINUTILS_BOOTSTRAP on mips64* After GCC was disabled by default in r356367, mips and sparc64 started relying external GCC. However, the

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

2020-01-05 Thread Ed Maste
On Sat, 4 Jan 2020 at 21:48, Ed Maste wrote: > > Author: emaste > Date: Sun Jan 5 02:47:56 2020 > New Revision: 356367 > URL: https://svnweb.freebsd.org/changeset/base/356367 > > Log: > Do not build GCC 4.2.1 by default for any CPU architecture mips.mip

svn commit: r356370 - head/share/man/man7

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:07:59 2020 New Revision: 356370 URL: https://svnweb.freebsd.org/changeset/base/356370 Log: arch.7: update to show mips* and sparc64 use external GCC after r356367 Modified: head/share/man/man7/arch.7 Modified: head/share/man/man7/arch.7

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:03:34 2020 New Revision: 356369 URL: https://svnweb.freebsd.org/changeset/base/356369 Log: src.conf.5: regen after r356367, default to GCC off Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

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

2020-01-04 Thread Ed Maste
On Sat, 4 Jan 2020 at 21:57, Mark Linimon wrote: > > On Sun, Jan 05, 2020 at 02:47:56AM +0000, Ed Maste wrote: > > Do not build GCC 4.2.1 by default for any CPU architecture > > And there was much rejoicing :-) > > (but plz not to MFC tnx) Indeed, I should have tagged it

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 03:00:26 2020 New Revision: 356368 URL: https://svnweb.freebsd.org/changeset/base/356368 Log: Adjust WITH_/WITHOUT_ descriptions for GCC options after r356367 The options default to NO on all archs now, and will be removed before FreeBSD 13. Sponsored

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

2020-01-04 Thread Ed Maste
Author: emaste Date: Sun Jan 5 02:47:56 2020 New Revision: 356367 URL: https://svnweb.freebsd.org/changeset/base/356367 Log: Do not build GCC 4.2.1 by default for any CPU architecture By default set to NO: GCC GCC_BOOTSTRAP GNUCXX As described by imp@ on the freebsd-arch

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

2020-01-03 Thread Ed Maste
On Fri, 3 Jan 2020 at 13:20, Ed Maste wrote: > > Author: emaste > Date: Fri Jan 3 18:20:03 2020 > New Revision: 356323 > URL: https://svnweb.freebsd.org/changeset/base/356323 > > Log: > src.opts.mk: SVNLITE requires FILE It's actually libmagic(3) that's required a

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

2020-01-03 Thread Ed Maste
On Fri, 3 Jan 2020 at 14:23, Enji Cooper wrote: > > Thank you for doing this <3. FWIW, MK_TESTS:= no should have also > covered this, but no real harm nor foul in making it explicit. Hmm, it looks like MK_TESTS_SUPPORT == no turns off MK_GOOGLETEST but MK_TESTS does not. I'm happy enough if

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

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 18:21:00 2020 New Revision: 356324 URL: https://svnweb.freebsd.org/changeset/base/356324 Log: src.conf.5: regen after r356322 and r356323 For SVNLITE dependency on FILE and GOOGLETEST dependency on CXX. Modified: head/share/man/man5/src.conf.5 Modified:

svn commit: r356323 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 18:20:03 2020 New Revision: 356323 URL: https://svnweb.freebsd.org/changeset/base/356323 Log: src.opts.mk: SVNLITE requires FILE Reported by: Build Options Survey run by Michael Dexter Modified: head/share/mk/src.opts.mk Modified:

svn commit: r356322 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 18:11:55 2020 New Revision: 356322 URL: https://svnweb.freebsd.org/changeset/base/356322 Log: src.opts.mk: GOOGLETEST requires CXX Reported by: Build Options Survey run by Michael Dexter Modified: head/share/mk/src.opts.mk Modified:

svn commit: r356320 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 16:28:10 2020 New Revision: 356320 URL: https://svnweb.freebsd.org/changeset/base/356320 Log: src.opts.mk: switch LLD_BOOTSTRAP and LLD_IS_LD to opt-out More MACHINE_CPUARCH/MACHINE_ARCH cases enable these options than disable them, and several of them

svn commit: r356319 - head/share/mk

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 16:06:41 2020 New Revision: 356319 URL: https://svnweb.freebsd.org/changeset/base/356319 Log: src.opts.mk: simplify after arm/arm retirement There were a few special cases for arm v5, such as disabling LLDB due to the lack of 64-bit atomic operations. Now

svn commit: r356318 - head/usr.sbin/inetd

2020-01-03 Thread Ed Maste
Author: emaste Date: Fri Jan 3 15:29:32 2020 New Revision: 356318 URL: https://svnweb.freebsd.org/changeset/base/356318 Log: inetd: fix WITHOUT_TCP_WRAPPERS build after r356248 After increasing WARNS, building WITHOUT_TCP_WRAPPERS failed because of some unused variables. Reported

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

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 17:12:06 2019 New Revision: 356128 URL: https://svnweb.freebsd.org/changeset/base/356128 Log: src.conf.5: regen after r356127, disable GPL_DTC by default Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356127 - head/share/mk

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 16:59:26 2019 New Revision: 356127 URL: https://svnweb.freebsd.org/changeset/base/356127 Log: Switch GPL_DTC to default off We use the BSDL devicetree compiler as long as we have a C++11 compiler. dtc is not needed as a build tool on the platforms that are

svn commit: r356125 - head/share/mk

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 16:28:43 2019 New Revision: 356125 URL: https://svnweb.freebsd.org/changeset/base/356125 Log: src.opts.mk: switch LLVM_LIBUNWIND to opt-out PowerPC switched to LLVM_LIBUNWIND along with the switch to Clang/LLVM in r356111. This leaves only 32-bit Arm and

svn commit: r356124 - head/share/mk

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 15:47:32 2019 New Revision: 356124 URL: https://svnweb.freebsd.org/changeset/base/356124 Log: src.opts.mk: switch LLVM toolchain to opt-out After PowerPC switched in r356111, the list of targets using LLVM as the default toolchain is much longer than those

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

2019-12-27 Thread Ed Maste
Author: emaste Date: Fri Dec 27 15:33:43 2019 New Revision: 356123 URL: https://svnweb.freebsd.org/changeset/base/356123 Log: src.conf.5: regenerate after recent changes r355588 Fix WITHOUT_CLANG build r355646 Revert r354348 r355943 add LDNS build knob dependency on OPENSSL r356111

svn commit: r355943 - head/share/mk

2019-12-20 Thread Ed Maste
Author: emaste Date: Fri Dec 20 20:23:59 2019 New Revision: 355943 URL: https://svnweb.freebsd.org/changeset/base/355943 Log: add LDNS build knob dependency on OPENSSL Reported by: Michael Dexter's run of the Build Options Survey MFC after:1 week Sponsored by: The FreeBSD

svn commit: r355914 - head/lib/libc/locale

2019-12-19 Thread Ed Maste
Author: emaste Date: Thu Dec 19 17:01:25 2019 New Revision: 355914 URL: https://svnweb.freebsd.org/changeset/base/355914 Log: localeconv: correct grouping and mon_grouping per C/POSIX grouping and mon_grouping should be "" in the C locale. PR: 172215 MFC after:6 weeks

Re: svn commit: r355585 - head/share/vt/keymaps

2019-12-17 Thread Ed Maste
On Tue, 10 Dec 2019 at 15:01, Stefan Eßer wrote: > > I might restart that effort, if there is interest (important keymaps > missing in FreeBSD, but available for Linux). As someone who really only deals with US layout keyboards I don't have a good handle on what might be missing. It would be

svn commit: r355857 - stable/11/share/vt/keymaps

2019-12-17 Thread Ed Maste
Author: emaste Date: Tue Dec 17 15:03:51 2019 New Revision: 355857 URL: https://svnweb.freebsd.org/changeset/base/355857 Log: MFC r355575: Add missing language specifier for Hebrew il.kbd description PR: 235094 (related) Sponsored by: The FreeBSD Foundation Modified:

svn commit: r355856 - stable/12/share/vt/keymaps

2019-12-17 Thread Ed Maste
Author: emaste Date: Tue Dec 17 15:02:29 2019 New Revision: 355856 URL: https://svnweb.freebsd.org/changeset/base/355856 Log: MFC r355575: Add missing language specifier for Hebrew il.kbd description PR: 235094 (related) Sponsored by: The FreeBSD Foundation Modified:

svn commit: r355816 - head

2019-12-16 Thread Ed Maste
Author: emaste Date: Mon Dec 16 19:08:49 2019 New Revision: 355816 URL: https://svnweb.freebsd.org/changeset/base/355816 Log: UPDATING: remove outdated caution against make -j Reviewed by: imp Sponsored by: The FreeBSD Foundation Differential Revision:

svn commit: r355811 - stable/11/sys/dev/vt/hw/efifb

2019-12-16 Thread Ed Maste
Author: emaste Date: Mon Dec 16 18:04:31 2019 New Revision: 355811 URL: https://svnweb.freebsd.org/changeset/base/355811 Log: MFC r348059: vt efifb: add suspend/resume calls PR: 237050 Submitted by: Erik Kurzinger Modified: stable/11/sys/dev/vt/hw/efifb/efifb.c Directory

Re: svn commit: r355784 - in head/sys: compat/linuxkpi/common/src dev/dpaa kern mips/nlm sys

2019-12-16 Thread Ed Maste
On Sun, 15 Dec 2019 at 16:27, Jeff Roberson wrote: > > Author: jeff > Date: Sun Dec 15 21:26:50 2019 > New Revision: 355784 > URL: https://svnweb.freebsd.org/changeset/base/355784 > > Log: > schedlock 4/4 FYI i386, arm, arm64, riscv fail to boot now, with "panic: invalid count 2" Boot logs:

svn commit: r355768 - stable/11

2019-12-14 Thread Ed Maste
Author: emaste Date: Sun Dec 15 04:20:57 2019 New Revision: 355768 URL: https://svnweb.freebsd.org/changeset/base/355768 Log: MFC r355638:ObsoleteFiles.inc: chase libpcap update in r334277 libpcap 1.9.0 (pre-release) update removed the export-defs.h header. PR: 242559

svn commit: r355767 - stable/12

2019-12-14 Thread Ed Maste
Author: emaste Date: Sun Dec 15 04:18:19 2019 New Revision: 355767 URL: https://svnweb.freebsd.org/changeset/base/355767 Log: MFC r355638: ObsoleteFiles.inc: chase libpcap update in r334277 libpcap 1.9.0 (pre-release) update removed the export-defs.h header. PR: 242559

svn commit: r355731 - stable/11/crypto/openssh

2019-12-13 Thread Ed Maste
Author: emaste Date: Fri Dec 13 20:45:45 2019 New Revision: 355731 URL: https://svnweb.freebsd.org/changeset/base/355731 Log: sftp: disallow creation (of empty files) in read-only mode Direct commit to stable/11; already fixed in newer OpenSSH in 12 and later. PR: 233801

Re: svn commit: r355609 - head

2019-12-13 Thread Ed Maste
On Thu, 12 Dec 2019 at 18:46, Bryan Drewery wrote: > > What ever happened to POLA? > > Name 1 good reason this should be an .error?! Or even a .warning for > that matter. > > The argument I keep hearing is "we have to maintain these 3 lines of > code", ok, well now it's just an annoyance to

svn commit: r355714 - head

2019-12-13 Thread Ed Maste
Author: emaste Date: Fri Dec 13 14:48:44 2019 New Revision: 355714 URL: https://svnweb.freebsd.org/changeset/base/355714 Log: revert r355609 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 == ---

svn commit: r355671 - head/lib/libpmc/pmu-events

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 20:55:43 2019 New Revision: 355671 URL: https://svnweb.freebsd.org/changeset/base/355671 Log: libpmc: add MIT SPDX tag to header file The jevents tool includes a copy of the jsmn json parser which is MIT licensed. Upstream the MIT license appears in the

svn commit: r355668 - in head/lib/libpmc/pmu-events/arch/s390: cf_z10 cf_z13 cf_z14 cf_z196 cf_zec12

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 19:37:10 2019 New Revision: 355668 URL: https://svnweb.freebsd.org/changeset/base/355668 Log: libpmc: convert s390 events data to proper json Modified: head/lib/libpmc/pmu-events/arch/s390/cf_z10/basic.json

svn commit: r355667 - in head/lib/libpmc/pmu-events/arch/powerpc: power8 power9

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 19:33:16 2019 New Revision: 355667 URL: https://svnweb.freebsd.org/changeset/base/355667 Log: libpmc: convert powerpc event files to proper json Modified: head/lib/libpmc/pmu-events/arch/powerpc/power8/cache.json

svn commit: r355666 - head/lib/libpmc/pmu-events/arch/x86/amdfam17h

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 19:23:38 2019 New Revision: 355666 URL: https://svnweb.freebsd.org/changeset/base/355666 Log: libpmc: sort some amdfam17h entries to make valid json Modified: head/lib/libpmc/pmu-events/arch/x86/amdfam17h/core.json

svn commit: r355654 - in head/lib/libpmc/pmu-events/arch/s390: cf_z13 cf_z14

2019-12-12 Thread Ed Maste
Author: emaste Date: Thu Dec 12 14:52:37 2019 New Revision: 355654 URL: https://svnweb.freebsd.org/changeset/base/355654 Log: libpmc: remove undesired prefix from two s390 counters Two counters included a prefix 'Counter:###\tName:XXX' in their descriptions that appears to be a leftover

svn commit: r355642 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Thu Dec 12 02:18:18 2019 New Revision: 355642 URL: https://svnweb.freebsd.org/changeset/base/355642 Log: ObsoleteFiles.inc: remove stale comment A comment at the top of the file claimed that the file was grouped into OLD_FILES, OLD_LIBS, then OLD_DIRS, but that

svn commit: r355638 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Thu Dec 12 00:51:08 2019 New Revision: 355638 URL: https://svnweb.freebsd.org/changeset/base/355638 Log: ObsoleteFiles.inc: chase libpcap update in r334277 libpcap 1.9.0 (pre-release) update removed the export-defs.h header. PR: 242559 Submitted by:

svn commit: r355635 - in head: . lib/libpmc

2019-12-11 Thread Ed Maste
Author: emaste Date: Thu Dec 12 00:14:01 2019 New Revision: 355635 URL: https://svnweb.freebsd.org/changeset/base/355635 Log: libpmc: build json event support also on arm64 Modified: head/Makefile.inc1 head/lib/libpmc/Makefile Modified: head/Makefile.inc1

svn commit: r355630 - in head/lib/libpmc/pmu-events/arch/arm64: . arm/cortex-a53 cavium/thunderx2 hisilicon/hip08

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 22:09:22 2019 New Revision: 355630 URL: https://svnweb.freebsd.org/changeset/base/355630 Log: libpmc: convert arm64 data files to proper json jevents includes a very permissive json parser that accepts invalid json, of which there are many examples in

svn commit: r355622 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 18:24:43 2019 New Revision: 355622 URL: https://svnweb.freebsd.org/changeset/base/355622 Log: arm linuxulator: regen sysent after r355621 Modified: head/sys/arm/linux/linux_proto.h head/sys/arm/linux/linux_systrace_args.c Modified:

svn commit: r355621 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 18:21:35 2019 New Revision: 355621 URL: https://svnweb.freebsd.org/changeset/base/355621 Log: arm linuxulator: put syscall type and argument on one line Modified: head/sys/arm/linux/syscalls.master Modified: head/sys/arm/linux/syscalls.master

svn commit: r355620 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:52:06 2019 New Revision: 355620 URL: https://svnweb.freebsd.org/changeset/base/355620 Log: arm linuxulator: add "make sysent" generated files Sponsored by: The FreeBSD Foundation Added: head/sys/arm/linux/linux_proto.h (contents, props changed)

svn commit: r355619 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:48:34 2019 New Revision: 355619 URL: https://svnweb.freebsd.org/changeset/base/355619 Log: connect arm linuxulator to top-level make sysent Reported by: kevans Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r355615 - head/sys/arm/linux

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:28:49 2019 New Revision: 355615 URL: https://svnweb.freebsd.org/changeset/base/355615 Log: arm linuxulator: add syscalls.conf and Makefile for "make sysent" Differential Revision:https://reviews.freebsd.org/D7973 Added:

svn commit: r355614 - head/usr.sbin/kbdmap

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 17:19:36 2019 New Revision: 355614 URL: https://svnweb.freebsd.org/changeset/base/355614 Log: kbdmap: allow INDEX.keymaps to provide the dialog title Previously kbdmap had a localized menu heading ("Choose your keyboard layout") but not the dialog title

svn commit: r355613 - head/share/man/man7

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 16:43:54 2019 New Revision: 355613 URL: https://svnweb.freebsd.org/changeset/base/355613 Log: security.7: add caveat about interim sysctl paths from r355436 r355436 moved mitigation sysctls to machdep.mitigations but did not rationalize the sense of the

svn commit: r355609 - head

2019-12-11 Thread Ed Maste
Author: emaste Date: Wed Dec 11 14:54:29 2019 New Revision: 355609 URL: https://svnweb.freebsd.org/changeset/base/355609 Log: Make NOCLEAN an error instead of a warning The warning was added in r289728 (over four years ago) and at that time NO_CLEAN was already the correct spelling for

svn commit: r355594 - head/share/vt/keymaps

2019-12-10 Thread Ed Maste
Author: emaste Date: Tue Dec 10 20:11:39 2019 New Revision: 355594 URL: https://svnweb.freebsd.org/changeset/base/355594 Log: remove again nonexistent from-* entries from vt INDEX.keymaps A number of entries of the form "de.kbd.from-cp850" existed in vt's INDEX.keymaps, added in r270114,

svn commit: r355592 - in head/share/vt: fonts keymaps

2019-12-10 Thread Ed Maste
Author: emaste Date: Tue Dec 10 20:02:57 2019 New Revision: 355592 URL: https://svnweb.freebsd.org/changeset/base/355592 Log: Add Danish translation for vt font and keymap INDEX files Also sort some entries into the correct location, correct MacBook capitalization, etc. PR:

Re: svn commit: r355585 - head/share/vt/keymaps

2019-12-10 Thread Ed Maste
On Tue, 10 Dec 2019 at 10:22, Stefan Eßer wrote: > > Nobody seems to have noticed this problem for more than 5 years, > though. Probably because there's no user-facing impact - nonexistent keymap files are just omitted from the list. I'm glad someone eventually looked and submitted a PR :)

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