notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
Port details
py-director Define and run multi-jail environments with AppJail
0.8.0 sysutils on this many watch lists=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 0.6.1Version of this port present on the latest quarterly branch.
Maintainer: DtxdF@disroot.org search for ports maintained by this maintainer
Port Added: 2023-09-10 16:22:05
Last Update: 2024-02-23 01:55:27
Commit Hash: 7ec8098
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://github.com/DtxdF/director
Description:
AppJail Director is a tool for running multi-jail environments on AppJail using a simple YAML specification. A Director file is used to define how one or more jails that make up your application are configured. Once you have a Director file, you can create and start your application with a single command: appjail-director up
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}director>0:sysutils/py-director@${PY_FLAVOR}
To install the port:
cd /usr/ports/sysutils/py-director/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/py-director
  • pkg install py39-director
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py39-director listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-director
Package flavors (<flavor>: <package>)
  • py39: py39-director
distinfo:
TIMESTAMP = 1708653303 SHA256 (DtxdF-director-v0.8.0_GH0.tar.gz) = 8ee02c8564d00e826c310b673b19d83ac34bde704c72367bd0c5077b1b969900 SIZE (DtxdF-director-v0.8.0_GH0.tar.gz) = 18033

Packages (timestamps in pop-ups are UTC):
py39-director
ABIlatestquarterly
FreeBSD:13:aarch640.6.10.6.1
FreeBSD:13:amd640.8.00.6.1
FreeBSD:13:armv6--
FreeBSD:13:armv70.6.10.6.1
FreeBSD:13:i3860.8.00.6.1
FreeBSD:13:powerpc-0.6.1
FreeBSD:13:powerpc64-0.6.1
FreeBSD:13:powerpc64le-0.6.1
FreeBSD:14:aarch640.6.10.6.1
FreeBSD:14:amd640.8.00.6.1
FreeBSD:14:armv6--
FreeBSD:14:armv70.6.10.6.1
FreeBSD:14:i3860.8.00.6.1
FreeBSD:14:powerpc-0.6.1
FreeBSD:14:powerpc64-0.6.1
FreeBSD:14:powerpc64le-0.6.1
FreeBSD:15:aarch640.8.0-
FreeBSD:15:amd640.8.0-
FreeBSD:15:armv70.6.1-
FreeBSD:15:powerpc0.6.1-
FreeBSD:15:powerpc640.6.1-
FreeBSD:15:powerpc64le0.8.0-
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  2. python3.9 : lang/python39
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-click>=0 : devel/py-click@py39
  2. py39-pyaml-env>=0 : devel/py-pyaml-env@py39
  3. py39-python-dotenv>=0 : www/py-python-dotenv@py39
  4. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  5. python3.9 : lang/python39
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py39-director-0.8.0: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
sysutils_py-director
USES:
python
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/director/tar.gz/v0.8.0?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.8.0
23 Feb 2024 01:55:27
commit hash: 7ec8098ee3483dc19cbd23e16139a737d601153acommit hash: 7ec8098ee3483dc19cbd23e16139a737d601153acommit hash: 7ec8098ee3483dc19cbd23e16139a737d601153acommit hash: 7ec8098ee3483dc19cbd23e16139a737d601153a files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-director: Update to 0.8.0

PR:		275862
0.6.1
08 Dec 2023 07:25:20
commit hash: 01ca80f0e3631dcc1c12fd961edd5d42f4699331commit hash: 01ca80f0e3631dcc1c12fd961edd5d42f4699331commit hash: 01ca80f0e3631dcc1c12fd961edd5d42f4699331commit hash: 01ca80f0e3631dcc1c12fd961edd5d42f4699331 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-director: Update version 0.6.0=>0.6.1

Changelog: https://github.com/DtxdF/director/releases/tag/v0.6.1

PR:		275592
Approved by:	submitter is maintainer
0.6.0
04 Dec 2023 22:13:42
commit hash: b63a8a601b23ee62d2cc734c6df980439b2bcba4commit hash: b63a8a601b23ee62d2cc734c6df980439b2bcba4commit hash: b63a8a601b23ee62d2cc734c6df980439b2bcba4commit hash: b63a8a601b23ee62d2cc734c6df980439b2bcba4 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-director: Update version 0.5.0=>0.6.0

ChangeLog: https://github.com/DtxdF/director/releases/tag/v0.6.0
PR:		275499
Approved by:	submitter is maintainer
0.5.0
03 Nov 2023 21:16:22
commit hash: 7b39ec41f294f742f5eb4055e25ce3379bf24da6commit hash: 7b39ec41f294f742f5eb4055e25ce3379bf24da6commit hash: 7b39ec41f294f742f5eb4055e25ce3379bf24da6commit hash: 7b39ec41f294f742f5eb4055e25ce3379bf24da6 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-director: Update to 0.5.0

ChangeLog: https://github.com/DtxdF/director/releases/tag/v0.5.0

* `Improved`: machinery to avoid hanging sub-processes:
   - `Added`: `commands/timeout` to configuration.
   - Set `stdin` to `DEVNULL`.
   - Set `GIT_ASKPASS` to `true` to avoid hangings when authentication
     is required.
* `Added`: `mode` to the specification.
* `Added`: `owner` & `group` to the specification.
* `Added`: `umask` to the specification.
* Keep the old random name of a service (Random names do not persist
  after recreating the service, which can be inconvenient, so random
  names now persist if they are not removed from the Director file.).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.4.0
28 Sep 2023 04:57:58
commit hash: a9234e9c7c800693e260eb88316863faad3458a6commit hash: a9234e9c7c800693e260eb88316863faad3458a6commit hash: a9234e9c7c800693e260eb88316863faad3458a6commit hash: a9234e9c7c800693e260eb88316863faad3458a6 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-director: Update to 0.4.0

* Remove StrictYAML dependency (No longer needed by Director).
* Add pyaml-env.
* Add python-dotenv.

ChangeLog: https://github.com/DtxdF/director/releases/tag/v0.4.0

* Added: checks for unknown keys.
* Added: Convertion of non-string keys and values to strings.
* Added: differ_options(...) to detect when global options change from the
previous one.

PR:		274128
0.2.1
10 Sep 2023 16:13:03
commit hash: 95fe9b7490bf280b086ad650243b6f8a4f385286commit hash: 95fe9b7490bf280b086ad650243b6f8a4f385286commit hash: 95fe9b7490bf280b086ad650243b6f8a4f385286commit hash: 95fe9b7490bf280b086ad650243b6f8a4f385286 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/py-director: New port: Define and run multi-jail environments with
AppJail

AppJail Director is a tool for running multi-jail environments on
AppJail using a simple YAML specification. A Director file is used
to define how one or more jails that make up your application are
configured. Once you have a Director file, you can create and start
your application with a single command: appjail-director up

WWW: https://github.com/DtxdF/director

PR:		273234

Number of commits found: 6