From nobody Thu Nov 28 04:49:55 2024 X-Original-To: dev-commits-ports-main@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 4XzP4N0Qbhz5f7Lk; Thu, 28 Nov 2024 04:49:56 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XzP4M6z0mz3xrt; Thu, 28 Nov 2024 04:49:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1732769396; 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=4joPIp39261iIC+EnjpFnKHqNYu+pEqQMAim1Kr57t0=; b=lKOaIxm36L6e6kUC4j7AH13ZJOAYw67Ic2pzTyARqNI2dkqhOeqTfPb60d90PL2Ep0oPdx HRNLRXvADgwXbMI5U+F1LsEU1PokwRhU4IHQZartUsd5q1sJk7FALQHBysbmp+H+Jn7lLo mcbM60Fcf/4X/KRxgzKGzaGkfmrsPEBfO/qTqWr4UDinRztnGiIlPWN0uX9oFhHPtt6WWt hbQ23pu+OtSR8Pz9GTZG0PmAUW5flj3XfE4cfPdXFZPtP1yid0r9D55OK3Nw+ymtOsLG9x LIKFAsccaJf+2lEtcvcUn/zEwXVa06/gSNOVQKW5Z3Pajp+wXh1F6fVRpt3gTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1732769396; 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=4joPIp39261iIC+EnjpFnKHqNYu+pEqQMAim1Kr57t0=; b=oFpDBjjT0T0xEBPsHrnKGonTPXvySb8hwxecGMBkA6nDrrR8AjLvML4cXTH8nwHVuwWW7R cOopm2iYlJ3LYv2VyR+FCCSAUnXeQxJe5iaomWwdqeRIMQP9MvvATKSWnDXn7BaeRaRyIx Gaw2eTgd3DZotHsQcCKF3a25C5w3b5VH5kmMBHL8y9hrg267Yh33kBPnodgKD02KEIgNaQ nVuNiGSL8qOKCUgkuaBTacrkqMe4JOk7s+OoEUAcRUBpj5mfQKwljyNMnxuAUt4hbNpZlS DUxNF79j+zbOCCOhRM7WoEufp0gpRiZkSGOPr7XFve/nIXixqnI61h/frqkPYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1732769396; a=rsa-sha256; cv=none; b=MZ3pCRkIl49KRizq89t37fkSgwKMbcIP5ft46EsNRSuRHxIQaP9NLz2R1TNA7vfYXe5+9/ m58uBMXJsnK4Kq3ChXkvqu6t+pQdQ8TaIqxfzkTnyaKrZ/VS7PfpBhkqh8Po3ZClrwF5TC Y0q4l0hXBWkW/2AB7nLVNuUzs4/zIsdkFvHjZYeQGmUMUA1kNmPVh3Cs0lGAKctqwN54fE tjNR56nYzgGcgf1wdmgoiFRugvkMJO1GQpRn7fZvekt9BVr1MGRbeCjHTFLDRl+buIqfcJ L7h7XrvwqX02Cw0VKsRHrX33vYe/nH5KccFUis0WrW8raEiMJpYx7hBQW9OgbQ== 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 4XzP4M6FBPzPtx; Thu, 28 Nov 2024 04:49:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4AS4ntlx038624; Thu, 28 Nov 2024 04:49:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4AS4ntZ6038621; Thu, 28 Nov 2024 04:49:55 GMT (envelope-from git) Date: Thu, 28 Nov 2024 04:49:55 GMT Message-Id: <202411280449.4AS4ntZ6038621@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kyle Evans Subject: git: 9f0fc6e32e2b - main - sysutils/porch: update to v1.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9f0fc6e32e2b4456abd440deea2da1d80b059219 Auto-Submitted: auto-generated The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/ports/commit/?id=9f0fc6e32e2b4456abd440deea2da1d80b059219 commit 9f0fc6e32e2b4456abd440deea2da1d80b059219 Author: Kyle Evans AuthorDate: 2024-11-28 04:49:23 +0000 Commit: Kyle Evans CommitDate: 2024-11-28 04:49:23 +0000 sysutils/porch: update to v1.0 Highlights: - Now tries to avoid error/assert as much as possible to avoid aborting on lib users, which could handle the situation more gracefully - Allows more flexibility in run_script(), so one can pass an already-open file and run it. - Improved documentation with linting in CI - Wrote porch(3lua) to document the direct-execution interface --- sysutils/porch/Makefile | 2 +- sysutils/porch/distinfo | 6 +++--- sysutils/porch/pkg-plist | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sysutils/porch/Makefile b/sysutils/porch/Makefile index 58dc4c24310b..0e2f3cc679aa 100644 --- a/sysutils/porch/Makefile +++ b/sysutils/porch/Makefile @@ -1,5 +1,5 @@ PORTNAME= porch -PORTVERSION= 0.4 +PORTVERSION= 1.0 CATEGORIES= sysutils MASTER_SITES= https://git.kevans.dev/kevans/${PORTNAME}/archive/${PORTVERSION}.tar.gz?dummy=/ diff --git a/sysutils/porch/distinfo b/sysutils/porch/distinfo index 023c16d53036..07d7426244a6 100644 --- a/sysutils/porch/distinfo +++ b/sysutils/porch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727411422 -SHA256 (porch-0.4.tar.gz) = da8602a97f54cb4fca93db2236452407a20dbc6add3ec2c0fc3d06e6f1118870 -SIZE (porch-0.4.tar.gz) = 41104 +TIMESTAMP = 1732769133 +SHA256 (porch-1.0.tar.gz) = 4768e9a24b42b21d7c1366881f4347211b12a732f6c4174a78034af9917c1788 +SIZE (porch-1.0.tar.gz) = 48913 diff --git a/sysutils/porch/pkg-plist b/sysutils/porch/pkg-plist index 67baf5e51484..cd6854dcb191 100644 --- a/sysutils/porch/pkg-plist +++ b/sysutils/porch/pkg-plist @@ -4,6 +4,7 @@ bin/porch %%LUA_MODSHAREDIR%%/porch/actions.lua %%LUA_MODSHAREDIR%%/porch/context.lua %%LUA_MODSHAREDIR%%/porch/direct.lua +%%LUA_MODSHAREDIR%%/porch/env.lua %%LUA_MODSHAREDIR%%/porch/matchers.lua %%LUA_MODSHAREDIR%%/porch/process.lua %%LUA_MODSHAREDIR%%/porch/scripter.lua @@ -11,4 +12,5 @@ bin/porch %%EXAMPLES%%%%EXAMPLESDIR%%/cat-multi.orch %%EXAMPLES%%%%EXAMPLESDIR%%/nc.orch %%MANPAGES%%share/man/man1/porch.1.gz +%%MANPAGES%%share/man/man3lua/porch.3lua.gz %%MANPAGES%%share/man/man5/orch.5.gz