Thu Apr 23 13:51:52 2020 UTC ()
bootstrap/README: List platforms in active use

Prompted by discussion of whether IRIX users exist on pkgsrc-users@,
list the pkgsrc platforms (foo, such that mk/platform/foo.mk exists)
according to whether they are actively maintained or not.

NB: This is merely informational, and not a deletion proposal.


(gdt)
diff -r1.14 -r1.15 pkgsrc/bootstrap/README

cvs diff -r1.14 -r1.15 pkgsrc/bootstrap/README (expand / switch to unified diff)

--- pkgsrc/bootstrap/README 2018/07/07 13:18:29 1.14
+++ pkgsrc/bootstrap/README 2020/04/23 13:51:52 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: README,v 1.14 2018/07/07 13:18:29 bsiegert Exp $ 1$NetBSD: README,v 1.15 2020/04/23 13:51:52 gdt Exp $
2 2
3To try to get pkgsrc working on your system, please try the following 3To try to get pkgsrc working on your system, please try the following
4as root: 4as root:
5 5
6# ./bootstrap 6# ./bootstrap
7 [ --workdir <workdir> ] 7 [ --workdir <workdir> ]
8 [ --prefix <prefix> ] 8 [ --prefix <prefix> ]
9 [ --pkgdbdir <pkgdbdir> ] 9 [ --pkgdbdir <pkgdbdir> ]
10 [ --sysconfdir <sysconfdir> ] 10 [ --sysconfdir <sysconfdir> ]
11 [ --varbase <varbase> ] 11 [ --varbase <varbase> ]
12 [ --ignore-case-check ] 12 [ --ignore-case-check ]
13 [ --ignore-user-check ] 13 [ --ignore-user-check ]
14 [ --preserve-path ] 14 [ --preserve-path ]
@@ -45,13 +45,93 @@ more information about bootstrapping and @@ -45,13 +45,93 @@ more information about bootstrapping and
45We'd be very interested in hearing of any successes or failures on 45We'd be very interested in hearing of any successes or failures on
46"unknown" (to us) systems. 46"unknown" (to us) systems.
47 47
48Please remember to add $prefix/bin to your PATH environment variable 48Please remember to add $prefix/bin to your PATH environment variable
49and $prefix/man to your MANPATH environment variable, if necessary. 49and $prefix/man to your MANPATH environment variable, if necessary.
50(See above for --prefix and its default value.) 50(See above for --prefix and its default value.)
51 51
52The bootstrap script will create an example mk.conf file located 52The bootstrap script will create an example mk.conf file located
53in your work directory as "mk.conf.example". It contains the 53in your work directory as "mk.conf.example". It contains the
54settings you provided to the bootstrap. Copy it to your 54settings you provided to the bootstrap. Copy it to your
55$sysconfdir directory (see above about --sysconfdir and its default 55$sysconfdir directory (see above about --sysconfdir and its default
56value). If the default mk.conf doesn't already exist, the example is 56value). If the default mk.conf doesn't already exist, the example is
57copied into place. 57copied into place.
 58
 59
 60PER PLATFORM INFORMATION
 61========================
 62
 63pkgsrc supports or has supported many operating systems (platforms).
 64In general, there is a README.os for each platform that can run
 65pkgsrc, explaining particular considerations.
 66
 67Because pgksrc contains many per-platform fixes and accommodations,
 68and because the presence of those at times causes more work for
 69others, we list platforms according to whether they are in active use.
 70(If you feel a platform is miscategorized, send rationale to
 71pkgsrc-users@. Include a README.platform with instructions if it is
 72missing and you are asserting that there are users. Developers should
 73of course feel free to make improvements.)
 74
 75Note that listing a platform as having no users is not a decision to
 76remove it from pkgsrc; this is merely recording information that
 77individual developers can use when deciding how much work is justified
 78for keeping any particular accommodation. (As always, any large-scale
 79removals require a proposal and discussion on pkgsrc-users@.)
 80
 81Note also that pkgsrc policy is that fixes to packages, unless the
 82fixes are to adjust a package to pkgsrc norms, should be filed
 83upstream and the upstream tracker URL included in the patch file or
 84Makefile.
 85
 86Platforms are listed by the filename in mk/platform, annotated by the
 87README.platform here if different.
 88
 89
 90Platforms with active use and maintenance
 91-----------------------------------------
 92
 93The following platforms have active users, and people that regularly
 94fix problems.
 95
 96 Darwin (README.MacOSX, macOS)
 97 FreeBSD
 98 Linux
 99 NetBSD
 100 SunOS (README.Solaris, Illumos, SmartOS)
 101
 102
 103Platforms believed to have users
 104--------------------------------
 105
 106 OpenBSD
 107
 108
 109Platforms with unknown status
 110-----------------------------
 111 Cygwin
 112 DragonFly (no README)
 113 FreeMiNT (no README)
 114 GNUkFreeBSD
 115 Minix (no README)
 116 SCO_SV (no README)
 117 UnixWare (no README)
 118
 119
 120Platforms believed to have almost no users
 121------------------------------------------
 122
 123 AIX
 124 BSDOS (no README)
 125 HPUX
 126 IRIX
 127 Interix
 128 MirBSD
 129 OSF1
 130 QNX (no README)
 131
 132
 133Platforms believed to have no users
 134-----------------------------------
 135
 136 Bitrig
 137 Haiku