From nobody Fri Apr 28 16:17:56 2023 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 4Q7Hnx1cMQz48dln; Fri, 28 Apr 2023 16:17:57 +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 4Q7Hnw6lfsz49xj; Fri, 28 Apr 2023 16:17:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682698676; 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=aC+a+8Xs2LfRQFQRqhYJsUKrWIjRr7vPpCtxJarf1Pk=; b=uZthdflfqorxU1iYVl6be3lgZsewp3+uRBaV9DbEk0lNXNOfKqwgUnjtnrh5uz9TK8Y6bl TjMSfrG2qXO2EuEkPeaVnWY/7AYp5P3GpozZlw/0c+e/4fxftkysfamvqYGzfSH6lKIJH+ mGXiVWeoun2kINdnkW1DuinhJVOAEA2UbduVQBjOrnhPAo/eJhWIVTh/s2N5YD3T1+tYW1 JRQ4qptw0yP2diYfC6TQeDjmIw68atoME2EoowZHzAXS1L4+Wbb8FwQKfTyQuLhbxWEVjt T+mKbBHqYOE9IOzLtV3ym55nZ/+Kh2NHh/D9OEYiCrJFDGQEVq4qw4aqSeJUpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682698676; 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=aC+a+8Xs2LfRQFQRqhYJsUKrWIjRr7vPpCtxJarf1Pk=; b=hY310AkGj6EwRwiYTOCEslhd03FdutBAGsXIjg12HpQgEDoYqZZVzmprzblYdv+2QUp46C 0qv1khoGPiOSbGoQ+H0TcVfkrpS2WSoWny6AnOXz8/+oWaXurLakGooQv0nQOm8POPi0+e pCaO4pA+36YBIJwxjDU1ka6l+JoTrdt63suLDDXp7nBLtxFDi4Et677JGLeiqLmgT49gs9 SUtzK/OjNRcDVX8dvjPX5rpc/dRG4zbhQFYvtUmb7KtUWDdLWKLUICEY77sKteRg7z5xKw HsCUEvftJIRt4tvMpjIv4VqvITCbr/eKTD0n3Not5JhdUCP45Bg85MA7GYbtLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682698676; a=rsa-sha256; cv=none; b=oYN4lw76cNpcGv6R4x9KbdENsPLRTyjDNu8tulFt8vToxLo1E/RKIOUqu7iH4Z6RX9lJ2E aiKziC1TppWHgqwdrbFdu9cbeUgqU70w3MJCLdC3WWSodtmzzPrnJAxmW4YmWf5Xf2wLNb pYXJPNsNv3wysGwQsTTelRyd1+8pL9HldTO4zohTAzKyV3XqBdN/Kdh+hWve2Ah+0ilT8O qJKdB0lAQD55VDRmKjLOyGs7HRQ5q78WFWmfabdMbvp99cEDrRfgCBAoMH9Z46Va0/lP/g efAT70LVaZE5h81mscxL6i2NNOoYhL6t4TN1CLygIYV7B5kB8HJHbr0b6u+5AA== 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 4Q7Hnw5gZjz15tW; Fri, 28 Apr 2023 16:17:56 +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 33SGHunV044488; Fri, 28 Apr 2023 16:17:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33SGHu4T044487; Fri, 28 Apr 2023 16:17:56 GMT (envelope-from git) Date: Fri, 28 Apr 2023 16:17:56 GMT Message-Id: <202304281617.33SGHu4T044487@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: 3ab5fcc4895c - main - devel/gum: A tool for glamorous shell scripts 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3ab5fcc4895c753db12b08425e5cdac6cb0ebdae Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=3ab5fcc4895c753db12b08425e5cdac6cb0ebdae commit 3ab5fcc4895c753db12b08425e5cdac6cb0ebdae Author: Dave Turner AuthorDate: 2023-04-26 23:41:18 +0000 Commit: Robert Clausecker CommitDate: 2023-04-28 16:13:40 +0000 devel/gum: A tool for glamorous shell scripts Gum provides highly configurable, ready-to-use utilities to help you write useful shell scripts and dotfiles aliases with just a few lines of code. Gum is designed to be embedded in scripts and supports all sorts of use cases. Components are configurable and customizable to fit your theme and use case. WWW: https://github.com/charmbracelet/gum PR: 271028 --- devel/Makefile | 1 + devel/gum/Makefile | 33 +++++++++++++++++++++++++++++++++ devel/gum/distinfo | 5 +++++ devel/gum/pkg-descr | 4 ++++ 4 files changed, 43 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 9d340249aec3..a5b2490692e7 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -929,6 +929,7 @@ SUBDIR += gtranslator SUBDIR += guichan SUBDIR += guile-lib + SUBDIR += gum SUBDIR += gumbo SUBDIR += gvfs SUBDIR += gvp diff --git a/devel/gum/Makefile b/devel/gum/Makefile new file mode 100644 index 000000000000..d4547e8f2c45 --- /dev/null +++ b/devel/gum/Makefile @@ -0,0 +1,33 @@ +PORTNAME= gum +DISTVERSIONPREFIX= v +DISTVERSION= 0.10.0 +CATEGORIES= devel + +MAINTAINER= dave@bitboss.ca +COMMENT= Tool for glamorous shell scripts +WWW= https://github.com/charmbracelet/gum + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +GO_MODULE= github.com/charmbracelet/gum + +PLIST_FILES= bin/gum \ + etc/bash_completion.d/gum \ + man/man1/gum.1.gz \ + share/zsh/site-functions/_gum + +post-build: + ${MKDIR} ${WRKDIR}/manpages + ${WRKDIR}/bin/gum man > ${WRKDIR}/manpages/gum.1 + +do-install: + ${INSTALL_SCRIPT} ${WRKDIR}/bin/gum ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_MAN} ${WRKDIR}/manpages/gum.1 ${STAGEDIR}${PREFIX}/man/man1/ + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d + ${WRKDIR}/bin/gum completion bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/gum + ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${WRKDIR}/bin/gum completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_gum + +.include diff --git a/devel/gum/distinfo b/devel/gum/distinfo new file mode 100644 index 000000000000..9cccd6c80793 --- /dev/null +++ b/devel/gum/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1682549928 +SHA256 (go/devel_gum/gum-v0.10.0/v0.10.0.mod) = a825c87317e8915fad3add7ec3ec859e1df35df284151cffa288392dc72e739c +SIZE (go/devel_gum/gum-v0.10.0/v0.10.0.mod) = 1799 +SHA256 (go/devel_gum/gum-v0.10.0/v0.10.0.zip) = cfdcf0b13a60c11de110f4eb49b6e7acd94fb220e80514f116b2d2c491604089 +SIZE (go/devel_gum/gum-v0.10.0/v0.10.0.zip) = 84034 diff --git a/devel/gum/pkg-descr b/devel/gum/pkg-descr new file mode 100644 index 000000000000..2aebb3ef612d --- /dev/null +++ b/devel/gum/pkg-descr @@ -0,0 +1,4 @@ +Gum provides highly configurable, ready-to-use utilities to help you write +useful shell scripts and dotfiles aliases with just a few lines of code. Gum +is designed to be embedded in scripts and supports all sorts of use cases. +Components are configurable and customizable to fit your theme and use case.