Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| packagesystemsfeaturecomparison [2022/10/03 23:50] – Update to feature descriptions to more generic terms KubilayKocak | packagesystemsfeaturecomparison [2022/10/04 00:10] (current) – Update 1:M entry: Primary/Sub Ports & FLAVORS are supported KubilayKocak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Feature | + | ==== Packaging Systems |
| - | :!: TODO: in progress, use footnotes. Also use colors and text like VCS cmp. | + | ^ Feature ^ pkgsrc ^ %%FreeBSD%% |
| - | + | ||
| - | ^ Feature/ | + | |
| | Used by | %%NetBSD%%, %%DragonflyBSD%% | %%FreeBSD%% | %%OpenBSD%% | %%MidnightBSD%% | Gentoo, Sabayon | Ubuntu, Debian, Fedora, Redhat | | | Used by | %%NetBSD%%, %%DragonflyBSD%% | %%FreeBSD%% | %%OpenBSD%% | %%MidnightBSD%% | Gentoo, Sabayon | Ubuntu, Debian, Fedora, Redhat | | ||
| | Source-based | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ ((There are source packages, which contain both the full source code of the program and local patches, and are manually compiled and uploaded by the maintainer.)) | | | Source-based | ✔ | ✔ | ✔ | ✔ | ✔ | ✘ ((There are source packages, which contain both the full source code of the program and local patches, and are manually compiled and uploaded by the maintainer.)) | | ||
| Line 9: | Line 7: | ||
| | Primary Focus | ? | src | bin | ? | src | bin | | | Primary Focus | ? | src | bin | ? | src | bin | | ||
| | Packages and ports integration | ? | {o} ((Some features are only supported by ports, like versioned dependencies. Also ports install directly, without generating packages.)) | ✔ ((Ports create the package and then uses the package tools to install.)) | ? | ? | ✘ | | | Packages and ports integration | ? | {o} ((Some features are only supported by ports, like versioned dependencies. Also ports install directly, without generating packages.)) | ✔ ((Ports create the package and then uses the package tools to install.)) | ? | ? | ✘ | | ||
| - | | "One to Many Packages | ? | {o} ((Shared code in one port, called by a slave port which only defines the required options (requires a directory with a '' | + | | "One to Many" |
| | " | | " | ||
| | Self-contained packages | ? | ? | ? | ? | ? | ? | | | Self-contained packages | ? | ? | ? | ? | ? | ? | | ||
| - | | Isolated Builds | ✔ | {o} (tinderbox/ | + | | Isolated Builds | ✔ | ✔ (Poudriere) | ✔ | ✔ (recently) | ? | ✔ | |
| | '' | | '' | ||
| | '' | | '' | ||
| Line 32: | Line 30: | ||
| | License Framework | ? | ? | ? | ? | ? | ? | | | License Framework | ? | ? | ? | ? | ? | ? | | ||
| | Track moved ports | ✘ | ✔ | ? | ? | ? | ? | | | Track moved ports | ✘ | ✔ | ? | ? | ? | ? | | ||
| + | |||
| + | ==== Footnotes ==== | ||
| **References** | **References** | ||