Mon Mar 27 16:16:55 2023 UTC ()
README.NetBSD: update status of historical make support

Recent changes in pkgsrc's mk infrastructure mean a newer version of
make than NetBSD 6.x provided is now expected.


(gutteridge)
diff -r1.2 -r1.3 pkgsrc/bootstrap/README.NetBSD

cvs diff -r1.2 -r1.3 pkgsrc/bootstrap/README.NetBSD (expand / switch to unified diff)

--- pkgsrc/bootstrap/README.NetBSD 2022/02/25 23:03:10 1.2
+++ pkgsrc/bootstrap/README.NetBSD 2023/03/27 16:16:55 1.3
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1$NetBSD: README.NetBSD,v 1.2 2022/02/25 23:03:10 gutteridge Exp $ 1$NetBSD: README.NetBSD,v 1.3 2023/03/27 16:16:55 gutteridge Exp $
2 2
3Generally, pkgsrc considers the current and previous major releases of 3Generally, pkgsrc considers the current and previous major releases of
4NetBSD to be supported, and older ones not to be supported, following 4NetBSD to be supported, and older ones not to be supported, following
5NetBSD's support notions. (If as an exception beyond this policy, 5NetBSD's support notions. (If as an exception beyond this policy,
6NetBSD provides support for an older branch, such as -7 during the 6NetBSD provides support for an older branch, such as -7 during the
7first half of 2020, pkgsrc is likely to follow suit.) 7first half of 2020, pkgsrc is likely to follow suit.)
8 8
9Despite older releases not being considered supported, pkgsrc 9Despite older releases not being considered supported, pkgsrc
10generally tries to avoid unnecessarily breaking them. However, a main 10generally tries to avoid unnecessarily breaking them. However, a main
11cause of breakage is upstreams of various packages requiring newer 11cause of breakage is upstreams of various packages requiring newer
12standards, both POSIX and languages. Thus, even the older of the two 12standards, both POSIX and languages. Thus, even the older of the two
13supported releases is likely to be significantly troubled at any given 13supported releases is likely to be significantly troubled at any given
14time. 14time.
15 15
16Beyond the issue of packages building, there is also the consideration 16Beyond the issue of packages building, there is also the consideration
17of system infrastructure, such as /usr/bin/make. If a NetBSD system 17of system infrastructure, such as /usr/bin/make. If a NetBSD system
18has a make which is too old for pkgsrc, one can perform a full 18has a make which is too old for pkgsrc, one can perform a full
19bootstrap. (Alternatively one could build bmake and use it, as a 19bootstrap. (Alternatively one could build bmake and use it, as a
20workaround.) 20workaround.)
21 21
22As of 2020, it is believed that NetBSD 6 and newer have an adequate 22As of 2023, it is believed that NetBSD 7 and newer have an adequate
23/usr/bin/make; NetBSD 5 and older require a bootstrap or replacement. 23/usr/bin/make; NetBSD 6 and older require a bootstrap or replacement.
 24