head 1.15; access; symbols pkgsrc-2023Q4:1.15.0.6 pkgsrc-2023Q4-base:1.15 pkgsrc-2023Q3:1.15.0.4 pkgsrc-2023Q3-base:1.15 pkgsrc-2023Q2:1.15.0.2 pkgsrc-2023Q2-base:1.15 pkgsrc-2023Q1:1.14.0.12 pkgsrc-2023Q1-base:1.14 pkgsrc-2022Q4:1.14.0.10 pkgsrc-2022Q4-base:1.14 pkgsrc-2022Q3:1.14.0.8 pkgsrc-2022Q3-base:1.14 pkgsrc-2022Q2:1.14.0.6 pkgsrc-2022Q2-base:1.14 pkgsrc-2022Q1:1.14.0.4 pkgsrc-2022Q1-base:1.14 pkgsrc-2021Q4:1.14.0.2 pkgsrc-2021Q4-base:1.14 pkgsrc-2021Q3:1.13.0.10 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.8 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.6 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.4 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.2 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.12.0.4 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.2 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.11.0.14 pkgsrc-2019Q4-base:1.11 pkgsrc-2019Q3:1.11.0.10 pkgsrc-2019Q3-base:1.11 pkgsrc-2019Q2:1.11.0.8 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.11.0.6 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.4 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.2 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.7.0.2 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.5.0.8 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.6 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.4 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.4.0.20 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.18 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.16 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.14 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.12 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.10 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.8 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.6 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.4 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.2 pkgsrc-2015Q1-base:1.4; locks; strict; comment @# @; 1.15 date 2023.04.28.18.35.12; author nikita; state Exp; branches; next 1.14; commitid i4ioFl4wCi7DaUmE; 1.14 date 2021.11.23.07.50.15; author pho; state Exp; branches; next 1.13; commitid g4R3UJptPuWTlThD; 1.13 date 2020.08.18.02.12.43; author tnn; state Exp; branches; next 1.12; commitid Yr4Vw5jV9bQNkukC; 1.12 date 2020.01.27.12.56.38; author pho; state Exp; branches; next 1.11; commitid VxsGq6S2QZthskUB; 1.11 date 2018.09.23.12.39.19; author leot; state Exp; branches; next 1.10; commitid Kuz5Xa6Sp9KJ7eTA; 1.10 date 2018.09.19.09.45.18; author leot; state Exp; branches; next 1.9; commitid R9qxwlKoeZMRhHSA; 1.9 date 2018.08.11.17.49.42; author leot; state Exp; branches; next 1.8; commitid Mu9qKXYJVX8PeJNA; 1.8 date 2018.07.04.13.40.34; author jperkin; state Exp; branches; next 1.7; commitid NnIyRkdX3Lbg3PIA; 1.7 date 2018.06.14.16.08.39; author leot; state Exp; branches; next 1.6; commitid cJ3uGTLWN6dPxgGA; 1.6 date 2018.05.06.11.56.58; author leot; state Exp; branches; next 1.5; commitid aFt4CTpTAS25peBA; 1.5 date 2017.09.03.08.53.14; author wiz; state Exp; branches; next 1.4; commitid EfT0kpQ2wSMtgJ5A; 1.4 date 2015.02.15.18.58.40; author gls; state Exp; branches; next 1.3; commitid pQQd5PiaBwaKv8ay; 1.3 date 2015.01.05.11.32.49; author imil; state Exp; branches; next 1.2; commitid 9NIETnqPbcNkoP4y; 1.2 date 2015.01.05.11.03.47; author wiz; state Exp; branches; next 1.1; commitid Xbn7lbBgkk4qeP4y; 1.1 date 2015.01.02.12.52.16; author imil; state Exp; branches; next ; commitid FDMqSSo88wkrVr4y; desc @@ 1.15 log @password-store: update to version 1.7.4 No Changelog could be found. @ text @# $NetBSD: Makefile,v 1.14 2021/11/23 07:50:15 pho Exp $ DISTNAME= password-store-1.7.4 CATEGORIES= security MASTER_SITES= http://git.zx2c4.com/password-store/snapshot/ EXTRACT_SUFX= .tar.xz MAINTAINER= imil@@NetBSD.org HOMEPAGE= https://www.passwordstore.org/ COMMENT= Standard UNIX password manager LICENSE= gnu-gpl-v2 USE_LANGUAGES= # none NO_BUILD= yes USE_TOOLS+= gmake pax bash:run DEPENDS+= base64>=1.5:../../converters/base64 DEPENDS+= getopt>=1.1.6:../../misc/getopt DEPENDS+= gnupg2>=2.0.26:../../security/gnupg2 DEPENDS+= tree>=1.7.0:../../sysutils/tree EGDIR= share/examples/password-store INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 INSTALLATION_DIRS+= ${EGDIR}/contrib INSTALLATION_DIRS+= share/bash-completion/completions INSTALLATION_DIRS+= share/fish/completions INSTALLATION_DIRS+= share/zsh/site-functions REPLACE_BASH+= src/password-store.sh REPLACE_BASH+= tests/*.sh SUBST_CLASSES+= fixsh SUBST_STAGE.fixsh= pre-configure SUBST_MESSAGE.fixsh= Fixing shell script SUBST_FILES.fixsh= src/password-store.sh SUBST_SED.fixsh+= -e 's,GETOPT="getopt",GETOPT="${PREFIX}/bin/getopt",' SUBST_SED.fixsh+= -e "s,SHRED=\"shred -f -z\",SHRED=\"${RM} -f -P\"," SUBST_SED.fixsh+= -e 's,BASE64="base64",BASE64="${PREFIX}/bin/base64",' TEST_TARGET= test .include "options.mk" do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/password-store.sh \ ${DESTDIR}${PREFIX}/bin/pass ${INSTALL_SCRIPT} ${WRKSRC}/man/example-filter.sh \ ${DESTDIR}${PREFIX}/${EGDIR} ${INSTALL_MAN} ${WRKSRC}/man/pass.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pass.1 cd ${WRKSRC}/contrib && \ ${PAX} -wr * -s',.*\.orig$$,,' -s',.*\.gitignore$$,,' \ ${DESTDIR}${PREFIX}/${EGDIR}/contrib ${INSTALL_DATA} ${WRKSRC}/src/completion/pass.bash-completion \ ${DESTDIR}${PREFIX}/share/bash-completion/completions/pass ${INSTALL_DATA} ${WRKSRC}/src/completion/pass.fish-completion \ ${DESTDIR}${PREFIX}/share/fish/completions/pass.fish ${INSTALL_DATA} ${WRKSRC}/src/completion/pass.zsh-completion \ ${DESTDIR}${PREFIX}/share/zsh/site-functions/_pass .include "../../mk/bsd.pkg.mk" @ 1.14 log @Install shell-completion scripts into shell-specific directories ...so that they will be automatically found by shells. It's more helpful than requiring users to copy scripts from share/examples. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2020/08/18 02:12:43 tnn Exp $ d3 1 a3 2 DISTNAME= password-store-1.7.3 PKGREVISION= 5 @ 1.13 log @password-store: shell portability. Bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2020/01/27 12:56:38 pho Exp $ d4 1 a4 1 PKGREVISION= 4 d25 4 a28 1 INSTALLATION_DIRS+= ${EGDIR}/contrib ${EGDIR}/completion d50 1 a50 1 ${INSTALL_MAN} ${WRKSRC}/man/pass.1 \ d55 6 a60 3 cd ${WRKSRC}/src/completion && \ ${PAX} -wr * -s',.*\.orig$$,,' -s',.*\.gitignore$$,,' \ ${DESTDIR}${PREFIX}/${EGDIR}/completion @ 1.12 log @Add missing dependency on converters/base64 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2018/09/23 12:39:19 leot Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.11 log @password-store: Adjust BASE64 definition as part of fixsh SUBST class Instead of using a generic `base64' initialize the BASE64 variable in order to actually use converters/base64 (this was problematic when for example NetBSD base64(1) was used). Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2018/09/19 09:45:18 leot Exp $ d4 1 a4 1 PKGREVISION= 2 d18 1 @ 1.10 log @password-store: Remove no longer needed patch-contrib_dmenu_passmenu xdotool-3.20160805.1 supports the --file option. Please also note that with the previous patch spaces in password were ignored possibly leading to surprising and incorrect paste, sorry for that! (now they should work fine) Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2018/08/11 17:49:42 leot Exp $ d4 1 a4 1 PKGREVISION= 1 d35 1 @ 1.9 log @password-store: Update security/password-store to 1.7.3 Discussed with and thanks to ! Changes: 1.7.3 ----- Pass 1.7.3 has been released with a few small bug fixes, including one regression involving storing binary data in pass from 1.7.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2018/07/04 13:40:34 jperkin Exp $ d4 1 @ 1.8 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2018/06/14 16:08:39 leot Exp $ d3 1 a3 1 DISTNAME= password-store-1.7.2 @ 1.7 log @password-store: Update security/password-store to 1.7.2 pkgsrc changes: - Deprecate PKG_OPTIONS.pass in favour of PKG_OPTIONS.password-store - Remove patches/patch-tests_t0300-reencryption.sh, fixed similarly upstream Changes: 1.7.2 ----- Pass 1.7.2 has a number of important changes and bug fixes, including a fix for CVE-2018-12356. Everybody must update immediately. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2018/05/06 11:56:58 leot Exp $ d29 1 a29 1 SUBST_STAGE.fixsh= post-patch @ 1.6 log @password-store: Update security/password-store to 1.7.1 pkgsrc changes: - Rename `xclip' PKG_OPTION to `x11' (and add a PKG_OPTIONS_LEGACY_OPTS accordingly) and also depends on converters/base64 (needed by the `--clip' option, like xclip) and qrencode (needed by the new `--qrcode' option). - Add support for `test' target and adjust the part of the test suite for gnupg>=2.2.5 via patches/patch-tests_t0300-reencryption.sh. - sysutils/pwgen is no more needed, remove it from DEPENDS (now `tr -dc '' < /dev/urandom' is used instead) - Add patches/patch-contrib_dmenu_passmenu to fix `passmenu --type' (at least xdotool-2.20110530.1 does not support any `--file' option used by passmenu) - Adjust PAX invocations in `do-install' target to ignore possible `*.orig' and `.gitignore' files. Changes 1.7.1 ----- == Bug Fixes == * Fix test suite on OS X * Add compatibility with GnuPG 2.2.19 * Uniformly use the $GPG variable * Do the correct thing with subkeys when reencrypting 1.7 --- == New Features == * Extensions: pass can now load user-defined extensions from a system directory or a user directory. There's already a nice ecosystem of extensions being built, even at this early stage. See the pass man page for more information. * Signatures: there is now an option to enforce signatures of the .gpg-id file and extensions using an environment variable. * QRCodes: generate and show have now learned the --qrcode/-q switch. Note to package maintainers: this adds a dependency on the popular qrencode package. * Password generation: rather than use pwgen, we now use /dev/urandom more directly, which results in more assured password security, as well as customizable character sets, via an environment variable. See the pass man page for more information on this customization. Package maintainers: you may now drop the dependency on pwgen. * Importers: there now are several more importers. More and more folks are moving to pass! * Selectable clipping: you can now specify which line you wish to copy to the clipboard or display with a qrcode when using -c or -q. * Git discovery: The PASSWORD_STORE_GIT environment variable has been removed, and instead pass will automatically choose the git repository closest to the file being modified (but not out of the actual password store itself). This should help people who like to nest git repos for different organizations. * Bug fixes: too many to count. == Note To Distros == * Drop the dependency of pwgen. * Add the dependency of qrencode. * The Makefile now does the right thing with DESTDIR, so you might want to double check that your package recipe does the right thing. * The semantics for auto-detection of bash completion has changed, with new environment variables for such things. See INSTALL for details. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/09/03 08:53:14 wiz Exp $ d3 1 a3 1 DISTNAME= password-store-1.7.1 @ 1.5 log @Follow some redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2015/02/15 18:58:40 gls Exp $ d3 1 a3 1 DISTNAME= password-store-1.6.5 a18 1 DEPENDS+= pwgen>=2.06:../../sysutils/pwgen d26 1 d35 2 d46 6 a51 4 cd ${WRKSRC}/contrib && \ ${PAX} -wr * ${DESTDIR}${PREFIX}/${EGDIR}/contrib cd ${WRKSRC}/src/completion && \ ${PAX} -wr * ${DESTDIR}${PREFIX}/${EGDIR}/completion @ 1.4 log @Update security/password-store to 1.6.5 Upstream changes: ================= Release 1.6.5. Changes: == Features == * Support Gpg4win alongside Cygwin == Bug Fixes == * Work around unit tests bug with GnuPG 2.1.0 and 2.1.1 * Manually migrate unit tests keys to GnuPG 2.1 series * Restore support GnuPG 2.0 series Release 1.6.4. Changes: == Features == * "add" is an alias of "insert" * `pass edit` will no longer make a commit if the password does not change * Symbolic links are now followed * Remove gpg agent check, due to the auto-starting gpg-agent in GnuPG 2.1 == Bug Fixes == * Avoid trailing slash in `pass grep` * Account for $CLIP_TIME in messages * revelation2pass, keepassx2pass, and other script improvements * Fix .gpg extension in tree listings, and preserve colors * Improved support for getopt on OSX * Updates for zsh and fish completion autoloading * Always preserve TTY for pinentry * Only use encryption subkeys * Better clip error messages * No longer use hidden recipients @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2015/01/05 11:32:49 imil Exp $ d9 1 a9 1 HOMEPAGE= http://www.passwordstore.org/ @ 1.3 log @Forgot to add / commit options.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2015/01/05 11:03:47 wiz Exp $ d3 1 a3 1 DISTNAME= password-store-1.6.3 @ 1.2 log @Comment out options.mk until imil has time to add it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/01/02 12:52:16 imil Exp $ d35 1 a35 1 #.include "options.mk" @ 1.1 log @Initial import of password-store, version 1.6.3, into the NetBSD Packages Collection. 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 @ text @d1 1 a1 1 # $NetBSD$ d35 1 a35 1 .include "options.mk" @