From owner-svn-ports-all@freebsd.org Wed Feb 12 21:37:57 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CD677243DA9; Wed, 12 Feb 2020 21:37:57 +0000 (UTC) (envelope-from swills@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48HtKd4w7dz42Sv; Wed, 12 Feb 2020 21:37:57 +0000 (UTC) (envelope-from swills@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 A3EE027E10; Wed, 12 Feb 2020 21:37:57 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 01CLbvwW064060; Wed, 12 Feb 2020 21:37:57 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01CLbu8l064057; Wed, 12 Feb 2020 21:37:56 GMT (envelope-from swills@FreeBSD.org) Message-Id: <202002122137.01CLbu8l064057@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Wed, 12 Feb 2020 21:37:56 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r525971 - in head/devel: . gh X-SVN-Group: ports-head X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in head/devel: . gh X-SVN-Commit-Revision: 525971 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2020 21:37:57 -0000 Author: swills Date: Wed Feb 12 21:37:56 2020 New Revision: 525971 URL: https://svnweb.freebsd.org/changeset/ports/525971 Log: devel/gh: create port GitHub on the command line, and it's now available in beta. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code. WWW: https://github.com/cli/cli PR: 243790 Submitted by: Lewis Cook Added: head/devel/gh/ head/devel/gh/Makefile (contents, props changed) head/devel/gh/distinfo (contents, props changed) head/devel/gh/pkg-descr (contents, props changed) Modified: head/devel/Makefile (contents, props changed) Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Feb 12 21:20:28 2020 (r525970) +++ head/devel/Makefile Wed Feb 12 21:37:56 2020 (r525971) @@ -774,6 +774,7 @@ SUBDIR += gettext-tools SUBDIR += gflags SUBDIR += ghidra + SUBDIR += gh SUBDIR += ghq SUBDIR += ghub SUBDIR += gindent Added: head/devel/gh/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gh/Makefile Wed Feb 12 21:37:56 2020 (r525971) @@ -0,0 +1,70 @@ +# $FreeBSD$ + +PORTNAME= gh +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.2 +CATEGORIES= devel + +MAINTAINER= vulcan@wired.sh +COMMENT= GitHub command-line tool + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= git:devel/git + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= cli +GH_PROJECT= cli +GH_TUPLE= AlecAivazis:survey:v2.0.4:alecaivazis_survey/vendor/github.com/AlecAivazis/survey/v2 \ + alecthomas:chroma:v0.6.8:alecthomas_chroma/vendor/github.com/alecthomas/chroma \ + aybabtme:rgbterm:cc83f3b3ce59:aybabtme_rgbterm/vendor/github.com/aybabtme/rgbterm \ + cpuguy83:go-md2man:v1.0.10:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man \ + danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \ + dlclark:regexp2:v1.1.6:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ + go-yaml:yaml:fc94e3f71652:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ + go-yaml:yaml:v2.2.2:go_yaml_yaml_1/vendor/gopkg.in/yaml.v2 \ + golang:crypto:20be4c3c3ed5:golang_crypto/vendor/golang.org/x/crypto \ + golang:sys:fde4db37ae7a:golang_sys/vendor/golang.org/x/sys \ + google:shlex:e7afc7fbc510:google_shlex/vendor/github.com/google/shlex \ + hashicorp:go-version:v1.2.0:hashicorp_go_version/vendor/github.com/hashicorp/go-version \ + inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ + kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \ + kr:text:v0.1.0:kr_text/vendor/github.com/kr/text \ + mattn:go-colorable:v0.1.2:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ + mattn:go-isatty:v0.0.9:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + mgutz:ansi:9520e82c474b:mgutz_ansi/vendor/github.com/mgutz/ansi \ + mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ + mitchellh:go-wordwrap:v1.0.0:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \ + russross:blackfriday:v1.5.2:russross_blackfriday/vendor/github.com/russross/blackfriday \ + russross:blackfriday:v2.0.1:russross_blackfriday_1/vendor/github.com/russross/blackfriday/v2 \ + shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \ + spf13:cobra:v0.0.5:spf13_cobra/vendor/github.com/spf13/cobra \ + spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ + tj:go-css:220a796d1705:tj_go_css/vendor/github.com/tj/go-css \ + vilmibm:go-termd:v0.0.4:vilmibm_go_termd/vendor/github.com/vilmibm/go-termd + +GO_TARGET= ./cmd/${PORTNAME} +GO_BUILDFLAGS= -ldflags "\ + -s -w \ + -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.Version=${BUILD_VERSION} \ + -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/command.BuildDate=${BUILD_DATE}" + +BUILD_HASH= 739b0af +BUILD_VERSION= ${DISTVERSIONFULL}-${BUILD_HASH} +BUILD_DATE= $$(date +%Y-%m-%d) + +PLIST_FILES= bin/${PORTNAME} +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +do-test: + cd ${GO_WRKSRC} && ${SETENV} ${GO_ENV} ${GO_CMD} test ./... + +.include Added: head/devel/gh/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gh/distinfo Wed Feb 12 21:37:56 2020 (r525971) @@ -0,0 +1,57 @@ +TIMESTAMP = 1580601780 +SHA256 (cli-cli-v0.5.2_GH0.tar.gz) = bdd7c8681b711d0d1d4dc027c06ab88e89d2f43af40eba6865cad52ee460bec9 +SIZE (cli-cli-v0.5.2_GH0.tar.gz) = 539355 +SHA256 (AlecAivazis-survey-v2.0.4_GH0.tar.gz) = 6beef8372a03c7461901640ff349214104a27ef36ff8a86416bee01c6794fb1e +SIZE (AlecAivazis-survey-v2.0.4_GH0.tar.gz) = 1324023 +SHA256 (alecthomas-chroma-v0.6.8_GH0.tar.gz) = b76b5ea13171f286cdb28f2942784fafa69adf8e120ed4e68cd05484428a09b1 +SIZE (alecthomas-chroma-v0.6.8_GH0.tar.gz) = 581789 +SHA256 (aybabtme-rgbterm-cc83f3b3ce59_GH0.tar.gz) = c522b208b9da359ac69a9bddf65a27aa3cdfd3a3d529752210b2f8e5279f94f7 +SIZE (aybabtme-rgbterm-cc83f3b3ce59_GH0.tar.gz) = 9360 +SHA256 (cpuguy83-go-md2man-v1.0.10_GH0.tar.gz) = 76aa56849123b99b95fcea2b15502fd886dead9a5c35be7f78bdc2bad6be8d99 +SIZE (cpuguy83-go-md2man-v1.0.10_GH0.tar.gz) = 43936 +SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f +SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955 +SHA256 (dlclark-regexp2-v1.1.6_GH0.tar.gz) = 81ede5b49ff46bd1c686416c52605aa4698b9dce07d011581c49a1d35b8a5239 +SIZE (dlclark-regexp2-v1.1.6_GH0.tar.gz) = 203691 +SHA256 (go-yaml-yaml-fc94e3f71652_GH0.tar.gz) = 1b654b45a037aa6c971438496f9fee48f5383218e9fd95cfa9d265618bdf0a46 +SIZE (go-yaml-yaml-fc94e3f71652_GH0.tar.gz) = 85362 +SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff +SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656 +SHA256 (golang-crypto-20be4c3c3ed5_GH0.tar.gz) = bc78136186ecd1683395d9094a7b973cb01675529131ac59f484e2716609de6f +SIZE (golang-crypto-20be4c3c3ed5_GH0.tar.gz) = 1690016 +SHA256 (golang-sys-fde4db37ae7a_GH0.tar.gz) = b6aab4e92d5d8fe85ca0dd229bfb75c91290951a3bf3b95087459e5a4eae86a4 +SIZE (golang-sys-fde4db37ae7a_GH0.tar.gz) = 1455218 +SHA256 (google-shlex-e7afc7fbc510_GH0.tar.gz) = 87f77e98720add261add169e386cbdcc894e2635dca299bc4119dc417ea321ca +SIZE (google-shlex-e7afc7fbc510_GH0.tar.gz) = 7342 +SHA256 (hashicorp-go-version-v1.2.0_GH0.tar.gz) = 13b02465ef92959236950956c79500a7d77c9ed9a47424cfb203538ac2cd96f1 +SIZE (hashicorp-go-version-v1.2.0_GH0.tar.gz) = 13094 +SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6 +SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290 +SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5 +SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328 +SHA256 (kr-text-v0.1.0_GH0.tar.gz) = b67f2744020b25f9298153af0992db252d195edd7ca5afa3b19d6ac300c2d14e +SIZE (kr-text-v0.1.0_GH0.tar.gz) = 8686 +SHA256 (mattn-go-colorable-v0.1.2_GH0.tar.gz) = a7189bd9005c571303b117261955ce53b0e2aa89fe415e2289659be343fe1651 +SIZE (mattn-go-colorable-v0.1.2_GH0.tar.gz) = 8518 +SHA256 (mattn-go-isatty-v0.0.9_GH0.tar.gz) = 71d57a3fb3f990a5a5d1e190ae5112a8aca2fcdda9eb42770bd524076e8f371f +SIZE (mattn-go-isatty-v0.0.9_GH0.tar.gz) = 3904 +SHA256 (mgutz-ansi-9520e82c474b_GH0.tar.gz) = f9203c71aceb8b7ffa87181fd8f51dc69acce3d2161c4c017ea92c6840f85093 +SIZE (mgutz-ansi-9520e82c474b_GH0.tar.gz) = 4876 +SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600 +SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362 +SHA256 (mitchellh-go-wordwrap-v1.0.0_GH0.tar.gz) = 9bcf5c1f8b66594c73f606502bb3d9713d862a71ea66d8641e2a0b7bb66cb252 +SIZE (mitchellh-go-wordwrap-v1.0.0_GH0.tar.gz) = 2777 +SHA256 (russross-blackfriday-v1.5.2_GH0.tar.gz) = 626138a08abb8579474a555e9d45cb5260629a2c07e8834428620a650dc9f195 +SIZE (russross-blackfriday-v1.5.2_GH0.tar.gz) = 75779 +SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff +SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613 +SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f +SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143 +SHA256 (spf13-cobra-v0.0.5_GH0.tar.gz) = 79226ce00e2b91306277e679d024eea6d17d0c02fc671555fd25df0c3ea07423 +SIZE (spf13-cobra-v0.0.5_GH0.tar.gz) = 111126 +SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808 +SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796 +SHA256 (tj-go-css-220a796d1705_GH0.tar.gz) = 1a5030f39ad1f1a4d1889793fed1de67044e71e85b5bbce9c517573cca478cc1 +SIZE (tj-go-css-220a796d1705_GH0.tar.gz) = 3020 +SHA256 (vilmibm-go-termd-v0.0.4_GH0.tar.gz) = 808ccd68933290669870f02432acdcf6cea4f4de823279746f8033779f1a9206 +SIZE (vilmibm-go-termd-v0.0.4_GH0.tar.gz) = 9101 Added: head/devel/gh/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/gh/pkg-descr Wed Feb 12 21:37:56 2020 (r525971) @@ -0,0 +1,6 @@ +GitHub on the command line, and it's now available in beta. +It brings pull requests, issues, and other GitHub concepts +to the terminal next to where you are already working with +git and your code. + +WWW: https://github.com/cli/cli