Larry Rosenman f95e060190
security/1password-client2: upgrade to 2.30.0
ChangeLog:
This release enables caching for service accounts and concealing sensitive information in the human readable output of items, as well as brings multiple other improvements and bug-fixes.

Improvements
Sensitive values from item management commands' human-readable output are now concealed and can be displayed using the `--reveal` flag. {4158}
Caching is now being used for service account sessions on macOS and Linux. {4133}
The error message when the CLI can't connect with the 1Password desktop app now includes a link to troubleshooting documentation for more help. {3933}
`op whoami` will now signal if the CLI is authenticated as a human user. {4104}
The output of `op vault list` now contains the created date and item count for each vault. {4092}
Fixed
The `op item move` and `op item delete` commands now also work for SSH Key items. {3951}
The `op vault revoke user` command will no longer allow you to revoke permissions in a Personal, Private, or Employee vault. {3844}
When the same environment variable name exists both in the OS environment and the dotenv file, `op run` now correctly sources the value from the dotenv file. {3667}
Security
Windows Authenticode signature now uses the SHA256 hashing algorithm. {4135}
2024-07-31 09:11:56 -05:00

44 lines
1.1 KiB
Makefile

PORTNAME= 1password-client2
DISTVERSION= 2.30.0
CATEGORIES= security
MASTER_SITES= https://cache.agilebits.com/dist/1P/op2/pkg/v${DISTVERSION}/
MAINTAINER= ler@FreeBSD.org
COMMENT= 1Password CLI client
WWW= https://developer.1password.com/docs/cli/upgrade
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386
USES= zip
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_FILES= bin/op
CONFLICTS_INSTALL= security/1password-client security/op security/1password-client2-beta
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/op \
${STAGEDIR}${PREFIX}/bin
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
DISTNAME= op_freebsd_amd64_v${DISTVERSION}
.elif ${ARCH} == armv6 || ${ARCH} == armv7
DISTNAME= op_freebsd_arm_v${DISTVERSION}
.elif ${ARCH} == aarch64
DISTNAME= op_freebsd_arm64_v${DISTVERSION}
.elif ${ARCH} == i386
DISTNAME= op_freebsd_386_v${DISTVERSION}
.endif
.if ${.TARGETS} == "makesum"
DISTFILES= op_freebsd_386_v${DISTVERSION}${EXTRACT_SUFX} \
op_freebsd_amd64_v${DISTVERSION}${EXTRACT_SUFX} \
op_freebsd_arm64_v${DISTVERSION}${EXTRACT_SUFX} \
op_freebsd_arm_v${DISTVERSION}${EXTRACT_SUFX}
.endif
.include <bsd.port.post.mk>