notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2023Q4
bitwarden-cli Bitwarden client command-line interface
2023.8.2 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2023.8.2Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-11-06 14:30:27
Last Update: 2023-11-06 14:28:38
Commit Hash: 6324a9a
License: BITWARDEN GPLv3
WWW:
https://bitwarden.com
Description:
The Bitwarden CLI is a powerful, full-featured command-line interface (CLI) tool to access and manage a Bitwarden vault. The CLI is written with TypeScript and Node.js and can be run on Windows, macOS, and Linux distributions.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/bw
  2. share/zsh/site-functions/_bw
  3. /usr/local/share/licenses/bitwarden-cli-2023.8.2/catalog.mk
  4. /usr/local/share/licenses/bitwarden-cli-2023.8.2/LICENSE
  5. /usr/local/share/licenses/bitwarden-cli-2023.8.2/BITWARDEN
  6. /usr/local/share/licenses/bitwarden-cli-2023.8.2/GPLv3
Collapse this list.
Dependency lines:
  • bitwarden-cli>0:security/bitwarden-cli
To install the port:
cd /usr/ports/security/bitwarden-cli/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Package not available
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install security/bitwarden-cli
  • pkg install bitwarden-cli
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64
distinfo:
TIMESTAMP = 1693394048 SHA256 (node-v18.15.0.tar.gz) = d65c4c3ef3c8815bccda9502081a29458c7c80797db0763f8752f270a824ac2b SIZE (node-v18.15.0.tar.gz) = 85359314

Expand this list (4 items)

Collapse this list.

SHA256 (bitwarden-cli-2023.8.2-node-modules.tar.gz) = 67864471ee8b8bb6f8956a50c5432739ab03c9f5c66a2cba78a4aa2e42e19eb3 SIZE (bitwarden-cli-2023.8.2-node-modules.tar.gz) = 226746341 SHA256 (bitwarden-clients-cli-v2023.8.2_GH0.tar.gz) = bf17802d24fe6b85ab74dce5bb5060ccfb5187d70f08a8473f65194dd3c21303 SIZE (bitwarden-clients-cli-v2023.8.2_GH0.tar.gz) = 19167183

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. npm : www/npm-node18
  2. gmake>=4.3 : devel/gmake
  3. node : www/node18
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.9 : lang/python39
Test dependencies:
  1. npm : www/npm-node18
Runtime dependencies:
  1. xdg-open : devel/xdg-utils
  2. ca_root_nss>0 : security/ca_root_nss
Library dependencies:
  1. libbrotlidec.so : archivers/brotli
  2. libicui18n.so : devel/icu
  3. libuv.so : devel/libuv
  4. libcares.so : dns/c-ares
  5. libnghttp2.so : www/libnghttp2
Fetch dependencies:
  1. npm : www/npm-node18
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for bitwarden-cli-2023.8.2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
security_bitwarden-cli
USES:
gmake localbase:ldflags nodejs:18,build pkgconfig python:build ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://codeload.github.com/bitwarden/clients/tar.gz/cli-v2023.8.2?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2023.8.2
06 Nov 2023 14:28:38
commit hash: 6324a9a40d791b1d271bfdb45c1d3e6d800cf90fcommit hash: 6324a9a40d791b1d271bfdb45c1d3e6d800cf90fcommit hash: 6324a9a40d791b1d271bfdb45c1d3e6d800cf90fcommit hash: 6324a9a40d791b1d271bfdb45c1d3e6d800cf90f files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/bitwarden-cli: fix fetch and build

npm version 10 fails with the following error when prefetching node
modules (this only happens with poudriere):

npm ERR! code EEXIST
npm ERR! syscall open
npm ERR! path
/wrkdirs/usr/ports/security/bitwarden-cli/work/.npm/_cacache/tmp/e61947a0
npm ERR! errno -17
npm ERR! EEXIST: file already exists, open
'/wrkdirs/usr/ports/security/bitwarden-cli/work/.npm/_cacache/tmp/e61947a0'
npm ERR! File exists:
/wrkdirs/usr/ports/security/bitwarden-cli/work/.npm/_cacache/tmp/e61947a0
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

As a temporary workaround, install and use npm version 9 for
prefetching node modules.

Reported by:	Miroslav Lachman <000.fbsd@quip.cz> (via private mail)
MFH:		2023Q4

(cherry picked from commit 64cacbc564767d1a53e0a3390d28e1d6fb0aa320)

Number of commits found: 1