Commit Graph

5461 Commits

Author SHA1 Message Date
gutteridge 747783b1c3 CHANGES: remove entry that has been pulled up to netbsd-10 2023-07-29 16:47:28 +00:00
gutteridge 9fa1b14dee CHANGES: fix a typo 2023-07-27 21:59:29 +00:00
nia f7aeea6acc doc: clarify changes entry 2023-07-27 17:21:21 +00:00
nia d5ff9f4ca3 doc: Changes for July 2023-07-27 16:57:11 +00:00
christos 03963158d7 new OpenSSH 2023-07-26 18:00:51 +00:00
lukem 07c42e4bc2 bsd.own.mk: force MKSTRIPSYM=no if MKDEBUG=yes
Local symbols are desirable with MKDEBUG=yes, so don't strip them.
Per request from mrg@
2023-07-23 16:52:37 +00:00
lukem a9756fb69c BUILDING: list known mk.conf vars. tweak section headers
List known supported and obsolete mk.conf(5) variables,
so that searches in this document at least find them.
This partially reverts my revision 1.144 on 2023-06-12
which completely removed the duplication with mk.conf(5).

Remove quote characters from some section headings;
it makes it harder to search for a section by known name
when rendering in markup variations that use smart quotes.
2023-07-22 18:50:04 +00:00
lukem cc95aaefd7 BUILDING: clarify environ vs mk.conf behaviour
Document that variables set in the environment or the
nbmake-MACHINE wrapper script don't override variable
assignments in mk.conf(5), and that using ?= in mk.conf
allows environment / nbmake-MACHINE variables to override
mk.conf.

Consistently refer to "nbmake-MACHINE wrapper script".
2023-07-21 22:07:59 +00:00
nat a822f34135 Add missing dot. 2023-07-21 02:42:54 +00:00
nat 53cc748afe Mention changes to bta2dpd(8). 2023-07-21 02:16:20 +00:00
lukem 747c3dee36 BUILDING: consistency fix 2023-07-19 15:40:38 +00:00
wiz 3523ae4710 openssh-9.3p2 out 2023-07-19 14:44:14 +00:00
roy 4308e63ce2 Note import of dhcpcd-10.0.2 2023-07-19 13:59:01 +00:00
lukem 3cb563b335 build.sh: use mk.conf (if present) as MAKECONF
Set MAKECONF to mk.conf in the same directory as build.sh
(i.e., the top of the source tree) if mk.conf is present.
This means unprivileged users can benefit from mk.conf(5)
semantics without write privileges to /etc/mk.conf, and
also simplifies per-source-directory configuration.

Fail early if $MAKECONF is empty, since build.sh will fail
anyway after rebuilding nbmake.

Ensure that the computed MAKECONF isn't empty, and then
always set MAKECONF in the makewrapper (nbmake-$MACHINE).

Improve some formatting consistency in BUILDING.mdoc,
(even if BUILDING is generated without markup).
2023-07-18 16:59:57 +00:00
rin d71f888d49 doc/HACKS: PR port-sh3/56311 has been fixed. 2023-07-18 03:01:35 +00:00
mrg 34ab07c089 note GCC 10.5 was released and imported. 2023-07-15 19:59:21 +00:00
gutteridge d824e196a4 CHANGES.prev: correct date entries for a few items 2023-07-12 16:07:52 +00:00
rin f47539106d doc/HACKS: Note OPENSSL_NO_EC_NISTP_64_GCC_128 hack for aarch64eb. 2023-07-09 00:01:55 +00:00
rin 2bd1369fb8 doc/HACKS: Document PR port-alpha/57511 2023-07-07 08:39:23 +00:00
lukem 2b1fd0414c BUILDING: wording tweaks 2023-07-05 16:41:12 +00:00
rillig b1cae80086 doc/CHANGES: fix typos 2023-07-01 09:21:47 +00:00
christos 498dfa02ae new OpenPAM. 2023-06-30 21:48:15 +00:00
gutteridge 01c3b8a04d 3RDPARTY: note latest version of mDNSResponder 2023-06-29 23:52:50 +00:00
nia 3c60e71e80 ch-ch-changes 2023-06-29 21:46:47 +00:00
wiz 0596a50f72 doc: note import of tmux 3.3a 2023-06-28 22:24:15 +00:00
roy 5462b98306 Note update to openresolv-3.13.2 2023-06-27 17:10:15 +00:00
christos 026d70e931 new bind 2023-06-26 22:04:18 +00:00
msaitoh a838dcd9d3 Fix typo. 2023-06-24 05:26:01 +00:00
gutteridge 9a11c4231e 3RDPARTY: new versions of libuv, unbound, and nsd out 2023-06-21 22:30:52 +00:00
christos 342b5ab386 new Heimdal 2023-06-19 21:44:37 +00:00
lukem 6aba6b1625 BUILDING: remove duplication from mk.conf(5)
Remove all "make" variables / mk.conf(5) variables already documented
in mk.conf(5).  The duplication was a maintenance headache, as I've
experienced over recent weeks getting the build documentation up to
date.

Add notes clarifying that manual page references are to the NetBSD
manual pages, not to the host manual pages, and how to format from
source, or find online at https://man.netbsd.org.

Add explicit links to the mdoc(7) in-tree source for mk.conf(5),
hier(7), and release(7) because those are directly relevant to the host
build information in BUILDING.

Note: We don't normally need these notes for native documentation,
but BUILDING is intended for users on host systems which might not
be NetBSD(-current).

Add missing defaults.
2023-06-11 20:34:14 +00:00
lukem 3dd6409cfb BUILDING: update from mk.conf(5). reorder
Sync variable entries from mk.conf(5).

Merge the "make variables for full builds" section into the previous.
Having two separate sections and some entries duplicated was confusing
when searching for variables.
2023-06-11 10:49:43 +00:00
lukem 922f5e2588 more NBUILDJOBS deprecation
The NBUILDJOBS option was deprecated in 2002;
there's no need to keep warning about it,
remove from params / show-params,
and only document as obsolete.
2023-06-11 10:43:51 +00:00
lukem 35d5234ef6 3RDPARTY: libarchive latest is 3.6.2. note local fixes 2023-06-10 13:16:44 +00:00
nikita a9aa4e1fbc changes: lua 5.4.6 2023-06-08 21:12:41 +00:00
nia c417c79de7 ch-ch-changes 2023-06-06 07:49:06 +00:00
lukem 5166ed0b68 BUILDING: editorial
MKX11=yes wants MKINET6=yes

Change the width of the variable lists to 14n (from 15n)
so that when the lists are rendered and then left aligned,
the column is 16 characters (aka 2 tabs) which makes
copypasta to bsd.README easier.
2023-06-05 22:36:17 +00:00
lukem f26a4cc930 BUILDING: update from canonical mk.conf(5)
Incorporate content and styles updates for mk.conf entries
from share/man/man5/mk.conf.5, which is the canonical
reference for mk.conf.

Add: BSDOBJDIR, BSDSRCDIR, EXTERNAL_TOOLCHAIN, MKDEBUGKERNEL,
MKDEBUGTOOLS, MKHTML, MKLINKLIB, MKOBJDIRS, TOOLCHAIN_MISSING,
NETBSDSRCDIR

It's for further study as to whether we just replace the
most of subsection "make" variables with a link to mk.conf(5).

Style:
- Add more .de macros per mk.conf.5.
- Order list items alphabetically. When multiple items are present
  in a list item, sort within the item first.
- More cross-references.
2023-06-04 20:08:21 +00:00
lukem 105457a1c4 build.sh: MAKECONF and mk.conf(5) improvements
Move MAKECONF to the Environment variables section.
Add mk.conf(5) cross-references.
Make Notes more obvious.
Fix mandoc lint.
2023-06-02 20:48:41 +00:00
gutteridge 6b947a974c 3RDPARTY: gcc-11.4 out 2023-06-01 01:09:51 +00:00
wiz 6fd586299b doc: fix swappo 2023-05-31 21:02:50 +00:00
christos 21927c5e23 new OpenSSL 2023-05-31 20:59:15 +00:00
lukem ef8663be6b CHANGES: pax fixes 2023-05-31 09:33:09 +00:00
lukem b0682b2387 CHANGES: rm SHAREDSTRINGS, mkstr, xstr 2023-05-24 13:09:53 +00:00
lukem aa9ef682cf ctfmerge: pthread error handling. macos host fixes 2023-05-23 20:24:24 +00:00
lukem 23c02a696a BUILDING: TMPDIR must not be noexec
Describe $TMPDIR as used by build.sh, and
add a note that it can't be mounted noexec.

PR toolchain/44459
2023-05-18 14:22:53 +00:00
lukem 9d6c4a2602 build.sh, BUILDING: consistency improvements
Consistently use "show", instead of sometimes using "display" or "print".
Fix mdoc markup (even though BUILDING is raw text).
Document help, -P, -?
2023-05-16 21:39:26 +00:00
lukem b9abc1c511 BUILDING: update upstream, regen
doc/BUILDING.mdoc is the upstream for BUILDING, so add recent changes
in the latter to the former, formatting correctly.

Move INSTALLBOOT_UBOOT_PATHS to Environment variables.
Move INSTALLBOOT_BOARDS to "make" variables for full builds.
Add installboot(8) cross-reference.
2023-05-16 21:21:38 +00:00
lukem c5af9e9a2f doc: MAKEVERBOSE support 2023-05-16 07:48:50 +00:00
rin 8cd5eb9a5d aq(4): AQC113-116 support by ryo@ has been pull-up'ed into netbsd-10. 2023-05-13 12:51:28 +00:00