From nobody Fri Dec 16 16:32:40 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NYZQJ53hLz1ChGq; Fri, 16 Dec 2022 16:32:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NYZQJ4Vnqz3Mw1; Fri, 16 Dec 2022 16:32:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671208360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+sLmHHxz7hy5GDstFWaE32OhoCxjVWF2DYlmv6fFLj8=; b=KYtPOmr59Ysztj07QdMVxNDl5yYGmPdEth7SCl8RGnIxzGxZhwZ8xF4N953i/ZGvFqK5J7 0tnXzEe0aVpAzel9Yk9e7Ex/ekSjIh4ultF/xx41nUMj/uTNy7w4t9fKnEZec9x20GBZH3 3FWkjISJC9GIFvxnaaiobjMfciI3wcpA/K4C4kxedaKrknqneCv/iNYRXHAJwZ+i6xFpNI JRrWAZbtd7/G7FIaaXXvbi2fnEpoytxEVcuYTSQHyE7M9/FImKfikstRWn3C0GpKpBjXGo F7Xbca1e59Yqv/NTQMCxQLiS/XKN1dEG73UMrpAmP/aqIsNZJUHxTSxi/qRsLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671208360; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+sLmHHxz7hy5GDstFWaE32OhoCxjVWF2DYlmv6fFLj8=; b=ExVGzU72GhwM7tCbajvZzF7DOPfWA/vB55or1igRiOqb0okWANDdQdS10PZ0H7Z+8ist6H JevPf6vGj0zcPXmm302yvvvE8ryWvFHLOidG5qwLQ3hJBKRRqOYZ8OVMy/YhCpFJsHITHJ mQWp0DZJSck8ZrzfXMf7zqdelLra3oHI029rPGrt2+6C+sfeN9b1Wu/h7w+5wuhHIw0vcw Qh+HcgLftA9A+utaT+UqE2yb7vinQTUWm3ISF6BsxKB+xKFIIq+2jD1dgBPTPrhnxZy+fG i40eS8d+FSQVdpemZGCAR/8kP4mOxYJiJF7VYIKXBTCN7ZoUDU3iSrgorM9mRQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1671208360; a=rsa-sha256; cv=none; b=wvXWGvP1jHhKqBBHzWtHBi8Cuz99Ns46Qk48xINnGzdbQgLvJVULwBUK3a13tX7P1zL0Jf RXwaT9qPxCleobU2UrsOaP19QYC0vIgXoiJKo/vdM375amTKCeRhtNPM5dlZd5p0BmpPEr sJOUxGY9xIq8DaY8CkGCzQO9A4ri/W/4Lyq+QJ72OAebGQHpaP3I69wN071uo6aKAncXSM iJrRxV+TUTbILncIYXZ+O7M+Ef9HKyGpfytd1grZqJPAf7iGtJOD9y7riF3Y4vtB3OnNUd wDUUcABilD19tCS7Kd5YuVgbc0LMqUgZd8rUE7kg2ufIqRR6/YXiQg6kH6fCbg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NYZQJ3YqXzKSv; Fri, 16 Dec 2022 16:32:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BGGWeMv084738; Fri, 16 Dec 2022 16:32:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BGGWeDl084737; Fri, 16 Dec 2022 16:32:40 GMT (envelope-from git) Date: Fri, 16 Dec 2022 16:32:40 GMT Message-Id: <202212161632.2BGGWeDl084737@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Michael Gmelin Subject: git: 023d0745ae4e - main - sysutils/pot: Update to 0.15.4 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grembo X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 023d0745ae4ea4adc4f852366af30c286ea8d60d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by grembo: URL: https://cgit.FreeBSD.org/ports/commit/?id=023d0745ae4ea4adc4f852366af30c286ea8d60d commit 023d0745ae4ea4adc4f852366af30c286ea8d60d Author: Michael Gmelin AuthorDate: 2022-12-16 16:20:34 +0000 Commit: Michael Gmelin CommitDate: 2022-12-16 16:32:16 +0000 sysutils/pot: Update to 0.15.4 Includes adding a new group "pot" which is used to grant unprivileged users access to read-only pot commands. Depend on security/signify for pot image signatures. While there, add a stub man page so users entering `man pot` see something slightly useful, readd pkg-message.in to package. Add a longer pkg-descr to make portlint happy. Approved by: pizzamig (maintainer) --- GIDs | 2 +- sysutils/pot/Makefile | 13 ++++++--- sysutils/pot/distinfo | 6 ++-- sysutils/pot/files/pkg-message.in | 16 +++++++++-- sysutils/pot/files/pot.8.in | 60 +++++++++++++++++++++++++++++++++++++++ sysutils/pot/pkg-descr | 5 +++- sysutils/pot/pkg-plist | 1 + 7 files changed, 91 insertions(+), 12 deletions(-) diff --git a/GIDs b/GIDs index b3542b24f17c..4b9e29f03df0 100644 --- a/GIDs +++ b/GIDs @@ -929,7 +929,7 @@ tvheadend:*:984: puppetdb:*:985: kamailio:*:986: spark:*:987: -# free: 988 +pot:*:988: emby:*:989: oozie:*:990: sguil:*:991: diff --git a/sysutils/pot/Makefile b/sysutils/pot/Makefile index 146852c6890e..14cf6351d17c 100644 --- a/sysutils/pot/Makefile +++ b/sysutils/pot/Makefile @@ -1,6 +1,5 @@ PORTNAME= pot -DISTVERSION= 0.15.3 -PORTREVISION= 0 +DISTVERSION= 0.15.4 CATEGORIES= sysutils MAINTAINER= pizzamig@FreeBSD.org @@ -11,12 +10,17 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= potnet:sysutils/potnet \ - ncat:security/nmap \ - freebsd-release-manifests>0:misc/freebsd-release-manifests + ncat:security/nmap \ + freebsd-release-manifests>0:misc/freebsd-release-manifests \ + signify:security/signify TEST_DEPENDS= flock:sysutils/flock +GROUPS= pot + USE_RC_SUBR= pot pot_early +SUB_FILES= pkg-message pot.8 + USE_GITHUB= yes GH_ACCOUNT= pizzamig NO_ARCH= yes @@ -52,6 +56,7 @@ do-install: ${STAGEDIR}${ETCDIR}/flavours ${INSTALL_SCRIPT} ${WRKSRC}/etc/pot/flavours/slim.sh \ ${STAGEDIR}${ETCDIR}/flavours + ${INSTALL_MAN} ${WRKDIR}/pot.8 ${STAGEDIR}${MANPREFIX}/man/man8 do-install-ZSH-on: ( cd ${WRKSRC}/share/zsh && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/zsh) diff --git a/sysutils/pot/distinfo b/sysutils/pot/distinfo index 80e8ea688f11..811fd604195e 100644 --- a/sysutils/pot/distinfo +++ b/sysutils/pot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1663414719 -SHA256 (pizzamig-pot-0.15.3_GH0.tar.gz) = 335572816e86aeba6e5698122339a14d74764983c3197e9899412db12e96f408 -SIZE (pizzamig-pot-0.15.3_GH0.tar.gz) = 173190 +TIMESTAMP = 1671139747 +SHA256 (pizzamig-pot-0.15.4_GH0.tar.gz) = 455dbd7939ba5b757acd0fd0980f9d522440fca5a2a9691e6623d9ec679897f5 +SIZE (pizzamig-pot-0.15.4_GH0.tar.gz) = 175705 diff --git a/sysutils/pot/files/pkg-message.in b/sysutils/pot/files/pkg-message.in index 953d0a52e494..687b0d72598b 100644 --- a/sysutils/pot/files/pkg-message.in +++ b/sysutils/pot/files/pkg-message.in @@ -1,6 +1,6 @@ [ -{ type: install - message: < +.Ar [] +.Sh DESCRIPTION +This man page is a stub. +.Bl -tag -width "pothelp" +.It pot help +Get list of commands +.It pot help Ar command +Get help on +.Ar command . +.El +.Pp +Please see +.Pa https://github.com/bsdpot/pot +for more information. +.Sh FILES +.Bl -tag -width ".Pa %%PREFIX%%/etc/pot/pot.conf" -compact +.It Pa %%PREFIX%%/etc/pot/pot.conf +Global configuration file +.It Pa %%PREFIX%%/share/doc/pot/ +Basic documentation +.El +.Sh SEE ALSO +.Xr jail 8 , +.Xr pfctl 8 , +.Xr rctl 8 , +.Xr zfs 8 diff --git a/sysutils/pot/pkg-descr b/sysutils/pot/pkg-descr index 07359539c28b..90f8061a711d 100644 --- a/sysutils/pot/pkg-descr +++ b/sysutils/pot/pkg-descr @@ -1 +1,4 @@ -This port contains scripts to manage FreeBSD containers called pot. +pot is a container framework to run FreeBSD containers on FreeBSD. +Every running instance is called pot, like the one that the author +uses to cook all different types of pasta. It is heavily based on +FreeBSD, in particular on jails, ZFS, pf and rctl. diff --git a/sysutils/pot/pkg-plist b/sysutils/pot/pkg-plist index 6334d7f70824..894fde2dacf5 100644 --- a/sysutils/pot/pkg-plist +++ b/sysutils/pot/pkg-plist @@ -57,3 +57,4 @@ bin/pot %%DATADIR%%/version.sh %%DATADIR%%/vnet-start.sh %%ZSH%%share/zsh/site-functions/_pot +man/man8/pot.8.gz