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
Port details
iocage FreeBSD jail manager written in Python3
1.8_2 sysutils on this many watch lists=15 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 1.8_2Version of this port present on the latest quarterly branch.
Maintainer: grembo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-07-18 07:02:27
Last Update: 2024-12-08 17:18:49
Commit Hash: 66fa9f7
People watching this port, also watch:: pkg, tmux, poudriere, git, rsync
Also Listed In: python
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/iocage
Description:
iocage is a jail/container manager amalgamating some of the best features and technologies the FreeBSD operating system has to offer. It is geared for ease of use with a simple and easy to understand command syntax.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

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}iocage>0:sysutils/iocage@${PY_FLAVOR}
Conflicts:
CONFLICTS:
  • py*-iocage
  • py*-iocage-devel
To install the port:
cd /usr/ports/sysutils/iocage/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/iocage
  • pkg install py311-iocage
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 py311-iocage listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-iocage
Package flavors (<flavor>: <package>)
  • py311: py311-iocage
distinfo:
TIMESTAMP = 1726817130 SHA256 (freebsd-iocage-1.8_GH0.tar.gz) = 5fa7259ba1f48693d5ce5e3ce6f3bf2c06a4872e1a83497dff62949133353934 SIZE (freebsd-iocage-1.8_GH0.tar.gz) = 758358

Packages (timestamps in pop-ups are UTC):
py39-iocage
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--1.2_10---1.2_111.2_11
FreeBSD:14:latest-----1.2_10-1.2_10
FreeBSD:14:quarterly------1.2_111.2_11
FreeBSD:15:latest--n/a-n/a-1.2_11-
 

py311-iocage
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.8_11.8_2-1.8_11.8_2---
FreeBSD:13:quarterly1.8_21.8_2--1.8_2---
FreeBSD:14:latest1.8_11.8_2-1.8_11.8_2---
FreeBSD:14:quarterly1.8_21.8_2--1.8_2---
FreeBSD:15:latest1.8_11.8_1n/a1.8_1n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  2. python3.11 : lang/python311
Test dependencies:
  1. py311-libzfs>=1.0.2 : filesystems/py-libzfs@py311
  2. py311-mock>0 : devel/py-mock@py311
  3. py311-pytest4>0 : devel/py-pytest4@py311
  4. py311-pytest4-cov>0 : devel/py-pytest4-cov@py311
  5. py311-pytest-pep8>0 : devel/py-pytest-pep8@py311
  6. python3.11 : lang/python311
Runtime dependencies:
  1. py311-netifaces>0 : net/py-netifaces@py311
  2. py311-click>=6.7 : devel/py-click@py311
  3. py311-six>=1.15.0 : devel/py-six@py311
  4. py311-coloredlogs>0 : devel/py-coloredlogs@py311
  5. py311-texttable>=0.8.7 : textproc/py-texttable@py311
  6. py311-requests>=2.11.1 : www/py-requests@py311
  7. py311-dnspython>0 : dns/py-dnspython@py311
  8. py311-gitpython>0 : devel/py-gitpython@py311
  9. py311-jsonschema>0 : devel/py-jsonschema@py311
  10. git : devel/git
  11. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  12. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py311-iocage-1.8_2: ====> Options available for the radio GIT_PACKAGE: you can only select none or one of them GIT=on: depend on devel/git GIT_LITE=off: depend on lite flavor of devel/git (bare minimum git experience) ===> Use 'make config' to modify these settings
Options name:
sysutils_iocage
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/freebsd/iocage/tar.gz/1.8?dummy=/
Collapse this list.

Number of commits found: 61

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.8_2
08 Dec 2024 17:18:49
commit hash: 66fa9f7ee8b077a0db5ab1c632e6e332d01f64f8commit hash: 66fa9f7ee8b077a0db5ab1c632e6e332d01f64f8commit hash: 66fa9f7ee8b077a0db5ab1c632e6e332d01f64f8commit hash: 66fa9f7ee8b077a0db5ab1c632e6e332d01f64f8 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Fix fetch release command

See also: https://github.com/freebsd/iocage/pull/55
1.8_1
23 Nov 2024 18:15:34
commit hash: c4139815d8f3472317e6461da7f2589cc5a7ccbfcommit hash: c4139815d8f3472317e6461da7f2589cc5a7ccbfcommit hash: c4139815d8f3472317e6461da7f2589cc5a7ccbfcommit hash: c4139815d8f3472317e6461da7f2589cc5a7ccbf files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Add hardening measures on untar

This adds hardening measures while untaring archives fetched
over the network (including FreeBSD tarballs and iocage plugins),
as implemented by TrueNAS.

This reduces the impact of intentionally malicious or accidentally
broken archives.

Please note that users are still advised to only fetch from
trusted sources and make use of TLS to prevent MITM attacks.

While there, add patch to store man pages in the correct location.

Obtained from:		https://github.com/truenas/iocage/pull/358
1.8
06 Nov 2024 15:17:35
commit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9dcommit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9dcommit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9dcommit hash: 6e2da9672f79f44048d597f0f61e4646cdeade9d files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
filesystems: add new category for file systems and related utilities

The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.

Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.

Approved by:	portmgr (rene)
Reviewed by:	mat
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988
1.8
30 Sep 2024 20:13:57
commit hash: 5787776b7075cb63a5a49345e2d0a37b31a271b4commit hash: 5787776b7075cb63a5a49345e2d0a37b31a271b4commit hash: 5787776b7075cb63a5a49345e2d0a37b31a271b4commit hash: 5787776b7075cb63a5a49345e2d0a37b31a271b4 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Update to 1.8, new upstream

PR:		269298
Reported by:	netchild
Co-authored-by:	Geoffroy Desvernay <dgeo@centrale-med.fr>
1.2_13
12 Jul 2024 14:30:27
commit hash: e15d19c28d11eb9da6ad543b4e3f0ff61783ced5commit hash: e15d19c28d11eb9da6ad543b4e3f0ff61783ced5commit hash: e15d19c28d11eb9da6ad543b4e3f0ff61783ced5commit hash: e15d19c28d11eb9da6ad543b4e3f0ff61783ced5 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Fixes for python 3.11

PR:		280219
Reported by:	asomers
Tested by:	asomers
1.2_12
27 Feb 2024 17:52:07
commit hash: 65eb9ca8f37ffb5888cce55d0d2cdeec3f2f8a24commit hash: 65eb9ca8f37ffb5888cce55d0d2cdeec3f2f8a24commit hash: 65eb9ca8f37ffb5888cce55d0d2cdeec3f2f8a24commit hash: 65eb9ca8f37ffb5888cce55d0d2cdeec3f2f8a24 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Fix handling of slashes in jail param

PR:		275738
Reported by:	alexey@ocaml.nl
1.2_11
14 Dec 2023 17:55:20
commit hash: 88044b46147f7a42406e9a1aad04b717fa36b2facommit hash: 88044b46147f7a42406e9a1aad04b717fa36b2facommit hash: 88044b46147f7a42406e9a1aad04b717fa36b2facommit hash: 88044b46147f7a42406e9a1aad04b717fa36b2fa files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Use streaming reads on image import

This avoids out of memory conditions when importing a jail.

PR:		275767
Reported by:	James B. Byrne <byrnejb@harte-lyne.ca>
1.2_10
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.2_10
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.2_10
29 Jul 2022 15:03:42
commit hash: ffbdd973c174ff063014ba392353895aa991d08ccommit hash: ffbdd973c174ff063014ba392353895aa991d08ccommit hash: ffbdd973c174ff063014ba392353895aa991d08ccommit hash: ffbdd973c174ff063014ba392353895aa991d08c files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Update distfiles to match github
1.2_10
09 May 2022 15:34:16
commit hash: 4424f1369175cbeae6e71a830cb0742290384c51commit hash: 4424f1369175cbeae6e71a830cb0742290384c51commit hash: 4424f1369175cbeae6e71a830cb0742290384c51commit hash: 4424f1369175cbeae6e71a830cb0742290384c51 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Fix on 14.0-CURRENT

Fix deprecated zfs syntax that became illegal.

PR:		263823
Reported by:	asomers
1.2_9
06 Apr 2022 22:38:34
commit hash: 35a9ac41d04e7bee62e88a2fc13eb3028b9476c7commit hash: 35a9ac41d04e7bee62e88a2fc13eb3028b9476c7commit hash: 35a9ac41d04e7bee62e88a2fc13eb3028b9476c7commit hash: 35a9ac41d04e7bee62e88a2fc13eb3028b9476c7 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
devel/py-pytest-{pep8,translations}: switch to pytest4

These plugins are not compatible with recent pytest.

Consumers (sysutils/iocage and www/py-flask-security) were switched
to pytest4 as well. Note that py-flask-security tests were and still
are broken due to unrelated problem - py-sqlalchemy12 and
py-sqlalchemy14 conflict.

PR:		256624
1.2_9
10 Jan 2022 15:15:39
commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.2_9
29 Oct 2021 09:50:18
commit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08acommit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08acommit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08acommit hash: 819f25b36d45b8ac5593ec8e6f470d9ad454b08a files touched by this commit
Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
1.2_9
27 Oct 2021 14:52:57
commit hash: 2e2926e3849731a82ae9a628351c37d36f3d343fcommit hash: 2e2926e3849731a82ae9a628351c37d36f3d343fcommit hash: 2e2926e3849731a82ae9a628351c37d36f3d343fcommit hash: 2e2926e3849731a82ae9a628351c37d36f3d343f files touched by this commit
Stefan Eßer (se) search for other commits by this committer
sysutils/iocage: Update CONFLICTS specification

This port used to restrict its CONFLICTS entry to py-iocage built
for Python-2.7, but it does obviously conflict with that ports built
for any Python version.

This port is marked as NO_ARCH=yes and I do assumed that there is
only an install conflict, but have not tested that assumption and
therefore not changed the CONFLICTS to CONFLICTS_INSTALL.

Approved by:	grembo (maintainer)
1.2_9
20 Jul 2021 09:13:14
commit hash: 12d8f46d9b985f987ede218e15a5789ff0ace5dfcommit hash: 12d8f46d9b985f987ede218e15a5789ff0ace5dfcommit hash: 12d8f46d9b985f987ede218e15a5789ff0ace5dfcommit hash: 12d8f46d9b985f987ede218e15a5789ff0ace5df files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Add test target, no pytest-runner

Move test dependencies to TEST_DEPENDS and add test target.
Patch out pytest-runner locally.

PR:		251447
Reported by:	koobs
1.2_9
19 Jul 2021 16:44:02
commit hash: de2b126b031bee981f4173b6f67cb5e1701abc57commit hash: de2b126b031bee981f4173b6f67cb5e1701abc57commit hash: de2b126b031bee981f4173b6f67cb5e1701abc57commit hash: de2b126b031bee981f4173b6f67cb5e1701abc57 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
sysutils/iocage: Remove pytest-runner runtime dep

py-pytest-runner is deprecated, but upstream is still using it.
Having this as a runtime dependency was always a bit questionable.

PR:		251447
Reported by:	Mina Galic <me@igalic.co>
1.2_8
01 May 2021 13:59:01
commit hash: 3f46d070ecf981a78f4c0e9fb06a757abcb95d18commit hash: 3f46d070ecf981a78f4c0e9fb06a757abcb95d18commit hash: 3f46d070ecf981a78f4c0e9fb06a757abcb95d18commit hash: 3f46d070ecf981a78f4c0e9fb06a757abcb95d18 files touched by this commit
Jimmy Olgeni (olgeni) search for other commits by this committer
sysutils/iocage: unbreak by adding missing dependencies.

The iocage cli was not able to locate commands if missing dependencies
were not installed.

Obtained from:	https://github.com/iocage/iocage/issues/1256
1.2_7
29 Apr 2021 17:53:44
commit hash: 5c99e255148f3ae5601582c3dc3dd08222dd43e6commit hash: 5c99e255148f3ae5601582c3dc3dd08222dd43e6commit hash: 5c99e255148f3ae5601582c3dc3dd08222dd43e6commit hash: 5c99e255148f3ae5601582c3dc3dd08222dd43e6 files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Unbreak ports after devel/py-gitpython's PORTNAME change

PR: 		255489
Fixes:		f133c410c6d97254810f4f0fbd329e42b9eaf3a1
Approved by:	lwhsu, portmgr (blanket)
Differential Revision:	https://reviews.freebsd.org/D30039
1.2_6
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.2_6
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
1.2_6
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.2_6
13 Oct 2020 11:30:50
Revision:552231Original commit files touched by this commit
garga search for other commits by this committer
Change dependencies of git-lite to git@lite

PR:		250281
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
1.2_6
19 Jul 2020 11:54:47
Revision:542567Original commit files touched by this commit
grembo search for other commits by this committer
Fix `iocage fetch' on i386.

While there, switch to fetching all patches directly from github.

PR:		247856
Reported by:	Vincent Bentley
1.2_5
22 Mar 2020 15:19:29
Revision:528922Original commit files touched by this commit
grembo search for other commits by this committer
Respect PREFIX (when PREFIX != LOCALBASE)

PR:		244387
Submitted by:	John Hein <jcfyecrayz@liamekaens.com>
Reviewed by:	koobs
Approved by:	portmgr (blanket: framework/ports (python) compliance)
1.2_5
20 Feb 2020 20:28:53
Revision:526586Original commit files touched by this commit
grembo search for other commits by this committer
Fix accidental overwriting of properties on update

See:
https://github.com/iocage/iocage/issues/1130
https://github.com/iocage/iocage/commit/b47dc2c47ff125d644720b03f598a9caf4e08192

PR:		244252
MFH:		2020Q1 (runtime fix)
1.2_4
23 Jan 2020 11:12:28
Revision:523920Original commit files touched by this commit
grembo search for other commits by this committer
Fix accidental removal of devfs_rulesets on jail stop

Pulls in a bugfix[0] that has been merged upstream[1].

This bug caused manually configured devfs_rulesets to get deleted on jail
stop, causing jails to come up with a default devfs rules on next start,
which can be a nuisance or even dangerous, depending on the specific setup.

Also adds a minimum devfs_ruleset id for dynamically created devfs rulesets
and fixes a devfs_ruleset resource leak when using plugins.

Take maintainership, as suggested by araujo@ (thanks for taking care of that
port for so long!).

[0]https://github.com/iocage/iocage/pull/1106
[1]https://github.com/iocage/iocage/commit/753b2f35731423597d7f51f33427b6d619fcd0b5

PR:		243510
Approved by:	araujo (maintainer)
MFH:		2020Q1
1.2_3
21 Oct 2019 09:13:34
Revision:515091Original commit files touched by this commit
araujo search for other commits by this committer
- Set OPTIONS_DEFAULT to devel/git instead of devel/git-lite.

Requested by:	mat and grembo
1.2_3
21 Oct 2019 06:24:49
Revision:515084Original commit files touched by this commit
araujo search for other commits by this committer
- Fix git/git-lite dependencies as well as leftover EGG files.
- Now the port pass "poudriere testport".
- Bump PORTREVISION.

PR:		240959 (based on)
Submitted by:	burnerbox <burnerbox_protonmail.com>
		Sascha Holzleiter <sascha_root-login.org>
Reported by:	many
Reviewed by:	romain
Differential Revision:	https://reviews.freebsd.org/D21929
1.2_2
01 Oct 2019 05:49:22
Revision:513454Original commit files touched by this commit
araujo search for other commits by this committer
- Drop support for devel/dulwich. [0]
- The port works fine with devel/git too, we should first check if there
  is git installed, instead to assume we need to install git-lite. [1]
- Bump PORTREVISION.

Submitted by:	dvl [0]
Reported by:	many [1]
1.2_1
30 Sep 2019 02:50:49
Revision:513279Original commit files touched by this commit
araujo search for other commits by this committer
- Update necessary dependencies for iocage 1.2 release.
- Bump PORTREVISION.

PR:		ports/240927
Submitted by:	Neel Chauhan <neel@neelc.org>
		Dan Langille <<dan@langille.org>> (via email)
Reported by:	many
1.2
27 Sep 2019 02:30:48
Revision:512999Original commit files touched by this commit
araujo search for other commits by this committer
- Update to 1.2.

Changelog: https://github.com/iocage/iocage/releases/tag/1.2
1.1_1
19 Sep 2019 00:21:10
Revision:512299Original commit files touched by this commit
grembo search for other commits by this committer
Fix `iocage upgrade' for 11.3-RELEASE and upcoming 12.1-RELEASE[0]

Also:
- Fix dependencies when upgrading <12 jails running on a 12-RELEASE jailhost
  (depend on `merge' from devel/rcs57).
- Fix to unbreak updating multiple jails at once[1].
- Patch to `setup.py' to make `make check-plist' pass[2].
- Move `NO_ARCH' to make portlint happy

See:
[0]https://github.com/iocage/iocage/pull/1027 and
https://github.com/iocage/iocage/commit/f66d9f0724daa03dc08cebc3f30b04abc7e97f82
[1]https://github.com/iocage/iocage/commit/47d7c28ad2db76eaba797921555bbf68a476eb9b#diff-134cbca4d064a61a693d1199494d24df
[2]https://github.com/iocage/iocage/issues/1043

PR:		240177
Approved by:	araujo (maintainer timeout)
1.1
28 Jan 2019 05:59:04
Revision:491453Original commit files touched by this commit
araujo search for other commits by this committer
Update to 1.1.

Changelog at:
https://github.com/iocage/iocage/releases/tag/1.1
1.0
24 Dec 2018 06:04:10
Revision:488256Original commit files touched by this commit
araujo search for other commits by this committer
- Pet PORTLINT.
- Remove wrong conflicts.
1.0
24 Dec 2018 05:58:56
Revision:488255Original commit files touched by this commit
araujo search for other commits by this committer
Update to 1.0.

Changelog: https://github.com/iocage/iocage/releases/tag/1.0
0.9.10
08 Dec 2018 09:18:49
Revision:486926Original commit files touched by this commit
antoine search for other commits by this committer
Allow building with different versions of python3
0.9.10
28 Dec 2017 04:41:49
Revision:457437Original commit files touched by this commit
araujo search for other commits by this committer
- Update to 0.9.10.

Changelog at: https://github.com/iocage/iocage/releases/tag/0.9.10

Sponsored by:	iXsystems, Inc.
0.9.9.2
30 Nov 2017 15:50:34
Revision:455210Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.9.9.2
03 Oct 2017 05:33:47
Revision:451113Original commit files touched by this commit
araujo search for other commits by this committer
Be more precise about the python version in CONFLICTS.

Submited by:	jbeich
0.9.9.2
03 Oct 2017 04:41:18
Revision:451112Original commit files touched by this commit
araujo search for other commits by this committer
After rename py36-iocage, remove unused conflict ports iocage-[0-9]*
and iocage-devel-[0-9]*.

Sponsored by:	iXsystems Inc.
0.9.9.2
03 Oct 2017 03:36:17
Revision:451110Original commit files touched by this commit
araujo search for other commits by this committer
Update to 0.9.9.2.

Changelog at: https://github.com/iocage/iocage/releases/tag/0.9.9.2

Sponsored by:	iXsystems Inc.
0.9.9.1_1
03 Oct 2017 02:41:32
Revision:451109Original commit files touched by this commit
araujo search for other commits by this committer
Rename py3-iocage to iocage as by now we don't have more conflicts with
the old iocage version and also in favor of python flavors that will
land soon, it makes sense to do it now.

Sponsored by:	iXsystems, Inc.
1.7.6
10 Apr 2017 17:11:46
Revision:438191Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
2017-02-05 sysutils/puppet38: Upstream support ended, see
http://tinyurl.com/puppet3eol
2017-03-31 editors/libreoffice4: Deprecated by upstream
2017-03-31 databases/rubygem-redis-actionpack4: Use
databases/rubygem-redis-actionpack instead
2017-03-31 devel/rubygem-nio4r1: Use devel/rubygem-nio4r instead
2017-03-31 devel/liborcus07: Deprecated by upstream, use devel/liborcus
2017-03-31 devel/mdds0: Deprecated by upstream, use devel/mdds
2017-03-31 security/openvpn23-polarssl: Replaced by new upstream relesae 2.4.x
2017-03-31 security/openvpn23: Replaced by new upstream relesae 2.4.x
2017-03-31 textproc/p5-XML-XSH: Deprecated by upstream
2017-03-31 www/rubygem-jquery-atwho-rails-rails4: Use
www/rubygem-jquery-atwho-rails instead
2017-03-31 www/p5-Catalyst-Plugin-Singleton: Deprecated by upstream
2017-04-01 x11/lumina-i18n: Obsolete, i18n files included in x11/lumina
2017-04-01 sysutils/jail2: Starting with 10.0 functionality has been merged into
base.
2017-04-01 sysutils/iocage-devel: Outdated version. Please use
sysutils/py-iocage instead
2017-04-01 sysutils/iocage: Outdated version. Please use sysutils/py-iocage
instead
2017-04-05 databases/puppetdb: Depends on expired sysutils/puppet38, use
puppetdb[34] instead
2017-04-05 databases/puppetdb-terminus: Depends on expired sysutils/puppet38,
use puppetdb-terminus[34]
2017-04-08 databases/pglesslog: Does not build with recent PostgreSQL versions
2017-04-08 textproc/go-text: Go libraries should not be packaged
2017-04-08 devel/go-pretty: Go libraries should not be packaged
2017-04-08 databases/godis: Go libraries should not be packaged
2017-04-10 www/moodle29: Upstream support EoL, please migrate to moodle32
1.7.6
24 Jan 2017 12:49:04
Revision:432334Original commit files touched by this commit
robak search for other commits by this committer
Mark sysutils/iocage as DEPRECATED, replaced by sysutils/py-iocage

PR:		216193
1.7.6
15 Jan 2017 13:13:32
Revision:431557Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update pkg-descr information and WWW
1.7.6
15 Jan 2017 13:06:44
Revision:431556Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update GH_ACCOUNT and GH_PROJECT after repository change
1.7.6
22 Aug 2016 10:05:42
Revision:420595Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.7.5 -> 1.7.6

PR:		211988
Submitted by:	olegni
1.7.5
13 Jul 2016 10:04:28
Revision:418466Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.7.4 -> 1.7.5

- Fix jails import bugs

MFH:		2016Q3
1.7.4
18 Feb 2016 08:58:47
Revision:409097Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.7.3 -> 1.7.4

- Contains important functionality fix

MFH:		2016Q1
1.7.3
15 Sep 2015 17:56:26
Revision:397008Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Drop 8.x support
- Add NO_ARCH

Approved by:	portmgr blanket
1.7.3
29 Aug 2015 17:47:35
Revision:395563Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.7.1 -> 1.7.3

- Adds ability to create 10.2 jails

PR:		202661
Submitted by:	olegni
MFH:		2015Q3
1.7.1
05 Aug 2015 12:10:22
Revision:393579Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.6.2 -> 1.7.1

- Change upstream GH account
- Change WWW

PR:		202079
Submitted by:	Ben Woods <woodsb02@gmail.com>
1.6.2
30 May 2015 22:23:33
Revision:387988Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.6.1 -> 1.6.2

PR:		200529
Submitted by:	Kevin Bowling <kevin.bowling@kev009.com>
1.6.1_1
28 May 2015 12:25:18
Revision:387725Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: fix missing include files

PR:		200486
Submitted by:	Kevin Bowling <kevin.bowling@kev009.com>
1.6.1
26 May 2015 18:12:38
Revision:387505Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.5.1 -> 1.6.1

- Update to new USE_GITHUB standard
1.5.1
25 Mar 2015 03:59:36
Revision:382195Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.4.6 -> 1.5.1

- Switch from GHL to GH and remove GH_COMMIT
1.4.6
19 Mar 2015 16:44:59
Revision:381618Original commit files touched by this commit
bdrewery search for other commits by this committer
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
1.4.6
24 Jan 2015 15:37:01
Revision:377796Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: update 1.4.4 -> 1.4.6

- Reduce the OSVERSION requirement to 9.0-RELEASE
1.4.4
18 Jul 2014 07:02:19
Revision:362179Original commit files touched by this commit
robak search for other commits by this committer
sysutils/iocage: new port - full featured Jails manager

Approved by:	swills (mentor)

Number of commits found: 61