pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security
Module Name: pkgsrc
Committed By: js
Date: Sat Sep 21 12:45:49 UTC 2024
Modified Files:
pkgsrc/security: Makefile
Added Files:
pkgsrc/security/py-trezor-agent: DESCR Makefile PLIST distinfo
pkgsrc/security/py-trezor-agent/patches: patch-setup.py
Log Message:
Add security/py-trezor-agent
This project allows you to use various hardware security devices to operate
GPG, SSH and age. Instead of keeping your key on your computer and decrypting
it with a passphrase when you want to use it, the key is generated and stored
on the device and never reaches your computer. Read more about the design here.
You can do things like sign your emails, git commits, and software packages,
manage your passwords (with pass and passage, among others), authenticate web
tunnels and file transfers, and more.
To generate a diff of this commit:
cvs rdiff -u -r1.962 -r1.963 pkgsrc/security/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-trezor-agent/DESCR \
pkgsrc/security/py-trezor-agent/Makefile \
pkgsrc/security/py-trezor-agent/PLIST \
pkgsrc/security/py-trezor-agent/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-trezor-agent/patches/patch-setup.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/Makefile
diff -u pkgsrc/security/Makefile:1.962 pkgsrc/security/Makefile:1.963
--- pkgsrc/security/Makefile:1.962 Sat Sep 21 12:40:17 2024
+++ pkgsrc/security/Makefile Sat Sep 21 12:45:49 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.962 2024/09/21 12:40:17 js Exp $
+# $NetBSD: Makefile,v 1.963 2024/09/21 12:45:49 js Exp $
#
COMMENT= Security and cryptography tools and libraries
@@ -533,6 +533,7 @@ SUBDIR+= py-stix
SUBDIR+= py-tlslite
SUBDIR+= py-tokenlib
SUBDIR+= py-trezor
+SUBDIR+= py-trezor-agent
SUBDIR+= py-trustme
SUBDIR+= py-truststore
SUBDIR+= py-trytond-authentication-sms
Added files:
Index: pkgsrc/security/py-trezor-agent/DESCR
diff -u /dev/null pkgsrc/security/py-trezor-agent/DESCR:1.1
--- /dev/null Sat Sep 21 12:45:49 2024
+++ pkgsrc/security/py-trezor-agent/DESCR Sat Sep 21 12:45:49 2024
@@ -0,0 +1,8 @@
+This project allows you to use various hardware security devices to operate
+GPG, SSH and age. Instead of keeping your key on your computer and decrypting
+it with a passphrase when you want to use it, the key is generated and stored
+on the device and never reaches your computer. Read more about the design here.
+
+You can do things like sign your emails, git commits, and software packages,
+manage your passwords (with pass and passage, among others), authenticate web
+tunnels and file transfers, and more.
Index: pkgsrc/security/py-trezor-agent/Makefile
diff -u /dev/null pkgsrc/security/py-trezor-agent/Makefile:1.1
--- /dev/null Sat Sep 21 12:45:49 2024
+++ pkgsrc/security/py-trezor-agent/Makefile Sat Sep 21 12:45:49 2024
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2024/09/21 12:45:49 js Exp $
+
+DISTNAME= trezor-agent-0.15.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= security python
+MASTER_SITES= ${MASTER_SITE_GITHUB:=romanz/}
+GITHUB_PROJECT= trezor-agent
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/agents/trezor
+
+MAINTAINER= js%NetBSD.org@localhost
+HOMEPAGE= https://github.com/romanz/trezor-agent
+COMMENT= Hardware-based SSH/GPG/age agent
+LICENSE= gnu-lgpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-libagent>=0.14.0:../../security/py-libagent
+DEPENDS+= ${PYPKGPREFIX}-trezor>=0.13:../../security/py-trezor
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-trezor-agent/PLIST
diff -u /dev/null pkgsrc/security/py-trezor-agent/PLIST:1.1
--- /dev/null Sat Sep 21 12:45:49 2024
+++ pkgsrc/security/py-trezor-agent/PLIST Sat Sep 21 12:45:49 2024
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1 2024/09/21 12:45:49 js Exp $
+bin/age-plugin-trezor
+bin/trezor-agent
+bin/trezor-gpg
+bin/trezor-gpg-agent
+bin/trezor-signify
+bin/trezor_agent.py
+${PYSITELIB}/trezor_agent-0.12.0.dist-info/METADATA
+${PYSITELIB}/trezor_agent-0.12.0.dist-info/RECORD
+${PYSITELIB}/trezor_agent-0.12.0.dist-info/WHEEL
+${PYSITELIB}/trezor_agent-0.12.0.dist-info/entry_points.txt
+${PYSITELIB}/trezor_agent-0.12.0.dist-info/top_level.txt
+${PYSITELIB}/trezor_agent.py
+${PYSITELIB}/trezor_agent.pyc
+${PYSITELIB}/trezor_agent.pyo
Index: pkgsrc/security/py-trezor-agent/distinfo
diff -u /dev/null pkgsrc/security/py-trezor-agent/distinfo:1.1
--- /dev/null Sat Sep 21 12:45:49 2024
+++ pkgsrc/security/py-trezor-agent/distinfo Sat Sep 21 12:45:49 2024
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2024/09/21 12:45:49 js Exp $
+
+BLAKE2s (trezor-agent-0.15.0.tar.gz) = 04b00c96af84379d23a5b976b003405bdb2d5489fe8fcd4e89341e5ce82ff7a4
+SHA512 (trezor-agent-0.15.0.tar.gz) = af42d5fff527fe0deb35b27d6b77a3abe49df294e5b7dd69e187d32d5668bd72b1c3b0f20bbe40f81aee9d8e12bb836ec8d0c5bd8f3190c771c7aa3b94bb4fb0
+Size (trezor-agent-0.15.0.tar.gz) = 926014 bytes
+SHA1 (patch-setup.py) = de606c1fc9d81b597c7c79fee0c89710c026e0a2
Index: pkgsrc/security/py-trezor-agent/patches/patch-setup.py
diff -u /dev/null pkgsrc/security/py-trezor-agent/patches/patch-setup.py:1.1
--- /dev/null Sat Sep 21 12:45:49 2024
+++ pkgsrc/security/py-trezor-agent/patches/patch-setup.py Sat Sep 21 12:45:49 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-setup.py,v 1.1 2024/09/21 12:45:49 js Exp $
+
+Relax dependencies.
+
+--- setup.py.orig 2024-09-21 12:35:21.488137802 +0000
++++ setup.py
+@@ -11,7 +11,7 @@ setup(
+ scripts=['trezor_agent.py'],
+ install_requires=[
+ 'libagent>=0.14.0',
+- 'trezor[hidapi]>=0.13'
++ 'trezor>=0.13'
+ ],
+ platforms=['POSIX'],
+ classifiers=[
Home |
Main Index |
Thread Index |
Old Index