From c4db2c018c6ec3ef28f4b766024323f025e408c7 Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 6 Oct 2004 00:13:19 +0000 Subject: Initial import of MyPasswordSafe-20041001: MyPasswordSafe is a straight-forward, easy-to-use password manager that maintains compatibility with Password Safe files. MyPasswordSafe has the following features: * Safes are encrypted when they are stored to disk. * Passwords never have to be seen, because they are copied to the clipboard * Random passwords can be generated. * Window size, position, and column widths are remembered. * Passwords remain encrypted until they need to be decrypted at the dialog and file levels. * A safe can be made active so it will always be opened when MyPasswordSafe starts. * Supports Unicode in the safes * Languages supported: English and French --- security/MyPasswordSafe/DESCR | 14 +++++++++ security/MyPasswordSafe/Makefile | 21 +++++++++++++ security/MyPasswordSafe/PLIST | 16 ++++++++++ security/MyPasswordSafe/distinfo | 7 +++++ security/MyPasswordSafe/patches/patch-aa | 53 ++++++++++++++++++++++++++++++++ security/MyPasswordSafe/patches/patch-ab | 16 ++++++++++ security/MyPasswordSafe/patches/patch-ac | 17 ++++++++++ 7 files changed, 144 insertions(+) create mode 100644 security/MyPasswordSafe/DESCR create mode 100644 security/MyPasswordSafe/Makefile create mode 100644 security/MyPasswordSafe/PLIST create mode 100644 security/MyPasswordSafe/distinfo create mode 100644 security/MyPasswordSafe/patches/patch-aa create mode 100644 security/MyPasswordSafe/patches/patch-ab create mode 100644 security/MyPasswordSafe/patches/patch-ac diff --git a/security/MyPasswordSafe/DESCR b/security/MyPasswordSafe/DESCR new file mode 100644 index 00000000000..367a4e8c1e6 --- /dev/null +++ b/security/MyPasswordSafe/DESCR @@ -0,0 +1,14 @@ +MyPasswordSafe is a straight-forward, easy-to-use password manager +that maintains compatibility with Password Safe files. MyPasswordSafe +has the following features: + * Safes are encrypted when they are stored to disk. + * Passwords never have to be seen, because they are copied to + the clipboard + * Random passwords can be generated. + * Window size, position, and column widths are remembered. + * Passwords remain encrypted until they need to be decrypted at + the dialog and file levels. + * A safe can be made active so it will always be opened when + MyPasswordSafe starts. + * Supports Unicode in the safes + * Languages supported: English and French diff --git a/security/MyPasswordSafe/Makefile b/security/MyPasswordSafe/Makefile new file mode 100644 index 00000000000..7273eb979e7 --- /dev/null +++ b/security/MyPasswordSafe/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/10/06 00:13:19 wiz Exp $ +# + +DISTNAME= MyPasswordSafe-20041001.src +PKGNAME= MyPasswordSafe-20041001 +CATEGORIES= security +MASTER_SITES= http://www.semanticgap.com/myps/release/devel/ +EXTRACT_SUFX= .tgz + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://www.semanticgap.com/myps/ +COMMENT= Easy-to-use password manager + +WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make +MAKE_FLAGS+= QMAKE=${QTDIR:Q}/bin/qmake + +.include "../../x11/qt3-libs/buildlink3.mk" +.include "../../x11/qt3-tools/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/security/MyPasswordSafe/PLIST b/security/MyPasswordSafe/PLIST new file mode 100644 index 00000000000..77da5aeb96c --- /dev/null +++ b/security/MyPasswordSafe/PLIST @@ -0,0 +1,16 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/06 00:13:19 wiz Exp $ +bin/MyPasswordSafe +share/MyPasswordSafe/locale/mypasswordsafe_c.qm +share/MyPasswordSafe/locale/mypasswordsafe_en.qm +share/MyPasswordSafe/locale/mypasswordsafe_fr.qm +share/doc/MyPasswordSafe/manual.html +share/doc/MyPasswordSafe/sshots/editdialog.fr.jpg +share/doc/MyPasswordSafe/sshots/editdialog.jpg +share/doc/MyPasswordSafe/sshots/mainwindow.fr.jpg +share/doc/MyPasswordSafe/sshots/mainwindow.jpg +share/doc/MyPasswordSafe/sshots/prefsdialog.fr.jpg +share/doc/MyPasswordSafe/sshots/prefsdialog.jpg +@dirrm share/doc/MyPasswordSafe/sshots +@dirrm share/doc/MyPasswordSafe +@dirrm share/MyPasswordSafe/locale +@dirrm share/MyPasswordSafe diff --git a/security/MyPasswordSafe/distinfo b/security/MyPasswordSafe/distinfo new file mode 100644 index 00000000000..ac16dd085f3 --- /dev/null +++ b/security/MyPasswordSafe/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/10/06 00:13:20 wiz Exp $ + +SHA1 (MyPasswordSafe-20041001.src.tgz) = 906ef0069b96708b5c13646261772448b4602378 +Size (MyPasswordSafe-20041001.src.tgz) = 807216 bytes +SHA1 (patch-aa) = 5a41f666f0f4e29440dc878e7f7ff2c95a643ec7 +SHA1 (patch-ab) = e1d44a990418e8280f918327b4515f2bd20f12bd +SHA1 (patch-ac) = ba79a5a8bc3c8289547827d094425fe10fd9e8e7 diff --git a/security/MyPasswordSafe/patches/patch-aa b/security/MyPasswordSafe/patches/patch-aa new file mode 100644 index 00000000000..31934c4f2cc --- /dev/null +++ b/security/MyPasswordSafe/patches/patch-aa @@ -0,0 +1,53 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/10/06 00:13:20 wiz Exp $ + +--- Makefile.orig 2004-10-02 05:40:30.000000000 +0200 ++++ Makefile +@@ -28,12 +28,12 @@ MyPasswordSafe.mak: MyPasswordSafe.pro + $(QMAKE) -o $@ $< + + MyPasswordSafe: config uuid-1.0.0/.libs/libuuid.a MyPasswordSafe.mak +- make -f MyPasswordSafe.mak +- lrelease locale/*.ts ++ ${MAKE} -f MyPasswordSafe.mak ++ ${LOCALBASE}/qt3/bin/lrelease locale/*.ts + + uuid-1.0.0/.libs/libuuid.a: + cd uuid-1.0.0 && ./configure --prefix=$(PREFIX) && cd .. +- make -C uuid-1.0.0 ++ ${MAKE} -C uuid-1.0.0 + + doc/api: + mkdir doc/api +@@ -54,18 +54,18 @@ src/config.h: + config: src/config.h + + clean: MyPasswordSafe.mak +- make -f $< clean +- make -C uuid-1.0.0 clean ++ ${MAKE} -f $< clean ++ ${MAKE} -C uuid-1.0.0 clean + rm $< + rm -r doc/api + + install: + install -d $(PREFIX)/bin $(PREFIX)/share/MyPasswordSafe/locale \ +- $(PREFIX)/doc/MyPasswordSafe/sshots ++ $(PREFIX)/share/doc/MyPasswordSafe/sshots + install MyPasswordSafe $(PREFIX)/bin/MyPasswordSafe + install -m 0644 locale/*.qm $(PREFIX)/share/MyPasswordSafe/locale +- install -m 0644 doc/manual.html $(PREFIX)/doc/MyPasswordSafe +- install -m 0644 doc/sshots/*.jpg $(PREFIX)/doc/MyPasswordSafe/sshots ++ install -m 0644 doc/manual.html $(PREFIX)/share/doc/MyPasswordSafe ++ install -m 0644 doc/sshots/*.jpg $(PREFIX)/share/doc/MyPasswordSafe/sshots + + uninstall: + rm $(PREFIX)/bin/MyPasswordSafe +@@ -73,7 +73,7 @@ uninstall: + rm -r $(PREFIX)/doc/MyPasswordSafe + + release: +- make -c release ++ ${MAKE} -c release + + commit: + cvs commit diff --git a/security/MyPasswordSafe/patches/patch-ab b/security/MyPasswordSafe/patches/patch-ab new file mode 100644 index 00000000000..2d14ddc9e85 --- /dev/null +++ b/security/MyPasswordSafe/patches/patch-ab @@ -0,0 +1,16 @@ +$NetBSD: patch-ab,v 1.1.1.1 2004/10/06 00:13:20 wiz Exp $ + +--- src/pwsafe/PwsPlatform.h.orig 2004-05-05 00:48:46.000000000 +0200 ++++ src/pwsafe/PwsPlatform.h +@@ -3,7 +3,11 @@ + #ifndef PwsPlatform_h + #define PwsPlatform_h + ++#ifdef __NetBSD__ ++#include ++#else + #include ++#endif + + #ifndef BYTE_ORDER + #error BYTE_ORDER not defined diff --git a/security/MyPasswordSafe/patches/patch-ac b/security/MyPasswordSafe/patches/patch-ac new file mode 100644 index 00000000000..5adeb5c6cf9 --- /dev/null +++ b/security/MyPasswordSafe/patches/patch-ac @@ -0,0 +1,17 @@ +$NetBSD: patch-ac,v 1.1.1.1 2004/10/06 00:13:20 wiz Exp $ + +--- src/pwsafe/Util.h.orig 2004-05-05 00:47:07.000000000 +0200 ++++ src/pwsafe/Util.h +@@ -10,8 +10,12 @@ + #include + + #ifndef WIN32 ++#ifdef __NetBSD__ ++#include ++#else + #include + #endif ++#endif + + #include + using std::string; -- cgit v1.2.3