Port details |
- password-store Stores, retrieves, generates, and synchronizes passwords securely
- 1.7.4_7 sysutils =8 1.7.4_5Version of this port present on the latest quarterly branch.
- Maintainer: pkubaj@FreeBSD.org
- Port Added: 2012-09-17 02:37:59
- Last Update: 2024-11-03 11:48:23
- Commit Hash: 521da5f
- People watching this port, also watch:: ca_root_nss, nmap, tmux, git
- License: GPLv2+
- WWW:
- https://www.passwordstore.org/
- Description:
- Password management should be simple and follow Unix philosophy. With pass, each
password lives inside of a gpg encrypted file whose filename is the title of the
website or resource that requires the password. These encrypted files may be
organized into meaningful folder hierarchies, copied from computer to computer,
and, in general, manipulated using standard command line file management
utilities.
pass makes managing these individual password files extremely easy. All
passwords live in ~/.password-store, and pass provides some nice commands for
adding, editing, generating, and retrieving passwords. It is a very short and
simple shell script. It's capable of temporarily putting passwords on your
clipboard and tracking password changes using git.
You can edit the password store using ordinary Unix shell commands alongside the
pass command. There are no funky file formats or new paradigms to learn. There
is bash completion so that you can simply hit tab to fill in names.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- password-store>0:sysutils/password-store
- To install the port:
- cd /usr/ports/sysutils/password-store/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/password-store
- pkg install password-store
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: password-store
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1623445616
SHA256 (password-store-1.7.4.tar.xz) = cfa9faf659f2ed6b38e7a7c3fb43e177d00edbacc6265e6e32215ff40e3793c0
SIZE (password-store-1.7.4.tar.xz) = 65272
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- bash : shells/bash
- getopt>=0 : misc/getopt
- gnupg>=2 : security/gnupg
- tree>=1.7 : sysutils/tree
- pwgen>=0 : sysutils/pwgen
- xclip>=0 : x11/xclip
- This port is required by:
- for Run
-
- security/py-pass-audit
- sysutils/docker-credential-pass
- sysutils/pass-coffin
- sysutils/pass-otp
- sysutils/pass-secrets
- sysutils/pass-update
- sysutils/plasma-pass
Configuration Options:
- ===> The following configuration options are available for password-store-1.7.4_7:
CONTRIB=on: Include shell completions, import scripts, related projects
EXAMPLES=on: Build and/or install examples
GIT=off: Enable git storage
QRENCODE=off: Enable QR code support
WAYLAND=off: Enable wl-clipboard support
XCLIP=on: Enable xclip feature
===> Use 'make config' to modify these settings
- Options name:
- sysutils_password-store
- USES:
- tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.7.4_7 03 Nov 2024 11:48:23 |
Po-Chuan Hsieh (sunpoet) |
*/*: Change *_DEPENDS from devel/util-linux back to misc/getopt
- Revert c8ace2f4ca960d3a3a0038846923efcae2f8443d
- Bump PORTREVISION for dependency change
PR: 281625, 281934
Reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281934#c2 |
1.7.4_6 02 Nov 2024 12:01:52 |
Daniel Engberg (diizzy) |
*/*: Switch from misc/getopt to devel/util-linux
misc/getopt expired on 2024-10-31 so it's time to switch
PR: 281625
Approved by: portmgr (blanket, build fix) |
1.7.4_5 11 Jan 2024 13:59:36 |
Baptiste Daroussin (bapt) |
MANPREFIX: eliminate usage of MANPREFIX
While here move some manpages to share/man |
1.7.4_4 30 Aug 2023 23:09:49 |
Piotr Kubaj (pkubaj) |
sysutils/password-store: remove warning about dev/shm
PR: 273450 |
1.7.4_3 25 May 2023 21:36:15 |
Piotr Kubaj (pkubaj) |
sysutils/password-store: take maintainership |
1.7.4_2 25 May 2023 20:23:27 |
Rene Ladan (rene) |
sysutils/password-store: drop maintainership |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.7.4_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.7.4_1 21 Oct 2021 15:19:05 |
Rene Ladan (rene) |
sysutils/password-store: drop unnecessary dependency on base64
Reported by: pstef (via discussion on IRC) |
1.7.4 12 Jun 2021 10:11:03 |
Rene Ladan (rene) |
sysutils/password-store: update to 1.7.4
Remove Wayland patch integrated upstream, this release now
supports Wayland natively.
Obtained from: upstream repository |
1.7.3_2 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.7.3_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.7.3_2 24 Jul 2020 04:07:14 |
ashish |
- Add a non-default option WAYLAND to build port with wl-clipboard
integration
- Pet portlint
PR: 248204
Approved by: rene |
1.7.3_1 30 May 2020 10:07:23 |
rene |
sysutils/password-store: fix package name for QRENCODE option
Reported by: tcberner
MFH: 2020Q2 |
1.7.3_1 05 Apr 2019 14:40:17 |
rene |
sysutils/password-store: fix WWW
Reported by: https://repology.org/maintainer/rene%40freebsd.org/problems
MFH: 2019Q2 |
1.7.3_1 25 Feb 2019 18:24:45 |
rene |
sysutils/password-store: use new website in WWW line [1]
While here, replace hardcoded "password-store" by ${PORTNAME} in Makefile
PR: 236028
Submitted by: Nuno Teixeira <ed.arrakis@gmail.com> |
1.7.3_1 30 Jan 2019 19:47:49 |
rene |
sysutils/password-store: install extensions into libexec instead of lib
This is more in line with hier(7)
PR: 235255
Submitted by: tobias.rehbein@web.de |
1.7.3 03 Aug 2018 10:04:04 |
rene |
sysutils/password-store: update to 1.7.3
Reported by: portscout |
1.7.2 14 Jun 2018 21:04:06 |
rene |
sysutils/password-store: update to version 1.7.2.
Switch to xz format to enable comparing the checksum of the downloaded
file with the checksum given in the GPG-signed release email.
MFH: 2018Q2
Security: https://vuxml.freebsd.org/freebsd/53eb9e1e-7014-11e8-8b1f-3065ec8fd3ec.html |
1.7.1_2 06 Jan 2018 17:41:32 |
rene |
Make system extensions work with password-store.
System extensions are installed in PREFIX/lib/password-store/extensions/
Bump PORTREVISION
PR: 224672
Submitted by: Adam Jimerson (vendion@gmail.com)
MFH: 2018Q1 |
1.7.1_1 14 May 2017 12:57:42 |
rene |
pwgen is only used by some contributed zsh scripts of password-store
Make the pwgen dependency depend on the CONTRIB option and
bump PORTREVISION |
1.7.1 09 May 2017 13:27:38 |
rene |
sysutils/password-store: update to 1.7.1
This release adds new convertors and fixes quite some unit tests.
PR: 218162
Submitted by: Joris Dedieu |
1.6.5_2 24 Dec 2016 10:09:03 |
rene |
sysutils/password-store: turn on XCLIP (clip to x11) by default so people can
do 'pass show -c example.com'.
Since this is likely a desktop program, the extra X11 dependencies might
already be installed anyway.
PR: 215529
Submitted by: Aldis Berjoza (graudeejs@inbox.lv) |
1.6.5_1 18 Sep 2016 10:35:19 |
rene |
sysutils/password-store: fix man page installation when EXAMPLES is OFF
PR: 212778
Submitted by: brandon.wandersee@gmail.com |
1.6.5 31 May 2016 16:24:28 |
rene |
sysutils/password-store: update to version 1.6.5
- enable shell completions by default (bash, fish, zsh) [1]
- do not remove XClip and GIT functionality [2]
PR: 195951 [1]
Submitted by: rs.os@t-online.de [1], milki [2]
Reviewed by: milki [2], eadler [2]
Differential Revision: https://reviews.freebsd.org/D4208 [2] (to 1.6.4) |
1.6.3_2 31 May 2016 10:28:13 |
rene |
sysutils/password-store: take maintainership |
1.6.3_2 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
1.6.3_2 24 Jan 2016 20:02:45 |
amdmi3 |
- Clarify LICENSE
- Add LICENSE_FILE
- Add NO_ARCH
- Use NO_BUILD instead of empty do-build target
- Switch to options helpers |
1.6.3_2 20 Jan 2016 15:33:27 |
culot |
- Reassign milki@'s ports after his commit bit was taken in for safekeeping |
1.6.3_2 20 Sep 2015 21:12:21 |
olgeni |
Typos, whitespace and capitalization fixes (S-X). |
1.6.3_2 19 Feb 2015 14:50:30 |
mat |
The bash package can be called bash-static, so depend on the bash binary.
Sponsored by: Absolight |
1.6.3_2 22 Nov 2014 09:13:36 |
antoine |
Cleanup plist |
1.6.3_2 07 Aug 2014 15:29:14 |
rene |
sysutils/password-store: bump PORTREVISION to catch up with libgcrypt update.
Approved by: portmgr (infrastructure) |
1.6.3_1 16 Jul 2014 02:46:51 |
milki |
Update sysutils/password-store to 1.6.3_1
- Re-add DOCS option
Approved by: swills (mentor) |
1.6.3 15 Jul 2014 17:00:56 |
adamw |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
1.6.3 15 Jul 2014 03:59:31 |
milki |
Update sysutils/password-store 1.6.3
= Features =
- passmenu now takes --type as its first argument, which will type the
password instead of copying it to the clipboard.
= Bug Fixes =
- OSX now properly unmounts temporary mounts and ejects ramdisks.
- All BSDs now have cleaner temporary files.
- Temporary files for pass edit now end in .txt so vim does the right
Thing.
- When edit fails, prompt for retrying instead of going into crazy loop.
- Keepassx2pass conversion script now handles empty strings.
Approved by: swills (mentor) |
1.6.2_1 30 May 2014 03:44:44 |
adamw |
Add DOCS and EXAMPLES to OPTIONS_DEFINE, and avoid using :MDOCS to
determine whether to install EXAMPLES. It still seems really strange
to have the manpage listed under %%PORTDOCS%% though. |
1.6.2_1 24 May 2014 21:25:33 |
milki |
Update to 1.6.2_1
- Add missing RUN_DEPENDS for misc/getopt
Approved by: swills (mentor) |
1.6.2 24 May 2014 04:51:15 |
milki |
Update to 1.6.2
- Add missing dep on misc/getopt
- Patches updated against 1.6.2
- New contrib option for import scripts, shell completions, etc
Approved by: swills (mentor) |
1.4.2 21 Jan 2014 05:12:41 |
milki |
Update maintainer email address
Approved by: swills (mentor) |
1.4.2 20 Sep 2013 23:06:00 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils) |
1.4.2 18 May 2013 22:22:47 |
rakuco |
Fix distinfo.
The upstream tarball was probably re-rolled. I've verified there is no
change between both tarball versions by comparing the contents of the
mirrored old version in freebsd.org and the one upstream.
PR: ports/178002
Approved by: maintainer timeout (29 days) |
1.4.2 21 Oct 2012 04:14:32 |
swills |
- Update to 1.4.2
PR: ports/172916
Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer)
Feature safe: yes |
1.4_2 29 Sep 2012 13:27:07 |
swills |
- Add missing bash depends
PR: ports/172126
Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer) |
1.4_1 27 Sep 2012 13:30:59 |
swills |
- Fix build on 7.x
PR: ports/171927
Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer) |
1.4 24 Sep 2012 14:04:32 |
swills |
- Update to 1.4
- Patches updated
PR: ports/171905
Submitted by: milki <milki@rescomp.berkeley.edu> (maintainer) |
1.3.1 17 Sep 2012 02:37:39 |
swills |
Password management should be simple and follow Unix philosophy. With pass, each
password lives inside of a gpg encrypted file whose filename is the title of the
website or resource that requires the password. These encrypted files may be
organized into meaningful folder hierarchies, copied from computer to computer,
and, in general, manipulated using standard command line file management
utilities.
pass makes managing these individual password files extremely easy. All
passwords live in ~/.password-store, and pass provides some nice commands for
adding, editing, generating, and retrieving passwords. It is a very short and
simple shell script. It's capable of temporarily putting passwords on your
clipboard and tracking password changes using git.
You can edit the password store using ordinary unix shell commands alongside the
pass command. There are no funky file formats or new paradigms to learn. There
is bash completion so that you can simply hit tab to fill in names.
WWW: http://zx2c4.com/projects/password-store/
PR: ports/171686
Submitted by: milki@rescomp.berkeley.edu |