From 38b6834f33ceef5e75856bd8c06d027af990879c Mon Sep 17 00:00:00 2001 From: gdt Date: Thu, 9 Apr 2020 15:04:03 +0000 Subject: bootstrap: Add a NetBSD README --- bootstrap/README.NetBSD | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 bootstrap/README.NetBSD (limited to 'bootstrap') diff --git a/bootstrap/README.NetBSD b/bootstrap/README.NetBSD new file mode 100644 index 00000000000..a6470de3830 --- /dev/null +++ b/bootstrap/README.NetBSD @@ -0,0 +1,24 @@ +$NetBSD: README.NetBSD,v 1.1 2020/04/09 15:04:03 gdt Exp $ + +Generally, pkgsrc considers the current and previous major releases of +NetBSD to be supported, and older ones not to be supported, following +NetBSD's support notions. (If as an exception beyond this policy, +NetBSD provides support for an older branch, such as -7 during the +first half of 2020, pkgsrc is likely to follow suit.) + +Despite older releases not being considered supported, pkgsrc +generally tries to avoid unnecessarily breaking them. However, a main +cause of breakage is upstreams of various packages requiring newer +standards, both POSIX and languages. Thus, even the older of the two +supported releases is likely to be significantly troubled at any given +time. + +Beyond the issue of packages building, there is also the consideration +of system infrastructure, such as /usr/bin/make. If a NetBSD system +has a make which is too old for pkgsrc, one can perform a full +bootstrap. (Alternatively one could build bmake and use it, as a +workaround.) + +As of 2020, it is believed that NetBSD 6 and newer have an adequate +/usr/bin/make, and that NetBSD 5 and older require a bootstrap or +replacement. -- cgit v1.2.3