diff options
author | Peter Volkov <pva@gentoo.org> | 2009-11-13 10:10:08 +0000 |
---|---|---|
committer | Peter Volkov <pva@gentoo.org> | 2009-11-13 10:10:08 +0000 |
commit | ec78563372523d6a7e529debc161e6ba65321e19 (patch) | |
tree | 51731eb343a5d1f50593e1a0a6220b7364a38057 /net-im | |
parent | Mask net-im/psi prerelease. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-im/psi/Manifest | 16 | ||||
-rw-r--r-- | net-im/psi/psi-0.14_rc1.ebuild | 131 |
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 +} |