Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2026Q4
appjail Simple and easy-to-use tool for creating portable jails
5.9.1 sysutils Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.9.1Version of this port present on the latest quarterly branch.
Maintainer: dtxdf@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-02 19:45:49
Last Update: 2026-10-12 05:06:22
Commit Hash: 14f398d
License: BSD3CLAUSE
WWW:
https://github.com/DtxdF/AppJail/
Description: #
AppJail is an open source framework entirely written in sh(1) and C to create isolated, portable and easy to deploy environments using FreeBSD jails that behaves like an application.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
pkg-plist: as obtained via: make generate-plist #
Expand this list (247 items)
Collapse this list.
  1. /usr/local/share/licenses/appjail-5.9.1/catalog.mk
  2. /usr/local/share/licenses/appjail-5.9.1/LICENSE
  3. /usr/local/share/licenses/appjail-5.9.1/BSD3CLAUSE
  4. bin/appjail
  5. bin/appjail-config
  6. bin/appjail-config-user
  7. bin/appjail-dns
  8. bin/appjail-user
  9. @sample etc/appjail/appjail.conf.sample
  10. etc/bash_completion.d/_appjail.bash
  11. etc/rc.d/appjail
  12. etc/rc.d/appjail-dns
  13. etc/rc.d/appjail-health
  14. etc/rc.d/appjail-natnet
  15. libexec/appjail/appjail-config/appjail-config
  16. libexec/appjail/appjail-config/tok
  17. libexec/appjail/find-number-from-start/find-number-from-start
  18. libexec/appjail/find-smallest-missing-number/find-smallest-missing-number
  19. libexec/appjail/get_assigned_rulesets/get_assigned_rulesets
  20. libexec/appjail/getservbyname/getservbyname
  21. libexec/appjail/ipcheck/ipcheck
  22. libexec/appjail/jexec/jexec
  23. libexec/appjail/network/network
  24. libexec/appjail/juexec/juexec
  25. libexec/appjail/mksock/mksock
  26. share/appjail/Isotype.png
  27. share/appjail/cmd/apply
  28. share/appjail/cmd/checkOld
  29. share/appjail/cmd/cmd
  30. share/appjail/cmd/cpuset
  31. share/appjail/cmd/deleteOld
  32. share/appjail/cmd/devfs
  33. share/appjail/cmd/disable
  34. share/appjail/cmd/enable
  35. share/appjail/cmd/enabled
  36. share/appjail/cmd/etcupdate
  37. share/appjail/cmd/expose
  38. share/appjail/cmd/fetch
  39. share/appjail/cmd/fstab
  40. share/appjail/cmd/healthcheck
  41. share/appjail/cmd/help
  42. share/appjail/cmd/image
  43. share/appjail/cmd/jail
  44. share/appjail/cmd/label
  45. share/appjail/cmd/limits
  46. share/appjail/cmd/login
  47. share/appjail/cmd/logs
  48. share/appjail/cmd/makejail
  49. share/appjail/cmd/nat
  50. share/appjail/cmd/network
  51. share/appjail/cmd/oci
  52. share/appjail/cmd/pkg
  53. share/appjail/cmd/quick
  54. share/appjail/cmd/restart
  55. share/appjail/cmd/rstop
  56. share/appjail/cmd/run
  57. share/appjail/cmd/secrets
  58. share/appjail/cmd/service
  59. share/appjail/cmd/start
  60. share/appjail/cmd/startup
  61. share/appjail/cmd/status
  62. share/appjail/cmd/stop
  63. share/appjail/cmd/sysrc
  64. share/appjail/cmd/update
  65. share/appjail/cmd/upgrade
  66. share/appjail/cmd/usage
  67. share/appjail/cmd/version
  68. share/appjail/cmd/volume
  69. share/appjail/cmd/x11
  70. share/appjail/cmd/zfs
  71. share/appjail/files/config.conf
  72. share/appjail/files/default.conf
  73. share/appjail/files/default_template.conf
  74. share/appjail/files/dnsmasq.conf
  75. share/appjail/files/exclude-thinjail.files
  76. share/appjail/files/include-thinjail.files
  77. share/appjail/files/rctl-actions
  78. share/appjail/files/rctl-resources
  79. share/appjail/files/rctl-subjects
  80. share/appjail/files/pkgbase/base.conf
  81. share/appjail/lib/atexit
  82. share/appjail/lib/check_func
  83. share/appjail/lib/colors
  84. share/appjail/lib/copy
  85. share/appjail/lib/devfs
  86. share/appjail/lib/files
  87. share/appjail/lib/initscript
  88. share/appjail/lib/jail
  89. share/appjail/lib/jail_types
  90. share/appjail/lib/kern_modules
  91. share/appjail/lib/keys
  92. share/appjail/lib/load
  93. share/appjail/lib/log
  94. share/appjail/lib/mksum
  95. share/appjail/lib/mount
  96. share/appjail/lib/network
  97. share/appjail/lib/oci
  98. share/appjail/lib/random
  99. share/appjail/lib/repeat
  100. share/appjail/lib/replace
  101. share/appjail/lib/select
  102. share/appjail/lib/strlen
  103. share/appjail/lib/sysexits
  104. share/appjail/lib/table
  105. share/appjail/lib/tempfile
  106. share/appjail/lib/version
  107. share/appjail/lib/whitespaces
  108. share/appjail/lib/x11
  109. share/appjail/lib/zfs
  110. share/appjail/makejail/cmd/all/ADD
  111. share/appjail/makejail/cmd/all/ARG
  112. share/appjail/makejail/cmd/all/CLEAR
  113. share/appjail/makejail/cmd/all/CMD
  114. share/appjail/makejail/cmd/all/COPY
  115. share/appjail/makejail/cmd/all/DESTROY
  116. share/appjail/makejail/cmd/all/DEVICE
  117. share/appjail/makejail/cmd/all/ENTRYPOINT
  118. share/appjail/makejail/cmd/all/ENV
  119. share/appjail/makejail/cmd/all/EXEC
  120. share/appjail/makejail/cmd/all/GLOBAL
  121. share/appjail/makejail/cmd/all/LABEL
  122. share/appjail/makejail/cmd/all/MOUNT
  123. share/appjail/makejail/cmd/all/PKG
  124. share/appjail/makejail/cmd/all/RAW
  125. share/appjail/makejail/cmd/all/REPLACE
  126. share/appjail/makejail/cmd/all/RUN
  127. share/appjail/makejail/cmd/all/SERVICE
  128. share/appjail/makejail/cmd/all/SET
  129. share/appjail/makejail/cmd/all/SYSRC
  130. share/appjail/makejail/cmd/all/UMOUNT
  131. share/appjail/makejail/cmd/all/USER
  132. share/appjail/makejail/cmd/all/VAR
  133. share/appjail/makejail/cmd/all/VOLUME
  134. share/appjail/makejail/cmd/all/WORKDIR
  135. share/appjail/makejail/cmd/build/FROM
  136. share/appjail/makejail/cmd/build/LOGIN
  137. share/appjail/makejail/cmd/build/OPTION
  138. share/appjail/makejail/cmd/build/RESTART
  139. share/appjail/makejail/cmd/build/START
  140. share/appjail/makejail/cmd/build/STOP
  141. share/appjail/makejail/write/all/ADD
  142. share/appjail/makejail/write/all/ARG
  143. share/appjail/makejail/write/all/CMD
  144. share/appjail/makejail/write/all/COPY
  145. share/appjail/makejail/write/all/DESTROY
  146. share/appjail/makejail/write/all/DEVICE
  147. share/appjail/makejail/write/all/EXEC
  148. share/appjail/makejail/write/all/GLOBAL
  149. share/appjail/makejail/write/all/LABEL
  150. share/appjail/makejail/write/all/MOUNT
  151. share/appjail/makejail/write/all/PKG
  152. share/appjail/makejail/write/all/RAW
  153. share/appjail/makejail/write/all/REPLACE
  154. share/appjail/makejail/write/all/RUN
  155. share/appjail/makejail/write/all/SERVICE
  156. share/appjail/makejail/write/all/SET
  157. share/appjail/makejail/write/all/SYSRC
  158. share/appjail/makejail/write/all/UMOUNT
  159. share/appjail/makejail/write/all/VAR
  160. share/appjail/makejail/write/all/VOLUME
  161. share/appjail/makejail/write/all/WORKDIR
  162. share/appjail/makejail/write/build/FROM
  163. share/appjail/makejail/write/build/LOGIN
  164. share/appjail/makejail/write/build/OPTION
  165. share/appjail/makejail/write/build/RESTART
  166. share/appjail/makejail/write/build/START
  167. share/appjail/makejail/write/build/STOP
  168. share/appjail/scripts/ajconf-user.sh
  169. share/appjail/scripts/ajconf.sh
  170. share/appjail/scripts/ajdns.sh
  171. share/appjail/scripts/ajuser.sh
  172. share/appjail/scripts/appjail-completion.bash
  173. share/appjail/scripts/ascii2oct.sh
  174. share/appjail/scripts/bind-ddns-hook.sh
  175. share/appjail/scripts/create-bridge.sh
  176. share/appjail/scripts/dns.sh
  177. share/appjail/scripts/dnsmasq-hook.sh
  178. share/appjail/scripts/dummy-hook.sh
  179. share/appjail/scripts/escape-env-val.sh
  180. share/appjail/scripts/get_depends.sh
  181. share/appjail/scripts/git.sh
  182. share/appjail/scripts/kill_child.sh
  183. share/appjail/scripts/kill_tree.sh
  184. share/appjail/scripts/load-devfs-rules.sh
  185. share/appjail/scripts/run_init.sh
  186. share/appjail/scripts/run_jail.sh
  187. share/appjail/scripts/runas.sh
  188. share/appjail/scripts/super-mv.sh
  189. share/appjail/scripts/xresize-exec.sh
  190. share/man/man1/appjail-apply.1.gz
  191. share/man/man1/appjail-checkOld.1.gz
  192. share/man/man1/appjail-cmd.1.gz
  193. share/man/man1/appjail-config.1.gz
  194. share/man/man1/appjail-cpuset.1.gz
  195. share/man/man1/appjail-deleteOld.1.gz
  196. share/man/man1/appjail-devfs.1.gz
  197. share/man/man1/appjail-disable.1.gz
  198. share/man/man1/appjail-enable.1.gz
  199. share/man/man1/appjail-enabled.1.gz
  200. share/man/man1/appjail-etcupdate.1.gz
  201. share/man/man1/appjail-expose.1.gz
  202. share/man/man1/appjail-fetch.1.gz
  203. share/man/man1/appjail-fstab.1.gz
  204. share/man/man1/appjail-healthcheck.1.gz
  205. share/man/man1/appjail-help.1.gz
  206. share/man/man1/appjail-image.1.gz
  207. share/man/man1/appjail-jail.1.gz
  208. share/man/man1/appjail-label.1.gz
  209. share/man/man1/appjail-limits.1.gz
  210. share/man/man1/appjail-login.1.gz
  211. share/man/man1/appjail-logs.1.gz
  212. share/man/man1/appjail-makejail.1.gz
  213. share/man/man1/appjail-nat.1.gz
  214. share/man/man1/appjail-network.1.gz
  215. share/man/man1/appjail-oci.1.gz
  216. share/man/man1/appjail-pkg.1.gz
  217. share/man/man1/appjail-quick.1.gz
  218. share/man/man1/appjail-restart.1.gz
  219. share/man/man1/appjail-rstop.1.gz
  220. share/man/man1/appjail-run.1.gz
  221. share/man/man1/appjail-secrets.1.gz
  222. share/man/man1/appjail-service.1.gz
  223. share/man/man1/appjail-start.1.gz
  224. share/man/man1/appjail-startup.1.gz
  225. share/man/man1/appjail-status.1.gz
  226. share/man/man1/appjail-stop.1.gz
  227. share/man/man1/appjail-sysrc.1.gz
  228. share/man/man1/appjail-update.1.gz
  229. share/man/man1/appjail-upgrade.1.gz
  230. share/man/man1/appjail-usage.1.gz
  231. share/man/man1/appjail-version.1.gz
  232. share/man/man1/appjail-volume.1.gz
  233. share/man/man1/appjail-zfs.1.gz
  234. share/man/man1/appjail.1.gz
  235. share/man/man5/appjail-ajspec.5.gz
  236. share/man/man5/appjail-initscript.5.gz
  237. share/man/man5/appjail-makejail.5.gz
  238. share/man/man5/appjail-template.5.gz
  239. share/man/man5/appjail.conf.5.gz
  240. share/man/man7/appjail-ephemeral.7.gz
  241. share/man/man7/appjail-tutorial.7.gz
  242. share/man/man8/appjail-dns.8.gz
  243. share/man/man8/appjail-user.8.gz
  244. share/man/man1/appjail-x11.1.gz
  245. @owner
  246. @group
  247. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • appjail>0:sysutils/appjail
Conflicts: #
CONFLICTS:
  • appjail-devel
To install the port: #
cd /usr/ports/sysutils/appjail/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/appjail
  • pkg install appjail
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: appjail
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1791780781 SHA256 (DtxdF-AppJail-v5.9.1_GH0.tar.gz) = a91b2facde5ca6877d533895c94d003be6fe9e9f34d52e734b0e415b6fa8ae47 SIZE (DtxdF-AppJail-v5.9.1_GH0.tar.gz) = 1048864

Packages (timestamps in pop-ups are UTC): #
appjail
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest5.7.05.8.0-4.2.1-
FreeBSD:14:quarterly5.8.05.9.1-4.0.0-
FreeBSD:15:latest5.8.05.9.1n/a4.2.1n/a
FreeBSD:15:quarterly5.9.15.9.1n/a-n/a
FreeBSD:16:latest5.8.05.9.1n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies: #
  1. buildah>0 : sysutils/buildah
  2. jq>0 : textproc/jq
  3. pkg : ports-mgmt/pkg
This port is required by: #
for Run #
  1. security/x11appjail

Configuration Options: #
===> The following configuration options are available for appjail-5.9.1: DEBOOTSTRAP=off: Support for Debian and Ubuntu jails DOAS=off: Add support for unprivileged users DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples GIT=off: Git version control support OCI=on: Add support for OCI PKGBASE=on: Add support for pkgbase X11=off: Add support for x11 ====> Options available for the radio SECRETS: you can only select none or one of them AGE=off: Use security/age as secrets backend RAGE=off: Use security/rage as secrets backend ===> Use 'make config' to modify these settings
Options name: #
sysutils_appjail
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/DtxdF/AppJail/tar.gz/v5.9.1?dummy=/
Collapse this list.

Number of commits found: 3 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.9.1
12 Oct 2026 05:06:22
commit hash: 14f398dbbb1554e6b732e845db0b9c8b5c71d62dcommit hash: 14f398dbbb1554e6b732e845db0b9c8b5c71d62dcommit hash: 14f398dbbb1554e6b732e845db0b9c8b5c71d62dcommit hash: 14f398dbbb1554e6b732e845db0b9c8b5c71d62d files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/appjail: Update to 5.9.1

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.9.1

MFH:            2026Q4
(cherry picked from commit e3893d05e491127427e792d833116d7aaa72b68a)
5.9.0
11 Oct 2026 20:57:38
commit hash: 8d86d2b6baed0ebc17298ca8ae4ec4bf7d0af227commit hash: 8d86d2b6baed0ebc17298ca8ae4ec4bf7d0af227commit hash: 8d86d2b6baed0ebc17298ca8ae4ec4bf7d0af227commit hash: 8d86d2b6baed0ebc17298ca8ae4ec4bf7d0af227 files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/appjail: Update to 5.9.0

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.9.0

MFH:            2026Q4
(cherry picked from commit 3f2c4a4a7ab4a6717833239bda018c0f905af1ee)
5.8.0
02 Oct 2026 19:43:49
commit hash: 304fd6a69ad3cb7ae338c1bade1c4d5f715da5adcommit hash: 304fd6a69ad3cb7ae338c1bade1c4d5f715da5adcommit hash: 304fd6a69ad3cb7ae338c1bade1c4d5f715da5adcommit hash: 304fd6a69ad3cb7ae338c1bade1c4d5f715da5ad files touched by this commit
Jesús Daniel Colmenares Oviedo (dtxdf) search for other commits by this committer
sysutils/appjail: Update to 5.8.0

* Remove su-exec as a dependency (replaced with mdo(1)).

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.8.0

MFH:            2026Q4
(cherry picked from commit 45aa8be0549f480d2796f611abf90cc31b2eb1ff)

Number of commits found: 3