summaryrefslogtreecommitdiff
path: root/bootstrap/README
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2020-04-23 13:51:52 +0000
committergdt <gdt@pkgsrc.org>2020-04-23 13:51:52 +0000
commit8af926c19cb3cef90bbacf2344fec5702e56c7c6 (patch)
tree66e898a0f92caea4b3172e862ba6c32cd9a5cd4b /bootstrap/README
parent3a76a7682f9867a1c848d3334560463c848dc9b0 (diff)
downloadpkgsrc-8af926c19cb3cef90bbacf2344fec5702e56c7c6.tar.gz
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.
Diffstat (limited to 'bootstrap/README')
-rw-r--r--bootstrap/README82
1 files changed, 81 insertions, 1 deletions
diff --git a/bootstrap/README b/bootstrap/README
index 2e773a2bbda..ae851ee52ca 100644
--- a/bootstrap/README
+++ b/bootstrap/README
@@ -1,4 +1,4 @@
-$NetBSD: README,v 1.14 2018/07/07 13:18:29 bsiegert Exp $
+$NetBSD: README,v 1.15 2020/04/23 13:51:52 gdt Exp $
To try to get pkgsrc working on your system, please try the following
as root:
@@ -55,3 +55,83 @@ settings you provided to the bootstrap. Copy it to your
$sysconfdir directory (see above about --sysconfdir and its default
value). If the default mk.conf doesn't already exist, the example is
copied into place.
+
+
+PER PLATFORM INFORMATION
+========================
+
+pkgsrc supports or has supported many operating systems (platforms).
+In general, there is a README.os for each platform that can run
+pkgsrc, explaining particular considerations.
+
+Because pgksrc contains many per-platform fixes and accommodations,
+and because the presence of those at times causes more work for
+others, we list platforms according to whether they are in active use.
+(If you feel a platform is miscategorized, send rationale to
+pkgsrc-users@. Include a README.platform with instructions if it is
+missing and you are asserting that there are users. Developers should
+of course feel free to make improvements.)
+
+Note that listing a platform as having no users is not a decision to
+remove it from pkgsrc; this is merely recording information that
+individual developers can use when deciding how much work is justified
+for keeping any particular accommodation. (As always, any large-scale
+removals require a proposal and discussion on pkgsrc-users@.)
+
+Note also that pkgsrc policy is that fixes to packages, unless the
+fixes are to adjust a package to pkgsrc norms, should be filed
+upstream and the upstream tracker URL included in the patch file or
+Makefile.
+
+Platforms are listed by the filename in mk/platform, annotated by the
+README.platform here if different.
+
+
+Platforms with active use and maintenance
+-----------------------------------------
+
+The following platforms have active users, and people that regularly
+fix problems.
+
+ Darwin (README.MacOSX, macOS)
+ FreeBSD
+ Linux
+ NetBSD
+ SunOS (README.Solaris, Illumos, SmartOS)
+
+
+Platforms believed to have users
+--------------------------------
+
+ OpenBSD
+
+
+Platforms with unknown status
+-----------------------------
+ Cygwin
+ DragonFly (no README)
+ FreeMiNT (no README)
+ GNUkFreeBSD
+ Minix (no README)
+ SCO_SV (no README)
+ UnixWare (no README)
+
+
+Platforms believed to have almost no users
+------------------------------------------
+
+ AIX
+ BSDOS (no README)
+ HPUX
+ IRIX
+ Interix
+ MirBSD
+ OSF1
+ QNX (no README)
+
+
+Platforms believed to have no users
+-----------------------------------
+
+ Bitrig
+ Haiku