Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Nov 2018 19:57:32 +0000 (UTC)
From:      William Grzybowski <wg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r484319 - in head: . sysutils sysutils/iocage-devel
Message-ID:  <201811061957.wA6JvWGw042883@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wg
Date: Tue Nov  6 19:57:32 2018
New Revision: 484319
URL: https://svnweb.freebsd.org/changeset/ports/484319

Log:
  sysutils/iocage-devel: development version replacing library
  
  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. This development
  version aims to replace the library with a more solid code base while keeping
  the same CLI.
  
  WWW: https://github.com/iocage/iocage

Added:
  head/sysutils/iocage-devel/
     - copied from r481230, head/sysutils/iocage/
  head/sysutils/iocage-devel/pkg-message   (contents, props changed)
Modified:
  head/MOVED
  head/sysutils/Makefile
  head/sysutils/iocage-devel/Makefile
  head/sysutils/iocage-devel/distinfo
  head/sysutils/iocage-devel/pkg-descr

Modified: head/MOVED
==============================================================================
--- head/MOVED	Tue Nov  6 19:47:53 2018	(r484318)
+++ head/MOVED	Tue Nov  6 19:57:32 2018	(r484319)
@@ -9132,7 +9132,6 @@ www/rubygem-jquery-atwho-rails-rails4|www/rubygem-jque
 www/p5-Catalyst-Plugin-Singleton||2017-04-10|Has expired: Deprecated by upstream
 x11/lumina-i18n||2017-04-10|Has expired: Obsolete, i18n files included in x11/lumina
 sysutils/jail2||2017-04-10|Has expired: Starting with 10.0 functionality has been merged into base
-sysutils/iocage-devel||2017-04-10|Has expired: Outdated version. Please use sysutils/py-iocage instead
 databases/puppetdb||2017-04-10|Has expired: Depends on expired sysutils/puppet38, use puppetdb[34] instead
 databases/puppetdb-terminus||2017-04-10|Has expired: Depends on expired sysutils/puppet38, use puppetdb-terminus[34]
 databases/pglesslog||2017-04-10|Has expired: Does not build with recent PostgreSQL versions

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Tue Nov  6 19:47:53 2018	(r484318)
+++ head/sysutils/Makefile	Tue Nov  6 19:57:32 2018	(r484319)
@@ -520,6 +520,7 @@
     SUBDIR += intel-pcm-devel
     SUBDIR += intel-qcu
     SUBDIR += iocage
+    SUBDIR += iocage-devel
     SUBDIR += iocell
     SUBDIR += iogen
     SUBDIR += iograph

Modified: head/sysutils/iocage-devel/Makefile
==============================================================================
--- head/sysutils/iocage/Makefile	Thu Oct  4 15:31:07 2018	(r481230)
+++ head/sysutils/iocage-devel/Makefile	Tue Nov  6 19:57:32 2018	(r484319)
@@ -1,18 +1,20 @@
 # $FreeBSD$
 
-PORTNAME=	iocage
-PORTVERSION=	0.9.10
+PORTNAME=	iocage-devel
+PORTVERSION=	2.0.0.20181008
 CATEGORIES=	sysutils python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	araujo@FreeBSD.org
+MAINTAINER=	maintainers@iocage.io
 COMMENT=	FreeBSD jail manager written in Python3
 
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-runner>=2.0.0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libiocage>0:devel/py-libiocage@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tqdm>=4.10.0:misc/py-tqdm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}coloredlogs>0:devel/py-coloredlogs@${PY_FLAVOR} \
 		ca_root_nss>0:security/ca_root_nss \
@@ -23,11 +25,14 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/p
 		${PYTHON_PKGNAMEPREFIX}dulwich>0:devel/dulwich@${PY_FLAVOR}
 
 USE_GITHUB=	yes
+GH_ACCOUNT=	iocage
+GH_PROJECT=	iocage
+GH_TAGNAME=	810ff4ee
 
 NO_ARCH=	yes
-USES=		python:3.6
+USES=		python:3.6+
 USE_PYTHON=	autoplist distutils
 
-CONFLICTS=	py27-iocage-[0-9]*
+CONFLICTS=	py[0-9]*-iocage-[0-9]*
 
 .include <bsd.port.mk>

Modified: head/sysutils/iocage-devel/distinfo
==============================================================================
--- head/sysutils/iocage/distinfo	Thu Oct  4 15:31:07 2018	(r481230)
+++ head/sysutils/iocage-devel/distinfo	Tue Nov  6 19:57:32 2018	(r484319)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1514431425
-SHA256 (iocage-iocage-0.9.10_GH0.tar.gz) = b57334b3ecf6a7c76efc393e64972b6f1b97b7d6d654b4940908ee78ba2921ee
-SIZE (iocage-iocage-0.9.10_GH0.tar.gz) = 433763
+TIMESTAMP = 1538750744
+SHA256 (iocage-iocage-2.0.0.20181008-810ff4ee_GH0.tar.gz) = c6dadbf73a8ccb7091e8c8baab0d32cb6f2d5ae9bfd43e856f0488b18ff62d64
+SIZE (iocage-iocage-2.0.0.20181008-810ff4ee_GH0.tar.gz) = 362896

Modified: head/sysutils/iocage-devel/pkg-descr
==============================================================================
--- head/sysutils/iocage/pkg-descr	Thu Oct  4 15:31:07 2018	(r481230)
+++ head/sysutils/iocage-devel/pkg-descr	Tue Nov  6 19:57:32 2018	(r484319)
@@ -1,6 +1,7 @@
-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.
+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. This development
+version aims to replace the library with a more solid code base while keeping
+the same CLI.
 
 WWW: https://github.com/iocage/iocage

Added: head/sysutils/iocage-devel/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/iocage-devel/pkg-message	Tue Nov  6 19:57:32 2018	(r484319)
@@ -0,0 +1,9 @@
+
+-------------------------------------------------------
+iocage-devel is highly EXPERIMENTAL!
+
+iocage 2.0 is going to completely replace the backend
+library while aiming to keep a somewhat compatible CLI.
+
+Expect data loss, use at your own risk!
+-------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811061957.wA6JvWGw042883>