summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorPeter Weller <welp@gentoo.org>2008-02-21 21:21:41 +0000
committerPeter Weller <welp@gentoo.org>2008-02-21 21:21:41 +0000
commit6ad2df77d784de5eb1a5458049975e6379538b06 (patch)
tree2c75cde9618df7dc335a7dc18f785f3f41b4477f /net-im
parentMask consolekit and cracklib USE flags for pambase. (diff)
downloadgentoo-2-6ad2df77d784de5eb1a5458049975e6379538b06.tar.gz
gentoo-2-6ad2df77d784de5eb1a5458049975e6379538b06.tar.bz2
gentoo-2-6ad2df77d784de5eb1a5458049975e6379538b06.zip
Take maintainership. Bump to 0.11; bug 131528
(Portage version: 2.1.4.4)
Diffstat (limited to 'net-im')
-rw-r--r--net-im/psi/ChangeLog7
-rw-r--r--net-im/psi/metadata.xml2
-rw-r--r--net-im/psi/psi-0.11.ebuild64
3 files changed, 71 insertions, 2 deletions
diff --git a/net-im/psi/ChangeLog b/net-im/psi/ChangeLog
index 0fd5bcd5ea7c..d8d4311fa649 100644
--- a/net-im/psi/ChangeLog
+++ b/net-im/psi/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-im/psi
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/psi/ChangeLog,v 1.123 2008/01/22 10:11:25 alonbl Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/psi/ChangeLog,v 1.124 2008/02/21 21:21:41 welp Exp $
+
+*psi-0.11 (21 Feb 2008)
+
+ 21 Feb 2008; <welp@gentoo.org> metadata.xml, +psi-0.11.ebuild:
+ Take maintainership. Bump to 0.11; bug 131528
*psi-0.10-r4 (22 Jan 2008)
diff --git a/net-im/psi/metadata.xml b/net-im/psi/metadata.xml
index 7d7c0ce07cc8..a37963bd69d4 100644
--- a/net-im/psi/metadata.xml
+++ b/net-im/psi/metadata.xml
@@ -3,7 +3,7 @@
<pkgmetadata>
<herd>net-im</herd>
<maintainer>
- <email>troll@gentoo.org</email>
+ <email>welp@gentoo.org</email>
</maintainer>
<longdescription>Psi is a very good jabber client that uses QT</longdescription>
</pkgmetadata>
diff --git a/net-im/psi/psi-0.11.ebuild b/net-im/psi/psi-0.11.ebuild
new file mode 100644
index 000000000000..1729726c909d
--- /dev/null
+++ b/net-im/psi/psi-0.11.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/psi/psi-0.11.ebuild,v 1.1 2008/02/21 21:21:41 welp Exp $
+
+inherit eutils qt4 multilib
+
+DESCRIPTION="QT 4.x Jabber Client, with Licq-like interface"
+HOMEPAGE="http://psi-im.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+IUSE="crypt doc kernel_linux spell ssl xscreensaver"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="$(qt4_min_version 4.2.3)
+ =app-crypt/qca-2*
+ spell? ( app-text/aspell )
+ xscreensaver? ( x11-libs/libXScrnSaver )"
+
+DEPEND="${COMMON_DEPEND}
+ doc? ( app-doc/doxygen )"
+
+RDEPEND="${COMMON_DEPEND}
+ crypt? ( >=app-crypt/qca-gnupg-2.0.0_beta2 )
+ ssl? ( >=app-crypt/qca-ossl-2.0.0_beta2 )"
+
+QT4_BUILT_WITH_USE_CHECK="qt3support png"
+
+src_compile() {
+ # disable growl as it is a mac osx extension only
+ local myconf="--prefix=/usr --qtdir=/usr"
+ myconf="${myconf} --disable-growl --disable-bundled-qca"
+ use kernel_linux || myconf="${myconf} --disable-dnotify"
+ use spell || myconf="${myconf} --disable-aspell"
+ use xscreensaver || myconf="${myconf} --disable-xss"
+
+ # cannot use econf because of non-standard configure script
+ ./configure ${myconf} || die "configure failed"
+
+ eqmake4 ${PN}.pro
+
+ SUBLIBS="-L/usr/${get_libdir}/qca2" emake || die "emake failed"
+
+ if use doc; then
+ cd doc
+ make api_public || die "make api_public failed"
+ fi
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install || die "emake install failed"
+
+ # this way the docs will be installed in the standard gentoo dir
+ newdoc iconsets/roster/README README.roster
+ newdoc iconsets/system/README README.system
+ newdoc certs/README README.certs
+ dodoc README
+
+ if use doc; then
+ cd doc
+ dohtml -r api || die "dohtml failed"
+ fi
+}