| @@ -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 | |
3 | To try to get pkgsrc working on your system, please try the following | | 3 | To try to get pkgsrc working on your system, please try the following |
4 | as root: | | 4 | as 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 |
45 | We'd be very interested in hearing of any successes or failures on | | 45 | We'd be very interested in hearing of any successes or failures on |
46 | "unknown" (to us) systems. | | 46 | "unknown" (to us) systems. |
47 | | | 47 | |
48 | Please remember to add $prefix/bin to your PATH environment variable | | 48 | Please remember to add $prefix/bin to your PATH environment variable |
49 | and $prefix/man to your MANPATH environment variable, if necessary. | | 49 | and $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 | |
52 | The bootstrap script will create an example mk.conf file located | | 52 | The bootstrap script will create an example mk.conf file located |
53 | in your work directory as "mk.conf.example". It contains the | | 53 | in your work directory as "mk.conf.example". It contains the |
54 | settings you provided to the bootstrap. Copy it to your | | 54 | settings 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 |
56 | value). If the default mk.conf doesn't already exist, the example is | | 56 | value). If the default mk.conf doesn't already exist, the example is |
57 | copied into place. | | 57 | copied into place. |
| | | 58 | |
| | | 59 | |
| | | 60 | PER PLATFORM INFORMATION |
| | | 61 | ======================== |
| | | 62 | |
| | | 63 | pkgsrc supports or has supported many operating systems (platforms). |
| | | 64 | In general, there is a README.os for each platform that can run |
| | | 65 | pkgsrc, explaining particular considerations. |
| | | 66 | |
| | | 67 | Because pgksrc contains many per-platform fixes and accommodations, |
| | | 68 | and because the presence of those at times causes more work for |
| | | 69 | others, we list platforms according to whether they are in active use. |
| | | 70 | (If you feel a platform is miscategorized, send rationale to |
| | | 71 | pkgsrc-users@. Include a README.platform with instructions if it is |
| | | 72 | missing and you are asserting that there are users. Developers should |
| | | 73 | of course feel free to make improvements.) |
| | | 74 | |
| | | 75 | Note that listing a platform as having no users is not a decision to |
| | | 76 | remove it from pkgsrc; this is merely recording information that |
| | | 77 | individual developers can use when deciding how much work is justified |
| | | 78 | for keeping any particular accommodation. (As always, any large-scale |
| | | 79 | removals require a proposal and discussion on pkgsrc-users@.) |
| | | 80 | |
| | | 81 | Note also that pkgsrc policy is that fixes to packages, unless the |
| | | 82 | fixes are to adjust a package to pkgsrc norms, should be filed |
| | | 83 | upstream and the upstream tracker URL included in the patch file or |
| | | 84 | Makefile. |
| | | 85 | |
| | | 86 | Platforms are listed by the filename in mk/platform, annotated by the |
| | | 87 | README.platform here if different. |
| | | 88 | |
| | | 89 | |
| | | 90 | Platforms with active use and maintenance |
| | | 91 | ----------------------------------------- |
| | | 92 | |
| | | 93 | The following platforms have active users, and people that regularly |
| | | 94 | fix problems. |
| | | 95 | |
| | | 96 | Darwin (README.MacOSX, macOS) |
| | | 97 | FreeBSD |
| | | 98 | Linux |
| | | 99 | NetBSD |
| | | 100 | SunOS (README.Solaris, Illumos, SmartOS) |
| | | 101 | |
| | | 102 | |
| | | 103 | Platforms believed to have users |
| | | 104 | -------------------------------- |
| | | 105 | |
| | | 106 | OpenBSD |
| | | 107 | |
| | | 108 | |
| | | 109 | Platforms 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 | |
| | | 120 | Platforms 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 | |
| | | 133 | Platforms believed to have no users |
| | | 134 | ----------------------------------- |
| | | 135 | |
| | | 136 | Bitrig |
| | | 137 | Haiku |