From nobody Wed Jun 19 09:56:13 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 4W3zXZ01h1z5PJtm; Wed, 19 Jun 2024 09:56:14 +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 4W3zXY4ntHz4JcF; Wed, 19 Jun 2024 09:56:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718790973; 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=x+KUuD7bhFN1Mk+Fpt0AytHeh2wBbU1vCY0DwMdDQiA=; b=Mh95XYlplFWTx1HKaGDkMr4St3W/LDfxWQqZREfeAyYarAlPrVw6vn9pSzqQd1kn2v3sGL cpNO368v8ubaPOI/1Hna6EsEUvCsNJxY2nVEqB2H4PVw6DM5ujV7ZeV7rcyvLv9vaGKMka KBK095AOb8aboiZpjoFVIB1WeCoELqOanc139ondB8Fjki98xcE8aN/GT1MGPTx2tCItPD mEBSUdrKu0I/X3Gp5SdLLRyhQC6dZLJu1XRJ3aOSO71YbFbGanEUFRiCg4XdUeX6BpNWRp ZA9KqokgonbycJmb3Guw6Ktm7oXVwDfsa9ut9pEuxDKb2klG/dNrbWicympySA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718790973; a=rsa-sha256; cv=none; b=Vr4RgADR3uuSZeFJghgWZhIgf++z0yptLcYuLy4muOKeoKFnBPEnqm3FneaPAhDbCLGmjV DQOyIf2rvHtxfTGc4LecFmxysiXzh7N8BSlSwyjIye6HkYLDEo9S1q5lElK/DhxB4XBaN1 vfOU2sMn88dvJV8pEXYh+lbaku0k8eCIFv7fEjlNWB9Xvov2ZUC89Fxu13SAD8gjmXuWeC n1PuUk8nwDEe7qNjK6dL13VyQu7d6FW4mQRNV6nuYKaVa0X06z86XllPvJez9Y0LBJY9dZ uhmglTC87EaBi95eYgQrohZrwgqi9B3nPg00D3xR+OYkcH65vKhguI9VdHmpbg== 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=1718790973; 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=x+KUuD7bhFN1Mk+Fpt0AytHeh2wBbU1vCY0DwMdDQiA=; b=XPS3PDkI1bbBT2tuWInGcMmjZdYQOAz6Tp7g3YQeMMD4zCk3pLYeinDqhaJ4hmJq1ng0mW FJJRlpcahGcGrxxvi1Do7g5lMnu0OxRytGBHqojsA+rK395RrFJAPXIyAKOsUzhhibji6S In8e3EgiY4qK4c/pKNCrz2PeqHzkSM1x+k5/MQkBnK91n37DwupAVLZyqZRxRHroLvcM2j Q7Stm9kLdI5jIE1KZ6N52nQVzAvK4XKdaPpkg/uo97Rn0sb6BW6KjAoruLz+tHhz/wTRjW jwb2RVBCJV3z1ksGTjjvVw7EAB4IpfQwas+FavxDpRDboYjD6+X29kjp/9hacg== 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 4W3zXY44P4zcmN; Wed, 19 Jun 2024 09:56:13 +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 45J9uDJO014606; Wed, 19 Jun 2024 09:56:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 45J9uDFb014603; Wed, 19 Jun 2024 09:56:13 GMT (envelope-from git) Date: Wed, 19 Jun 2024 09:56:13 GMT Message-Id: <202406190956.45J9uDFb014603@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 4db302981c18 - main - devel/ruff: Add shell completions 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: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4db302981c185306fdefbf6c4d51edae95cc8c46 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=4db302981c185306fdefbf6c4d51edae95cc8c46 commit 4db302981c185306fdefbf6c4d51edae95cc8c46 Author: Yuri Victorovich AuthorDate: 2024-06-19 09:39:01 +0000 Commit: Yuri Victorovich CommitDate: 2024-06-19 09:56:10 +0000 devel/ruff: Add shell completions --- devel/ruff/Makefile | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile index 5d78e7f6efac..cb7e238c9c0f 100644 --- a/devel/ruff/Makefile +++ b/devel/ruff/Makefile @@ -1,7 +1,7 @@ PORTNAME= ruff DISTVERSIONPREFIX= v DISTVERSION= 0.4.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MAINTAINER= yuri@FreeBSD.org @@ -28,7 +28,11 @@ PROGS= ruff \ ruff_dev \ ruff_python_formatter -PLIST_FILES= ${PROGS:S/^/bin\//} +PLIST_FILES= ${PROGS:S/^/bin\//} \ + share/bash-completion/completions/ruff \ + share/elvish/lib/ruff.elv \ + share/fish/vendor_completions.d/ruff.fish \ + share/zsh/site-functions/_ruff PORTSCOUT= limit:^.*0\.0\.2[56789].* # don't report before 0.0.25x+ @@ -39,5 +43,14 @@ do-install: ${WRKDIR}/target/*/release/${p} \ ${STAGEDIR}${PREFIX}/bin .endfor + # generate shell completions + ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions + ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion bash > ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} + ${MKDIR} ${STAGEDIR}${PREFIX}/share/elvish/lib + ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion elvish > ${STAGEDIR}${PREFIX}/share/elvish/lib/${PORTNAME}.elv + ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d + ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/${PORTNAME}.fish + ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${WRKDIR}/target/*/release/${PORTNAME} generate-shell-completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} .include