ChangeLog

# ChangeLog for app-admin/keepassx
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/ChangeLog,v 1.26 2008/03/29 15:11:49 tgurr Exp $

29 Mar 2008; Timo Gurr keepassx-0.3.1.ebuild:
Remove the redundant qt3support check from keepassx-0.3.1.ebuild.

*keepassx-0.3.1-r20 (17 Mar 2008)
*keepassx-0.3.1 (17 Mar 2008)

17 Mar 2008; Timo Gurr -keepassx-0.3.0a.ebuild,
-keepassx-0.3.0a-r20.ebuild, +keepassx-0.3.1.ebuild,
+keepassx-0.3.1-r20.ebuild:
Version bump, fixing bug #213667.

16 Mar 2008; Christian Faulhammer
keepassx-0.3.0a.ebuild, keepassx-0.3.0a-r20.ebuild:
use eqmake4 instead of the non-existing eqmake. Pointed out by Ingmar
Vanhassel in bug 213536

11 Mar 2008; Christian Faulhammer metadata.xml:
tgurr is the new maintainer

11 Mar 2008; Christian Faulhammer
keepassx-0.3.0a.ebuild, keepassx-0.3.0a-r20.ebuild:
revamp ebuild, proposed by jokey in bug 212984

*keepassx-0.3.0a-r20 (04 Mar 2008)
*keepassx-0.3.0a (04 Mar 2008)

04 Mar 2008; Christian Faulhammer
-keepassx-0.3.0.ebuild, -keepassx-0.3.0-r20.ebuild,
+keepassx-0.3.0a.ebuild, +keepassx-0.3.0a-r20.ebuild:
version bump with some fixes for translations, provided by Timo Gurr AT gentoo DOT org> in bug 212278

04 Mar 2008; Christian Faulhammer
keepassx-0.3.0.ebuild:
kill whitespace

*keepassx-0.3.0-r20 (04 Mar 2008)
*keepassx-0.3.0 (04 Mar 2008)

04 Mar 2008; Christian Faulhammer
-keepassx-0.2.2-r2.ebuild, +keepassx-0.3.0.ebuild,
+keepassx-0.3.0-r20.ebuild:
version bump, see bug 212259 reported by Ferry ;
revamped the ebuild a bit; clean up

14 Jan 2008; Christoph Mende
keepassx-0.2.2-r1.ebuild:
Stable on amd64 wrt bug #202190

*keepassx-0.2.2-r2 (21 Dec 2007)

21 Dec 2007; Christian Faulhammer
+keepassx-0.2.2-r2.ebuild:
remove USE flag check and depend on new split Qt ebuilds

13 Dec 2007; Christian Faulhammer
keepassx-0.2.2-r1.ebuild:
Add check for png support of x11-libs/qt, reported by Orson Teodoro
in bug 202186

06 Dec 2007; Christian Faulhammer
files/keepassx.desktop:
fix desktop file as reported by Petteri Räty

06 Dec 2007; Christian Faulhammer ChangeLog:
fix ChangeLog

17 Oct 2007; Christian Faulhammer
keepassx-0.2.2-r1.ebuild:
stable x86

15 Oct 2007; Christian Faulhammer
keepassx-0.2.2-r1.ebuild:
use --missing true instead of has_version to detect a supported version of qt

21 Aug 2007; Christian Faulhammer
-keepassx-0.2.2.ebuild, keepassx-0.2.2-r1.ebuild:
install license file again as it is needed by the about dialog; clean up

*keepassx-0.2.2-r1 (21 Aug 2007)

21 Aug 2007; Christian Faulhammer
files/keepassx.desktop, keepassx-0.2.2.ebuild, +keepassx-0.2.2-r1.ebuild:
don't install license file; fix desktop file so it passes KDE validation;
all fixes provided by Timo Gurr in bug 189569

22 Mar 2007; Christian Faulhammer
keepassx-0.2.2.ebuild:
moved USE flag check from src_install to pkg_setup

01 Jan 2007; Sven Wegener keepassx-0.2.2.ebuild:
Quote has_version argument because of > operator. Use full atoms for
built_with_use.

30 Dec 2006; keepassx-0.2.2.ebuild:
fixed bug #158149....again (forgot an exclamation mark)

23 Dec 2006; keepassx-0.2.2.ebuild:
Added ~ppc wrt bug 158682

16 Dec 2006; Christian Faulhammer
keepassx-0.2.2.ebuild:
check x11-libs/qt-4.2.2 and beyond for USE=qt3support, see bug 158149,
reported by Greg Wilson

10 Dec 2006; Peter Weller keepassx-0.2.2.ebuild:
Added ~amd64 keyword wrt bug #153523

02 Nov 2006; Christian Faulhammer
files/keepassx.desktop:
corrected desktop file with correct path to icon, reported by Torsten Krah
in bug #153794

31 Oct 2006; Christian Faulhammer
keepassx-0.2.2.ebuild:
added braces around used DEPEND variable, just a cosmetic change

*keepassx-0.2.2 (31 Oct 2006)

31 Oct 2006; Christian Faulhammer
+files/keepassx.desktop, +metadata.xml, +keepassx-0.2.2.ebuild:
initial import: Taken from Sunrise overlay, provided in the first place by
Luca Rosellini , Michael Mauch
, Arthur Koziel and
Torsten Krah in bug #119907

Manifest

AUX keepassx.desktop 281 RMD160 46d613482dc2aeb07e82f7d62b11e368457f1dec SHA1 7c37944fc0ea013579e266e70d3e78532a5a1a88 SHA256 1e550108aef3cdb614a391518f2b4e9de50f4611587ed103fe67ba5baf86b247
DIST KeePassX-0.2.2.tar.gz 302656 RMD160 ba386cca105227120c0c50a500eee3b2b2bf24ec SHA1 bae4b984d32f2bb6220d17a135e3322c4df73fcb SHA256 ee588bd744195e394e7b618b8e0aeb25cbf37ca5b619b1c7e2176fd412b29cbd
DIST KeePassX-0.3.1.tar.gz 501954 RMD160 e9b5e169169818323dd77ffc9256f0a983d3f86b SHA1 848f8f03b8c829d18e9b244b96859d52db23eb56 SHA256 1f37b67f64d1b8d13b9c9c51fdfe15fe1cb33d122773b12688bb5213510876d2
EBUILD keepassx-0.2.2-r1.ebuild 1050 RMD160 2b7dd9f3a3a788cc99cb69a618174e4eb969ef11 SHA1 cedaff20fe256336f44cd6e92d83b43ca6669d01 SHA256 c463403d4d5d47ac0a84d31695a9ff60086f7e1bc84384f57791e9bc776f5e83
EBUILD keepassx-0.3.1-r20.ebuild 1065 RMD160 d5e554b07cf565fd1e56419a198f10aba3cd0887 SHA1 8753a0cd3d4ec0fd9a26a4d58c7da98b59e81b85 SHA256 a2dab9fa46f3f2ba4a641b22c66b0248765137d6b35175e7696aaa4ae35153ac
EBUILD keepassx-0.3.1.ebuild 1190 RMD160 5bb781ae0c0158dfb5a3e64cb6bff8160b86290c SHA1 26bbb7f0e24008b4c6680dc14def08952e604a9d SHA256 d8748ff5660a50368d2c6ec62577400ac6c7e06fa48f68f507f44c332a7d2b08
MISC ChangeLog 4921 RMD160 83d8be3d3c123e38be3c9012c1a95108d36f6486 SHA1 b8bea9b0870493fac09124fb8d2337324a8e5883 SHA256 d2fb87399f7cfd989c26294fd37421e678e414fd9fc7d1063e1313b4edc3b3fb
MISC metadata.xml 495 RMD160 90266b304a5c8425582869e66f36475590a9aeea SHA1 4711ce96501403b2061f630bda3c86d42a09794e SHA256 3280fffee9ad925df39ffbf8a0a90f9eb469669d45934d2921bcbc0b1ed9b8ef

files

keepassx-0.2.2-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.2.2-r1.ebuild,v 1.6 2008/01/14 19:03:33 angelos Exp $

inherit eutils

DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions"
HOMEPAGE="http://keepassx.sourceforge.net/"
SRC_URI="mirror://sourceforge/keepassx/KeePassX-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""
DEPEND=">=x11-libs/qt-4.1"
RDEPEND="${DEPEND}"

pkg_setup() {
if ! built_with_use --missing true x11-libs/qt qt3support png; then
eerror
eerror "You need to rebuild x11-libs/qt with USE=qt3support enabled"
eerror
die "please rebuild x11-libs/qt with USE=qt3support"
fi
}

src_compile() {
/usr/bin/qmake || die "qmake failed"
emake || die "emake failed"
}

src_install() {
dobin bin/keepass

insinto /usr/share/
doins -r share/*

dosym /usr/share/keepass/icons/${PN}.png \
/usr/share/pixmaps/${PN}.png

domenu "${FILESDIR}/${PN}.desktop"
}

keepassx-0.3.1-r20.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.3.1-r20.ebuild,v 1.1 2008/03/17 22:48:10 tgurr Exp $

EAPI="1"

inherit eutils qt4

DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions."
HOMEPAGE="http://keepassx.sourceforge.net/"
SRC_URI="mirror://sourceforge/keepassx/KeePassX-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug"
DEPEND="( >=x11-libs/qt-core-4.4.0_beta1:4
>=x11-libs/qt-gui-4.4.0_beta1:4
>=x11-libs/qt-xmlpatterns-4.4.0_beta1:4 )"
RDEPEND="${DEPEND}"

S="${WORKDIR}/KeePassX-${PV}"

src_compile() {
cd "${S}/src"
lrelease src.pro || die "lrelease failed"
mv "${S}"/src/translations/*.qm "${S}"/share/keepassx/i18n
cd "${S}"
use debug && myconf="DEBUG=1"
eqmake4 keepass.pro PREFIX="${D}/usr" ${myconf} || die "eqmake4 failed"
emake || die "emake failed"
}

src_install(){
emake DESTDIR="${D}" install || die "emake install failed"
dodoc changelog todo
}

keepassx-0.3.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.3.1.ebuild,v 1.2 2008/03/29 15:11:49 tgurr Exp $

EAPI="1"

inherit eutils qt4

DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions."
HOMEPAGE="http://keepassx.sourceforge.net/"
SRC_URI="mirror://sourceforge/keepassx/KeePassX-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug"
DEPEND=">=x11-libs/qt-4.1:4"
RDEPEND="${DEPEND}"

S="${WORKDIR}/KeePassX-${PV}"

pkg_setup() {
if ! built_with_use --missing true x11-libs/qt png ; then
eerror
eerror "You need to rebuild x11-libs/qt with USE=\"png\" enabled."
eerror
die "Please rebuild x11-libs/qt with USE=\"png\"."
fi
}

src_compile() {
cd "${S}/src"
lrelease src.pro || die "lrelease failed"
mv "${S}"/src/translations/*.qm "${S}"/share/keepassx/i18n
cd "${S}"
use debug && myconf="DEBUG=1"
eqmake4 keepass.pro PREFIX="${D}/usr" ${myconf} || die "eqmake4 failed"
emake || die "emake failed"
}

src_install(){
emake DESTDIR="${D}" install || die "emake install failed"
dodoc changelog todo
}

metadata.xml





tgurr@gentoo.org
Timo Gurr

no-herd

KeePassX provides a safe location for your passwords and similar
data. It encrypts its databasee with AES either by passphrase or a key
file, compatible with a PDA and Windows version.