aboutsummaryrefslogtreecommitdiffstats
path: root/security/revelation
diff options
context:
space:
mode:
authormarcus <marcus@FreeBSD.org>2004-08-20 02:49:02 +0800
committermarcus <marcus@FreeBSD.org>2004-08-20 02:49:02 +0800
commit667ee409cbe824c73640aa694fc5cc29e19359e0 (patch)
treebc2ec8dd9ed2a1cd9caa250a43b8c5f36b2944bb /security/revelation
parent1fdb2cd16515cb3e4bf58a459e2db2451db6943b (diff)
downloadfreebsd-ports-gnome-667ee409cbe824c73640aa694fc5cc29e19359e0.tar.gz
freebsd-ports-gnome-667ee409cbe824c73640aa694fc5cc29e19359e0.tar.zst
freebsd-ports-gnome-667ee409cbe824c73640aa694fc5cc29e19359e0.zip
Add revelation, a password manager for the GNOME 2 desktop. It stores all
your account and passwords in a single, secure, place, and give you access to them all through a user-friendly graphical interface. PR: 70653 Submitted by: ports@c0decafe.net <ports@c0decafe.net>
Diffstat (limited to 'security/revelation')
-rw-r--r--security/revelation/Makefile32
-rw-r--r--security/revelation/distinfo2
-rw-r--r--security/revelation/pkg-descr24
-rw-r--r--security/revelation/pkg-plist64
4 files changed, 122 insertions, 0 deletions
diff --git a/security/revelation/Makefile b/security/revelation/Makefile
new file mode 100644
index 000000000000..8b7ea528b10c
--- /dev/null
+++ b/security/revelation/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: revelation
+# Date created: 2004-08-10
+# Whom: ports@c0decafe.net
+#
+# $FreeBSD$
+#
+
+PORTNAME= revelation
+PORTVERSION= 0.3.2
+CATEGORIES= security gnome
+MASTER_SITES= ftp://oss.codepoet.no/revelation/
+
+MAINTAINER= ports@c0decafe.net
+COMMENT= Password manager for the GNOME 2 desktop
+
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:${PORTSDIR}/textproc/py-libxml2\
+ ${PYTHON_SITELIBDIR}/Crypto/test.py:${PORTSDIR}/security/py-pycrypto
+
+USE_BZIP2= yes
+USE_X_PREFIX= yes
+USE_GNOME= pygnome2
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+USE_REINPLACE= yes
+
+post-patch:
+ @${REINPLACE_CMD} 's#share/#share/gnome/#g' \
+ ${WRKSRC}/setup.py ${WRKSRC}/src/lib/__init__.py
+ @${REINPLACE_CMD} 's#sys\.prefix#"${PREFIX}"#g' \
+ ${WRKSRC}/src/lib/__init__.py
+
+.include <bsd.port.mk>
diff --git a/security/revelation/distinfo b/security/revelation/distinfo
new file mode 100644
index 000000000000..4b7045ea4c7e
--- /dev/null
+++ b/security/revelation/distinfo
@@ -0,0 +1,2 @@
+MD5 (revelation-0.3.2.tar.bz2) = a74d591f74c7d85f70d7c27740958e06
+SIZE (revelation-0.3.2.tar.bz2) = 69292
diff --git a/security/revelation/pkg-descr b/security/revelation/pkg-descr
new file mode 100644
index 000000000000..7dbec8391629
--- /dev/null
+++ b/security/revelation/pkg-descr
@@ -0,0 +1,24 @@
+Revelation is a password manager for the GNOME 2 desktop, released under the
+GNU GPL license. It stores all your accounts and passwords in a single, secure
+place, and gives you access to it through a user-friendly graphical interface.
+
+Features:
+* Secure storage of passwords - uses an AES-encrypted XML data file with
+ Cipher Block Chaining and compression for randomization.
+* Uses a tree-structure for organizing accounts, making it easy to handle
+ a large number of accounts.
+* Support for importing data from / exporting data to foreign file formats.
+ Currently supported: Figaro's Password Manager, GNOME Password Manager
+ (gpass), .netrc, XML
+* Has many different account types, covering the most common ones: creditcard,
+ crypto key, database, door lock, email, ftp, generic, phone, shell, and
+ website
+* Unlimited undo/redo
+* Cut/copy/paste support
+* Account search
+* Built-in password generator
+* GConf-integrated configuration system
+* User-friendly, HIG-compliant user interface.
+
+Author: Erik Grinaker <erikg-at-codepoet.no>
+WWW: http://oss.codepoet.no/revelation/
diff --git a/security/revelation/pkg-plist b/security/revelation/pkg-plist
new file mode 100644
index 000000000000..1f673da5c27d
--- /dev/null
+++ b/security/revelation/pkg-plist
@@ -0,0 +1,64 @@
+bin/revelation
+%%PYTHON_SITELIBDIR%%/revelation/dialog.py
+%%PYTHON_SITELIBDIR%%/revelation/data.py
+%%PYTHON_SITELIBDIR%%/revelation/misc.py
+%%PYTHON_SITELIBDIR%%/revelation/__init__.py
+%%PYTHON_SITELIBDIR%%/revelation/entry.py
+%%PYTHON_SITELIBDIR%%/revelation/stock.py
+%%PYTHON_SITELIBDIR%%/revelation/widget.py
+%%PYTHON_SITELIBDIR%%/revelation/io.py
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/__init__.py
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/base.py
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/netrc.py
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/gpass.py
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/fpm.py
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/rvl.py
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/__init__.pyc
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/base.pyc
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/netrc.pyc
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/gpass.pyc
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/fpm.pyc
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/rvl.pyc
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/__init__.pyo
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/base.pyo
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/netrc.pyo
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/gpass.pyo
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/fpm.pyo
+%%PYTHON_SITELIBDIR%%/revelation/datahandler/rvl.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/revelation/datahandler
+%%PYTHON_SITELIBDIR%%/revelation/dialog.pyc
+%%PYTHON_SITELIBDIR%%/revelation/data.pyc
+%%PYTHON_SITELIBDIR%%/revelation/misc.pyc
+%%PYTHON_SITELIBDIR%%/revelation/__init__.pyc
+%%PYTHON_SITELIBDIR%%/revelation/entry.pyc
+%%PYTHON_SITELIBDIR%%/revelation/stock.pyc
+%%PYTHON_SITELIBDIR%%/revelation/widget.pyc
+%%PYTHON_SITELIBDIR%%/revelation/io.pyc
+%%PYTHON_SITELIBDIR%%/revelation/dialog.pyo
+%%PYTHON_SITELIBDIR%%/revelation/data.pyo
+%%PYTHON_SITELIBDIR%%/revelation/misc.pyo
+%%PYTHON_SITELIBDIR%%/revelation/__init__.pyo
+%%PYTHON_SITELIBDIR%%/revelation/entry.pyo
+%%PYTHON_SITELIBDIR%%/revelation/stock.pyo
+%%PYTHON_SITELIBDIR%%/revelation/widget.pyo
+%%PYTHON_SITELIBDIR%%/revelation/io.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/revelation
+share/gnome/applications/revelation.desktop
+share/gnome/pixmaps/revelation.png
+share/gnome/revelation/pixmaps/account-creditcard.png
+share/gnome/revelation/pixmaps/account-cryptokey.png
+share/gnome/revelation/pixmaps/account-database.png
+share/gnome/revelation/pixmaps/account-door.png
+share/gnome/revelation/pixmaps/account-email.png
+share/gnome/revelation/pixmaps/account-ftp.png
+share/gnome/revelation/pixmaps/account-generic.png
+share/gnome/revelation/pixmaps/account-phone.png
+share/gnome/revelation/pixmaps/account-shell.png
+share/gnome/revelation/pixmaps/account-website.png
+share/gnome/revelation/pixmaps/folder.png
+share/gnome/revelation/pixmaps/folder-open.png
+share/gnome/revelation/pixmaps/password.png
+share/gnome/revelation/pixmaps/revelation.png
+share/gnome/revelation/pixmaps/revelation-16x16.png
+@dirrm share/gnome/revelation/pixmaps
+@dirrm share/gnome/revelation