From 1de8ecdae59f41fcd3491f28d87acf3f16bdbcdb Mon Sep 17 00:00:00 2001 From: jmmv Date: Thu, 5 Dec 2002 21:21:55 +0000 Subject: Initial import of tkpasman, version 2.2. Description follows: TkPasMan is a simple program that lets you store usernames and passwords you collect during access to forums, mailing lists, and other websites. It is inspired in gpasman, but it has more paste possibilities. You can, for example, paste the username at first and then password, using two mouse clicks. Passwords can be stored in a secure file, using OpenSSL to encrypt it. This closes my own PR pkg/18884. Approved by wiz. --- security/tkpasman/DESCR | 7 ++++++ security/tkpasman/Makefile | 46 ++++++++++++++++++++++++++++++++++++++ security/tkpasman/PLIST | 4 ++++ security/tkpasman/distinfo | 5 +++++ security/tkpasman/patches/patch-aa | 40 +++++++++++++++++++++++++++++++++ 5 files changed, 102 insertions(+) create mode 100644 security/tkpasman/DESCR create mode 100644 security/tkpasman/Makefile create mode 100644 security/tkpasman/PLIST create mode 100644 security/tkpasman/distinfo create mode 100644 security/tkpasman/patches/patch-aa (limited to 'security') diff --git a/security/tkpasman/DESCR b/security/tkpasman/DESCR new file mode 100644 index 00000000000..09bfad3a6d1 --- /dev/null +++ b/security/tkpasman/DESCR @@ -0,0 +1,7 @@ +TkPasMan is a simple program that lets you store usernames and passwords +you collect during access to forums, mailing lists, and other websites. +It is inspired in gpasman, but it has more paste possibilities. You can, +for example, paste the username at first and then password, using two +mouse clicks. + +Passwords can be stored in a secure file, using OpenSSL to encrypt it. diff --git a/security/tkpasman/Makefile b/security/tkpasman/Makefile new file mode 100644 index 00000000000..2c430620841 --- /dev/null +++ b/security/tkpasman/Makefile @@ -0,0 +1,46 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/12/05 21:21:55 jmmv Exp $ +# + +DISTNAME= TkPasMan-2.2 +PKGNAME= ${DISTNAME:tl} +CATEGORIES= security +MASTER_SITES= http://www.xs4all.nl/~wbsoft/linux/projects/ + +MAINTAINER= jmmv@hispabsd.org +HOMEPAGE= http://www.xs4all.nl/~wbsoft/linux/tkpasman.html +COMMENT= Username and password manager that uses the Tk toolkit + +USE_BUILDLINK2= YES + +CONFIG_SUBST= PREFIX="${PREFIX}" +CONFIG_SUBST+= SHELL="${SH}" +CONFIG_SUBST+= INSTALL_SCRIPT="${INSTALL_SCRIPT}" +CONFIG_SUBST_SED= ${CONFIG_SUBST:S/=/@!/:S/$/!g/:S/^/ -e s!@/} + +.include "../../mk/bsd.prefs.mk" + +# SSL support +.if defined(TKPASMAN_USE_SSL) && ${TKPASMAN_USE_SSL} == "YES" +. include "../../security/openssl/buildlink2.mk" +CONFIG_SUBST+= USE_OPENSSL="true" +CONFIG_SUBST+= OPENSSL="${BUILDLINK_PREFIX.openssl}/bin/openssl" +.else +CONFIG_SUBST+= USE_OPENSSL="false" +CONFIG_SUBST+= OPENSSL="" +.endif + +ALL_TARGET= tkpasman + +post-extract: + ${MV} ${WRKSRC}/config ${WRKSRC}/config.in + +do-configure: + ${SED} ${CONFIG_SUBST_SED} ${WRKSRC}/config.in > ${WRKSRC}/config + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/tkpasman ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tkpasman + ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/tkpasman + +.include "../../x11/tk/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/security/tkpasman/PLIST b/security/tkpasman/PLIST new file mode 100644 index 00000000000..37a382ae5ea --- /dev/null +++ b/security/tkpasman/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/05 21:21:55 jmmv Exp $ +bin/tkpasman +share/doc/tkpasman/README +@dirrm share/doc/tkpasman diff --git a/security/tkpasman/distinfo b/security/tkpasman/distinfo new file mode 100644 index 00000000000..f32e4f7218f --- /dev/null +++ b/security/tkpasman/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/12/05 21:21:55 jmmv Exp $ + +SHA1 (TkPasMan-2.2.tar.gz) = 2f8eae070b6afc6d8a21e120425e7dc125487684 +Size (TkPasMan-2.2.tar.gz) = 30944 bytes +SHA1 (patch-aa) = 3d6f323efb4037b2df65f5e8c0b9be7640319970 diff --git a/security/tkpasman/patches/patch-aa b/security/tkpasman/patches/patch-aa new file mode 100644 index 00000000000..3bee525a98a --- /dev/null +++ b/security/tkpasman/patches/patch-aa @@ -0,0 +1,40 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/12/05 21:21:55 jmmv Exp $ + +--- config.in.orig Tue Nov 13 16:05:11 2001 ++++ config.in +@@ -4,11 +4,13 @@ + # paths below. + + # In which directory do you want tkpasman to be installed? +-BINDIR=/usr/local/bin ++BINDIR=@PREFIX@/bin ++ ++INSTALL_SCRIPT="@INSTALL_SCRIPT@" + + # Shell to run the build script with (e.g. /bin/bash). + #SHELL=/bin/bash +-SHELL=/bin/sh ++SHELL=@SHELL@ + + # The Makefile should find wish8.3 and tclsh8.3. When it fails, enter here + # the full path to your wish and tclsh shell. +@@ -27,12 +29,12 @@ PWDFILE='~/.tkpasman' + + # Build in openssl support (true or false, optional). + # (You will have to switch on encryption in the Options menu) +-USE_OPENSSL=true ++USE_OPENSSL=@USE_OPENSSL@ + + # Full pathname of the openssl program (e.g. /usr/local/ssl/bin/openssl) + # Only supply this pathname if the build script does not find it on + # itself. +-OPENSSL= ++OPENSSL=@OPENSSL@ + + # The preferred algorithms to use. We don't make this a runtime option, to + # prevent users from loosing data while switching from one algorithm to +@@ -45,4 +47,3 @@ ENC="bf|des3|rc2" + # ================================================ + VERSION=2.2 + PROGNAME=tkpasman +-OPENSSL_SEARCH_PATH=/usr/ssl/bin:/usr/openssl/bin:/usr/local/ssl/bin:/usr/local/openssl/bin -- cgit v1.2.3