From owner-svn-ports-head@freebsd.org Fri Aug 17 14:04:45 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C785106FD5D; Fri, 17 Aug 2018 14:04:45 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E59A57F729; Fri, 17 Aug 2018 14:04:44 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C638D15BB; Fri, 17 Aug 2018 14:04:44 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7HE4imV047802; Fri, 17 Aug 2018 14:04:44 GMT (envelope-from matthew@FreeBSD.org) Received: (from matthew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7HE4hAh047798; Fri, 17 Aug 2018 14:04:43 GMT (envelope-from matthew@FreeBSD.org) Message-Id: <201808171404.w7HE4hAh047798@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: matthew set sender to matthew@FreeBSD.org using -f From: Matthew Seaman Date: Fri, 17 Aug 2018 14:04:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r477430 - in head/devel: . py-click-completion X-SVN-Group: ports-head X-SVN-Commit-Author: matthew X-SVN-Commit-Paths: in head/devel: . py-click-completion X-SVN-Commit-Revision: 477430 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2018 14:04:45 -0000 Author: matthew Date: Fri Aug 17 14:04:43 2018 New Revision: 477430 URL: https://svnweb.freebsd.org/changeset/ports/477430 Log: Add automatic completion support for fish, Zsh, Bash and PowerShell to Click. All the supported shells are able to complete all the command line arguments and options defined with click. In addition, fish and Zsh are also displaying the options and commands help during the completion. WWW: https://github.com/click-contrib/click-completion Added: head/devel/py-click-completion/ head/devel/py-click-completion/Makefile (contents, props changed) head/devel/py-click-completion/distinfo (contents, props changed) head/devel/py-click-completion/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Fri Aug 17 13:46:31 2018 (r477429) +++ head/devel/Makefile Fri Aug 17 14:04:43 2018 (r477430) @@ -4429,6 +4429,7 @@ SUBDIR += py-cli-helpers SUBDIR += py-cliapp SUBDIR += py-click + SUBDIR += py-click-completion SUBDIR += py-click-log SUBDIR += py-click-plugins SUBDIR += py-click-threading Added: head/devel/py-click-completion/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-click-completion/Makefile Fri Aug 17 14:04:43 2018 (r477430) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= click-completion +PORTVERSION= 0.4.1 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= matthew@FreeBSD.org +COMMENT= Enhanced completion for Click + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}shellingham>0:devel/py-shellingham@${PY_FLAVOR} + +py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${PY_FLAVOR} + +NO_ARCH= yes +USES= python +USE_PYTHON= autoplist concurrent distutils + +# No tests defined for this python module + +.include Added: head/devel/py-click-completion/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-click-completion/distinfo Fri Aug 17 14:04:43 2018 (r477430) @@ -0,0 +1,3 @@ +TIMESTAMP = 1534513582 +SHA256 (click-completion-0.4.1.tar.gz) = 33b73e70efe56b627a40e33b4450265031b878235fc4497a9646a8ea9b1055ba +SIZE (click-completion-0.4.1.tar.gz) = 9931 Added: head/devel/py-click-completion/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-click-completion/pkg-descr Fri Aug 17 14:04:43 2018 (r477430) @@ -0,0 +1,9 @@ +Add automatic completion support for fish, Zsh, Bash and PowerShell to +Click. + +All the supported shells are able to complete all the command line +arguments and options defined with click. In addition, fish and Zsh +are also displaying the options and commands help during the +completion. + +WWW: https://github.com/click-contrib/click-completion