various: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - error
various: general adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.No functional change intended.
show more ...
DIRDEPS_BUILD: Update dependencies.Sponsored by: Dell EMC Isilon
Note that mklocale(1) and colldef(1) are no longer usedmklocale and colldef has been replaced by localedef, but they have to be keptuntil 10.2 is EOL for mklocale (it has been added to 10.3 as a b
Note that mklocale(1) and colldef(1) are no longer usedmklocale and colldef has been replaced by localedef, but they have to be keptuntil 10.2 is EOL for mklocale (it has been added to 10.3 as a bootstrap tools)and until 10.3 is EOL for colldef (it has never been added to bootstrap tools)
DIRDEPS_BUILD: Regenerate without local dependencies.These are no longer needed after the recent 'beforebuild: depend' changesand hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports
DIRDEPS_BUILD: Regenerate without local dependencies.These are no longer needed after the recent 'beforebuild: depend' changesand hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supportsskipping 'make depend'.Sponsored by: EMC / Isilon Storage Division
colldef(1) does not need the libc's internal collate.h header anymore
Reintegrate colldef(1) and mklocale(1)While those tools are not needed anymore they are necessary to build FreeBSD 9and 10. it does not hurt to keep those tools around until both 9 and 10 branchb
Reintegrate colldef(1) and mklocale(1)While those tools are not needed anymore they are necessary to build FreeBSD 9and 10. it does not hurt to keep those tools around until both 9 and 10 branchbecome EOLed.Modify colldef(1) to build after the change in the collation header, and ensureit does produce the same collation definition it used to generate for 9 and 10Reported by: Oliver Pinter
Remove colldef which is not needed anymore
new depends
Fix typo when deregistering the VLAN unconfig event handlerSubmitted by: Masao Uebayashi <[email protected]>MFC after: 3 days
dirdeps.mk now sets DEP_RELDIR
Fix a lock up where we enter swapper() with interrupts disabled.In smp_rendezvous_cpus we expect to wait for all cpus to entersmp_rendezvous_action. If we call this holding a proc lock swapper may
Fix a lock up where we enter swapper() with interrupts disabled.In smp_rendezvous_cpus we expect to wait for all cpus to entersmp_rendezvous_action. If we call this holding a proc lock swapper mayattempt to also lock it, however as interrupts are disabled the cpu neverhandles the ipi. Because smp_rendezvous_action waits for all signaledcpus before contining it may get caught waiting for the cpu running swapperas the proc mutex will be unlocked after smp_rendezvous_cpus finishes.The fix is to enable interrupts in the configure stage as we should bedoing.MFC after: 1 week
Updated dependencies
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Requested by: Simon Gerraty <[email protected]>
Don't generate input() since it's not used.
mdoc: drop redundant .Pp and .LP callsThey have no effect when coming in pairs, or before .Bl/.Bd
Build usr.bin/ with WARNS=6 by default.Also add some missing $FreeBSD$ to keep svn happy.
follow style(9) more closely and list sys/types.h first after sys/defs.h.Submitted by: max@
Some systems need the types defined in sys/types.h, but lack thesys/types.h polution that FreeBSD has in one of its include files.Since this is a bootstrap tool, include more than
Some systems need the types defined in sys/types.h, but lack thesys/types.h polution that FreeBSD has in one of its include files.Since this is a bootstrap tool, include more than is strictlynecessary for FreeBSD.
Sync program's usage() with manpage's SYNOPSIS.
Make the format of LC_COLLATE files architecture independent.
Zero out the entire "struct __collate_st_chain_pri", or garbageappears in LC_COLLATE files (due to alignment). An alternativewould be to bump STR_LEN to 16.(This is in preparation to make LC_COL
Zero out the entire "struct __collate_st_chain_pri", or garbageappears in LC_COLLATE files (due to alignment). An alternativewould be to bump STR_LEN to 16.(This is in preparation to make LC_COLLATE files architectureindependent.)
Sort sections.
12345