From nobody Mon Feb 12 08:34:28 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 4TYHnJ3fgWz59KjJ; Mon, 12 Feb 2024 08:34:28 +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 4TYHnJ1wW6z4CmG; Mon, 12 Feb 2024 08:34:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707726868; 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=6vOvNk+S+hVU1J6PZn6mwYd+ROOrh12ZuVrG0vto3qU=; b=nPfjS6rUAmGOlP0mPgT35YYD4lnxSkcQGW2mEYJOHDxG/AbpEtWMbzA7sqSqdLvenwGizP F3rtMgMxahQhj0nBxTUmcA2ZwuKXRsXKo+EuNlF6hqTvPJ7OmgF7qUytJXO7ykcGc1xYj/ MYaX4d05V5hDRYtOT/cql6vFqMp9otLaqVCrTojZsm2jwdBHSIWygpZVgGm7kv2mppMDgB MqttDChE4gp6B6gX/Te1d2pzFFXr6K3expofyXuI6a2fc9xfmNg7eiI3soGzy0FL1roCVK qYL/UriQq2Yimx5w9vUAKxTIuQqv+6ag4oW+zW77HVk2+Phh4MXbZBhpvmTe4w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707726868; a=rsa-sha256; cv=none; b=RHWrKJBwOTozoYOpWXkuw23DhRv4iKrsflL823pas2Slo9yK4/OgPVTStkv0cNsZ69HiA7 d1QmTdDdR34/crhONkuJmQuVMx692nm4Qf97eEjC4g1oCzNd7z2i9VrmhlaWHydw5ZqdiB /bhHFKH8aOKyGLhwceYmyKYS8wkQilPl++WKpZOHRNNJrwi7yqvO/5EtZQO2UzzQ8WX30w +2fqrpgagLdeksdkUuUHwewJDMdEGgP2YMBxv1pzbh4RSuXdln5wZZJJjuXqjPiPjG5nYt 7znfwUIqiWxyhKzf/Xvylb/Xsc2VbiVBqL6I0rGNkTYjBjO6Ls8iupQ0wH2PBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707726868; 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=6vOvNk+S+hVU1J6PZn6mwYd+ROOrh12ZuVrG0vto3qU=; b=iMkECU24a3tuRkwkjY3M8QwQNbKa1UABumgyu7rLpKfNNevOqnQhBsaT12fW5B9Ddp5xTu RiEejP2U++PzItbI9MlOOuFLM8c6QmxiC+00QB6xH7xdUuw5QuAlEMN8/oxd9dbsRaPPtV HbW2JeoY/YanCW9EDRNaMGuQ4NAahAD6wE+iBNrKUI76Av97nRkBf8apwqCzyHME+uCJLR tXTXyQ6bTtrr4nNQ/TbROYl+3UVrnlaMH5lIc1uOah/FRAsm5r6WH8ZUHH336mR6vO2HCn AJ8EyIkTiIqzSGeJNHrNhMTwBZMhJNWbC+y08PvWxNTi4T8j3RCbSWB1+4b0rA== 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 4TYHnJ11myzKH0; Mon, 12 Feb 2024 08:34:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 41C8YSwc088717; Mon, 12 Feb 2024 08:34:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 41C8YS9v088714; Mon, 12 Feb 2024 08:34:28 GMT (envelope-from git) Date: Mon, 12 Feb 2024 08:34:28 GMT Message-Id: <202402120834.41C8YS9v088714@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Hiroki Tagato Subject: git: 031172f0529f - main - misc/py-shell-gpt: update to 1.3.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: 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: tagattie X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 031172f0529f48f480ec0508b15c8f61ce86a040 Auto-Submitted: auto-generated The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=031172f0529f48f480ec0508b15c8f61ce86a040 commit 031172f0529f48f480ec0508b15c8f61ce86a040 Author: Hiroki Tagato AuthorDate: 2024-02-12 08:32:16 +0000 Commit: Hiroki Tagato CommitDate: 2024-02-12 08:34:15 +0000 misc/py-shell-gpt: update to 1.3.0 While here, add DOCS option and update pkg-descr. Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.3.0 Reported by: GitHub (watch releases) --- misc/py-shell-gpt/Makefile | 15 +++++++++++---- misc/py-shell-gpt/distinfo | 6 +++--- misc/py-shell-gpt/pkg-descr | 13 ++++++------- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/misc/py-shell-gpt/Makefile b/misc/py-shell-gpt/Makefile index b24039dd30ce..581d77631d50 100644 --- a/misc/py-shell-gpt/Makefile +++ b/misc/py-shell-gpt/Makefile @@ -1,24 +1,23 @@ PORTNAME= shell-gpt -DISTVERSION= 1.2.0 +DISTVERSION= 1.3.0 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION} MAINTAINER= tagattie@FreeBSD.org -COMMENT= Command-line productivity tool powered by ChatGPT +COMMENT= Command-line productivity tool powered by large language models WWW= https://github.com/TheR1D/shell_gpt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.28.2<3.0.0:www/py-requests@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}litellm>=1.20.1<2.0.0:misc/py-litellm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typer>=0.7.0<1.0.0:devel/py-typer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.1.1<9.0.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rich>=13.1.0<14.0.0:textproc/py-rich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=1.8.0<2.0.0:sysutils/py-distro@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}openai>=1.6.1<2.0.0:misc/py-openai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}instructor>=0.4.5<1.0.0:misc/py-instructor@${PY_FLAVOR} \ curl:ftp/curl TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-mock>=1.10.0<2.0.0:www/py-requests-mock@${PY_FLAVOR} @@ -29,4 +28,12 @@ USE_PYTHON= autoplist pep517 pytest BINARY_ALIAS= python=${PYTHON_CMD} NO_ARCH= yes +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + .include diff --git a/misc/py-shell-gpt/distinfo b/misc/py-shell-gpt/distinfo index 032416f8c854..91a991382086 100644 --- a/misc/py-shell-gpt/distinfo +++ b/misc/py-shell-gpt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1707035719 -SHA256 (shell_gpt-1.2.0.tar.gz) = e11e29cd415b234fa8fa08bc711a9bacfa1397249e6e8fc5bc67ab12eee39deb -SIZE (shell_gpt-1.2.0.tar.gz) = 37916 +TIMESTAMP = 1707725397 +SHA256 (shell_gpt-1.3.0.tar.gz) = ef8e267997c03c92fce351364ef88fbfa6b0096d4d36e0cc697d64b05c74c71e +SIZE (shell_gpt-1.3.0.tar.gz) = 37728 diff --git a/misc/py-shell-gpt/pkg-descr b/misc/py-shell-gpt/pkg-descr index cc3128ff1917..a5ada13166e9 100644 --- a/misc/py-shell-gpt/pkg-descr +++ b/misc/py-shell-gpt/pkg-descr @@ -1,7 +1,6 @@ -A command-line productivity tool powered by OpenAI's ChatGPT -(GPT-3.5). As developers, we can leverage ChatGPT capabilities to -generate shell commands, code snippets, comments, and documentation, -among other things. Forget about cheat sheets and notes, with this -tool you can get accurate answers right in your terminal, and you'll -probably find yourself reducing your daily Google searches, saving you -valuable time and effort. +A command-line productivity tool powered by AI large language models +(LLM). This command-line tool offers streamlined generation of shell +commands, code snippets, documentation, eliminating the need for +external resources (like Google search). Supports Linux, macOS, +Windows and compatible with all major Shells like PowerShell, CMD, +Bash, Zsh, etc.