--- mypasswordsafe-0.0.20061216.orig/Makefile +++ mypasswordsafe-0.0.20061216/Makefile @@ -55,9 +55,9 @@ clean: MyPasswordSafe.mak ${MAKE} -f $< clean - ${MAKE} -C uuid-1.0.0 clean + -${MAKE} -C uuid-1.0.0 clean rm $< - rm -r doc/api + -rm -r doc/api install: install -d $(PREFIX)/bin $(PREFIX)/share/MyPasswordSafe/locale \ --- mypasswordsafe-0.0.20061216.orig/debian/control +++ mypasswordsafe-0.0.20061216/debian/control @@ -0,0 +1,27 @@ +Source: mypasswordsafe +Section: utils +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Felipe Augusto van de Wiel (faw) +Build-Depends: debhelper (>= 4.0.0), libboost-dev, libqt3-mt-dev, qt3-dev-tools, x11proto-scrnsaver-dev, libxss-dev +Standards-Version: 3.7.3 +Homepage: http://www.semanticgap.com/myps/ + +Package: mypasswordsafe +Architecture: any +Depends: ${shlibs:Depends} +Description: Easy-to-use password manager + 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. --- mypasswordsafe-0.0.20061216.orig/debian/rules +++ mypasswordsafe-0.0.20061216/debian/rules @@ -0,0 +1,113 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) PREFIX=/usr + #docbook-to-man debian/mypasswordsafe.sgml > mypasswordsafe.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + + # Add here commands to clean up after the build process. +ifeq (Makefile,$(wildcard Makefile)) + $(MAKE) clean +endif + + rm -f build-stamp configure-stamp uuid-1.0.0/config.status + rm -f uuid-1.0.0/config.log uuid-1.0.0/uuid-config uuid-1.0.0/Makefile uuid-1.0.0/libtool + rm -f MyPasswordSafe locale/mypasswordsafe_*.qm + # The files below are automatically created by qmake in the clean rule + # Remove them, otherwise the build breaks with rootcmd = sudo + rm -rf .ui .moc .obj + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/mypasswordsafe. + $(MAKE) install PREFIX=$(CURDIR)/debian/mypasswordsafe/usr + mkdir -p $(CURDIR)/debian/mypasswordsafe/usr/share/doc/mypasswordsafe/html/ + mv $(CURDIR)/debian/mypasswordsafe/usr/share/doc/MyPasswordSafe/*.html \ + $(CURDIR)/debian/mypasswordsafe/usr/share/doc/mypasswordsafe/html/ + cp $(CURDIR)/doc/manual.fr.html $(CURDIR)/debian/mypasswordsafe/usr/share/doc/mypasswordsafe/html/ + mv $(CURDIR)/debian/mypasswordsafe/usr/share/doc/MyPasswordSafe/sshots/ \ + $(CURDIR)/debian/mypasswordsafe/usr/share/doc/mypasswordsafe/ + rm -rf $(CURDIR)/debian/mypasswordsafe/usr/share/doc/MyPasswordSafe + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs CHANGES + dh_installdocs + dh_installexamples +# dh_install + dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman +# dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- mypasswordsafe-0.0.20061216.orig/debian/MyPasswordSafe.1 +++ mypasswordsafe-0.0.20061216/debian/MyPasswordSafe.1 @@ -0,0 +1,33 @@ +.TH MYPASSWORDSAFE 1 "November 2, 2004" +.SH NAME +MyPasswordSafe \- Easy-to-use password manager. +.SH SYNOPSIS +.B MyPasswordSafe +.SH DESCRIPTION +.PP +\fBMyPasswordSafe\fP is a straight-forward, easy-to-use password manager that maintains compatibility with Password Safe files. MyPasswordSafe has the following features: +.sp 1 + - Safes are encrypted when they are stored to disk. +.br + - Passwords never have to be seen, because they are copied to the clipboard. +.br + - Random passwords can be generated. +.br + - Window size, position, and column widths are remembered. +.br + - Passwords remain encrypted until they need to be decrypted at the dialog and file levels. +.br + - A safe can be made active so it will always be opened when MyPasswordSafe starts. +.br + - Supports Unicode in the safes. +.br + - Languages supported: English and French. +.sp 1 +Homepage: http://www.semanticgap.com/myps/ +.SH OPTIONS +There are no options. +.SH AUTHOR +MyPasswordSafe was written by Nolan Eakins . +.PP +This manual page was written by Khalid El Fathi , +for the Debian project (but may be used by others). --- mypasswordsafe-0.0.20061216.orig/debian/menu +++ mypasswordsafe-0.0.20061216/debian/menu @@ -0,0 +1,2 @@ +?package(mypasswordsafe):needs="X11" section="Apps/Tools"\ + title="MyPasswordSafe" command="/usr/bin/MyPasswordSafe" --- mypasswordsafe-0.0.20061216.orig/debian/copyright +++ mypasswordsafe-0.0.20061216/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Khalid El Fathi on +Tue, 2 Nov 2004 00:04:32 +0100. + +This package was adopted by Felipe Augusto van de Wiel (faw) +on Sat, 20 Jan 2007. + +It was downloaded from http://www.semanticgap.com/myps/ + +Copyright Holder: Nolan Eakins + +Copyright: + + MyPasswordSafe is copyright (c) 2004, Semantic Gap. + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- mypasswordsafe-0.0.20061216.orig/debian/mypasswordsafe.manpages +++ mypasswordsafe-0.0.20061216/debian/mypasswordsafe.manpages @@ -0,0 +1 @@ +debian/MyPasswordSafe.1 --- mypasswordsafe-0.0.20061216.orig/debian/docs +++ mypasswordsafe-0.0.20061216/debian/docs @@ -0,0 +1 @@ +README --- mypasswordsafe-0.0.20061216.orig/debian/compat +++ mypasswordsafe-0.0.20061216/debian/compat @@ -0,0 +1 @@ +4 --- mypasswordsafe-0.0.20061216.orig/debian/mypasswordsafe.doc-base +++ mypasswordsafe-0.0.20061216/debian/mypasswordsafe.doc-base @@ -0,0 +1,9 @@ +Document: mypasswordsafe +Title: MyPasswordSafe Manual +Author: Nolan Eakins +Abstract: This manual describes what MyPasswordSafe is and how it can be used. +Section: Apps/Tools + +Format: HTML +Index: /usr/share/doc/mypasswordsafe/html/manual.html +Files: /usr/share/doc/mypasswordsafe/html/*.html --- mypasswordsafe-0.0.20061216.orig/debian/changelog +++ mypasswordsafe-0.0.20061216/debian/changelog @@ -0,0 +1,82 @@ +mypasswordsafe (0.0.20061216-0ubuntu1) lucid; urgency=low + + [ mish ] + * Upstream release, fixes (LP: #221893) + * Fixes x86_64 save bug (LP: #199012) + * Added x11proto-scrnsaver-dev and libxss-dev to Build-Depends + + [ Evan Broder ] + * Fix FTBFS from upstream clean stage. + * Fix FTBFS from using same variable name twice. + * Fix FTBFS from missing header includes. + * Clean up changes to binary files. + + -- Evan Broder Mon, 04 Jan 2010 14:22:33 -0500 + +mypasswordsafe (0.0.20050615-2.1ubuntu1) karmic; urgency=low + + * Fix a FTBFS when converting from 'const char*' to 'char*' (LP: #452282) + + -- Simon Olofsson Thu, 15 Oct 2009 17:57:46 +0200 + +mypasswordsafe (0.0.20050615-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix FTBFS with gcc-4.3 (closes: #417437) + * Some lintian induced cleanup: + - Stop ignoring errors in clean target + - Remove a few more files in clean + - Move Homepage to control field + * Update Standards-Version (no changes) + + -- Stephen Gran Sat, 05 Apr 2008 20:14:33 +0100 + +mypasswordsafe (0.0.20050615-2) unstable; urgency=low + + * New maintainer. (Closes: 378540). + * Acknowledge NMUs. Thanks Christian and Andrew. (Closes: 382645). + + -- Felipe Augusto van de Wiel (faw) Sat, 20 Jan 2007 23:35:24 -0200 + +mypasswordsafe (0.0.20050615-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Add patch from Christian Aichinger to fix FTBFS on Alpha (closes: + #382645) + + -- Andrew Pollock Fri, 10 Nov 2006 13:34:54 -0800 + +mypasswordsafe (0.0.20050615-1) unstable; urgency=low + + * New upstream release. + * debian/control: Updated to Standards-Version 3.6.2. + * debian/copyright: Updated address of Free Software Foundation. + * debian/rules: Redone and simplified. + * Group feature leads to loss of data, this bug is not present in the + version (Closes: #309402). + * Segmentation fault on AMD64 (Closes: #319279). + * Added patch, to change the file types order thanks to + Mohammed Adnene Trojette (Closes: #321413). + * Rebuild for the Qt/KDE transition (Closes: #328011). + + -- Khalid El Fathi Thu, 15 Sep 2005 10:48:45 +0200 + +mypasswordsafe (0.0.20041004-2) unstable; urgency=low + + * Fixed FTBS - Makefile:45: *** Recursive variable `USER' references itself + (eventually) (Closes: #307316). + + -- Khalid El Fathi Fri, 6 May 2005 20:25:12 +0200 + +mypasswordsafe (0.0.20041004-1) unstable; urgency=low + + * New upstream release (Closes: #296208). + + -- Khalid El Fathi Fri, 8 Apr 2005 10:54:38 +0200 + +mypasswordsafe (0.0.20040204-1) unstable; urgency=low + + * Initial Release (Closes: bug#241304). + + -- Khalid El Fathi Tue, 2 Nov 2004 00:04:32 +0100 + --- mypasswordsafe-0.0.20061216.orig/src/config.h +++ mypasswordsafe-0.0.20061216/src/config.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_H +#define CONFIG_H +#define PREFIX "/usr/local" +#define VERSION "0.6.7" +#define COMP_DATE "20100104" +#define COMP_USER "evan" +#define COMP_HOST "angerona" +#endif --- mypasswordsafe-0.0.20061216.orig/src/safeserializer.cpp +++ mypasswordsafe-0.0.20061216/src/safeserializer.cpp @@ -16,6 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include #include #include "safe.hpp" #include "safeserializer.hpp" --- mypasswordsafe-0.0.20061216.orig/src/safe.hpp +++ mypasswordsafe-0.0.20061216/src/safe.hpp @@ -129,7 +129,7 @@ SafeEntry(SafeGroup *parent); SafeEntry(SafeGroup *parent, const QString &n, const QString &u, - const EncryptedString &p, const QString &n); + const EncryptedString &p, const QString ¬e); SafeEntry(const SafeEntry &item); ~SafeEntry(); --- mypasswordsafe-0.0.20061216.orig/src/encryptedstring.cpp +++ mypasswordsafe-0.0.20061216/src/encryptedstring.cpp @@ -15,6 +15,8 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include +#include #include #include #include "pwsafe/Util.h" --- mypasswordsafe-0.0.20061216.orig/src/pwsafe/Util.cpp +++ mypasswordsafe-0.0.20061216/src/pwsafe/Util.cpp @@ -5,6 +5,8 @@ #include "PW_BlowFish.h" //#include "PwsPlatform.h" +#include +#include #include #include using std::cout; --- mypasswordsafe-0.0.20061216.orig/src/pwsafe/Util.h +++ mypasswordsafe-0.0.20061216/src/pwsafe/Util.h @@ -9,6 +9,7 @@ #include "securedstring.hpp" #include +#include #include using std::string; #include "PW_sha1.h" @@ -171,7 +172,7 @@ } #endif -inline char * strFind( const char *str, const char *fstr ) +inline const char * strFind( const char *str, const char *fstr ) { return strstr( str, fstr ); } --- mypasswordsafe-0.0.20061216.orig/src/crypto/bfproxy.cpp +++ mypasswordsafe-0.0.20061216/src/crypto/bfproxy.cpp @@ -18,6 +18,8 @@ */ #include "bfproxy.hpp" +#include + BFProxy::BFProxy(const unsigned char *key, int len) { m_fish.bf_setkey(key, len); --- mypasswordsafe-0.0.20061216.orig/uuid-1.0.0/config.h +++ mypasswordsafe-0.0.20061216/uuid-1.0.0/config.h @@ -107,7 +107,7 @@ #define SIZEOF_INT 4 /* The size of a `long', as computed by sizeof. */ -#define SIZEOF_LONG 4 +#define SIZEOF_LONG 8 /* The size of a `long long', as computed by sizeof. */ #define SIZEOF_LONG_LONG 8 @@ -122,7 +122,7 @@ #define SIZEOF_UNSIGNED_INT 4 /* The size of a `unsigned long', as computed by sizeof. */ -#define SIZEOF_UNSIGNED_LONG 4 +#define SIZEOF_UNSIGNED_LONG 8 /* The size of a `unsigned long long', as computed by sizeof. */ #define SIZEOF_UNSIGNED_LONG_LONG 8