Lines 1-46
Link Here
|
1 |
PORTNAME= iocage |
1 |
PORTNAME= iocage |
2 |
PORTVERSION= 1.2 |
2 |
PORTVERSION= 1.8 |
3 |
PORTREVISION= 13 |
|
|
4 |
CATEGORIES= sysutils python |
3 |
CATEGORIES= sysutils python |
5 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
4 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
6 |
|
5 |
|
7 |
# Patches in order of appearance |
|
|
8 |
# - Do not fetch/install lib32 for i386 |
9 |
# - Change devfs ruleset handling so... |
10 |
# - Only update release property on update of jails |
11 |
# - Use streaming reads to avoid blowing memory |
12 |
# - Prevent slashes in jail names when checking existence |
13 |
PATCH_SITES= https://github.com/iocage/iocage/commit/ |
14 |
PATCHFILES= 2883770ae46731a2a94cd41e6d01d32cec6f1f21.patch:-p1 \ |
15 |
753b2f35731423597d7f51f33427b6d619fcd0b5.patch:-p1 \ |
16 |
b47dc2c47ff125d644720b03f598a9caf4e08192.patch:-p1 \ |
17 |
2a1685bcaba96917c79a7e4a909dac5c6926826a.patch:-p1 \ |
18 |
c06d0695487dda62c2b81aeb6be5fe91a70d8c83.patch:-p1 |
19 |
|
20 |
MAINTAINER= grembo@FreeBSD.org |
6 |
MAINTAINER= grembo@FreeBSD.org |
21 |
COMMENT= FreeBSD jail manager written in Python3 |
7 |
COMMENT= FreeBSD jail manager written in Python3 |
22 |
WWW= https://github.com/iocage/iocage |
8 |
WWW= https://github.com/freebsd/iocage |
23 |
|
9 |
|
24 |
LICENSE= BSD2CLAUSE |
10 |
LICENSE= BSD2CLAUSE |
25 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
11 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
26 |
|
12 |
|
27 |
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ |
13 |
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:devel/py-libzfs@${PY_FLAVOR} \ |
|
|
14 |
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ |
28 |
${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR} \ |
15 |
${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR} \ |
29 |
${PYTHON_PKGNAMEPREFIX}pytest4-cov>0:devel/py-pytest4-cov@${PY_FLAVOR} \ |
16 |
${PYTHON_PKGNAMEPREFIX}pytest4-cov>0:devel/py-pytest4-cov@${PY_FLAVOR} \ |
30 |
${PYTHON_PKGNAMEPREFIX}pytest-pep8>0:devel/py-pytest-pep8@${PY_FLAVOR} |
17 |
${PYTHON_PKGNAMEPREFIX}pytest-pep8>0:devel/py-pytest-pep8@${PY_FLAVOR} |
31 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ |
18 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ |
32 |
${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ |
19 |
${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ |
33 |
${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR} \ |
20 |
${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \ |
34 |
${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ |
21 |
${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \ |
35 |
ca_root_nss>0:security/ca_root_nss \ |
|
|
36 |
${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \ |
22 |
${PYTHON_PKGNAMEPREFIX}texttable>=0.8.7:textproc/py-texttable@${PY_FLAVOR} \ |
37 |
${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ |
23 |
${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ |
38 |
${PYTHON_PKGNAMEPREFIX}libzfs>=1.0.2:devel/py-libzfs@${PY_FLAVOR} \ |
|
|
39 |
${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ |
24 |
${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \ |
40 |
${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ |
25 |
${PYTHON_PKGNAMEPREFIX}gitpython>0:devel/py-gitpython@${PY_FLAVOR} \ |
41 |
${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ |
26 |
${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} |
42 |
${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \ |
|
|
43 |
merge:devel/rcs57 |
44 |
|
27 |
|
45 |
USES= python |
28 |
USES= python |
46 |
USE_GITHUB= yes |
29 |
USE_GITHUB= yes |
Lines 49-60
USE_PYTHON= autoplist distutils
Link Here
|
49 |
CONFLICTS= py*-iocage py*-iocage-devel |
32 |
CONFLICTS= py*-iocage py*-iocage-devel |
50 |
NO_ARCH= yes |
33 |
NO_ARCH= yes |
51 |
|
34 |
|
|
|
35 |
GH_ACCOUNT= freebsd |
36 |
|
52 |
PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \ |
37 |
PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/PKG-INFO \ |
53 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/SOURCES.txt \ |
38 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/SOURCES.txt \ |
54 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \ |
39 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/dependency_links.txt \ |
55 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \ |
40 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/entry_points.txt \ |
56 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/requires.txt \ |
41 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/requires.txt \ |
57 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/top_level.txt |
42 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib-${PORTVERSION}-py${PYTHON_VER}.egg-info/top_level.txt \ |
|
|
43 |
${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}_lib/plugin_manifest.json |
58 |
|
44 |
|
59 |
OPTIONS_DEFAULT= GIT |
45 |
OPTIONS_DEFAULT= GIT |
60 |
OPTIONS_RADIO= GIT_PACKAGE |
46 |
OPTIONS_RADIO= GIT_PACKAGE |