From b046c34ee176a2205d179b1a07765e934ed3db89 Mon Sep 17 00:00:00 2001 From: Kyle Ambroff-Kao Date: Wed, 9 Aug 2023 23:03:01 -0700 Subject: [PATCH] pass: Add recipe (#9054) --- app-admin/pass/pass-1.7.4.recipe | 82 ++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 app-admin/pass/pass-1.7.4.recipe diff --git a/app-admin/pass/pass-1.7.4.recipe b/app-admin/pass/pass-1.7.4.recipe new file mode 100644 index 000000000..f928b9661 --- /dev/null +++ b/app-admin/pass/pass-1.7.4.recipe @@ -0,0 +1,82 @@ +SUMMARY="The standard unix password manager" +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 and \ +commands, as well as completion for zsh and fish available in the completion \ +folder. The very active community has produced many impressive clients and GUIs \ +for other platforms as well as extensions for pass itself.\ +The pass command is extensively documented in its man page." +HOMEPAGE="https://www.passwordstore.org/" +COPYRIGHT="2005-2012, Git project + 2005-2012, Junio C Hamano + 2011, Toni Corvera + 2011-2012, Mathias Lafeldt + 2012, Alex Sayers + 2012, Antoine Beaupré + 2012, Jeffrey Ratcliffe + 2012, Jonathan Chu + 2012, Juhamatti Niemelä + 2012-2014, Brian Mattern + 2012-2014, Dmitry Medvinsky + 2012-2014, Johan Venant + 2012-2018, Jason A. Donenfeld + 2013, David Sklar + 2013, Emanuele Aina + 2013, Stefan Simroth + 2013, Tom Hendrikx + 2014, Diggory Hardy + 2014, Tobias V. Langhoff + 2014-2019, Svend Sorensen + 2015, David Dahlberg + 2015, David Francoeur + 2015, Sergey Makridenkov + 2016, Daniele Pizzolli + 2017, Nathan Sommer + 2017, Sam Mason + " +LICENSE="GNU GPL v2" +REVISION="2" +SOURCE_URI="https://git.zx2c4.com/password-store/snapshot/password-store-$portVersion.tar.xz" +SOURCE_DIR="password-store-$portVersion" +CHECKSUM_SHA256="cfa9faf659f2ed6b38e7a7c3fb43e177d00edbacc6265e6e32215ff40e3793c0" + +ARCHITECTURES="all" + +PROVIDES=" + pass = $portVersion + cmd:pass = $portVersion + " +REQUIRES=" + haiku + getopt + git + gnupg + tree + " + +BUILD_REQUIRES="" + +BUILD_PREREQUIRES=" + cmd:make + " + +INSTALL() +{ + make MANDIR=$manDir DOCDIR=$docDir PREFIX=$prefix LIBDIR=$libDir install +} + +TEST() +{ + make test +}