From nobody Wed Aug 09 18:48:47 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 4RLfGS1rDpz4m8Ws; Wed, 9 Aug 2023 18:48:48 +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 4RLfGR5H4jz3WmC; Wed, 9 Aug 2023 18:48:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691606927; 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=iY3CwFEIiHAG5Z7yPXzgXbgyNftlfxevHbsHy6Niw3Q=; b=NyM4PS6PWDcDDQLmNujnazA/p8a7zDVaszKO7W6N2oGk2kz1oiJByBF/GbZa1qOSt9tc1y qYo9PWqJtEUa28qbnjPIxkC1F96WgmLPoHlK9npJPZY3ACO6p8HYJMIBe0qKMwQW1vKPGK i5nY1mo4/6FOK8j3tY6vUMirFRqPetg7fulO1GVRLUmVVUQ+2w7eB2gRP+AW2r4zTBzW7h KdKnQH831A+iSRFnG1MN4V2bXOu/1QmH67NuJSBWYu+z/LzWES5Bqdr3by6oAWc9QSK5DW Bl7danOGeUy8YwXK8OJQk1d+IUZ4QGmb8LgC3FDRvmBOWciv64hfM9UawkR4XA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691606927; 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=iY3CwFEIiHAG5Z7yPXzgXbgyNftlfxevHbsHy6Niw3Q=; b=iFwrHSa+xmVAVH+4o/vmkb2WkpkUQQwfq/rueWSK7kqhOVgmLLHw4DyRx9G6+HiZOvmXLo xn0KccqsCSdQNLeucxGyoferxTtr/AHXCFTb78xiF2YJtUgJXLvw+cmkvrI8I43tM3NT6Q 0q1KoBr48WxF8ajqIHiM4Nd/GR4W7gUNSY/0NcTIHjgW9EAIi+jHBwGRac9h34mnVjrtax +OmkeX1fT5tPThd0cpXbN+16Oa+EJ7h/h9YoUiJW1IdGAWJSbHsYVBFxk+rNbLeFle9mZA aAPZVKmiv8Kknb/DEI2BETm6F85Fmxa7mYZAXUU/niBKmBm/uaCbGF3Fs+PlEw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691606927; a=rsa-sha256; cv=none; b=cKhTfYnoxhOdae+7JrMl4mRGLZj+u4rCT4mA3LvqCGU6/MShXK1JSSZS8azHiPQfIWwxH4 mfJZAhkOq7lF87lFD/Esca+WAD2IX/AXF2/WQuaOZhmJhKPLVwA4/ukrO04WFKPNQl4qS0 3FnA2SW0SIG9cTZMYjmEbtyeRRdlgBqDZToA9nFkZ4dw4euFLc8TPFn5y+2rMU7cZN7JsH qjG8N+kuLC992kkAxkpxSWhuyuEyNMWEAzll4kkeswTYpxryUF06b/k/HdLF8GX1EVD01M U+8hPZptxP+2aWoP0dgM3P9580p1cg84t1U3sVYFd7M44EUz2MsG+eiDV4oweQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RLfGR4LYtzBFG; Wed, 9 Aug 2023 18:48:47 +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 379ImlnE060438; Wed, 9 Aug 2023 18:48:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 379Imlpu060435; Wed, 9 Aug 2023 18:48:47 GMT (envelope-from git) Date: Wed, 9 Aug 2023 18:48:47 GMT Message-Id: <202308091848.379Imlpu060435@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emanuel Haupt Subject: git: 57acd564071b - main - security/git-credential-azure: Add new port 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: ehaupt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 57acd564071bd0f5a690bbe6fd8e6451b8325d00 Auto-Submitted: auto-generated The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=57acd564071bd0f5a690bbe6fd8e6451b8325d00 commit 57acd564071bd0f5a690bbe6fd8e6451b8325d00 Author: Emanuel Haupt AuthorDate: 2023-08-09 18:43:31 +0000 Commit: Emanuel Haupt CommitDate: 2023-08-09 18:43:31 +0000 security/git-credential-azure: Add new port git-credential-azure is a Git credential helper that authenticates to Azure Repos (dev.azure.com). Azure Repos is part of Azure DevOps. The first time you authenticate, the helper opens a browser window to Microsoft login. Subsequent authentication is non interactive. --- security/Makefile | 3 ++- security/git-credential-azure/Makefile | 21 +++++++++++++++++++++ security/git-credential-azure/distinfo | 7 +++++++ security/git-credential-azure/pkg-descr | 5 +++++ 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/security/Makefile b/security/Makefile index cda821d223e4..615e9405bebe 100644 --- a/security/Makefile +++ b/security/Makefile @@ -171,6 +171,7 @@ SUBDIR += fwlogwatch SUBDIR += gcr SUBDIR += gef + SUBDIR += git-credential-azure SUBDIR += git-credential-gopass SUBDIR += git-credential-oauth SUBDIR += git-crypt @@ -1281,11 +1282,11 @@ SUBDIR += stoken SUBDIR += strongswan SUBDIR += stunnel + SUBDIR += su-exec SUBDIR += subversion-gnome-keyring SUBDIR += sudo SUBDIR += sudoscript SUBDIR += super - SUBDIR += su-exec SUBDIR += suricata SUBDIR += swatchdog SUBDIR += tailscale diff --git a/security/git-credential-azure/Makefile b/security/git-credential-azure/Makefile new file mode 100644 index 000000000000..d3393f6e6641 --- /dev/null +++ b/security/git-credential-azure/Makefile @@ -0,0 +1,21 @@ +PORTNAME= git-credential-azure +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.1 +CATEGORIES= security + +MAINTAINER= ehaupt@FreeBSD.org +COMMENT= Git credential helper for Azure Repos +WWW= https://github.com/hickford/git-credential-azure + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= hickford + +GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} + +PLIST_FILES= bin/git-credential-azure + +.include diff --git a/security/git-credential-azure/distinfo b/security/git-credential-azure/distinfo new file mode 100644 index 000000000000..b1543d124b65 --- /dev/null +++ b/security/git-credential-azure/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1691397569 +SHA256 (go/security_git-credential-azure/hickford-git-credential-azure-v0.2.1_GH0/v0.2.1.mod) = 3d207d8260274ff29fa4bc994761db4eb9e53ee38bf27cfd57c9cdb8332f797a +SIZE (go/security_git-credential-azure/hickford-git-credential-azure-v0.2.1_GH0/v0.2.1.mod) = 395 +SHA256 (go/security_git-credential-azure/hickford-git-credential-azure-v0.2.1_GH0/v0.2.1.zip) = 9418ab4b310fe00dd2b4b809df0d05b3a64fbba24b41efabbb3f64db60ceab75 +SIZE (go/security_git-credential-azure/hickford-git-credential-azure-v0.2.1_GH0/v0.2.1.zip) = 10237 +SHA256 (go/security_git-credential-azure/hickford-git-credential-azure-v0.2.1_GH0/hickford-git-credential-azure-v0.2.1_GH0.tar.gz) = f3a05c73d03b0e5e58a9cd88275422a6b4b5e2ef75fd193b0f1c972e663c96a1 +SIZE (go/security_git-credential-azure/hickford-git-credential-azure-v0.2.1_GH0/hickford-git-credential-azure-v0.2.1_GH0.tar.gz) = 8448 diff --git a/security/git-credential-azure/pkg-descr b/security/git-credential-azure/pkg-descr new file mode 100644 index 000000000000..b8d093afb868 --- /dev/null +++ b/security/git-credential-azure/pkg-descr @@ -0,0 +1,5 @@ +git-credential-azure is a Git credential helper that authenticates to +Azure Repos (dev.azure.com). Azure Repos is part of Azure DevOps. + +The first time you authenticate, the helper opens a browser window to +Microsoft login. Subsequent authentication is non interactive.