summaryrefslogtreecommitdiff
path: root/security/MyPasswordSafe
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-10-06 00:13:19 +0000
committerwiz <wiz@pkgsrc.org>2004-10-06 00:13:19 +0000
commitc4db2c018c6ec3ef28f4b766024323f025e408c7 (patch)
tree663e3ba7578071a2ee1d56ef81231ea34f591bc1 /security/MyPasswordSafe
parent3225ebe6147ff2b6b64738a5d66e1fb270f8aba3 (diff)
downloadpkgsrc-c4db2c018c6ec3ef28f4b766024323f025e408c7.tar.gz
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
Diffstat (limited to 'security/MyPasswordSafe')
-rw-r--r--security/MyPasswordSafe/DESCR14
-rw-r--r--security/MyPasswordSafe/Makefile21
-rw-r--r--security/MyPasswordSafe/PLIST16
-rw-r--r--security/MyPasswordSafe/distinfo7
-rw-r--r--security/MyPasswordSafe/patches/patch-aa53
-rw-r--r--security/MyPasswordSafe/patches/patch-ab16
-rw-r--r--security/MyPasswordSafe/patches/patch-ac17
7 files changed, 144 insertions, 0 deletions
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 <sys/endian.h>
++#else
+ #include <endian.h>
++#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 <assert.h>
+
+ #ifndef WIN32
++#ifdef __NetBSD__
++#include <sys/endian.h>
++#else
+ #include <endian.h>
+ #endif
++#endif
+
+ #include <string>
+ using std::string;