Portage is a package management system used by Gentoo Linux
# 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.132 2008/03/27 17:58:52 fmccor Exp $
27 Mar 2008; Ferris McCormick
Add back ~sparc keyword, Bug #211667.
27 Mar 2008; Jeroen Roovers
Marked ~hppa (bug #211667).
27 Mar 2008; Markus Rothe
Added ~ppc/~ppc64
11 Mar 2008; Stefan Schweizer
hppa, ppc, ppc64 and sparc dropped because they dont have the dependency
qca2 keyworded, thanks Mr_Bones_
01 Mar 2008;
Restrict tests
29 Feb 2008; Jeroen Roovers
Readded dropped keywords (bug #211667).
27 Feb 2008;
Remove old and broken 0.11 snapshot
25 Feb 2008;
Fix QCA stuff; bug 211405
*psi-0.11 (21 Feb 2008)
21 Feb 2008;
Take maintainership. Bump to 0.11; bug 131528
*psi-0.10-r4 (22 Jan 2008)
22 Jan 2008; Alon Bar-Lev
-psi-0.10-r2.ebuild, +psi-0.10-r4.ebuild:
Support slotted qca, bug#129536, many QA issues.
27 Sep 2007; Raúl Porcel
sparc stable wrt #188439
22 Sep 2007; Wulf C. Krueger
Marked stable on amd64 as per bug 188439.
09 Sep 2007; Joseph Jezak
Marked ppc/ppc64 stable for bug #188439.
08 Sep 2007; Markus Meier
stable x86, bug #188439
07 Sep 2007; Jeroen Roovers
Stable for HPPA (bug #188439).
*psi-0.10-r3 (27 Jul 2007)
27 Jul 2007; Alon Bar-Lev
+psi-0.10-r3.ebuild:
Fixed gpg2 issue, bug#183075.
net-im/troll were unavailable.
CC crypto if you have any issue with this fix
06 May 2007; Marius Mauch
psi-0.10-r2.ebuild:
Replacing einfo with elog
05 May 2007; Jeroen Roovers
Marked ~hppa too.
*psi-0.11_pre20070314 (14 Mar 2007)
14 Mar 2007; Przemysław Maciąg
-psi-0.11_pre20070228.ebuild, +psi-0.11_pre20070314.ebuild:
Updated snapshot for 0.11
06 Mar 2007; Przemysław Maciąg
psi-0.10-r2.ebuild:
Fixed displaying LaTeX on amd64 systems - thx to Łukasz Miłkowski (see
#149882)
*psi-0.11_pre20070228 (01 Mar 2007)
01 Mar 2007; Przemysław Maciąg
-psi-0.11_pre20070211.ebuild, +psi-0.11_pre20070228.ebuild:
Version bump for snap ebuild. Some ebuild cleanups (for few thx to
*psi-0.11_pre20070211 (12 Feb 2007)
12 Feb 2007; Przemysław Maciąg
+files/psi-echoplugin.patch, -psi-0.11_pre20070201.ebuild,
+psi-0.11_pre20070211.ebuild:
Snapshot version bump - first build with plugins. Possibly fixed --as-needed
in included libjingle (#165125).
*psi-0.11_pre20070201 (01 Feb 2007)
01 Feb 2007; Przemysław Maciąg
+files/psi-ptr_64bit_fix.patch, -psi-0.11_pre20061231.ebuild,
+psi-0.11_pre20070201.ebuild:
Version bump of 0.11 snapshot with ebuild cleanups and amd64 plugin fix
01 Jan 2007; Przemysław Maciąg
psi-0.11_pre20061231.ebuild:
qt3support use flag in qt-4 ebuilds has to be turned on even when not
compiling against jingle support (thx to Rudi Mayerhofer, see #158285)
*psi-0.11_pre20061231 (31 Dec 2006)
31 Dec 2006; Przemysław Maciąg
-psi-0.11_beta4.ebuild, +psi-0.11_pre20061231.ebuild:
Removed beta4 - newest snapshot used instead (I preffer this, as it has fixed
few problems.
Version bump to 2006-12-31 snapshot.
Added jingle and plugins USE flags.
Added doc use flag to install some developer documentation.
Added check for qt3support in qt4, when building with libjingle (thx to Rudi
Mayerhofer, see #158285).
Added some qmake execution over pro files.
Rechecked DEPEND - should be more accurate now.
05 Dec 2006; Stefan Schweizer
remove 0.11_pre20061020 - older than beta4 and does not build for me
*psi-0.11_beta4 (04 Dec 2006)
04 Dec 2006; Hanno Boeck
Add beta version of 0.11.
13 Nov 2006; Diego Pettenò
Remove xmms useflag.
*psi-0.10-r2 (12 Nov 2006)
12 Nov 2006; Przemysław Maciąg
-files/psi-taskbar_flashing.patch, -psi-0.10-r1.ebuild,
+psi-0.10-r2.ebuild:
Removing broken psi-0.10-r1, so everyone will see it changed. Removing xmms
support in status messages (xmms must die) - added audacious initial
support. Probably fixing #154556 - some qmake problems, when creating
makefiles. Fixing langpacks installation (#149590). Closing #139159 - it's
time for psi-0.11. Small ebuild cleanups.
27 Oct 2006; Gustavo Felisberto
files/digest-psi-0.10, files/digest-psi-0.10-r1, Manifest:
Re-fixed the bug that genstef re-introduced in the digest.
25 Oct 2006; Stefan Schweizer
psi-0.11_pre20061020.ebuild:
remove ~amd64, users say that it does not build
22 Oct 2006; Gustavo Felisberto
files/digest-psi-0.10, files/digest-psi-0.10-r1, Manifest:
Fixed broken digest. Genstef is a bad bad boy. Closes bug #152361
*psi-0.11_pre20061020 (21 Oct 2006)
21 Oct 2006; Stefan Schweizer
+files/psi-jingle-gcc4.patch, +psi-0.11_pre20061020.ebuild:
Add new psi-0.11 ebuild, using a svn snapshot.
*psi-0.10-r1 (29 Sep 2006)
29 Sep 2006; Przemysław Maciąg
+files/psi-taskbar_flashing.patch, +psi-0.10-r1.ebuild:
Fixed icon missing in gnome menu (#106665). Thx to Martin Schwier.
Taskbar flashing patch, as requested (#139159).
Updated langpacks.
25 Sep 2006; Przemysław Maciąg
-psi-0.9.3-r2.ebuild, -psi-0.9.3-r3.ebuild, -psi-0.9.3-r4.ebuild,
-files/digest-psi-0.9.3-r1, -files/digest-psi-0.9.3-r2,
-files/digest-psi-0.9.3-r3, -files/digest-psi-0.9.3-r4,
-files/psi-add-status-history.patch, -files/psi-desktop.patch,
-files/psi-desktop_file_and_icons_directories.patch,
-files/psi-emergency.png, -files/psi-fix_popup_richtext.patch,
-files/psi-pathfix.patch, -files/psi-reverse_trayicon.patch,
-files/psi-status_indicator++_add-on_roster-nr.patch,
-files/vcard-photo-interface.patch.bz2:
Removing older psi version, since 0.10 is stable some time now.
Corrected LINGUAS according to profiles/desc/linguas.desc (see #136953).
Added linguas into IUSE. Cleaning unneeded files from files directory.
Add myself as a new psi maintainer.
26 Jun 2006; Simon Stelling
fix HOMEPAGE
25 Jun 2006; Simon Stelling
stable on amd64
25 Jun 2006; Tobias Scherbaum
ppc stable, bug #137181
22 Jun 2006; Gustavo Felisberto
Small typo in the SRC for the brasilian translation, thanks to Denilson in
bug #137181 for finding this one.
19 Jun 2006; Guy Martin
Stable on hppa.
19 Jun 2006; Ferris McCormick
Stable on sparc. Removing sparc from Bug #137181 list.
18 Jun 2006; Andrej Kacian
Stable on x86. Bug #137181.
18 Jun 2006; Markus Rothe
Stable on ppc64; bug #137181
18 Jun 2006; Gustavo Felisberto
Added a patch from 135298 to help fix a build issue.
23 May 2006; Markus Rothe
Stable on ppc64
27 Apr 2006; Alec Warner
files/digest-psi-0.9.3-r2, files/digest-psi-0.9.3-r3,
files/digest-psi-0.9.3-r4, files/digest-psi-0.10, Manifest:
Fixing SHA256 digest, pass four
07 Feb 2006; Aron Griffis
Mark 0.9.3-r4 stable on alpha
22 Jan 2006; Gustavo Felisberto
Solved bug #119899 and did some extra cleaning.
*psi-0.10 (21 Jan 2006)
21 Jan 2006; Gustavo Felisberto
+files/psi-desktop2.patch, +files/psi-fix_popup_richtext.patch,
-psi-0.10_rc2.ebuild, +psi-0.10.ebuild:
Removing thr 0.10 rc and adding the final 0.10 with all our juicy patches.
Thanks to all the work in bug #118743 p_maciag@wp.pl did a great work here.
03 Jan 2006; Caleb Tennis
psi-0.9.3-r2.ebuild, psi-0.9.3-r3.ebuild, psi-0.9.3-r4.ebuild,
psi-0.10_rc2.ebuild:
Fix qmake path error from bug #103589
11 Nov 2005; Fernando J. Pereda
marked ~alpha wrt bug #108985
*psi-0.10_rc2 (03 Sep 2005)
03 Sep 2005; Gustavo Felisberto
+files/psi-pathfix2.patch, +files/psi-reverse_trayicon2.patch,
+psi-0.10_rc2.ebuild:
Added 0.10.0_rc2 hardmasked as this is some really beta code. But hardcore
users will get to see some of the new features psi is going to have.
02 Jul 2005; Gustavo Felisberto
psi-0.9.3-r1.ebuild, psi-0.9.3-r2.ebuild, psi-0.9.3-r3.ebuild,
psi-0.9.3-r4.ebuild:
Adding /usr/qt/3/bin to lrelease call. Helps fix bux #97291.
01 Jul 2005; Caleb Tennis
psi-0.9.3-r2.ebuild, psi-0.9.3-r3.ebuild, psi-0.9.3-r4.ebuild:
Fix qmake dir per bug #97535
28 Jun 2005; Gustavo Felisberto
+files/psi-status_indicator++_add-on_roster-nr.patch,
+files/vcard-photo-interface.patch, psi-0.9.3-r4.ebuild:
Small changes to the patches. Fixes bug #97177.
27 Jun 2005; Gustavo Felisberto
psi-0.9.3-r1.ebuild, psi-0.9.3-r2.ebuild, psi-0.9.3-r3.ebuild,
psi-0.9.3-r4.ebuild:
Cosmetic changes so that ebeep comes after the warnings. RoadRunner was
bugging me about this :P \!
27 Jun 2005; Markus Rothe
Added ~ppc64
26 Jun 2005; Gustavo Felisberto
-psi-0.9.2.ebuild, -psi-0.9.2-r1.ebuild:
All KEYWORDS that were present in 0.9.2 are in some 0.9.3 package so time to
do some house cleaning.
*psi-0.9.3-r4 (26 Jun 2005)
26 Jun 2005; Gustavo Felisberto
+files/psi-emergency.png, +files/psi-indicator.png,
files/psi-pathfix.patch, +files/psi-reverse_trayicon.patch,
+psi-0.9.3-r4.ebuild:
New revision that takes care of a bunch of pending bugs. 85% of credits go
to Maciag our Gentoo/Psi connection :)
*psi-0.9.3-r3 (17 Apr 2005)
17 Apr 2005; Gustavo Felisberto
files/psi-desktop.patch, +psi-0.9.3-r3.ebuild:
Przemek continues to bring us some very nice extras, and now he even codes
his own. Lets hope colored chat's get accepted upstream.
02 Apr 2005; Jason Wever
Stable on SPARC.
01 Apr 2005; Lars Weiler
Stable on ppc.
24 Mar 2005; Jan Brinkmann
stable on amd64, fixes #86389
21 Mar 2005; Guy Martin
Stable on hppa.
*psi-0.9.3-r2 (27 Feb 2005)
27 Feb 2005; Gustavo Felisberto
+files/psi-desktop.patch,
+files/psi-desktop_file_and_icons_directories.patch,
+files/psi-pathfix.patch, +psi-0.9.3-r2.ebuild:
More fixes than can be named. Most of the patching credits must go to
Przemek. This release helps close bugs #66380 and #80119.
03 Feb 2005; Gustavo Felisberto
psi-0.9.3-r1.ebuild:
Removing older version
*psi-0.9.3-r1 (24 Jan 2005)
24 Jan 2005; Gustavo Felisberto
psi-0.9.3.ebuild:
Some cosmetic fixes, thanks to Justin (psi developer). Also changed the way we
handle the extra patches.
11 Jan 2005; Guy Martin
Stable on hppa.
*psi-0.9.3 (09 Jan 2005)
09 Jan 2005; Gustavo Felisberto
Adding 0.9.3 final version
*psi-0.9.3_rc2 (04 Jan 2005)
04 Jan 2005; Gustavo Felisberto
+psi-0.9.3_rc2.ebuild:
New test version with extra patches and header update again credit must go
to Przemek for most of the work.
31 Dec 2004; Ferris McCormick
Add ~sparc keyword at developer's (humpback's) request. Builds fine and runs.
28 Dec 2004; Gustavo Felisberto
Stable on x86
28 Dec 2004; Gustavo Felisberto
-psi-0.9.3_rc1.ebuild:
New test version that includes extra patches. Credits to Przemek Maciag for
the hard work in bug #75737 and extra work in RT mode.
*psi-0.9.3_rc1 (27 Dec 2004)
27 Dec 2004; Gustavo Felisberto
+psi-0.9.3_rc1.ebuild:
Added a test version. This is hardmasked due to needed test on qca, and the
fact that is still rc code, this version has alot of work done by Przmek
Maciag see bug #75737 for more info.
*psi-0.9.2-r1 (27 Dec 2004)
27 Dec 2004; Gustavo Felisberto
Adding some extras to use CXXFLAGS and proper doc instalation.
07 Aug 2004; Tom Martin
Stable on amd64.
18 Jul 2004; Daniel Ahlberg
Added amd64 keyword, closing #57381.
05 Jul 2004; Lars Weiler
Stable on ppc.
30 Jun 2004; Guy Martin
Marked stable on hppa.
21 Jun 2004; Gustavo Felisberto
psi-0.9.2.ebuild:
Small QA and added 0.9.2 stable on x86
12 Jun 2004; Lars Weiler
Added ~ppc to keywords again.
*psi-0.9.2 (10 Jun 2004)
10 Jun 2004; Gustavo Felisberto
psi-0.9.2.ebuild, psi-0.9.2_rc2.ebuild, psi-0.9.ebuild:
Removing older versions and updating to the latest 0.9.2
24 May 2004; Gustavo Felisberto
Adding version 0.9.2_rc2 wich is hardmasked
27 Apr 2004; Guy Martin
Marked stable on hppa.
27 Apr 2004; Aron Griffis
Add inherit eutils
25 Apr 2004; Guy Martin
Marked stable on hppa.
28 Mar 2004; Jason Wever
Added ~sparc keyword.
28 Feb 2004; Gustavo Felisberto
stable on x86. Added metadata.xml
09 Feb 2004; Dylan Carlson
added amd64 keyword. removed ~alpha because of bad dependencies.
07 Feb 2004; Lars Weiler
stable on ppc
05 Feb 2004; Caleb Tennis
Allow settings writing to take place in the Qt settings directory.
20 Jan 2004; Caleb Tennis
psi-0.9.ebuild:
Re-add dep on qca-tls.
*psi-0.9.1 (18 Jan 2004)
18 Jan 2004; Caleb Tennis
New version, from bug #37051
14 Jan 2004; Aron Griffis
add ~alpha
07 Jan 2004; Martin Holzer
psi-0.9.ebuild:
adding RESTRICT=nomirror
03 Jan 2004; Caleb Tennis
psi-0.9.ebuild:
Move need-qt over to dep directly in ebuild
*psi-0.9-r1 (24 Oct 2003)
24 Oct 2003; Hanno Boeck
files/psi_gpg_fix:
Fix for latest gnupg versions, provided by Martin Ehmsen in bug 27359.
21 Oct 2003; Luke-Jr
files/gen2-branding-0.9.patch:
Removed useless patch; Psi already identifies Gentoo :)
30 Jun 2003; Rainer Groesslinger
mark stable on x86, removing older versions
30 Jun 2003; Sascha Schwabbauer
marked stable on ppc
*psi-0.9 (18 Jun 2003)
18 Jun 2003; Rainer Groesslinger
new version, provided by Andrey Ulanov
with minor fixes added
*psi-0.8.7-r1 (21 May 2003)
21 May 2003; Paul de Vrieze
files/0.8.7-shutdown.patch:
Get a patch from psi cvs (one line) that fixes its shutdown behaviour, so that
kde will shut down when psi is running.
01 Feb 2003; Dan Armak
Hopefully fix bug #13957 - use need-qt() from kde-functions.eclass toget
the sandbox fix for qt apps.
6 Dec 2002; Bart Verwilst
Added a patch that shows "Gentoo Linux" as OS instead of "Linux" :o)
*psi-0.8.7 (1 Nov 2002); Bart Verwilst
1 Nov 2002; Bart Verwilst
Added ppc keywords
*psi-0.8.6 (9 July 2002)
28 Oct 2002; Mike Frysinger
Added pkg_setup fix for #9663
25 Aug 2002; Dan Armak
Change qt dep to >= so that qt-5, the cvs ebuilds, can satisfy it. It will be ok
until qt 4.x is released; we should have slot-dependencies working before then.
14 Sep 2002; Owen Stampflee
Added PPC to KEYWORDS.
9 July 2002; Bart Verwilst
Emoticons, finally! Proxy support, .... Long Changelog on the site,
check it out..
*psi-0.8.5 (1 April 2002)
1 April 2002; Bart Verwilst
0.8.5 works, had to change the sed command from 0.8.4... New stuff are
profiles, new iconsets, sounds, and some bugfixes..
*psi-0.8.4 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX psi-0.10-gpg2.patch 505 RMD160 bfccc6ee984fac7b93ef0343a16c84bd6653d60d SHA1 b9d79a567cbbca837fb69a05ea8e59e07fdadf36 SHA256 cedeef3a18d0f7c4d50d1d86d9de88cceddf352977b2ae7df72451f3ba188348
AUX psi-desktop2.patch 508 RMD160 50037b740407ec36e5d01386f145f5f055e4eae0 SHA1 71ddba6d8cafa8b7de218620dd7373758cc064d9 SHA256 b4045dafc0bc00b0167449693fc3e9b2f53041a070a93954f8939ee0866efa8e
AUX psi-echoplugin.patch 785 RMD160 eba6e881b251062d5f102d0a9450239eb778cf75 SHA1 1ba5d83ce9cf517e13eb6510ea16b62641c276f1 SHA256 9476e8de292427a7c3e209a72cd2ee5663bfe76e88b89618414adde84991c8ff
AUX psi-indicator.png 300 RMD160 507ab090f82276492bbf6af23eab78e2f8c8ccf2 SHA1 2adcd9b63b2f0ba98415c8bb526d1a57c24d88f4 SHA256 a0e9adcd0409d23c9033170ceb8f22980ba6d5e14f19234630f9986bfb94bce2
AUX psi-jingle-gcc4.patch 3220 RMD160 6c7b6f7874d7ddea19847a94608bee790314be7d SHA1 654e0ce48b3dabbb5be264f479c852227087242b SHA256 b8fc648ec149acba256a4ca406095a6c134a8b1862430375f39d56aa739f2b74
AUX psi-pathfix2.patch 364 RMD160 029db596437aba9d85a8cbde30d8f1247f6cf050 SHA1 43165fa61e08b6a60249efed830c58b1693b879f SHA256 2f9e94219e858f8ea9a8771adac90430dc6199d6f8de2cc6778288583580d0d8
AUX psi-ptr_64bit_fix.patch 606 RMD160 8433eea58b4e10be562ecb8f2e2f33e9b188af99 SHA1 909271955a1c5329169774ae49f2cbbdf3110a6f SHA256 a221fa08a98f071310c88f69ef88114e48b8744d211ede9bcbb21fe6fbb9675d
AUX psi-reverse_trayicon2.patch 937 RMD160 bbf8ba2c512ceab7b3fe82af12ff9b647d6b3c9f SHA1 78f492bf1a2dbac8924c7eaeb2f193fac71493b5 SHA256 2a690a7cda661884ce3424530ac6569a7fcb1e6c97342c120767a0d5058c403c
DIST gentoo-psi-0.10-r2.tar.bz2 36370 RMD160 157b2f6fd4d1be8886572f10752a94b732cead8f SHA1 67004e3e70ab30129d174567b0332f0577a19dd9 SHA256 e450004e358e949113db1c298990a0d0514012f605ad1d7710b204eb82209a75
DIST gentoo-psi-0.10.tar.bz2 211538 RMD160 35b7c7c45420ee18917f3b073e063ef3b046ef3a SHA1 96723e8172c581c5e21f5e245658382ded49e6f1 SHA256 1d499ecb693401a69600d48c62bc3cbd3f4eed7605729655959d13af981d72bd
DIST psi-0.10.tar.bz2 1430929 RMD160 b8be1490cd02f61cf86f09f2dc9f29716ea4c186 SHA1 f1687f8b93338f47cb1c8fa363e4b4f58628f167 SHA256 e10a88586f8d7f29535510cf3a3857dc8ff2792e64db4207d62a935890a60ca1
DIST psi-0.11.tar.bz2 2000216 RMD160 0e4ce707d7659e02d29b16d6d95a4c4c8ba9850a SHA1 834fac4b51d92e2502cb08d01d40f05ffcdce4a2 SHA256 be37b7b8d86e965362512f47bf68af2b21d35e5c886a9e0eccf1c9bc519706b3
DIST psi-extras-insecure.tar.bz2 15914 RMD160 a61d51cbc9280677f62d3121eada4981573842fa SHA1 22c8da902f00ae401df756b0d4195dc70083a9ff SHA256 44ac11a3f1a3280a2dc613dc3719a4750f30aadd4516bee61942409d648c4740
DIST psi_ar-0.9.3.tar.bz2 31466 RMD160 c592e630fda60f097dc8df0079b0fb72380fd996 SHA1 8aedb3f8cfdda29ccf5a59c9b0f84462fcd3b649 SHA256 5108803f55a6c71b15b90d76ca20040970349ee89edc2613d96379d6c61f04a9
DIST psi_bg-0.10-b-1.tar.bz2 34477 RMD160 0a9b61207a8bf9d0b97ac9bed94aa5b47a1915a5 SHA1 f114dbb802b0f640e52dae1a2dcc0796fd7ea58f SHA256 3418401beefdf694fa24178563558340e69e7a6f8ebde925d0aee5bd09316cf6
DIST psi_ca-0.10-a-1.tar.bz2 33890 RMD160 1047f532acb4a5f2bf6cc4f535821c5c115de6cd SHA1 57e132d148f057b7b29c4fcafb4d534e5016c2ad SHA256 d5ed51ff94831712e9d7d93e557849a394ecb9cc96a43e115e099ae9c6ed0397
DIST psi_cs-0.10-a-1.tar.bz2 36257 RMD160 cb5126f9a801a7b40e77db5dcc5c819180c6c3fb SHA1 88b8c65bfe99677de4567ed9ec90766c376099cc SHA256 2f0fcdb647224844f09db8bd4ebf4b30e8b94f1641f5bbcdb18bd2f512745d59
DIST psi_da-0.9.3.tar.bz2 30325 RMD160 0d833e0540f90ee60aa09544d1bf828d76f4efe6 SHA1 70fcc054027e8937c4e089640ff29c8ce962bc6d SHA256 12700c28ed73b87bf28e4eb7c350011bd38f5143c50dcebf7c60056bfdad5d35
DIST psi_de-0.10-a-1.tar.bz2 33694 RMD160 445d145b972a6a180776583b080b0ff7fed12829 SHA1 855b841e04bba56b32e6b8c88d794436a10cd007 SHA256 3107a278cf5dfe0916e49542dcc7a7465c0d21ae5c0eba218b724439568b6a01
DIST psi_el-0.9.3-a.tar.bz2 34891 RMD160 ca2aeaaa5035d7ebc203994bc76f6e4f41358b15 SHA1 afb5ec3d2d60c79936b0b2f18afe679e025646fa SHA256 feb3628bbcf5fc282ba888bbaf85682639ff286f4acb2738b2026ff5fbaa5d63
DIST psi_eo-0.10-a.tar.bz2 33751 RMD160 97ed29f43f7b3910d17119dbba36b223ae933447 SHA1 1ca2a8f69553ba38f837742b694de44af4e8a791 SHA256 c88c25b548d0a6c0c85691916423bd7dae24465e216ff6193dc296dd04663114
DIST psi_es-0.10-a.tar.bz2 33686 RMD160 e0155c338a547bb76400ef102bb5dd4a2d2be99b SHA1 6df289c8ca76f47cffea224be8fc6d0713045734 SHA256 e513906d05267c21bf6791d808632e7811882bff0b440b2c52a95e3032b42113
DIST psi_et-0.10-a-1.tar.bz2 32129 RMD160 644d904215da17781fa1adf908894d887a7febb5 SHA1 fdfc59ce04d17daf64e94d29e1966eed0a156217 SHA256 c3bada5d8e38914a72b1dc00cb3e7fb6ae6309b7f3ffac90b370b39c8e5b3000
DIST psi_fi-0.9.3.tar.bz2 23718 RMD160 3544990eec2f645d1dd9958741eafe3b72984285 SHA1 2355ae7851f53d09fdc62fd48aee2a3f4e6e15c6 SHA256 ac58365b157f4f9420b4ca76f24d43ba63ceda7e53dae66347b248c1bde384ae
DIST psi_fr-0.10-a-1.tar.bz2 35638 RMD160 f4d21e2224bd490098dba77d9c226234544a5f0f SHA1 2ce9b2a8c54e9dfd6b81b773753cf01d7f647337 SHA256 426cdbd8431d9a8ccc3b3ebea7d6a460450cd72c6ee5328f61e3f650e2601380
DIST psi_hu-0.10-a.tar.bz2 33578 RMD160 828ec1e570ab7f53e1cfd94c1d80756ae8b9e4c3 SHA1 18e43d267e5c7ad0837605736b35c200569e8e1c SHA256 00dcc95225f581da306a3a53c9a90c4deb83da161435ab24622e4b64f7829df6
DIST psi_it-0.10-a-1.tar.bz2 35056 RMD160 161b68c1f5e3aed7f80c20fffe9974c607f3ae35 SHA1 3fcdade4f32a616688d7e216549c62a8d49541a6 SHA256 00e2a778eec4784b6270353d9509144b1910bed3d1e80c30d8840073e05b71aa
DIST psi_mk-0.10-a.tar.bz2 33739 RMD160 d5c09521d68cd71458e7b935fa53ccbf2782ca5e SHA1 d7d90bfc967e6f9d0af332a145c6d1d75eecc5e9 SHA256 b0829b3fb3381f5204412206572612cdb04052f87181007bd3a40e6de4ce5957
DIST psi_nl-0.10-a.tar.bz2 34353 RMD160 02f7afdfb76004c54f2942a748733eddaf936809 SHA1 b0bb7a9fad40546eb43179ec3184f395ed4007b5 SHA256 974882df2ba07bfc4e6528c172f4f586c049c421483da45c58767ba53aacfa7a
DIST psi_pl-0.9.3-1.tar.bz2 36619 RMD160 b7dd19cc5694e7c1a1bb249e6c06a4d9710d90dd SHA1 6790ee72bd017e87208917a98e68e8d302e7451d SHA256 cabc951788405f7f067c9aeba3bfe9f4b7a475ab7590bb971a62ae0afa68be8c
DIST psi_pt-0.10-a-1.tar.bz2 33214 RMD160 ea35cdf927fc9e7832d02eb0df5d462045bf2563 SHA1 1dc7ab4c17b54cf4fe4fde1412a872568e4e0030 SHA256 5165ce404b74e7bedd0ef8011bbc8aa2ce98d990105a5566429e525846fb2933
DIST psi_ptBR-0.10-a.tar.bz2 34206 RMD160 7fdb8b2c8ec96081ef0c44070db2bb9d272415ff SHA1 17a9b069e395a9cd847c5f586a2276e185293ada SHA256 c65d62f29db06e36de987a78961da878c3cb5343f70c61082a08b5572d59cd3d
DIST psi_ru-0.9.3-a.tar.bz2 33201 RMD160 67d50a071cd3271866f1bc50af7cfcd5e788a691 SHA1 c7ba47815b363b137683f696807f10a4f0c741e5 SHA256 84abfb915cb027a2afbd85232ce2a4da1e2066ca9eb7e4a3c88b6ff45c66ddce
DIST psi_se-0.9.3_rc1-1.tar.bz2 15739 RMD160 333f15c615327fd314f77e66f0e3dbfe33a7aed4 SHA1 a1ea96cfe1c718efb7b6a8917c6cb2ba6e374602 SHA256 fc61a903e4ce8aaff58eea6b5d3df6407ac24755a9cbba2f41df87abc0d23beb
DIST psi_sk-0.10-a-1.tar.bz2 35660 RMD160 235047edc0d334b27bbceb0eeb18b005f3af1cb5 SHA1 391d1c54b4f4319219a8362a77d3437f6926f661 SHA256 25fab9526050565b13555de8873035b01afccb236b97090620d7d91dab065c9a
DIST psi_sl-0.10-b-1.tar.bz2 34013 RMD160 1ce5ca0334c84d269a224d7591750c88dd195098 SHA1 06721a1eea754cd7bf55e798227c8fdb820442d2 SHA256 e8a9305fd92534a1b46006b4a730273ab39c1666c5d4735e1ab780c254ab704a
DIST psi_sr-0.10-a-1.tar.bz2 35257 RMD160 6b9783f79046c350f179ef046f21ce7a349b5001 SHA1 cbb517e7899b10fe3dde8699232dc03a6727e45b SHA256 68e4786f52de010d5545e3706bd8165a12c7346dcf1a1280fa2914e9978344af
DIST psi_sv-0.9.3.tar.bz2 35122 RMD160 a8a28d3a5de1814b2e5cc2767b27dc92fcb86519 SHA1 cf0bda53dd6b3d9a1a51a1a33fa4f6958d767e4c SHA256 97347269e00d9ce53c56f0c6e510fec873d3d37798a6f2a9ecce4d35824a5098
DIST psi_sw-0.9.3.tar.bz2 32917 RMD160 da126fa3e5c27a1ab5f3c69f9f10e04d164e7744 SHA1 91bff0f8f659b423a6ccde96cf964359635fb1d5 SHA256 452b1d0d1d1357844c3405f8975e82213cf4bd05ac3585662c41956bd04e9348
DIST psi_vi-0.10-b-1.tar.bz2 34255 RMD160 e1d168e189a454d392473996e77dbcd8778fbe05 SHA1 f2c894a60f8a385f8eb94cceeace1a120535d02a SHA256 94ae3fe1f421132ce285e6246db9c0facbf1a6f472c870e28ee42993dbc98039
DIST psi_zh-0.10-a-1.tar.bz2 32898 RMD160 c0440dcb7763908354fc9c8f1d1b1873a00f7f75 SHA1 fa859645d2fb7da6a94c028c9413da18abd12b3c SHA256 747993fe4d9c9517d72360a8618c7c33600e2b870223fe69e107d64166d5a43a
EBUILD psi-0.10-r3.ebuild 11116 RMD160 0383f9c00380b3be3a54dfc559674f24648cd377 SHA1 84d9ab67037060a2a6db940ce144ed3ed00c28aa SHA256 2bcda36f2768cb2f40c609c0a45f7b9661e324be9dc844ef9eb47a3c5685a53a
EBUILD psi-0.10-r4.ebuild 11388 RMD160 3b7f8361ab9e1c75003de69e0c111da63a9386fd SHA1 0e4a83918f48dfd6e7d72d9770465eee84c2c9e9 SHA256 76b7c289da8d39506384ab6f5d7fa5573f3c55c5a86fe22ffb638c92c69bee87
EBUILD psi-0.11.ebuild 1838 RMD160 63847872f552465c07417552717284a2e4baaefb SHA1 56ae56cf96e42e4f9be30af319d9e3461faf7d52 SHA256 0be4dcc8e3a3900d3eeff61515791cae2570f8c49cd4d6eac25a9565fbe37344
MISC ChangeLog 18785 RMD160 4327242735c87f436ec2abedd5a8d3898488c96b SHA1 44619d054c447923458acdb2b9c392dc67831b71 SHA256 10df2ebe498ab3390839247d3ae09b47c5ef6ebf0dac4938a663911a31baabf7
MISC metadata.xml 302 RMD160 65fcfc7ae49e9294d40f9c135862fa20976773cf SHA1 bdc435738f861b5596ad3b50265a3ec03f7d6692 SHA256 bf31cfa66dba7121f79935186c524971782518b285e16f396fbe9aa6d592ceb6
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/psi/psi-0.10-r3.ebuild,v 1.6 2007/09/27 13:50:50 armin76 Exp $
inherit eutils qt3
IUSE="ssl crypt xscreensaver extras audacious insecure-patches"
LANGS="ar bg ca cs da de el eo es et fi fr it hu mk nl pl pt pt_BR ru se sk sl
sr sr sw_TZ vi zh"
for X in ${LANGS} ; do
IUSE="${IUSE} linguas_${X}"
done
DESCRIPTION="QT 3.x Jabber Client, with Licq-like interface"
HOMEPAGE="http://psi-im.org/"
# translations from http://tanoshi.net/language.html
# polish translation contains special texts for patches from extras-version
HTTPMIRR="http://vivid.dat.pl/psi"
SRC_URI="mirror://sourceforge/psi/${P}.tar.bz2
extras? ( ${HTTPMIRR}/gentoo-${P}.tar.bz2
${HTTPMIRR}/gentoo-${P}-r2.tar.bz2
insecure-patches? ( ${HTTPMIRR}/psi-extras-insecure.tar.bz2 ) )
linguas_ar? ( ${HTTPMIRR}/psi_ar-0.9.3.tar.bz2 )
linguas_bg? ( ${HTTPMIRR}/psi_bg-0.10-b-1.tar.bz2 )
linguas_ca? ( ${HTTPMIRR}/psi_ca-0.10-a-1.tar.bz2 )
linguas_cs? ( ${HTTPMIRR}/psi_cs-0.10-a-1.tar.bz2 )
linguas_da? ( ${HTTPMIRR}/psi_da-0.9.3.tar.bz2 )
linguas_de? ( ${HTTPMIRR}/psi_de-0.10-a-1.tar.bz2 )
linguas_el? ( ${HTTPMIRR}/psi_el-0.9.3-a.tar.bz2 )
linguas_eo? ( ${HTTPMIRR}/psi_eo-0.10-a.tar.bz2 )
linguas_es? ( ${HTTPMIRR}/psi_es-0.10-a.tar.bz2 )
linguas_et? ( ${HTTPMIRR}/psi_et-0.10-a-1.tar.bz2 )
linguas_fi? ( ${HTTPMIRR}/psi_fi-0.9.3.tar.bz2 )
linguas_fr? ( ${HTTPMIRR}/psi_fr-0.10-a-1.tar.bz2 )
linguas_it? ( ${HTTPMIRR}/psi_it-0.10-a-1.tar.bz2 )
linguas_hu? ( ${HTTPMIRR}/psi_hu-0.10-a.tar.bz2 )
linguas_mk? ( ${HTTPMIRR}/psi_mk-0.10-a.tar.bz2 )
linguas_nl? ( ${HTTPMIRR}/psi_nl-0.10-a.tar.bz2 )
linguas_pl? ( ${HTTPMIRR}/psi_pl-0.9.3-1.tar.bz2 )
linguas_pt? ( ${HTTPMIRR}/psi_pt-0.10-a-1.tar.bz2 )
linguas_pt_BR? ( ${HTTPMIRR}/psi_ptBR-0.10-a.tar.bz2 )
linguas_ru? ( ${HTTPMIRR}/psi_ru-0.9.3-a.tar.bz2 )
linguas_se? ( ${HTTPMIRR}/psi_se-0.9.3_rc1-1.tar.bz2 )
linguas_sk? ( ${HTTPMIRR}/psi_sk-0.10-a-1.tar.bz2 )
linguas_sl? ( ${HTTPMIRR}/psi_sl-0.10-b-1.tar.bz2 )
linguas_sr? ( ${HTTPMIRR}/psi_sr-0.10-a-1.tar.bz2 )
linguas_sv? ( ${HTTPMIRR}/psi_sv-0.9.3.tar.bz2 )
linguas_sw_TZ? ( ${HTTPMIRR}/psi_sw-0.9.3.tar.bz2 )
linguas_vi? ( ${HTTPMIRR}/psi_vi-0.10-b-1.tar.bz2 )
linguas_zh? ( ${HTTPMIRR}/psi_zh-0.10-a-1.tar.bz2 )"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 hppa ppc ppc64 sparc x86"
DEPEND=">=app-crypt/qca-1.0-r2
$(qt_min_version 3.3)
xscreensaver? ( x11-misc/xscreensaver )
extras? ( audacious? ( media-sound/audacious ) )"
RDEPEND="${DEPEND}
ssl? ( >=app-crypt/qca-tls-1.0-r2 )
crypt? ( >=app-crypt/gnupg-1.2.2 )"
PATCHBASE="${WORKDIR}"
PATCHDIR="${PATCHBASE}/${PV}"
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/psi-pathfix2.patch
epatch ${FILESDIR}/psi-desktop2.patch
epatch ${FILESDIR}/psi-reverse_trayicon2.patch
epatch "${FILESDIR}/${P}-gpg2.patch"
if ! use extras; then
ewarn "You are going to install the original psi version. You might want to"
ewarn "try the version with extra unsuported patches by adding 'extras' to"
ewarn "your use flags."
else
ewarn "You are about to build a version of Psi with extra patches."
ewarn "Patched psi versions will not be supported by the psi development team,"
ewarn "but only (in limited scope) by the psi-gentoo patchset author."
ewarn "If you find any problem with patched psi, first contact with"
ewarn "troll@gentoo.org through the bugzilla or directly by email."
ewarn
ewarn "If you do not want patched psi version, please press Control-C now and"
ewarn "add '-extras' to your USE flags."
ebeep
epause 10
cd ${S}
# from http://norman.rasmussen.co.za/darcs/psi-muc/
epatch ${PATCHDIR}/psi-muc_support.patch
epatch ${PATCHDIR}/psi-muc_support-update-20051123.patch
epatch ${PATCHDIR}/psi-muc_support-update-20060114.patch
# roster-nr
epatch ${PATCHDIR}/psi-fix_popup_richtext.patch
epatch ${PATCHDIR}/psi-roster-nr-0.9.14.patch
epatch ${PATCHDIR}/psi-status_indicator++_add-on_roster-nr.patch
# indicator icon
cp ${FILESDIR}/psi-indicator.png ${S}/iconsets/roster/default/indicator.png
# from http://www.cs.kuleuven.ac.be/~remko/psi/
epatch ${PATCHDIR}/jep8-avatars_iris.diff
epatch ${PATCHDIR}/jep8-avatars_psi.diff
# from http://machekku.uaznia.net/jabber/psi/patches/
epatch ${PATCHDIR}/psi-machekku-smart_reply_and_forward-0.5_psi-gentoo.diff
epatch ${PATCHDIR}/psi-machekku-keep_message_in_auto_away_status.diff
epatch ${PATCHDIR}/psi-machekku-quote_emoticons.diff
epatch ${PATCHDIR}/psi-machekku-emoticons_advanced_toggle.diff
epatch ${PATCHDIR}/psi-machekku-linkify_fix.diff
epatch ${PATCHDIR}/psi-machekku-autostatus_while_dnd.diff
epatch ${PATCHDIR}/psi-machekku-visual_styles_manifest.diff
epatch ${PATCHDIR}/psi-machekku-tool_window_minimize_fix_for_windows.diff
epatch ${PATCHDIR}/psi-machekku-new_character_counter.diff
# from ftp://ftp.patryk.one.pl/pub/psi/skazi/patches/
epatch ${PATCHDIR}/psi-options_resize-fix.diff
epatch ${PATCHDIR}/psi-settoggles-fix.diff
epatch ${PATCHDIR}/psi-line_in_options-mod.diff
epatch ${PATCHDIR}/psi-empty_group-fix.diff
epatch ${PATCHDIR}/psi-no_online_status-mod.diff
epatch ${PATCHDIR}/psi-status_history-add-psi-gentoo.diff
epatch ${PATCHDIR}/psi-icon_buttons_big_return-mod.diff
epatch ${PATCHDIR}/psi-linkify-mod-rev-fix.diff
epatch ${PATCHDIR}/psi-save_profile-mod.diff
epatch ${PATCHDIR}/psi-url_emoticon-mod.diff
epatch ${PATCHDIR}/psi-thin_borders-mod.diff
# from http://www.uaznia.net/psi-daisy/patches/
epatch ${PATCHDIR}/filetransfer.diff
epatch ${PATCHDIR}/psi-emots-mod.diff
epatch ${PATCHDIR}/psi_michalj_statusicon_in_chatdlg_titlebar.diff
epatch ${PATCHDIR}/psi_michalj_custom_rostericons_in_tooltips.diff
# from ftp://ftp.patryk.one.pl/pub/psi/patches/
epatch ${PATCHDIR}/psi-psz-chatdlg_typed_msgs_history.diff
# from http://kg.alternatywa.info/psi/patche/
epatch ${PATCHDIR}/psi-status-timeout-kfix.diff
epatch ${PATCHDIR}/psi-kg-spoof.diff
epatch ${PATCHDIR}/psi-kg-individual_status_add.diff
# from pld-linux.org
epatch ${PATCHDIR}/psi-certs.patch
# upstream patches from psi-flyspray
epatch ${PATCHDIR}/psi-fix_groupsortingstyle_toggles.patch
epatch ${PATCHDIR}/psi-multiple_account_groups.diff
# from http://psi-pedrito.go.pl/
epatch ${PATCHDIR}/pedrito-null-key-string-fix.diff
epatch ${PATCHDIR}/pedrito-avatars-printf-off.diff
epatch ${PATCHDIR}/pedrito-linkify_and_wrap-client.diff
epatch ${PATCHDIR}/pedrito-group_menuitem_for_notinlist.diff
# from psi-devel mailing list
epatch ${PATCHDIR}/psi-history_lug.patch
epatch ${PATCHDIR}/psi-history-deletion-bugfix.patch
epatch ${PATCHDIR}/checkboxes-sound-options.diff
# from http://mircea.bardac.net/psi/patches/
epatch ${PATCHDIR}/psi-cli-v2.diff
# from ubuntu
epatch ${PATCHDIR}/psi-trayicon_ubuntu_fix.patch
# from http://home.unclassified.de/files/psi/patches/
epatch ${PATCHDIR}/statusdlg-enterkey.diff
epatch ${PATCHDIR}/fix-min-window-notify.diff
epatch ${PATCHDIR}/hide-no-resource-from-contextmenu.diff
epatch ${PATCHDIR}/custom-sound-popup.patch
epatch ${PATCHDIR}/offline-contact-animation.diff
# from bugs.gentoo.org
epatch ${PATCHDIR}/psi-add-status-history.patch
# from http://rydz.homedns.org
epatch ${PATCHDIR}/psi-filetransfer-finish-popup-qsorix.patch
# from http://k.uaznia.net/jabber/psi/patches/
epatch ${PATCHDIR}/a-psi-k-emergency_away_status_button.diff
epatch ${PATCHDIR}/psi-evil_message_support.patch
epatch ${PATCHDIR}/psi-auto_responder.patch
epatch ${PATCHDIR}/psi-auto_responder_gui.patch
# from http://www.cs.kuleuven.ac.be/~remko/psi/
epatch ${PATCHDIR}/rosteritems_iris.diff
# this one was chagned because of muc support
epatch ${PATCHDIR}/rosteritems_psi_with_muc.diff
# from http://delx.cjb.net/psi/
epatch ${PATCHDIR}/psi-nicknames.patch
# from http://norman.rasmussen.co.za/darcs/psi-rc/
epatch ${PATCHDIR}/norman-rc.diff
epatch ${PATCHDIR}/norman-darcs-20051129.diff
# from http://machekku.uaznia.net/jabber/psi/patches/
epatch ${PATCHDIR}/psi-machekku-rc_multiline_status_fix.diff
# from http://norman.rasmussen.co.za/darcs/psi-rc/
epatch ${PATCHDIR}/psi-dynamic-priority-rc-fix.diff
epatch ${PATCHDIR}/norman-darcs-20051231.patch
# created for psi-gentoo and roster-nr
epatch ${PATCHDIR}/psi-smile_icon_emoticonset.patch
epatch ${PATCHDIR}/psi-enable_avatars.patch
epatch ${PATCHDIR}/psi-transport_icons_and_avatars.patch
epatch ${PATCHDIR}/psi-client_avatars_icons.patch
epatch ${PATCHDIR}/psi-emoticons_advanced_toggle-add-roster-nr.patch
epatch ${PATCHDIR}/psi-chatdlg_messages_colors_distinguishes.patch
epatch ${PATCHDIR}/psi-messages_color_backgrounds_in_chat.patch
epatch ${PATCHDIR}/psi-sort-style-on-roster-nr.patch
epatch ${PATCHDIR}/psi-says_mod.patch
epatch ${PATCHDIR}/psi-muc_support_langpacks_fix.patch
epatch ${PATCHDIR}/psi-copy_jid_or_status_message_to_clipboard.patch
epatch ${PATCHDIR}/psi-timestamps_option_and_date_showing.patch
epatch ${PATCHDIR}/psi-avatars_graph_settings_filetypes.patch
epatch ${PATCHDIR}/psi-auto_responder_by_message.patch
epatch ${PATCHDIR}/psi-taskbar_flashing.patch
# by nelchael
epatch ${PATCHDIR}/psi-nelchael-exec_command.patch
epatch ${PATCHDIR}/psi-nelchael-disconnect-sleep.patch
use audacious && epatch ${PATCHDIR}/psi-nelchael-audacious-status-0.3.patch
if use insecure-patches; then
# from http://www.uni-bonn.de/~nieuwenh/
epatch ${PATCHDIR}/libTeXFormula.diff
# from pld-linux.org
epatch ${PATCHDIR}/psi-libTeXFormula-nicechats.patch
fi;
epatch ${PATCHDIR}/psi-gentoo-version.patch
fi
}
src_compile() {
# growl is mac osx extension only - maybe someday we will want this
local myconf="--disable-growl"
use xscreensaver || myconf="${myconf} --disable-xss"
./configure --prefix=/usr ${myconf} || die "Configure failed"
# fixes weird bugs : #150187 and #154556
cd ${S}/libpsi/psiwidgets
${QTDIR}/bin/qmake psiwidgets.pro \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE=${QTDIR}/bin/qmake \
QMAKE_RPATH= \
|| die "Qmake failed"
# for CXXFLAGS from make.conf
cd ${S}/src
${QTDIR}/bin/qmake src.pro \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE=${QTDIR}/bin/qmake \
QMAKE_RPATH= \
|| die "Qmake failed"
cd ${S}
${QTDIR}/bin/qmake psi.pro \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE=${QTDIR}/bin/qmake \
QMAKE_RPATH= \
|| die "Qmake failed"
emake || die "Make failed"
einfo "Building language packs"
cd ${WORKDIR}/langs
for i in `ls -c1 | grep "\.ts$"` ; do
${QTDIR}/bin/lrelease $i
done;
}
src_install() {
einfo "Installing"
make INSTALL_ROOT="${D}" install || die "Make install failed"
#this way the docs will also be installed in the standard gentoo dir
for i in roster system emoticons; do
newdoc ${S}/iconsets/${i}/README README.${i}
done;
newdoc certs/README README.certs
dodoc README TODO
#Install language packs
cp ${WORKDIR}/langs/psi_*.qm ${D}/usr/share/psi/
}
# 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.10-r4.ebuild,v 1.2 2008/02/25 17:10:35 welp Exp $
inherit eutils qt3
IUSE="ssl crypt xscreensaver extras audacious insecure-patches"
LANGS="ar bg ca cs da de el eo es et fi fr it hu mk nl pl pt pt_BR ru se sk sl
sr sr sw_TZ vi zh"
for X in ${LANGS} ; do
IUSE="${IUSE} linguas_${X}"
done
DESCRIPTION="QT 3.x Jabber Client, with Licq-like interface"
HOMEPAGE="http://psi-im.org/"
# translations from http://tanoshi.net/language.html
# polish translation contains special texts for patches from extras-version
HTTPMIRR="http://vivid.dat.pl/psi"
SRC_URI="mirror://sourceforge/psi/${P}.tar.bz2
extras? ( ${HTTPMIRR}/gentoo-${P}.tar.bz2
${HTTPMIRR}/gentoo-${P}-r2.tar.bz2
insecure-patches? ( ${HTTPMIRR}/psi-extras-insecure.tar.bz2 ) )
linguas_ar? ( ${HTTPMIRR}/psi_ar-0.9.3.tar.bz2 )
linguas_bg? ( ${HTTPMIRR}/psi_bg-0.10-b-1.tar.bz2 )
linguas_ca? ( ${HTTPMIRR}/psi_ca-0.10-a-1.tar.bz2 )
linguas_cs? ( ${HTTPMIRR}/psi_cs-0.10-a-1.tar.bz2 )
linguas_da? ( ${HTTPMIRR}/psi_da-0.9.3.tar.bz2 )
linguas_de? ( ${HTTPMIRR}/psi_de-0.10-a-1.tar.bz2 )
linguas_el? ( ${HTTPMIRR}/psi_el-0.9.3-a.tar.bz2 )
linguas_eo? ( ${HTTPMIRR}/psi_eo-0.10-a.tar.bz2 )
linguas_es? ( ${HTTPMIRR}/psi_es-0.10-a.tar.bz2 )
linguas_et? ( ${HTTPMIRR}/psi_et-0.10-a-1.tar.bz2 )
linguas_fi? ( ${HTTPMIRR}/psi_fi-0.9.3.tar.bz2 )
linguas_fr? ( ${HTTPMIRR}/psi_fr-0.10-a-1.tar.bz2 )
linguas_it? ( ${HTTPMIRR}/psi_it-0.10-a-1.tar.bz2 )
linguas_hu? ( ${HTTPMIRR}/psi_hu-0.10-a.tar.bz2 )
linguas_mk? ( ${HTTPMIRR}/psi_mk-0.10-a.tar.bz2 )
linguas_nl? ( ${HTTPMIRR}/psi_nl-0.10-a.tar.bz2 )
linguas_pl? ( ${HTTPMIRR}/psi_pl-0.9.3-1.tar.bz2 )
linguas_pt? ( ${HTTPMIRR}/psi_pt-0.10-a-1.tar.bz2 )
linguas_pt_BR? ( ${HTTPMIRR}/psi_ptBR-0.10-a.tar.bz2 )
linguas_ru? ( ${HTTPMIRR}/psi_ru-0.9.3-a.tar.bz2 )
linguas_se? ( ${HTTPMIRR}/psi_se-0.9.3_rc1-1.tar.bz2 )
linguas_sk? ( ${HTTPMIRR}/psi_sk-0.10-a-1.tar.bz2 )
linguas_sl? ( ${HTTPMIRR}/psi_sl-0.10-b-1.tar.bz2 )
linguas_sr? ( ${HTTPMIRR}/psi_sr-0.10-a-1.tar.bz2 )
linguas_sv? ( ${HTTPMIRR}/psi_sv-0.9.3.tar.bz2 )
linguas_sw_TZ? ( ${HTTPMIRR}/psi_sw-0.9.3.tar.bz2 )
linguas_vi? ( ${HTTPMIRR}/psi_vi-0.10-b-1.tar.bz2 )
linguas_zh? ( ${HTTPMIRR}/psi_zh-0.10-a-1.tar.bz2 )"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
DEPEND="=app-crypt/qca-1*
$(qt_min_version 3.3)
xscreensaver? ( x11-misc/xscreensaver )
extras? ( audacious? ( media-sound/audacious ) )"
RDEPEND="${DEPEND}
ssl? ( =app-crypt/qca-tls-1* )
crypt? ( >=app-crypt/gnupg-1.2.2 )"
PATCHBASE="${WORKDIR}"
PATCHDIR="${PATCHBASE}/${PV}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/psi-pathfix2.patch"
epatch "${FILESDIR}/psi-desktop2.patch"
epatch "${FILESDIR}/psi-reverse_trayicon2.patch"
epatch "${FILESDIR}/${P}-gpg2.patch"
if ! use extras; then
ewarn "You are going to install the original psi version. You might want to"
ewarn "try the version with extra unsuported patches by adding 'extras' to"
ewarn "your use flags."
else
ewarn "You are about to build a version of Psi with extra patches."
ewarn "Patched psi versions will not be supported by the psi development team,"
ewarn "but only (in limited scope) by the psi-gentoo patchset author."
ewarn "If you find any problem with patched psi, first contact with"
ewarn "troll@gentoo.org through the bugzilla or directly by email."
ewarn
ewarn "If you do not want patched psi version, please press Control-C now and"
ewarn "add '-extras' to your USE flags."
ebeep
epause 10
cd "${S}"
# from http://norman.rasmussen.co.za/darcs/psi-muc/
epatch "${PATCHDIR}/psi-muc_support.patch"
epatch "${PATCHDIR}/psi-muc_support-update-20051123.patch"
epatch "${PATCHDIR}/psi-muc_support-update-20060114.patch"
# roster-nr
epatch "${PATCHDIR}/psi-fix_popup_richtext.patch"
epatch "${PATCHDIR}/psi-roster-nr-0.9.14.patch"
epatch "${PATCHDIR}/psi-status_indicator++_add-on_roster-nr.patch"
# indicator icon
cp "${FILESDIR}/psi-indicator.png" "${S}/iconsets/roster/default/indicator.png"
# from http://www.cs.kuleuven.ac.be/~remko/psi/
epatch "${PATCHDIR}/jep8-avatars_iris.diff"
epatch "${PATCHDIR}/jep8-avatars_psi.diff"
# from http://machekku.uaznia.net/jabber/psi/patches/
epatch "${PATCHDIR}/psi-machekku-smart_reply_and_forward-0.5_psi-gentoo.diff"
epatch "${PATCHDIR}/psi-machekku-keep_message_in_auto_away_status.diff"
epatch "${PATCHDIR}/psi-machekku-quote_emoticons.diff"
epatch "${PATCHDIR}/psi-machekku-emoticons_advanced_toggle.diff"
epatch "${PATCHDIR}/psi-machekku-linkify_fix.diff"
epatch "${PATCHDIR}/psi-machekku-autostatus_while_dnd.diff"
epatch "${PATCHDIR}/psi-machekku-visual_styles_manifest.diff"
epatch "${PATCHDIR}/psi-machekku-tool_window_minimize_fix_for_windows.diff"
epatch "${PATCHDIR}/psi-machekku-new_character_counter.diff"
# from ftp://ftp.patryk.one.pl/pub/psi/skazi/patches/
epatch "${PATCHDIR}/psi-options_resize-fix.diff"
epatch "${PATCHDIR}/psi-settoggles-fix.diff"
epatch "${PATCHDIR}/psi-line_in_options-mod.diff"
epatch "${PATCHDIR}/psi-empty_group-fix.diff"
epatch "${PATCHDIR}/psi-no_online_status-mod.diff"
epatch "${PATCHDIR}/psi-status_history-add-psi-gentoo.diff"
epatch "${PATCHDIR}/psi-icon_buttons_big_return-mod.diff"
epatch "${PATCHDIR}/psi-linkify-mod-rev-fix.diff"
epatch "${PATCHDIR}/psi-save_profile-mod.diff"
epatch "${PATCHDIR}/psi-url_emoticon-mod.diff"
epatch "${PATCHDIR}/psi-thin_borders-mod.diff"
# from http://www.uaznia.net/psi-daisy/patches/
epatch "${PATCHDIR}/filetransfer.diff"
epatch "${PATCHDIR}/psi-emots-mod.diff"
epatch "${PATCHDIR}/psi_michalj_statusicon_in_chatdlg_titlebar.diff"
epatch "${PATCHDIR}/psi_michalj_custom_rostericons_in_tooltips.diff"
# from ftp://ftp.patryk.one.pl/pub/psi/patches/
epatch "${PATCHDIR}/psi-psz-chatdlg_typed_msgs_history.diff"
# from http://kg.alternatywa.info/psi/patche/
epatch "${PATCHDIR}/psi-status-timeout-kfix.diff"
epatch "${PATCHDIR}/psi-kg-spoof.diff"
epatch "${PATCHDIR}/psi-kg-individual_status_add.diff"
# from pld-linux.org
epatch "${PATCHDIR}/psi-certs.patch"
# upstream patches from psi-flyspray
epatch "${PATCHDIR}/psi-fix_groupsortingstyle_toggles.patch"
epatch "${PATCHDIR}/psi-multiple_account_groups.diff"
# from http://psi-pedrito.go.pl/
epatch "${PATCHDIR}/pedrito-null-key-string-fix.diff"
epatch "${PATCHDIR}/pedrito-avatars-printf-off.diff"
epatch "${PATCHDIR}/pedrito-linkify_and_wrap-client.diff"
epatch "${PATCHDIR}/pedrito-group_menuitem_for_notinlist.diff"
# from psi-devel mailing list
epatch "${PATCHDIR}/psi-history_lug.patch"
epatch "${PATCHDIR}/psi-history-deletion-bugfix.patch"
epatch "${PATCHDIR}/checkboxes-sound-options.diff"
# from http://mircea.bardac.net/psi/patches/
epatch "${PATCHDIR}/psi-cli-v2.diff"
# from ubuntu
epatch "${PATCHDIR}/psi-trayicon_ubuntu_fix.patch"
# from http://home.unclassified.de/files/psi/patches/
epatch "${PATCHDIR}/statusdlg-enterkey.diff"
epatch "${PATCHDIR}/fix-min-window-notify.diff"
epatch "${PATCHDIR}/hide-no-resource-from-contextmenu.diff"
epatch "${PATCHDIR}/custom-sound-popup.patch"
epatch "${PATCHDIR}/offline-contact-animation.diff"
# from bugs.gentoo.org
epatch "${PATCHDIR}/psi-add-status-history.patch"
# from http://rydz.homedns.org
epatch "${PATCHDIR}/psi-filetransfer-finish-popup-qsorix.patch"
# from http://k.uaznia.net/jabber/psi/patches/
epatch "${PATCHDIR}/a-psi-k-emergency_away_status_button.diff"
epatch "${PATCHDIR}/psi-evil_message_support.patch"
epatch "${PATCHDIR}/psi-auto_responder.patch"
epatch "${PATCHDIR}/psi-auto_responder_gui.patch"
# from http://www.cs.kuleuven.ac.be/~remko/psi/
epatch "${PATCHDIR}/rosteritems_iris.diff"
# this one was chagned because of muc support
epatch "${PATCHDIR}/rosteritems_psi_with_muc.diff"
# from http://delx.cjb.net/psi/
epatch "${PATCHDIR}/psi-nicknames.patch"
# from http://norman.rasmussen.co.za/darcs/psi-rc/
epatch "${PATCHDIR}/norman-rc.diff"
epatch "${PATCHDIR}/norman-darcs-20051129.diff"
# from http://machekku.uaznia.net/jabber/psi/patches/
epatch "${PATCHDIR}/psi-machekku-rc_multiline_status_fix.diff"
# from http://norman.rasmussen.co.za/darcs/psi-rc/
epatch "${PATCHDIR}/psi-dynamic-priority-rc-fix.diff"
epatch "${PATCHDIR}/norman-darcs-20051231.patch"
# created for psi-gentoo and roster-nr
epatch "${PATCHDIR}/psi-smile_icon_emoticonset.patch"
epatch "${PATCHDIR}/psi-enable_avatars.patch"
epatch "${PATCHDIR}/psi-transport_icons_and_avatars.patch"
epatch "${PATCHDIR}/psi-client_avatars_icons.patch"
epatch "${PATCHDIR}/psi-emoticons_advanced_toggle-add-roster-nr.patch"
epatch "${PATCHDIR}/psi-chatdlg_messages_colors_distinguishes.patch"
epatch "${PATCHDIR}/psi-messages_color_backgrounds_in_chat.patch"
epatch "${PATCHDIR}/psi-sort-style-on-roster-nr.patch"
epatch "${PATCHDIR}/psi-says_mod.patch"
epatch "${PATCHDIR}/psi-muc_support_langpacks_fix.patch"
epatch "${PATCHDIR}/psi-copy_jid_or_status_message_to_clipboard.patch"
epatch "${PATCHDIR}/psi-timestamps_option_and_date_showing.patch"
epatch "${PATCHDIR}/psi-avatars_graph_settings_filetypes.patch"
epatch "${PATCHDIR}/psi-auto_responder_by_message.patch"
epatch "${PATCHDIR}/psi-taskbar_flashing.patch"
# by nelchael
epatch "${PATCHDIR}/psi-nelchael-exec_command.patch"
epatch "${PATCHDIR}/psi-nelchael-disconnect-sleep.patch"
use audacious && epatch "${PATCHDIR}/psi-nelchael-audacious-status-0.3.patch"
if use insecure-patches; then
# from http://www.uni-bonn.de/~nieuwenh/
epatch "${PATCHDIR}/libTeXFormula.diff"
# from pld-linux.org
epatch "${PATCHDIR}/psi-libTeXFormula-nicechats.patch"
fi;
epatch "${PATCHDIR}/psi-gentoo-version.patch"
fi
}
src_compile() {
# growl is mac osx extension only - maybe someday we will want this
local myconf="--disable-growl"
use xscreensaver || myconf="${myconf} --disable-xss"
./configure \
--prefix=/usr \
--with-qca-inc=/usr/include \
--with-qca-lib=/usr/lib \
${myconf} \
|| die "Configure failed"
# fixes weird bugs : #150187 and #154556
cd "${S}/libpsi/psiwidgets"
${QTDIR}/bin/qmake psiwidgets.pro \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE=${QTDIR}/bin/qmake \
QMAKE_RPATH= \
|| die "Qmake failed"
# for CXXFLAGS from make.conf
cd "${S}/src"
${QTDIR}/bin/qmake src.pro \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE=${QTDIR}/bin/qmake \
QMAKE_RPATH= \
|| die "Qmake failed"
cd "${S}"
${QTDIR}/bin/qmake psi.pro \
QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
QMAKE=${QTDIR}/bin/qmake \
QMAKE_RPATH= \
|| die "Qmake failed"
emake || die "Make failed"
einfo "Building language packs"
cd "${WORKDIR}/langs"
for i in `ls -c1 | grep "\.ts$"` ; do
"${QTDIR}/bin/lrelease" $i
done;
}
src_install() {
einfo "Installing"
make INSTALL_ROOT="${D}" install || die "Make install failed"
#this way the docs will also be installed in the standard gentoo dir
for i in roster system emoticons; do
newdoc "${S}/iconsets/${i}/README" "README.${i}"
done;
newdoc certs/README README.certs
dodoc README TODO
#Install language packs
cp "${WORKDIR}/langs/"psi_*.qm "${D}/usr/share/psi/"
}
# 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.7 2008/03/27 17:58:52 fmccor 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 ~hppa ~ppc ~ppc64 ~sparc ~x86"
RESTRICT="test"
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
}