| | 1 | = Usage = |
| | 2 | |
| | 3 | == Options == |
| | 4 | |
| | 5 | In order to see the available options, please invoke {{{haikuporter --help}}} |
| | 6 | |
| | 7 | {{{ |
| | 8 | Usage: haikuporter [options] portname[-portversion] |
| | 9 | |
| | 10 | Options: |
| | 11 | --version show program's version number and exit |
| | 12 | -h, --help show this help message and exit |
| | 13 | -l, --list list available ports |
| | 14 | -a, --about show description of the specified port |
| | 15 | -s, --search search for a port (regex) |
| | 16 | -o, --location print out the location of a recipe (via search, for |
| | 17 | scripted editing) |
| | 18 | -q, --quiet suppress output from build actions |
| | 19 | -y, --yes answer yes to all questions |
| | 20 | -j JOBS, --jobs=JOBS the number of concurrent jobs to build with |
| | 21 | -S, --strict-policy require strict packaging policy adherence; packaging |
| | 22 | will fail on any policy violation |
| | 23 | -n, --nopatch don't patch the sources, just download and unpack |
| | 24 | -e, --extract-patchset |
| | 25 | extract current patchset(s) from port source(s) |
| | 26 | -G, --init-git create git-repo(s) for port source(s) |
| | 27 | -B, --patch-files-only |
| | 28 | don't build the port, just download, unpack and apply |
| | 29 | patch files; don't call PATCH() though |
| | 30 | -b, --nobuild don't build the port, just download, unpack and patch |
| | 31 | -p, --nopackage don't create package, stop after build |
| | 32 | --nosrcpackage don't create a source package by default |
| | 33 | --test run tests on resulting binaries |
| | 34 | -C, --nochroot build without a chroot()-environment - meant for |
| | 35 | debugging the build/install process |
| | 36 | -f, --force force to perform the steps (unpack, patch, build) |
| | 37 | -F, --preserve-flags don't clear any flags when a changed recipe file is |
| | 38 | detected |
| | 39 | -P PORTSFILE, --portsfile=PORTSFILE |
| | 40 | handle all ports in the given file |
| | 41 | -w WHY, --why=WHY determine why the given port is pulled in as a |
| | 42 | dependency of the port to be built |
| | 43 | -D, --analyze-dependencies |
| | 44 | analyze dependencies between ports and print |
| | 45 | information; no port parameter required |
| | 46 | -c, --clean clean the working directory of the specified port |
| | 47 | -g, --get get/update the ports tree |
| | 48 | -t, --tree print out the location of the haikuports source tree |
| | 49 | --lint scan the ports tree for problems |
| | 50 | }}} |