aboutsummaryrefslogtreecommitdiffstats
path: root/builds.sr.ht/compatibility.md
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2019-02-15 15:11:06 -0500
committerDrew DeVault <sir@cmpwn.com>2019-02-15 15:11:06 -0500
commitb05499e1a537cd68900c64b4a1e23dc69764fd17 (patch)
tree951877c3a4a2c2b4ea9418f3343d5d3a25329fb1 /builds.sr.ht/compatibility.md
parent746a83e2bb08a0f69a149ad149281eb44b6e4226 (diff)
downloadsr.ht-docs-b05499e1a537cd68900c64b4a1e23dc69764fd17.tar.gz
Reorder FreeBSD releases on compatibility.md
Diffstat (limited to 'builds.sr.ht/compatibility.md')
-rw-r--r--builds.sr.ht/compatibility.md129
1 files changed, 120 insertions, 9 deletions
diff --git a/builds.sr.ht/compatibility.md b/builds.sr.ht/compatibility.md
index 7512ce3..3e79fe1 100644
--- a/builds.sr.ht/compatibility.md
+++ b/builds.sr.ht/compatibility.md
@@ -329,9 +329,10 @@ The following commands will be used to configure it:
<table class="table table-sm table-hover">
<thead>
<tr>
- <th>FreeBSD CURRENT</th>
+ <th>FreeBSD 12.x</th>
<th colspan="3" style="font-weight: normal; text-align: center">
- <code>image: freebsd/current</code>
+ <code>image: freebsd/latest</code> <strong>or</strong>
+ <code>image: freebsd/12.x</code>
</th>
</tr>
<tr>
@@ -347,7 +348,7 @@ The following commands will be used to configure it:
<td><code>arch: amd64</code> (default)</td>
<td style="text-align: center; color: green">✓</td>
<td style="text-align: center; color: green">✓</td>
- <td>weekly</td>
+ <td>monthly</td>
</tr>
<tr><td><code>arch: i386</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
<tr><td><code>arch: powerpc</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
@@ -359,10 +360,9 @@ The following commands will be used to configure it:
<table class="table table-sm table-hover">
<thead>
<tr>
- <th>FreeBSD 12.x</th>
+ <th>FreeBSD 11.x</th>
<th colspan="3" style="font-weight: normal; text-align: center">
- <code>image: freebsd/latest</code> <strong>or</strong>
- <code>image: freebsd/12.x</code>
+ <code>image: freebsd/11.x</code>
</th>
</tr>
<tr>
@@ -390,9 +390,9 @@ The following commands will be used to configure it:
<table class="table table-sm table-hover">
<thead>
<tr>
- <th>FreeBSD 11.x</th>
+ <th>FreeBSD CURRENT</th>
<th colspan="3" style="font-weight: normal; text-align: center">
- <code>image: freebsd/11.x</code>
+ <code>image: freebsd/current</code>
</th>
</tr>
<tr>
@@ -408,7 +408,7 @@ The following commands will be used to configure it:
<td><code>arch: amd64</code> (default)</td>
<td style="text-align: center; color: green">✓</td>
<td style="text-align: center; color: green">✓</td>
- <td>monthly</td>
+ <td>weekly</td>
</tr>
<tr><td><code>arch: i386</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
<tr><td><code>arch: powerpc</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
@@ -425,6 +425,117 @@ The packages array is installed with `pkg install`.
Custom package repositories are not supported on FreeBSD builds.
+## NetBSD
+
+<table class="table table-sm table-hover">
+ <thead>
+ <tr>
+ <th>NetBSD 8.x</th>
+ <th colspan="3" style="font-weight: normal; text-align: center">
+ <code>image: netbsd/latest</code> <strong>or</strong>
+ <code>image: netbsd/8.x</code>
+ </th>
+ </tr>
+ <tr>
+ <th>arch</th>
+ <th style="text-align: center">supported</th>
+ <th style="text-align: center">native</th>
+ <th>updated</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="table-primary">
+ <td><code>arch: amd64</code> (default)</td>
+ <td style="text-align: center; color: green">✓</td>
+ <td style="text-align: center; color: green">✓</td>
+ <td>monthly</td>
+ </tr>
+ <tr><td><code>arch: evbarm</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: evbmips</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: evbppc</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: hpcarm</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: i386</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: sparc64</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ </tbody>
+</table>
+
+<table class="table table-sm table-hover">
+ <thead>
+ <tr>
+ <th>NetBSD 7.x</th>
+ <th colspan="3" style="font-weight: normal; text-align: center">
+ <code>image: netbsd/7.x</code>
+ </th>
+ </tr>
+ <tr>
+ <th>arch</th>
+ <th style="text-align: center">supported</th>
+ <th style="text-align: center">native</th>
+ <th>updated</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="table-primary">
+ <td><code>arch: amd64</code> (default)</td>
+ <td style="text-align: center; color: green">✓</td>
+ <td style="text-align: center; color: green">✓</td>
+ <td>monthly</td>
+ </tr>
+ <tr><td><code>arch: evbarm</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: evbmips</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: evbppc</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: hpcarm</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: i386</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: sparc64</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ </tbody>
+</table>
+
+<table class="table table-sm table-hover">
+ <thead>
+ <tr>
+ <th>NetBSD-current</th>
+ <th colspan="3" style="font-weight: normal; text-align: center">
+ <code>image: netbsd/current</code>
+ </th>
+ </tr>
+ <tr>
+ <th>arch</th>
+ <th style="text-align: center">supported</th>
+ <th style="text-align: center">native</th>
+ <th>updated</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr class="table-primary">
+ <td><code>arch: amd64</code> (default)</td>
+ <td style="text-align: center; color: green">✓</td>
+ <td style="text-align: center; color: green">✓</td>
+ <td>weekly</td>
+ </tr>
+ <tr><td><code>arch: evbarm</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: evbmips</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: evbppc</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: hpcarm</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: i386</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ <tr><td><code>arch: sparc64</code></td><td style="text-align: center">✗</td><td></td><td></td></tr>
+ </tbody>
+</table>
+
+**packages**
+
+Packages with a slash in the name (e.g. `foo/bar`) are built from pkgsrc, and
+packages without a slash are installed via [pkgin](http://pkgin.net/). Using
+pkgsrc can dramatically slow down your builds, so binary packages are strongly
+recommended. However, binary packages are not supported on NetBSD current.
+
+To customize package options for pkgsrc, export the appropriate environment
+variables in your [`environment`](manifest.md#environment) configuration. You
+can also invoke pkgsrc manually; it is available in `/usr/pkgsrc`.
+
+**repositories**
+
+Custom package repositories are not supported on NetBSD builds.
+
## NixOS
<table class="table table-sm table-hover">