ports/123074: [NEW PORT] security/pwman3 : console based password management application with sql storage

Yarodin yarodin at gmail.com
Fri Apr 25 14:00:03 UTC 2008


>Number:         123074
>Category:       ports
>Synopsis:       [NEW PORT] security/pwman3 : console based password management application with sql storage
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 25 14:00:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Yarodin
>Release:        FreeBSD 6.3-RELEASE-p2
>Organization:
>Environment:
>Description:
Pwman3 is a console based password management application.
Pwman3 is written in python. It uses sql for storage
and all data is encrypted when it isn't being viewed on screen.

WWW: http://pwman.bleurgh.com
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	pwman3
#	pwman3/Makefile
#	pwman3/distinfo
#	pwman3/pkg-descr
#	pwman3/pkg-plist
#
echo c - pwman3
mkdir -p pwman3 > /dev/null 2>&1
echo x - pwman3/Makefile
sed 's/^X//' >pwman3/Makefile << 'END-of-pwman3/Makefile'
X# New ports collection makefile for:	pwman3
X# Date created:				29 March 2008
X# Whom:					Yarodin <yarodin at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pwman3
XPORTVERSION=	0.0.6
XCATEGORIES=	security python
XMASTER_SITES=	http://pwman.bleurgh.com/~ivan/pwman3/source/ \
X		http://source.antisupport.com/pwman3/
XDISTNAME=	Pwman3-${PORTVERSION}
X
XMAINTAINER=	yarodin at gmail.com
XCOMMENT=	Console password management application with sql storage
X
XRUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:${PORTSDIR}/security/py-pycrypto \
X		${PYTHON_PKGNAMEPREFIX}cElementTree>=1.0.5:${PORTSDIR}/devel/py-celementtree \
X		${PYTHON_PKGNAMEPREFIX}pysqlite>=2.0.5:${PORTSDIR}/databases/py-pysqlite23
X
XUSE_PYTHON=		2.5+
XUSE_PYDISTUTILS=	yes
XPYDISTUTILS_PKGNAME=	Pwman3
X
X.include <bsd.port.mk>
END-of-pwman3/Makefile
echo x - pwman3/distinfo
sed 's/^X//' >pwman3/distinfo << 'END-of-pwman3/distinfo'
XMD5 (Pwman3-0.0.6.tar.gz) = f0320857982d888c8dd9d51df722548b
XSHA256 (Pwman3-0.0.6.tar.gz) = bcc0f1511c76af6a0a1abd4fc2eb436e77bab1998800822fb5074dc0462583d2
XSIZE (Pwman3-0.0.6.tar.gz) = 28877
END-of-pwman3/distinfo
echo x - pwman3/pkg-descr
sed 's/^X//' >pwman3/pkg-descr << 'END-of-pwman3/pkg-descr'
XPwman3 is a console based password management application. 
XPwman3 is written in python. It uses sql for storage 
Xand all data is encrypted when it isn't being viewed on screen.
X
XWWW: http://pwman.bleurgh.com
END-of-pwman3/pkg-descr
echo x - pwman3/pkg-plist
sed 's/^X//' >pwman3/pkg-plist << 'END-of-pwman3/pkg-plist'
Xbin/pwman3
X%%PYTHON_SITELIBDIR%%/pwman/__init__.py
X%%PYTHON_SITELIBDIR%%/pwman/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pwman/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/__init__.py
X%%PYTHON_SITELIBDIR%%/pwman/data/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/database.py
X%%PYTHON_SITELIBDIR%%/pwman/data/database.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/database.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/factory.py
X%%PYTHON_SITELIBDIR%%/pwman/data/factory.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/factory.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/nodes.py
X%%PYTHON_SITELIBDIR%%/pwman/data/nodes.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/nodes.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/tags.py
X%%PYTHON_SITELIBDIR%%/pwman/data/tags.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/tags.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/__init__.py
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/mysql.py
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/mysql.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/mysql.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/postgresql.py
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/postgresql.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/postgresql.pyo
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/sqlite.py
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/sqlite.pyc
X%%PYTHON_SITELIBDIR%%/pwman/data/drivers/sqlite.pyo
X%%PYTHON_SITELIBDIR%%/pwman/exchange/__init__.py
X%%PYTHON_SITELIBDIR%%/pwman/exchange/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pwman/exchange/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pwman/exchange/exporter.py
X%%PYTHON_SITELIBDIR%%/pwman/exchange/exporter.pyc
X%%PYTHON_SITELIBDIR%%/pwman/exchange/exporter.pyo
X%%PYTHON_SITELIBDIR%%/pwman/exchange/importer.py
X%%PYTHON_SITELIBDIR%%/pwman/exchange/importer.pyc
X%%PYTHON_SITELIBDIR%%/pwman/exchange/importer.pyo
X%%PYTHON_SITELIBDIR%%/pwman/ui/__init__.py
X%%PYTHON_SITELIBDIR%%/pwman/ui/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pwman/ui/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pwman/ui/cli.py
X%%PYTHON_SITELIBDIR%%/pwman/ui/cli.pyc
X%%PYTHON_SITELIBDIR%%/pwman/ui/cli.pyo
X%%PYTHON_SITELIBDIR%%/pwman/util/__init__.py
X%%PYTHON_SITELIBDIR%%/pwman/util/__init__.pyc
X%%PYTHON_SITELIBDIR%%/pwman/util/__init__.pyo
X%%PYTHON_SITELIBDIR%%/pwman/util/callback.py
X%%PYTHON_SITELIBDIR%%/pwman/util/callback.pyc
X%%PYTHON_SITELIBDIR%%/pwman/util/callback.pyo
X%%PYTHON_SITELIBDIR%%/pwman/util/config.py
X%%PYTHON_SITELIBDIR%%/pwman/util/config.pyc
X%%PYTHON_SITELIBDIR%%/pwman/util/config.pyo
X%%PYTHON_SITELIBDIR%%/pwman/util/crypto.py
X%%PYTHON_SITELIBDIR%%/pwman/util/crypto.pyc
X%%PYTHON_SITELIBDIR%%/pwman/util/crypto.pyo
X%%PYTHON_SITELIBDIR%%/pwman/util/generator.py
X%%PYTHON_SITELIBDIR%%/pwman/util/generator.pyc
X%%PYTHON_SITELIBDIR%%/pwman/util/generator.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/pwman/data/drivers
X at dirrm %%PYTHON_SITELIBDIR%%/pwman/data
X at dirrm %%PYTHON_SITELIBDIR%%/pwman/exchange
X at dirrm %%PYTHON_SITELIBDIR%%/pwman/ui
X at dirrm %%PYTHON_SITELIBDIR%%/pwman/util
X at dirrm %%PYTHON_SITELIBDIR%%/pwman
END-of-pwman3/pkg-plist
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list