From d38c64e09c15cfc2b487ecd10445816f262e3aea Mon Sep 17 00:00:00 2001 From: Stanislaw Adaszewski Date: Tue, 28 Apr 2020 18:18:20 +0200 Subject: [PATCH] Added ports specs. --- .gitignore | 1 + ports/devel/py-jailconf/Makefile | 24 ++++++++++++++++++++++++ ports/devel/py-jailconf/distinfo | 3 +++ ports/devel/py-jailconf/pkg-descr | 3 +++ ports/devel/py-jailconf/pkg-plist | 1 + ports/sysutils/focker/Makefile | 25 +++++++++++++++++++++++++ ports/sysutils/focker/distinfo | 3 +++ ports/sysutils/focker/pkg-descr | 14 ++++++++++++++ ports/sysutils/focker/pkg-plist | 1 + 9 files changed, 75 insertions(+) create mode 100644 ports/devel/py-jailconf/Makefile create mode 100644 ports/devel/py-jailconf/distinfo create mode 100644 ports/devel/py-jailconf/pkg-descr create mode 100644 ports/devel/py-jailconf/pkg-plist create mode 100644 ports/sysutils/focker/Makefile create mode 100644 ports/sysutils/focker/distinfo create mode 100644 ports/sysutils/focker/pkg-descr create mode 100644 ports/sysutils/focker/pkg-plist diff --git a/.gitignore b/.gitignore index 0c5115e..e32b7d3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ __pycache__ /MANIFEST /change_author.sh /mymailmap +/*.shar diff --git a/ports/devel/py-jailconf/Makefile b/ports/devel/py-jailconf/Makefile new file mode 100644 index 0000000..30046e0 --- /dev/null +++ b/ports/devel/py-jailconf/Makefile @@ -0,0 +1,24 @@ +# Created by: s.adaszewski@gmail.com +# $FreeBSD$ + +PORTNAME= jailconf +PORTVERSION= 0.2.1 +CATEGORIES= devel python +MASTER_SITES= https://github.com/leforestier/jailconf/archive/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= v${PORTVERSION} +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +MAINTAINER= s.adaszewski@gmail.com +COMMENT= Parse and edit your FreeBSD jail.conf (jails configuration file) with python. + +LICENSE= BSD + +USES= python +USE_PYTHON= distutils autoplist + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} +NO_ARCH= yes + +.include + diff --git a/ports/devel/py-jailconf/distinfo b/ports/devel/py-jailconf/distinfo new file mode 100644 index 0000000..f3a3fa6 --- /dev/null +++ b/ports/devel/py-jailconf/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1588088813 +SHA256 (v0.2.1.tar.gz) = b2eef97da86da5b761cdb9fa09d17abfe199b9918451494264aaddc5cfba522e +SIZE (v0.2.1.tar.gz) = 5191 diff --git a/ports/devel/py-jailconf/pkg-descr b/ports/devel/py-jailconf/pkg-descr new file mode 100644 index 0000000..20580ee --- /dev/null +++ b/ports/devel/py-jailconf/pkg-descr @@ -0,0 +1,3 @@ +Parse and edit your FreeBSD jail.conf (jails configuration file) with python. + +WWW: https://github.com/leforestier/jailconf diff --git a/ports/devel/py-jailconf/pkg-plist b/ports/devel/py-jailconf/pkg-plist new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ports/devel/py-jailconf/pkg-plist @@ -0,0 +1 @@ + diff --git a/ports/sysutils/focker/Makefile b/ports/sysutils/focker/Makefile new file mode 100644 index 0000000..62ab8a4 --- /dev/null +++ b/ports/sysutils/focker/Makefile @@ -0,0 +1,25 @@ +# Created by: s.adaszewski@gmail.com +# $FreeBSD$ + +PORTNAME= focker +PORTVERSION= 0.92 +CATEGORIES= sysutils python +MASTER_SITES= https://github.com/sadaszewski/focker/archive/ +DISTNAME= ${PORTVERSION} +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +MAINTAINER= s.adaszewski@gmail.com +COMMENT= FreeBSD jail/image orchestration tool in the vein of Docker + +LICENSE= GPLv3 + +USES= python:3.5+ +USE_PYTHON= distutils autoplist + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jailconf>0:devel/py-jailconf@${PY_FLAVOR} + +NO_ARCH= yes + +.include diff --git a/ports/sysutils/focker/distinfo b/ports/sysutils/focker/distinfo new file mode 100644 index 0000000..b93de08 --- /dev/null +++ b/ports/sysutils/focker/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1588087576 +SHA256 (0.92.tar.gz) = 706afc6331e4b33369a7c42360f07bb2986fbeaf0770a883456810bc5862076d +SIZE (0.92.tar.gz) = 14309 diff --git a/ports/sysutils/focker/pkg-descr b/ports/sysutils/focker/pkg-descr new file mode 100644 index 0000000..484b739 --- /dev/null +++ b/ports/sysutils/focker/pkg-descr @@ -0,0 +1,14 @@ +Focker is a FreeBSD image orchestration tool in the vein of Docker. +Focker leverages ZFS and Jails to natively provide powerful +containerization primitives (images, volumes and containers) first +introduced by the Docker platform without taking up the +significantly more challenging task of achieving Docker +compatibility. This has never been and never will be the goal of +Focker which allows it to remain a lightweight tool with minimal +dependencies and highly maintainable codebase. At the same time, +the image building paradigm based on checksummed steps/layers and +flexible composition builder offer significant time savings for +pragmatic FreeBSD sysadmins. + +WWW: https://github.com/sadaszewski/focker + diff --git a/ports/sysutils/focker/pkg-plist b/ports/sysutils/focker/pkg-plist new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ports/sysutils/focker/pkg-plist @@ -0,0 +1 @@ +