Commit a7fc3c7
committed
vp_js_runtime: add FreeBSD to the supported OS set
vp_js_runtime's Os enum only lists Linux, Darwin, and Windows, and
Os::current() has a compile_error! for any other target. FreeBSD is a
legitimate target for the `vp` binary (the rest of the toolchain builds
fine), so add a FreeBSD variant and route it through the same tar.gz +
bin/node + bin/ conventions the other unix platforms use.
Note: managed Node.js currently has no official FreeBSD build, so
`vp env` downloads on FreeBSD will 404 at runtime. That is a
distribution gap, not a code gap, and does not block the `vp` binary
itself from compiling or running. If/when Node.js publishes FreeBSD
artifacts, only the platform_string() mapping in providers/node.rs
needs to be updated (FreeBSD -> "freebsd" instead of "linux").
Signed-off-by: Matthias Fechner <mfechner@FreeBSD.org>1 parent 0126ece commit a7fc3c7
2 files changed
Lines changed: 17 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
63 | 73 | | |
64 | 74 | | |
65 | | - | |
| 75 | + | |
66 | 76 | | |
67 | 77 | | |
68 | 78 | | |
| |||
74 | 84 | | |
75 | 85 | | |
76 | 86 | | |
| 87 | + | |
77 | 88 | | |
78 | 89 | | |
79 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
| 174 | + | |
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
| |||
599 | 599 | | |
600 | 600 | | |
601 | 601 | | |
| 602 | + | |
602 | 603 | | |
603 | 604 | | |
604 | 605 | | |
| |||
653 | 654 | | |
654 | 655 | | |
655 | 656 | | |
656 | | - | |
| 657 | + | |
657 | 658 | | |
658 | 659 | | |
659 | 660 | | |
660 | 661 | | |
661 | 662 | | |
662 | 663 | | |
663 | | - | |
| 664 | + | |
664 | 665 | | |
665 | 666 | | |
666 | 667 | | |
| |||
0 commit comments