summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-11-13 10:10:08 +0000
committerPeter Volkov <pva@gentoo.org>2009-11-13 10:10:08 +0000
commitec78563372523d6a7e529debc161e6ba65321e19 (patch)
tree51731eb343a5d1f50593e1a0a6220b7364a38057 /net-im
parentMask net-im/psi prerelease. (diff)
downloadhistorical-ec78563372523d6a7e529debc161e6ba65321e19.tar.gz
historical-ec78563372523d6a7e529debc161e6ba65321e19.tar.bz2
historical-ec78563372523d6a7e529debc161e6ba65321e19.zip
Version bump, thank Vadim Efimov for xmmp-report.
Package-Manager: portage-2.2_rc46/cvs/Linux i686
Diffstat (limited to 'net-im')
-rw-r--r--net-im/psi/ChangeLog7
-rw-r--r--net-im/psi/Manifest16
-rw-r--r--net-im/psi/psi-0.14_rc1.ebuild131
3 files changed, 142 insertions, 12 deletions
diff --git a/net-im/psi/ChangeLog b/net-im/psi/ChangeLog
index dc49cce4440e..50ad0a212ad0 100644
--- a/net-im/psi/ChangeLog
+++ b/net-im/psi/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-im/psi
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/psi/ChangeLog,v 1.171 2009/10/25 17:42:12 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/psi/ChangeLog,v 1.172 2009/11/13 10:10:08 pva Exp $
+
+*psi-0.14_rc1 (13 Nov 2009)
+
+ 13 Nov 2009; Peter Volkov <pva@gentoo.org> +psi-0.14_rc1.ebuild:
+ Version bump, thank Vadim Efimov for xmmp-report.
25 Oct 2009; Torsten Veller <tove@gentoo.org> metadata.xml:
Remove welp from metadata.xml (#141007)
diff --git a/net-im/psi/Manifest b/net-im/psi/Manifest
index eccc8041b9aa..8bd9e96535d7 100644
--- a/net-im/psi/Manifest
+++ b/net-im/psi/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX psi-0.10-gpg2.patch 505 RMD160 bfccc6ee984fac7b93ef0343a16c84bd6653d60d SHA1 b9d79a567cbbca837fb69a05ea8e59e07fdadf36 SHA256 cedeef3a18d0f7c4d50d1d86d9de88cceddf352977b2ae7df72451f3ba188348
AUX psi-0.12.1-build-error.patch 719 RMD160 401d3d17d9617ead7a78d78431a19c65c21b5667 SHA1 f47f6365c04872ba0a977241ee9d756eee640f0b SHA256 8daaf3e27d153b0c3e97b203adfc081fa06dd0d46a85a219baac9b181d0c51bb
AUX psi-0.12.1-qt-4.5-compatibility.patch 524 RMD160 c68887a6bc31ad20cd42c427769ecd3cfed53280 SHA1 5afbaa1474eec179a6c3ce1f1ea2deafd0a22369 SHA256 5e5c3d8089092c7b81eb6295a701c634ebd223ee6791f36ed56d83d72374ac13
@@ -19,8 +16,11 @@ DIST psi-0.10.tar.bz2 1430929 RMD160 b8be1490cd02f61cf86f09f2dc9f29716ea4c186 SH
DIST psi-0.12.1.tar.bz2 2112404 RMD160 a5fc850796b0078bc1a03f4ff93a03611ee11e80 SHA1 6fdcea3a072b40333faecc37acdb925f9bf8c5c3 SHA256 a8022faadbbe15bc4691338b1d83400adf069f773b7fa3b462552515990b277e
DIST psi-0.13-20090817_langpack_for_packagers.zip 2099303 RMD160 f2b683835233c803013a3b1af9e598974529dd4a SHA1 9ffe43d686660907bc3ccace74207118123bf12b SHA256 a991a816f3e989e6b7866e33fbf6963a7ac1eb51e21fbc1e50d53db3e8671f96
DIST psi-0.13.tar.bz2 2180062 RMD160 7557aea37d837eede5f28ec481eaa74dcc7958f5 SHA1 36d9d058531b29a47f94418b6e8a8b75e5446adf SHA256 4e7771cd79b251656f3435d8d4f261ff367f8c69492576fd63ced03dcb87e070
+DIST psi-0.14-rc1.tar.bz2 2169134 RMD160 a90499c979fb0479347ca3109bb34072dca046d6 SHA1 d49cfc3744142c8aedc74380950e1343af4f89ed SHA256 407fd81499f49f3a69f94cfeec565de249ffd5d0c2c2a6dbe6f173f533606d66
+DIST psi-extra-iconsets-r1326.tar.bz2 3214642 RMD160 ad1dd9d9f96fe479da4c2eb00e2a61382ad6fc8a SHA1 3e28331541a8bfc7ffce0db449ab3951330be444 SHA256 bc2e8633b953df00984c73d4213be26fa2aba9dab0c1e8d5360b7d06c74c659f
DIST psi-extra-iconsets-r807.tar.bz2 2846907 RMD160 fa8516ce37bf2936cdabe5f13b985fe368a0d906 SHA1 50f50ab951cc05a68da5a2b2547587d28ecf18ec SHA256 b10f398ffac34bc97476beedf7989fa77c45d259aacd9f0b761601d13b777b30
DIST psi-extra-iconsets-r927.tar.bz2 3056366 RMD160 33f072e9db0c5430021963f0ad8fdbf9c4c8b0a4 SHA1 965efe6733bd61731238fcf24bbf4809ebef843d SHA256 292d64032c88b78169c455535c1496a306e8132265da1dfd65b9f7eaffbf4653
+DIST psi-extra-patches-r1326.tar.bz2 129765 RMD160 77a42b29beb1afbda7915857c0eceae4c3468f2c SHA1 dbe5a717cc72f4bb430caee8d6d83ce167e2ae34 SHA256 5dea081f355590b327dc7c4198236f597433af638460a59f6f8edfca9ad57a01
DIST psi-extra-patches-r807.tar.bz2 98515 RMD160 636034b6f184d56cc441d8a17ee7f64f56256411 SHA1 41eb359d33dc3e84a953982564e82a442c8a8afd SHA256 ead3d5417ce2409fca2c265b57a94839a6943a57cadb409b53bbfc1a4a1fe802
DIST psi-extra-patches-r927.tar.bz2 112414 RMD160 8ccf9325d1ea8ca89baebf3db6ac8a0697d49d2d SHA1 81ba49cbd687c86f096f3790446cb0a054ef4c36 SHA256 d1609118cec71009b24e96f9861cb55cf1de3218d285d6dc4a51eb60cc5ece3a
DIST psi-extras-insecure.tar.bz2 15914 RMD160 a61d51cbc9280677f62d3121eada4981573842fa SHA1 22c8da902f00ae401df756b0d4195dc70083a9ff SHA256 44ac11a3f1a3280a2dc613dc3719a4750f30aadd4516bee61942409d648c4740
@@ -58,12 +58,6 @@ EBUILD psi-0.10-r4.ebuild 11397 RMD160 c20c4f836a46adad23327029605818104441d98e
EBUILD psi-0.12.1.ebuild 2522 RMD160 45ce61c682c2c67b0494f2540d96c4e00d4387ca SHA1 bea59266a7c381fea331200aa1e1681ec2b64eea SHA256 87eba6ba85ae6065239a3d13a73c54661d417ded2c5d3957837db1907cd0e337
EBUILD psi-0.13-r1.ebuild 3878 RMD160 2a7ffb073789d2a983f2067dc77e82363e8af28f SHA1 6280ab97a1e3fa90353fc0a675de854d453e216d SHA256 e3a593b88d2d2993a4a7e6c17869f87f076508cbc19b850a91928c8bc7894422
EBUILD psi-0.13.ebuild 3630 RMD160 cc1a60f2962070547a2e511bc28ead8d6701326f SHA1 0118847016d220a4a0d13f400f70ee6d54032804 SHA256 0351a504993e0a925762259eeb530497ff0e56b441a4c496b709e4b55f3f5427
-MISC ChangeLog 25086 RMD160 2e35ee93e0fb20bdaf9283a6062613f48c7aece7 SHA1 7185eeca8229b33213ee3c8b04d35d38844e3fc7 SHA256 b3985724ef17becaf7da468c2841802ed1010ac88d0db9494f7d9a058ab6d4a3
+EBUILD psi-0.14_rc1.ebuild 3856 RMD160 e53040e46ba51851d0d643c843d1d85082ef4f77 SHA1 99b5102d33a129d60ae38cf9fc1d472deb553e9d SHA256 754c7d809a44e7ff3695af407214648592fda10c1409b3b24e88bb73caf4b2f3
+MISC ChangeLog 25234 RMD160 3127a7ffc62a09b06511a562e1021bb4b9cfe75b SHA1 65682cf169f295ea592dde6857372b1e790b7811 SHA256 37f05b5e70753bfde64e66e31745556ad917fe549da4c4ffc36420ea6cc97200
MISC metadata.xml 597 RMD160 9d89c1e6affa6257c9fa0a2f43eff217c37bc40b SHA1 2dc8f87ae135dfa5df7e8266abc6e4a4c6275eda SHA256 717b4b576f4f5e9f3a1d814df1bd1afb2049c575c5be3c6b1efb6cb5a975d03c
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkrkjfkACgkQV3J2n04EauyWLwCfQHa+q7wHqWnEBkz0xuKHUy0D
-C0QAoJwhwBUqrzpdnrySAgTwv2kE++xo
-=bxSf
------END PGP SIGNATURE-----
diff --git a/net-im/psi/psi-0.14_rc1.ebuild b/net-im/psi/psi-0.14_rc1.ebuild
new file mode 100644
index 000000000000..310c2b0aa4ec
--- /dev/null
+++ b/net-im/psi/psi-0.14_rc1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/psi/psi-0.14_rc1.ebuild,v 1.1 2009/11/13 10:10:08 pva Exp $
+
+EAPI="2"
+
+inherit eutils qt4 multilib
+
+MY_P="${P/_rc/-rc}"
+
+DESCRIPTION="Qt4 Jabber client, with Licq-like interface"
+HOMEPAGE="http://psi-im.org/"
+# Langpack:
+# http://lists.affinix.com/pipermail/psi-devel-affinix.com/2009-August/008798.html
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
+ mirror://gentoo/${PN}-0.13-20090817_langpack_for_packagers.zip
+ extras? ( mirror://gentoo/${PN}-extra-patches-r1326.tar.bz2
+ mirror://gentoo/${PN}-extra-iconsets-r1326.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-fbsd"
+IUSE="crypt dbus debug doc extras jingle spell ssl xscreensaver"
+RESTRICT="test"
+
+LANGS="de es fr it mk pl pt_BR ru sv ur_PK zh_TW"
+for LNG in ${LANGS}; do
+ IUSE="${IUSE} linguas_${LNG}"
+ #SRC_URI="${SRC_URI} http://psi-im.org/download/lang/psi_${LNG/ur_PK/ur_pk}.qm"
+done
+
+RDEPEND=">=x11-libs/qt-gui-4.4:4[qt3support,dbus?]
+ >=app-crypt/qca-2.0.2:2
+ spell? ( >=app-text/enchant-1.3.0 )
+ xscreensaver? ( x11-libs/libXScrnSaver )
+ app-arch/unzip"
+
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+PDEPEND="crypt? ( app-crypt/qca-gnupg:2 )
+ jingle? ( net-im/psimedia )
+ ssl? ( app-crypt/qca-ossl:2 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ if use extras; then
+ # some patches from psi+ project http://code.google.com/p/psi-dev
+ ewarn "You're about to build heavily patched version of Psi called Psi+."
+ ewarn "It has really nice features but still is under heavy development."
+ ewarn "Take a look at homepage for more info: http://code.google.com/p/psi-dev"
+ ewarn "If you wish to disable some patches just put"
+ ewarn "MY_EPATCH_EXCLUDE=\"list of patches\""
+ ewarn "into /etc/portage/env/${CATEGORY}/${PN} file."
+ ewarn
+ ewarn "Note: some patches depend on other. So if you disabled some patch"
+ ewarn "and other started to fail to apply, you'll have to disable patches"
+ ewarn "that fail too."
+ ebeep
+
+ EPATCH_EXCLUDE="${MY_EPATCH_EXCLUDE}
+ 755-psiplus-fix-application-info-defines.diff
+ 9999-psiplus-application-info.diff" \
+ EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch
+ sed -e 's/\(^#define PROG_CAPS_NODE \).*/\1"http:\/\/psi-dev.googlecode.com\/caps";/' \
+ -e 's:\(^#define PROG_NAME "Psi\):\1+:' \
+ -i src/applicationinfo.cpp || die
+ fi
+
+ rm -rf third-party/qca # We use system libraries.
+}
+
+src_configure() {
+ # unable to use econf because of non-standard configure script
+ # disable growl as it is a MacOS X extension only
+ local confcmd="./configure
+ --prefix=/usr
+ --qtdir=/usr
+ --disable-bundled-qca
+ --disable-growl
+ $(use dbus || echo '--disable-qdbus')
+ $(use debug && echo '--enable-debug')
+ $(use spell || echo '--disable-aspell')
+ $(use spell || echo '--disable-enchant')
+ $(use xscreensaver || echo '--disable-xss')"
+
+ echo ${confcmd}
+ ${confcmd} || die "configure failed"
+}
+
+src_compile() {
+ eqmake4
+
+ emake || die "emake failed"
+
+ if use doc; then
+ cd doc
+ mkdir -p api # 259632
+ make api_public || die "make api_public failed"
+ fi
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install || die "emake install failed"
+ rm "${D}"/usr/share/psi/{COPYING,README}
+
+ # this way the docs will be installed in the standard gentoo dir
+ newdoc iconsets/roster/README README.roster || die
+ newdoc iconsets/system/README README.system || die
+ newdoc certs/README README.certs || die
+ dodoc README || die
+
+ if use doc; then
+ cd doc
+ dohtml -r api || die "dohtml failed"
+ fi
+
+ # install translations
+ cd "${WORKDIR}"
+ insinto /usr/share/${PN}/
+ for LNG in ${LANGS}; do
+ if use linguas_${LNG}; then
+ doins ${LNG}/${PN}_${LNG}.qm || die
+ fi
+ done
+
+ if use extras; then
+ cp -a "${WORKDIR}"/iconsets/* "${D}"/usr/share/${PN}/iconsets/ || die
+ fi
+}