Bug 277696 - [NEW PORT] security/py-passhole: Secure hole for your passwords (KeePass CLI)
Summary: [NEW PORT] security/py-passhole: Secure hole for your passwords (KeePass CLI)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Robert Clausecker
URL: https://pypi.org/project/passhole
Keywords:
Depends on: 277694 277695
Blocks:
  Show dependency treegraph
 
Reported: 2024-03-14 14:43 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2024-09-25 06:39 UTC (History)
1 user (show)

See Also:


Attachments
security-py-passhole-New-port-Secure-hole-for-your-p.patch (3.55 KB, patch)
2024-03-14 14:43 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff
py-passhole-1.10.0.patch (3.19 KB, patch)
2024-09-22 23:35 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Daniel Colmenares Oviedo 2024-03-14 14:43:18 UTC
Created attachment 249162 [details]
security-py-passhole-New-port-Secure-hole-for-your-p.patch

Description:

passhole is a commandline password manager for KeePass inspired by
pass.

Features:

* fill user/pass field in any application via keyboard shortcut
* add, delete, move, edit, rename entries and groups
* generate alphanumeric, symbolic, or correct horse battery staple style
  passwords
* temporarily cache database password (by default for 10 minutes)
* multiple databases
* supports KeePass v3 and v4 databases
* supports TOTP

WWW: https://pypi.org/project/passhole

QA:

* portlint: OK (looks fine.)
* testport: OK (synth: 14.0-RELEASE, amd64)
Comment 1 Jesús Daniel Colmenares Oviedo 2024-09-22 23:35:59 UTC
Created attachment 253761 [details]
py-passhole-1.10.0.patch

Description:

passhole is a commandline password manager for KeePass inspired by pass.

Features:

* fill user/pass field in any application via keyboard shortcut
* add, delete, move, edit, rename entries and groups
* generate alphanumeric, symbolic, or correct horse battery staple style passwords
* temporarily cache database password (by default for 10 minutes)
* multiple databases
* supports KeePass v3 and v4 databases
* supports TOTP

WWW: https://pypi.org/project/passhole

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 14.1-RELEASE, amd64)
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-09-25 06:31:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6bbcc0722c487d20d9c3b65de621d79a59c9a4ac

commit 6bbcc0722c487d20d9c3b65de621d79a59c9a4ac
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2024-09-22 23:23:00 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-09-25 06:29:19 +0000

    security/py-passhole: New port: Secure hole for your passwords (KeePass CLI)

    passhole is a commandline password manager for KeePass inspired by
    pass.

    Features:

    * fill user/pass field in any application via keyboard shortcut
    * add, delete, move, edit, rename entries and groups
    * generate alphanumeric, symbolic, or correct horse battery staple style
      passwords
    * temporarily cache database password (by default for 10 minutes)
    * multiple databases
    * supports KeePass v3 and v4 databases
    * supports TOTP

    WWW: https://pypi.org/project/passhole

    PR:             277696
    Event:          EuroBSDcon 2024

 security/Makefile                    |  1 +
 security/py-passhole/Makefile (new)  | 28 ++++++++++++++++++++++++++++
 security/py-passhole/distinfo (new)  |  3 +++
 security/py-passhole/pkg-descr (new) | 13 +++++++++++++
 4 files changed, 45 insertions(+)
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2024-09-25 06:39:54 UTC
Thank you for your contribution.