summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrzemyslaw Maciag <troll@gentoo.org>2006-09-25 21:31:16 +0000
committerPrzemyslaw Maciag <troll@gentoo.org>2006-09-25 21:31:16 +0000
commit3e546debe13e3fc03fc416859d7baef580769e62 (patch)
treead935d738800104f0f2551b5088bc72987eeccfd /net-im/psi/files
parentCleaning all 0.9.3* related files. Fixed LINGUAS. (diff)
downloadgentoo-2-3e546debe13e3fc03fc416859d7baef580769e62.tar.gz
gentoo-2-3e546debe13e3fc03fc416859d7baef580769e62.tar.bz2
gentoo-2-3e546debe13e3fc03fc416859d7baef580769e62.zip
Cleaning all 0.9.3* related files. Fixed LINGUAS.
(Portage version: 2.1.2_pre1-r2) (Signed Manifest commit)
Diffstat (limited to 'net-im/psi/files')
-rw-r--r--net-im/psi/files/digest-psi-0.9.3-r184
-rw-r--r--net-im/psi/files/digest-psi-0.9.3-r296
-rw-r--r--net-im/psi/files/digest-psi-0.9.3-r399
-rw-r--r--net-im/psi/files/digest-psi-0.9.3-r490
-rw-r--r--net-im/psi/files/psi-add-status-history.patch382
-rw-r--r--net-im/psi/files/psi-desktop.patch21
-rw-r--r--net-im/psi/files/psi-desktop_file_and_icons_directories.patch34
-rw-r--r--net-im/psi/files/psi-emergency.pngbin295 -> 0 bytes
-rw-r--r--net-im/psi/files/psi-fix_popup_richtext.patch142
-rw-r--r--net-im/psi/files/psi-pathfix.patch19
-rw-r--r--net-im/psi/files/psi-reverse_trayicon.patch33
-rw-r--r--net-im/psi/files/psi-status_indicator++_add-on_roster-nr.patch275
-rw-r--r--net-im/psi/files/vcard-photo-interface.patch.bz2bin4232 -> 0 bytes
13 files changed, 0 insertions, 1275 deletions
diff --git a/net-im/psi/files/digest-psi-0.9.3-r1 b/net-im/psi/files/digest-psi-0.9.3-r1
deleted file mode 100644
index edcba6554c4b..000000000000
--- a/net-im/psi/files/digest-psi-0.9.3-r1
+++ /dev/null
@@ -1,84 +0,0 @@
-MD5 91c765b93225f8070abcf0f857aca13a psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-RMD160 ef62b38db34ad95f1fb66a9b13006d8c0540f8f9 psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-SHA256 969f45d12b4e57229f163e9e9908d2ed024736f3c7a175de7befa0f2b86cc89d psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-MD5 4e3f6c24dd28bd45787aa73dca486b0d psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-RMD160 a613cb8bf7180a38c7c6293ca00e0a3d629329e3 psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-SHA256 3e20510c4aa8ad82a669e0ae01ddc22eaf8bce76a5bd032dff06681ed3e6f65b psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-MD5 d20f3bb530235a246bc2d92308089744 psi-0.9.3.tar.bz2 1423322
-RMD160 66983a9746812b27a5c8a1c072e9b33aca638d30 psi-0.9.3.tar.bz2 1423322
-SHA256 e3ad2aedfdddfa045db2a55d6627b0412f24ac414c0f6c1e15f5448834439a00 psi-0.9.3.tar.bz2 1423322
-MD5 2264152accdad0a5ea3e9ca62a6bd5ed psi_ar-0.9.3_rc1.tar.bz2 31326
-RMD160 617a3295ed435b12d7be8087b77d93a81d2edbf2 psi_ar-0.9.3_rc1.tar.bz2 31326
-SHA256 e6a965712fac6a838001eeb0b91dca44c7a5affedfed895b8c09b136bd3448e4 psi_ar-0.9.3_rc1.tar.bz2 31326
-MD5 002dfbdea4c25ac45e8d8b04d7fac2b1 psi_ca-0.9.3_rc1.tar.bz2 15735
-RMD160 c2d2903e85c750068a0c8963deab78b5639615f6 psi_ca-0.9.3_rc1.tar.bz2 15735
-SHA256 e98f6cef6c7e81bd5a52e832193820d38d3b0c00b0013b66c846e5af97bf280a psi_ca-0.9.3_rc1.tar.bz2 15735
-MD5 33ef8b42616a7c1616d62a06714b943e psi_cs-0.9.3_rc1.tar.bz2 15710
-RMD160 aef0c7d5aac87689c35972a5a08a940830f4bb05 psi_cs-0.9.3_rc1.tar.bz2 15710
-SHA256 f1ed6058ffc30b3cdb1290d42734a3b1a64b78919d4d52659dfcf07fe408a9a7 psi_cs-0.9.3_rc1.tar.bz2 15710
-MD5 aaa87e761485ee9efc61aaf4bc86c71a psi_da-0.9.3_rc1.tar.bz2 30110
-RMD160 7e5915a3ea28cbf89f6436fc1522ef22f00c6946 psi_da-0.9.3_rc1.tar.bz2 30110
-SHA256 43d0ffe0060629aa569f0f20ab06887cecef16a5b2ed8e5d8be990d0aa555963 psi_da-0.9.3_rc1.tar.bz2 30110
-MD5 84ba5e4952a1670bee636a5e42b47da4 psi_de-0.9.3_rc1.tar.bz2 37399
-RMD160 7ff20b59749705ac1c0d04173900170246bdba07 psi_de-0.9.3_rc1.tar.bz2 37399
-SHA256 800bc56c29def66727a84b67fd733a07b5f2dfb21975dd26e5ca00ec415af8bd psi_de-0.9.3_rc1.tar.bz2 37399
-MD5 15446ce6e4e0ea87f92b06cd523ff0c9 psi_ee-0.9.3_rc1.tar.bz2 30213
-RMD160 9d8e4863ebe7bb8bc554c9154a68e5a26096de19 psi_ee-0.9.3_rc1.tar.bz2 30213
-SHA256 bba9f08754b0c36a331588e9453d6bc635b9e5dd4e11eaf19562692e64009444 psi_ee-0.9.3_rc1.tar.bz2 30213
-MD5 25cd449465483f79b71cd1cb0cb296e0 psi_el-0.9.3_rc1.tar.bz2 36724
-RMD160 0d853a4782d4da73e340db7b7371d656de6b533b psi_el-0.9.3_rc1.tar.bz2 36724
-SHA256 28428c09a3ff1e0801c2d0c929daf16821d6dd2dcec5bb87c8ab12b08757a2b0 psi_el-0.9.3_rc1.tar.bz2 36724
-MD5 e2d9a27f82623963b963cef24bb16176 psi_en-0.9.3_rc1.tar.bz2 15693
-RMD160 b7bea95ada1e8f314e3e9bdbd8a9ab7496cc77cb psi_en-0.9.3_rc1.tar.bz2 15693
-SHA256 256a0b3edcd4e457be3b90248134441ff5519a308fa729b6860a1f75ef56c6cb psi_en-0.9.3_rc1.tar.bz2 15693
-MD5 1b5c8b84fbd8d1b85dcef4207e87a405 psi_eo-0.9.3_rc1.tar.bz2 15710
-RMD160 3cedcd52e17737de3a637df097cc6cea603db8b9 psi_eo-0.9.3_rc1.tar.bz2 15710
-SHA256 836ef9ffee2e9d6a27bf292455af9539d776ce84f8807b92987b2a70fb592e6e psi_eo-0.9.3_rc1.tar.bz2 15710
-MD5 26fa492527b9037cee4322660c013ea7 psi_es-0.9.3_rc1.tar.bz2 40701
-RMD160 a04534fab31ec50a703f9b74ede9599993f2bdbd psi_es-0.9.3_rc1.tar.bz2 40701
-SHA256 cb68e653d805626804eacdb57c59ebae07f6e32e7630441825435eb1c9ce9a36 psi_es-0.9.3_rc1.tar.bz2 40701
-MD5 7ba4734b8a28f12fa3505776343ff4f6 psi_fi-0.9.3_rc1.tar.bz2 23694
-RMD160 8e38c4804ef809f12527dfa6de038ef7bea886ee psi_fi-0.9.3_rc1.tar.bz2 23694
-SHA256 d02630d7521047a0ea16cd154e06e26632a5aba03c94257e309f9b38cbccace2 psi_fi-0.9.3_rc1.tar.bz2 23694
-MD5 a2a1d416ad74dc6574a39ce08aaa4cd0 psi_fr-0.9.3_rc1.tar.bz2 32141
-RMD160 866231b011291af4e390b800910f8af9ac9bf890 psi_fr-0.9.3_rc1.tar.bz2 32141
-SHA256 f44ed6b67381a5e24bb90664328b5b431633e425a9965daccc2a1cdcaf8a7a44 psi_fr-0.9.3_rc1.tar.bz2 32141
-MD5 b904dc9d81f8bf69218d0d80f3d87264 psi_jp-0.9.3_rc1.tar.bz2 25079
-RMD160 85a1935c066ad7abdb9e9ba1959d9adb6de69dae psi_jp-0.9.3_rc1.tar.bz2 25079
-SHA256 f1345b7b3a36d8c00ee483a3dd0cedb182292b660350408a0c0f9ca5058afe7d psi_jp-0.9.3_rc1.tar.bz2 25079
-MD5 f1dceb0dd6e8203c78fbd11c9bfb284f psi_mk-0.9.3_rc1.tar.bz2 35129
-RMD160 1e00127255d51654ef9fbbd8dcc41ac12d46bc6c psi_mk-0.9.3_rc1.tar.bz2 35129
-SHA256 e600b6ff21f508822f8b0045e8857777b6b8df8f2a86af894e0cec0319e7a8e9 psi_mk-0.9.3_rc1.tar.bz2 35129
-MD5 066e4f2e269c86b8a62511d630daba55 psi_nl-0.9.3_rc1.tar.bz2 37794
-RMD160 0ab84368d6a05c624bdfed939aa1c1fd90d1a334 psi_nl-0.9.3_rc1.tar.bz2 37794
-SHA256 296bfa6b7fe5187410feb33432b98de1e7355d5f84de8b8f8a5ad5f75dfb0707 psi_nl-0.9.3_rc1.tar.bz2 37794
-MD5 f270e6ed02653bcf9c638b273b50a7cb psi_pl-0.9.3_rc1.tar.bz2 36619
-RMD160 b7dd19cc5694e7c1a1bb249e6c06a4d9710d90dd psi_pl-0.9.3_rc1.tar.bz2 36619
-SHA256 cabc951788405f7f067c9aeba3bfe9f4b7a475ab7590bb971a62ae0afa68be8c psi_pl-0.9.3_rc1.tar.bz2 36619
-MD5 42065d749ded7c76ad44744bef15a838 psi_pt-0.9.3_rc1.tar.bz2 15735
-RMD160 1b9b93d8aadc31b46507b98c0c71cbc2c9ad2c5c psi_pt-0.9.3_rc1.tar.bz2 15735
-SHA256 a17a49f58fedec3c42f5be4832ce3487bd5ef886b915cf60a10f282b33b2e47c psi_pt-0.9.3_rc1.tar.bz2 15735
-MD5 a575e52172db8d978fa9c226ab191307 psi_pt_BR-0.9.3_rc1.tar.bz2 15712
-RMD160 a5a50d633495406e2865c012cbf3e2de7fe4276f psi_pt_BR-0.9.3_rc1.tar.bz2 15712
-SHA256 83ef95666fce424fbf3ba711d4dbaa5fbc88f7cd9dfcb65709c36d0a93354c4a psi_pt_BR-0.9.3_rc1.tar.bz2 15712
-MD5 13d449a8bd9906c4609625c9a3cd611c psi_ru-0.9.3_rc1.tar.bz2 37849
-RMD160 8d721d052ca709236dc8ef933dbe28b070d5ebe8 psi_ru-0.9.3_rc1.tar.bz2 37849
-SHA256 2e83cf65706d3286e6dbdad61565cd9261bad01d679d83bba5789af9696fa900 psi_ru-0.9.3_rc1.tar.bz2 37849
-MD5 01bf0c623a576e2d9f4ff30942c50a29 psi_se-0.9.3_rc1.tar.bz2 15726
-RMD160 7a7bcb502314e86548fde646a1623146f4dae715 psi_se-0.9.3_rc1.tar.bz2 15726
-SHA256 3008138f07575f60476c00a93589279fca2ab53d4763acffdb49a3bddee19cd5 psi_se-0.9.3_rc1.tar.bz2 15726
-MD5 167e8546991af7ee88c45ca585e06223 psi_sk-0.9.3_rc1.tar.bz2 35586
-RMD160 fe5a62155fc930fe3ce6ce22fe2ea9d487a4b5a6 psi_sk-0.9.3_rc1.tar.bz2 35586
-SHA256 2a6bc31f60ff5ef76b5b9021afe645f485f02841c0c2ae0a3450ed0fe092724e psi_sk-0.9.3_rc1.tar.bz2 35586
-MD5 d2f4e705ceefde040bc6111b56ec63a5 psi_sr-0.9.3_rc1.tar.bz2 15715
-RMD160 87608fd7c246ec482ef6511554cda398012912b1 psi_sr-0.9.3_rc1.tar.bz2 15715
-SHA256 5c082b2c3849ea1b0225e157bb10e0e9c5d91ce616ab3663912242f1cf7fa6c7 psi_sr-0.9.3_rc1.tar.bz2 15715
-MD5 5690daf361cc713536b3ea2822a5cf0f psi_sw-0.9.3_rc1.tar.bz2 32799
-RMD160 b6f402a40d1862ec0a3905082a5cf8e167cca1e3 psi_sw-0.9.3_rc1.tar.bz2 32799
-SHA256 d587531cd9994e4fa9f1ae76b0f23703f6d8b25a478ae80cd102d96d7b5fadd6 psi_sw-0.9.3_rc1.tar.bz2 32799
-MD5 61d769cad0dd7ec7cadd51a4c6bb7941 psi_vi-0.9.3_rc1.tar.bz2 31462
-RMD160 5996c6f736f2c133cf71c4d7472eff69467b2bb4 psi_vi-0.9.3_rc1.tar.bz2 31462
-SHA256 8e6c7d20aab83b483276f0c2627515de723fd1257120c52045eed41a407b8a37 psi_vi-0.9.3_rc1.tar.bz2 31462
-MD5 e2b27bfe9e1e8b3d49e664b67d4cf0aa psi_zh-0.9.3_rc1.tar.bz2 29352
-RMD160 0bfdc77217b854538a3157c8838fdba272b26293 psi_zh-0.9.3_rc1.tar.bz2 29352
-SHA256 f059fd4f5ced1a7b28c48395aabf1246322921d149375a3fdba5743edef43fa2 psi_zh-0.9.3_rc1.tar.bz2 29352
diff --git a/net-im/psi/files/digest-psi-0.9.3-r2 b/net-im/psi/files/digest-psi-0.9.3-r2
deleted file mode 100644
index d7be1c3cc01c..000000000000
--- a/net-im/psi/files/digest-psi-0.9.3-r2
+++ /dev/null
@@ -1,96 +0,0 @@
-MD5 91c765b93225f8070abcf0f857aca13a psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-RMD160 ef62b38db34ad95f1fb66a9b13006d8c0540f8f9 psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-SHA256 969f45d12b4e57229f163e9e9908d2ed024736f3c7a175de7befa0f2b86cc89d psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-MD5 4e3f6c24dd28bd45787aa73dca486b0d psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-RMD160 a613cb8bf7180a38c7c6293ca00e0a3d629329e3 psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-SHA256 3e20510c4aa8ad82a669e0ae01ddc22eaf8bce76a5bd032dff06681ed3e6f65b psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-MD5 b87b7ae232b06dea36fc2c826075bc62 psi-0.9.3-gentoo-extras-0.3.tar.bz2 29429
-RMD160 93b19fc973ac3acaf382b447c30d620ed7707ebc psi-0.9.3-gentoo-extras-0.3.tar.bz2 29429
-SHA256 aedc6549773be238ce7cd264a58b174c2be74d98952db69296c72f9ca8419e52 psi-0.9.3-gentoo-extras-0.3.tar.bz2 29429
-MD5 d20f3bb530235a246bc2d92308089744 psi-0.9.3.tar.bz2 1423322
-RMD160 66983a9746812b27a5c8a1c072e9b33aca638d30 psi-0.9.3.tar.bz2 1423322
-SHA256 e3ad2aedfdddfa045db2a55d6627b0412f24ac414c0f6c1e15f5448834439a00 psi-0.9.3.tar.bz2 1423322
-MD5 2885ffd0943e95edc0b8521309b01d32 psi_ar-0.9.3.tar.bz2 31466
-RMD160 c592e630fda60f097dc8df0079b0fb72380fd996 psi_ar-0.9.3.tar.bz2 31466
-SHA256 5108803f55a6c71b15b90d76ca20040970349ee89edc2613d96379d6c61f04a9 psi_ar-0.9.3.tar.bz2 31466
-MD5 874f8f0aebcdc1294748546a59ddaefb psi_ca-0.9.3.tar.bz2 15750
-RMD160 112620891ee33ef417e55e9f66aaf7af381d4e45 psi_ca-0.9.3.tar.bz2 15750
-SHA256 105d5366390c2de50005883fe3f6ad2dd7873150f775ac95189df6d0b1153f6e psi_ca-0.9.3.tar.bz2 15750
-MD5 990dea4e96f093d07c5d5523c9875c6a psi_cs-0.9.3-a.tar.bz2 35212
-RMD160 8e4b73c0b4daefd1fb0102225adbd4a4f11bf4ff psi_cs-0.9.3-a.tar.bz2 35212
-SHA256 a9434be2b92cc0a05c3ed54cadc8f4c33f03deab76a61191996e90f54f5ec65b psi_cs-0.9.3-a.tar.bz2 35212
-MD5 208ed7a4f2c8b0aa870beb806c025b6e psi_da-0.9.3.tar.bz2 30325
-RMD160 0d833e0540f90ee60aa09544d1bf828d76f4efe6 psi_da-0.9.3.tar.bz2 30325
-SHA256 12700c28ed73b87bf28e4eb7c350011bd38f5143c50dcebf7c60056bfdad5d35 psi_da-0.9.3.tar.bz2 30325
-MD5 b3bd808955398db752759d92186704f4 psi_de-0.9.3-c.tar.bz2 33169
-RMD160 d721dab2b4b4a02defc580e79152ba1e44211bce psi_de-0.9.3-c.tar.bz2 33169
-SHA256 018dd7ac4e8cedcb68873ae6669df98a2f8271d6ef25b6278e7c7a17bd9d3f89 psi_de-0.9.3-c.tar.bz2 33169
-MD5 15446ce6e4e0ea87f92b06cd523ff0c9 psi_ee-0.9.3_rc1.tar.bz2 30213
-RMD160 9d8e4863ebe7bb8bc554c9154a68e5a26096de19 psi_ee-0.9.3_rc1.tar.bz2 30213
-SHA256 bba9f08754b0c36a331588e9453d6bc635b9e5dd4e11eaf19562692e64009444 psi_ee-0.9.3_rc1.tar.bz2 30213
-MD5 8a659618968a698ba7a5cd76b46be6f2 psi_el-0.9.3-a.tar.bz2 34891
-RMD160 ca2aeaaa5035d7ebc203994bc76f6e4f41358b15 psi_el-0.9.3-a.tar.bz2 34891
-SHA256 feb3628bbcf5fc282ba888bbaf85682639ff286f4acb2738b2026ff5fbaa5d63 psi_el-0.9.3-a.tar.bz2 34891
-MD5 620bc429c65c223b886ed90f7f7b7bbb psi_eo-0.9.3-c.tar.bz2 32457
-RMD160 7a1d49f90496407d37082426b81091477d941b6a psi_eo-0.9.3-c.tar.bz2 32457
-SHA256 ca325537ebf161494aa44cd4bc20e6fcdc92f15028e02eb11f203bdb9938d318 psi_eo-0.9.3-c.tar.bz2 32457
-MD5 e55e63f3230e2373c502ced04299b918 psi_es-0.9.3-a.tar.bz2 32347
-RMD160 be3652f1340a6f387d87ad213b7de2fc7e5658b5 psi_es-0.9.3-a.tar.bz2 32347
-SHA256 fe1247042332170ee2c0a2c9a12de8f01c20b50e9db7c1bd3b5a027c95b28991 psi_es-0.9.3-a.tar.bz2 32347
-MD5 ef5f0d73b59d65fb1edcb42d698f64a9 psi_et-0.9.3-a.tar.bz2 30124
-RMD160 8cab7c9ab114dffb3265141e244075f0fb584664 psi_et-0.9.3-a.tar.bz2 30124
-SHA256 db1a32a04c76231df67786298c48da4ce275c35eae37df6f25ae92126477df1e psi_et-0.9.3-a.tar.bz2 30124
-MD5 d41e102a476ed319f0bcca4c516b4938 psi_fi-0.9.3.tar.bz2 23718
-RMD160 3544990eec2f645d1dd9958741eafe3b72984285 psi_fi-0.9.3.tar.bz2 23718
-SHA256 ac58365b157f4f9420b4ca76f24d43ba63ceda7e53dae66347b248c1bde384ae psi_fi-0.9.3.tar.bz2 23718
-MD5 22c3fe13e5c0fdaa33d8ef1fc2a2d560 psi_fr-0.9.3-a.tar.bz2 34898
-RMD160 cdd9cab47a840a9edc4289d5e04d6c6e5f83d94b psi_fr-0.9.3-a.tar.bz2 34898
-SHA256 d9741c88f28b64a79a36a191304834fa0de0de967d4e224a4a42db0bb03c47f4 psi_fr-0.9.3-a.tar.bz2 34898
-MD5 e7aeef2ed3f743a2937599e1f123adc6 psi_it-0.9.3.tar.bz2 15759
-RMD160 4226090253697b258575cf6df42ae525beb513ec psi_it-0.9.3.tar.bz2 15759
-SHA256 cf5eb3cebe268675db8261da15738fa6d650e64c5fbe575516e64fd349dc25f5 psi_it-0.9.3.tar.bz2 15759
-MD5 6be3b0fc9ed02ef7f8cef70852ee1369 psi_jp-0.9.3.tar.bz2 25159
-RMD160 85d5cd92353ee949af94179252224dc5b7c7abe9 psi_jp-0.9.3.tar.bz2 25159
-SHA256 b1eb69960e5c4a38b73dcc980912df86d8390114776b4f68759375b0d5bc2006 psi_jp-0.9.3.tar.bz2 25159
-MD5 9491e2c753cec234a99dd8ab4752bbcd psi_mk-0.9.3-a.tar.bz2 32472
-RMD160 396f2c76154d395b6fe56299c20bc50e068ba968 psi_mk-0.9.3-a.tar.bz2 32472
-SHA256 78cd63b3a08b8cf4fce40492d54edb5e452a2853f3b9c3c60c102a2d28a3df91 psi_mk-0.9.3-a.tar.bz2 32472
-MD5 1e136c01250d3d52e888cdd5d6fe4c15 psi_nl-0.9.3-b.tar.bz2 33224
-RMD160 bb51e7ba49894553e1652bf26f58e1d0b88ac9a5 psi_nl-0.9.3-b.tar.bz2 33224
-SHA256 76ce756b0b0ec1603e8ebdc6fcd3ee4504f9b00deb6da0cda6799d4c5c3853f4 psi_nl-0.9.3-b.tar.bz2 33224
-MD5 f270e6ed02653bcf9c638b273b50a7cb psi_pl-0.9.3-1.tar.bz2 36619
-RMD160 b7dd19cc5694e7c1a1bb249e6c06a4d9710d90dd psi_pl-0.9.3-1.tar.bz2 36619
-SHA256 cabc951788405f7f067c9aeba3bfe9f4b7a475ab7590bb971a62ae0afa68be8c psi_pl-0.9.3-1.tar.bz2 36619
-MD5 9246dadd5a8481d060c1336ffabf3ef7 psi_pt-0.9.3.tar.bz2 15746
-RMD160 d91092544c25335bcddfd85a36d8701635a551c0 psi_pt-0.9.3.tar.bz2 15746
-SHA256 4eb2824b9b42082d08ff245e93ef79671d4cde793ad28a6a610e24571a64b3f2 psi_pt-0.9.3.tar.bz2 15746
-MD5 788ef1ad0f1212836865033e35ec917a psi_ptbr-0.9.3.tar.bz2 35934
-RMD160 0109fa8e2b5a3a5f93579fe250748c679a3f05ee psi_ptbr-0.9.3.tar.bz2 35934
-SHA256 78368847ca2553473affb5b1ecb6814fddb635d0472547eebad5b621c8b6e566 psi_ptbr-0.9.3.tar.bz2 35934
-MD5 5e20def73cdfdee2b9af6798fa75417b psi_ru-0.9.3-a.tar.bz2 33201
-RMD160 67d50a071cd3271866f1bc50af7cfcd5e788a691 psi_ru-0.9.3-a.tar.bz2 33201
-SHA256 84abfb915cb027a2afbd85232ce2a4da1e2066ca9eb7e4a3c88b6ff45c66ddce psi_ru-0.9.3-a.tar.bz2 33201
-MD5 01bf0c623a576e2d9f4ff30942c50a29 psi_se-0.9.3_rc1.tar.bz2 15726
-RMD160 7a7bcb502314e86548fde646a1623146f4dae715 psi_se-0.9.3_rc1.tar.bz2 15726
-SHA256 3008138f07575f60476c00a93589279fca2ab53d4763acffdb49a3bddee19cd5 psi_se-0.9.3_rc1.tar.bz2 15726
-MD5 f3bdd1aafbc7690628cf9df4214b5af3 psi_sk-0.9.3-a.tar.bz2 34654
-RMD160 12d9e871d2c359d659f03f4cf422093b50d56faa psi_sk-0.9.3-a.tar.bz2 34654
-SHA256 e4ccb5be904951426822ecc7934ab90e85d3e1a54cb7e3ee8db997501cd013ae psi_sk-0.9.3-a.tar.bz2 34654
-MD5 eccc3cb77801eb36208765325e8977cd psi_sl-0.9.3-a.tar.bz2 32850
-RMD160 a8e3f5f4dc2947cede10f66a8462f1e3a1de87de psi_sl-0.9.3-a.tar.bz2 32850
-SHA256 090ccbc6e08531ed3bf575d3a27ee96830715df4bb1ee9e3f9490a964094d0bc psi_sl-0.9.3-a.tar.bz2 32850
-MD5 1857fe75dd81c85db90fb195b32c8bd0 psi_sr-0.9.3.tar.bz2 15754
-RMD160 423de4855715c86fdbe93da3251afc14870f5842 psi_sr-0.9.3.tar.bz2 15754
-SHA256 f9f0e66bce8c2034ddf48485af75cff05c23a18304e21162400513af0df4eda8 psi_sr-0.9.3.tar.bz2 15754
-MD5 2773bbf4585e054e7c0ca472b5723014 psi_sv-0.9.3.tar.bz2 35122
-RMD160 a8a28d3a5de1814b2e5cc2767b27dc92fcb86519 psi_sv-0.9.3.tar.bz2 35122
-SHA256 97347269e00d9ce53c56f0c6e510fec873d3d37798a6f2a9ecce4d35824a5098 psi_sv-0.9.3.tar.bz2 35122
-MD5 df93122447366aef362bafde0ed67618 psi_sw-0.9.3.tar.bz2 32917
-RMD160 da126fa3e5c27a1ab5f3c69f9f10e04d164e7744 psi_sw-0.9.3.tar.bz2 32917
-SHA256 452b1d0d1d1357844c3405f8975e82213cf4bd05ac3585662c41956bd04e9348 psi_sw-0.9.3.tar.bz2 32917
-MD5 1dcc37d4fd5c598f269fffc3b04bde6a psi_vi-0.9.3-a.tar.bz2 34188
-RMD160 e3e4ee14cf3f6b8dbb9c00cf438f8abe27ad4755 psi_vi-0.9.3-a.tar.bz2 34188
-SHA256 8beb5647558efbbf3b9ee66fdd5d7d12e5e0ac93775d1c7a7ac71afdce619d45 psi_vi-0.9.3-a.tar.bz2 34188
-MD5 6ef95100b9ff08b86f4404f32694d451 psi_zh-0.9.3-a.tar.bz2 31925
-RMD160 3e9ff4622de47c0029bc6c2e497e530498729bc0 psi_zh-0.9.3-a.tar.bz2 31925
-SHA256 ef85eb3a85119f0e038ae021a5c84d1e3294635bfcda854fd759283267eb5aea psi_zh-0.9.3-a.tar.bz2 31925
diff --git a/net-im/psi/files/digest-psi-0.9.3-r3 b/net-im/psi/files/digest-psi-0.9.3-r3
deleted file mode 100644
index 8ee6e854599b..000000000000
--- a/net-im/psi/files/digest-psi-0.9.3-r3
+++ /dev/null
@@ -1,99 +0,0 @@
-MD5 91c765b93225f8070abcf0f857aca13a psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-RMD160 ef62b38db34ad95f1fb66a9b13006d8c0540f8f9 psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-SHA256 969f45d12b4e57229f163e9e9908d2ed024736f3c7a175de7befa0f2b86cc89d psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
-MD5 4e3f6c24dd28bd45787aa73dca486b0d psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-RMD160 a613cb8bf7180a38c7c6293ca00e0a3d629329e3 psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-SHA256 3e20510c4aa8ad82a669e0ae01ddc22eaf8bce76a5bd032dff06681ed3e6f65b psi-0.9.3-gentoo-extras-0.2.tar.bz2 14804
-MD5 b87b7ae232b06dea36fc2c826075bc62 psi-0.9.3-gentoo-extras-0.3.tar.bz2 29429
-RMD160 93b19fc973ac3acaf382b447c30d620ed7707ebc psi-0.9.3-gentoo-extras-0.3.tar.bz2 29429
-SHA256 aedc6549773be238ce7cd264a58b174c2be74d98952db69296c72f9ca8419e52 psi-0.9.3-gentoo-extras-0.3.tar.bz2 29429
-MD5 f340105940d4e2ce9d5e1682e805572e psi-0.9.3-gentoo-extras-0.4.tar.bz2 60319
-RMD160 63bc8e334e9ec617ceee068b8076ee5c161bc4d7 psi-0.9.3-gentoo-extras-0.4.tar.bz2 60319
-SHA256 515d2a221ba086fdeadb646f38f444966e23cdfc7d0a919b2376592136c89b10 psi-0.9.3-gentoo-extras-0.4.tar.bz2 60319
-MD5 d20f3bb530235a246bc2d92308089744 psi-0.9.3.tar.bz2 1423322
-RMD160 66983a9746812b27a5c8a1c072e9b33aca638d30 psi-0.9.3.tar.bz2 1423322
-SHA256 e3ad2aedfdddfa045db2a55d6627b0412f24ac414c0f6c1e15f5448834439a00 psi-0.9.3.tar.bz2 1423322
-MD5 2885ffd0943e95edc0b8521309b01d32 psi_ar-0.9.3.tar.bz2 31466
-RMD160 c592e630fda60f097dc8df0079b0fb72380fd996 psi_ar-0.9.3.tar.bz2 31466
-SHA256 5108803f55a6c71b15b90d76ca20040970349ee89edc2613d96379d6c61f04a9 psi_ar-0.9.3.tar.bz2 31466
-MD5 874f8f0aebcdc1294748546a59ddaefb psi_ca-0.9.3.tar.bz2 15750
-RMD160 112620891ee33ef417e55e9f66aaf7af381d4e45 psi_ca-0.9.3.tar.bz2 15750
-SHA256 105d5366390c2de50005883fe3f6ad2dd7873150f775ac95189df6d0b1153f6e psi_ca-0.9.3.tar.bz2 15750
-MD5 990dea4e96f093d07c5d5523c9875c6a psi_cs-0.9.3-a.tar.bz2 35212
-RMD160 8e4b73c0b4daefd1fb0102225adbd4a4f11bf4ff psi_cs-0.9.3-a.tar.bz2 35212
-SHA256 a9434be2b92cc0a05c3ed54cadc8f4c33f03deab76a61191996e90f54f5ec65b psi_cs-0.9.3-a.tar.bz2 35212
-MD5 208ed7a4f2c8b0aa870beb806c025b6e psi_da-0.9.3.tar.bz2 30325
-RMD160 0d833e0540f90ee60aa09544d1bf828d76f4efe6 psi_da-0.9.3.tar.bz2 30325
-SHA256 12700c28ed73b87bf28e4eb7c350011bd38f5143c50dcebf7c60056bfdad5d35 psi_da-0.9.3.tar.bz2 30325
-MD5 b3bd808955398db752759d92186704f4 psi_de-0.9.3-c.tar.bz2 33169
-RMD160 d721dab2b4b4a02defc580e79152ba1e44211bce psi_de-0.9.3-c.tar.bz2 33169
-SHA256 018dd7ac4e8cedcb68873ae6669df98a2f8271d6ef25b6278e7c7a17bd9d3f89 psi_de-0.9.3-c.tar.bz2 33169
-MD5 15446ce6e4e0ea87f92b06cd523ff0c9 psi_ee-0.9.3_rc1.tar.bz2 30213
-RMD160 9d8e4863ebe7bb8bc554c9154a68e5a26096de19 psi_ee-0.9.3_rc1.tar.bz2 30213
-SHA256 bba9f08754b0c36a331588e9453d6bc635b9e5dd4e11eaf19562692e64009444 psi_ee-0.9.3_rc1.tar.bz2 30213
-MD5 8a659618968a698ba7a5cd76b46be6f2 psi_el-0.9.3-a.tar.bz2 34891
-RMD160 ca2aeaaa5035d7ebc203994bc76f6e4f41358b15 psi_el-0.9.3-a.tar.bz2 34891
-SHA256 feb3628bbcf5fc282ba888bbaf85682639ff286f4acb2738b2026ff5fbaa5d63 psi_el-0.9.3-a.tar.bz2 34891
-MD5 620bc429c65c223b886ed90f7f7b7bbb psi_eo-0.9.3-c.tar.bz2 32457
-RMD160 7a1d49f90496407d37082426b81091477d941b6a psi_eo-0.9.3-c.tar.bz2 32457
-SHA256 ca325537ebf161494aa44cd4bc20e6fcdc92f15028e02eb11f203bdb9938d318 psi_eo-0.9.3-c.tar.bz2 32457
-MD5 e55e63f3230e2373c502ced04299b918 psi_es-0.9.3-a.tar.bz2 32347
-RMD160 be3652f1340a6f387d87ad213b7de2fc7e5658b5 psi_es-0.9.3-a.tar.bz2 32347
-SHA256 fe1247042332170ee2c0a2c9a12de8f01c20b50e9db7c1bd3b5a027c95b28991 psi_es-0.9.3-a.tar.bz2 32347
-MD5 ef5f0d73b59d65fb1edcb42d698f64a9 psi_et-0.9.3-a.tar.bz2 30124
-RMD160 8cab7c9ab114dffb3265141e244075f0fb584664 psi_et-0.9.3-a.tar.bz2 30124
-SHA256 db1a32a04c76231df67786298c48da4ce275c35eae37df6f25ae92126477df1e psi_et-0.9.3-a.tar.bz2 30124
-MD5 d41e102a476ed319f0bcca4c516b4938 psi_fi-0.9.3.tar.bz2 23718
-RMD160 3544990eec2f645d1dd9958741eafe3b72984285 psi_fi-0.9.3.tar.bz2 23718
-SHA256 ac58365b157f4f9420b4ca76f24d43ba63ceda7e53dae66347b248c1bde384ae psi_fi-0.9.3.tar.bz2 23718
-MD5 22c3fe13e5c0fdaa33d8ef1fc2a2d560 psi_fr-0.9.3-a.tar.bz2 34898
-RMD160 cdd9cab47a840a9edc4289d5e04d6c6e5f83d94b psi_fr-0.9.3-a.tar.bz2 34898
-SHA256 d9741c88f28b64a79a36a191304834fa0de0de967d4e224a4a42db0bb03c47f4 psi_fr-0.9.3-a.tar.bz2 34898
-MD5 e7aeef2ed3f743a2937599e1f123adc6 psi_it-0.9.3.tar.bz2 15759
-RMD160 4226090253697b258575cf6df42ae525beb513ec psi_it-0.9.3.tar.bz2 15759
-SHA256 cf5eb3cebe268675db8261da15738fa6d650e64c5fbe575516e64fd349dc25f5 psi_it-0.9.3.tar.bz2 15759
-MD5 6be3b0fc9ed02ef7f8cef70852ee1369 psi_jp-0.9.3.tar.bz2 25159
-RMD160 85d5cd92353ee949af94179252224dc5b7c7abe9 psi_jp-0.9.3.tar.bz2 25159
-SHA256 b1eb69960e5c4a38b73dcc980912df86d8390114776b4f68759375b0d5bc2006 psi_jp-0.9.3.tar.bz2 25159
-MD5 9491e2c753cec234a99dd8ab4752bbcd psi_mk-0.9.3-a.tar.bz2 32472
-RMD160 396f2c76154d395b6fe56299c20bc50e068ba968 psi_mk-0.9.3-a.tar.bz2 32472
-SHA256 78cd63b3a08b8cf4fce40492d54edb5e452a2853f3b9c3c60c102a2d28a3df91 psi_mk-0.9.3-a.tar.bz2 32472
-MD5 1e136c01250d3d52e888cdd5d6fe4c15 psi_nl-0.9.3-b.tar.bz2 33224
-RMD160 bb51e7ba49894553e1652bf26f58e1d0b88ac9a5 psi_nl-0.9.3-b.tar.bz2 33224
-SHA256 76ce756b0b0ec1603e8ebdc6fcd3ee4504f9b00deb6da0cda6799d4c5c3853f4 psi_nl-0.9.3-b.tar.bz2 33224
-MD5 f270e6ed02653bcf9c638b273b50a7cb psi_pl-0.9.3-1.tar.bz2 36619
-RMD160 b7dd19cc5694e7c1a1bb249e6c06a4d9710d90dd psi_pl-0.9.3-1.tar.bz2 36619
-SHA256 cabc951788405f7f067c9aeba3bfe9f4b7a475ab7590bb971a62ae0afa68be8c psi_pl-0.9.3-1.tar.bz2 36619
-MD5 9246dadd5a8481d060c1336ffabf3ef7 psi_pt-0.9.3.tar.bz2 15746
-RMD160 d91092544c25335bcddfd85a36d8701635a551c0 psi_pt-0.9.3.tar.bz2 15746
-SHA256 4eb2824b9b42082d08ff245e93ef79671d4cde793ad28a6a610e24571a64b3f2 psi_pt-0.9.3.tar.bz2 15746
-MD5 788ef1ad0f1212836865033e35ec917a psi_ptbr-0.9.3.tar.bz2 35934
-RMD160 0109fa8e2b5a3a5f93579fe250748c679a3f05ee psi_ptbr-0.9.3.tar.bz2 35934
-SHA256 78368847ca2553473affb5b1ecb6814fddb635d0472547eebad5b621c8b6e566 psi_ptbr-0.9.3.tar.bz2 35934
-MD5 5e20def73cdfdee2b9af6798fa75417b psi_ru-0.9.3-a.tar.bz2 33201
-RMD160 67d50a071cd3271866f1bc50af7cfcd5e788a691 psi_ru-0.9.3-a.tar.bz2 33201
-SHA256 84abfb915cb027a2afbd85232ce2a4da1e2066ca9eb7e4a3c88b6ff45c66ddce psi_ru-0.9.3-a.tar.bz2 33201
-MD5 01bf0c623a576e2d9f4ff30942c50a29 psi_se-0.9.3_rc1.tar.bz2 15726
-RMD160 7a7bcb502314e86548fde646a1623146f4dae715 psi_se-0.9.3_rc1.tar.bz2 15726
-SHA256 3008138f07575f60476c00a93589279fca2ab53d4763acffdb49a3bddee19cd5 psi_se-0.9.3_rc1.tar.bz2 15726
-MD5 f3bdd1aafbc7690628cf9df4214b5af3 psi_sk-0.9.3-a.tar.bz2 34654
-RMD160 12d9e871d2c359d659f03f4cf422093b50d56faa psi_sk-0.9.3-a.tar.bz2 34654
-SHA256 e4ccb5be904951426822ecc7934ab90e85d3e1a54cb7e3ee8db997501cd013ae psi_sk-0.9.3-a.tar.bz2 34654
-MD5 eccc3cb77801eb36208765325e8977cd psi_sl-0.9.3-a.tar.bz2 32850
-RMD160 a8e3f5f4dc2947cede10f66a8462f1e3a1de87de psi_sl-0.9.3-a.tar.bz2 32850
-SHA256 090ccbc6e08531ed3bf575d3a27ee96830715df4bb1ee9e3f9490a964094d0bc psi_sl-0.9.3-a.tar.bz2 32850
-MD5 1857fe75dd81c85db90fb195b32c8bd0 psi_sr-0.9.3.tar.bz2 15754
-RMD160 423de4855715c86fdbe93da3251afc14870f5842 psi_sr-0.9.3.tar.bz2 15754
-SHA256 f9f0e66bce8c2034ddf48485af75cff05c23a18304e21162400513af0df4eda8 psi_sr-0.9.3.tar.bz2 15754
-MD5 2773bbf4585e054e7c0ca472b5723014 psi_sv-0.9.3.tar.bz2 35122
-RMD160 a8a28d3a5de1814b2e5cc2767b27dc92fcb86519 psi_sv-0.9.3.tar.bz2 35122
-SHA256 97347269e00d9ce53c56f0c6e510fec873d3d37798a6f2a9ecce4d35824a5098 psi_sv-0.9.3.tar.bz2 35122
-MD5 df93122447366aef362bafde0ed67618 psi_sw-0.9.3.tar.bz2 32917
-RMD160 da126fa3e5c27a1ab5f3c69f9f10e04d164e7744 psi_sw-0.9.3.tar.bz2 32917
-SHA256 452b1d0d1d1357844c3405f8975e82213cf4bd05ac3585662c41956bd04e9348 psi_sw-0.9.3.tar.bz2 32917
-MD5 1dcc37d4fd5c598f269fffc3b04bde6a psi_vi-0.9.3-a.tar.bz2 34188
-RMD160 e3e4ee14cf3f6b8dbb9c00cf438f8abe27ad4755 psi_vi-0.9.3-a.tar.bz2 34188
-SHA256 8beb5647558efbbf3b9ee66fdd5d7d12e5e0ac93775d1c7a7ac71afdce619d45 psi_vi-0.9.3-a.tar.bz2 34188
-MD5 6ef95100b9ff08b86f4404f32694d451 psi_zh-0.9.3-a.tar.bz2 31925
-RMD160 3e9ff4622de47c0029bc6c2e497e530498729bc0 psi_zh-0.9.3-a.tar.bz2 31925
-SHA256 ef85eb3a85119f0e038ae021a5c84d1e3294635bfcda854fd759283267eb5aea psi_zh-0.9.3-a.tar.bz2 31925
diff --git a/net-im/psi/files/digest-psi-0.9.3-r4 b/net-im/psi/files/digest-psi-0.9.3-r4
deleted file mode 100644
index f7bfb3d90002..000000000000
--- a/net-im/psi/files/digest-psi-0.9.3-r4
+++ /dev/null
@@ -1,90 +0,0 @@
-MD5 b148793cf8f1f6d93df089263b0b8ccf psi-0.9.3-gentoo-extras-0.5.tar.bz2 105895
-RMD160 5c05227f6d611ad923c94e3453262f8de54c0089 psi-0.9.3-gentoo-extras-0.5.tar.bz2 105895
-SHA256 50cd8eb075abb8acca99e0ec7c3209cfd9d8fbc731537424dd8911e5d1c5ca55 psi-0.9.3-gentoo-extras-0.5.tar.bz2 105895
-MD5 d20f3bb530235a246bc2d92308089744 psi-0.9.3.tar.bz2 1423322
-RMD160 66983a9746812b27a5c8a1c072e9b33aca638d30 psi-0.9.3.tar.bz2 1423322
-SHA256 e3ad2aedfdddfa045db2a55d6627b0412f24ac414c0f6c1e15f5448834439a00 psi-0.9.3.tar.bz2 1423322
-MD5 2885ffd0943e95edc0b8521309b01d32 psi_ar-0.9.3.tar.bz2 31466
-RMD160 c592e630fda60f097dc8df0079b0fb72380fd996 psi_ar-0.9.3.tar.bz2 31466
-SHA256 5108803f55a6c71b15b90d76ca20040970349ee89edc2613d96379d6c61f04a9 psi_ar-0.9.3.tar.bz2 31466
-MD5 874f8f0aebcdc1294748546a59ddaefb psi_ca-0.9.3.tar.bz2 15750
-RMD160 112620891ee33ef417e55e9f66aaf7af381d4e45 psi_ca-0.9.3.tar.bz2 15750
-SHA256 105d5366390c2de50005883fe3f6ad2dd7873150f775ac95189df6d0b1153f6e psi_ca-0.9.3.tar.bz2 15750
-MD5 990dea4e96f093d07c5d5523c9875c6a psi_cs-0.9.3-a.tar.bz2 35212
-RMD160 8e4b73c0b4daefd1fb0102225adbd4a4f11bf4ff psi_cs-0.9.3-a.tar.bz2 35212
-SHA256 a9434be2b92cc0a05c3ed54cadc8f4c33f03deab76a61191996e90f54f5ec65b psi_cs-0.9.3-a.tar.bz2 35212
-MD5 208ed7a4f2c8b0aa870beb806c025b6e psi_da-0.9.3.tar.bz2 30325
-RMD160 0d833e0540f90ee60aa09544d1bf828d76f4efe6 psi_da-0.9.3.tar.bz2 30325
-SHA256 12700c28ed73b87bf28e4eb7c350011bd38f5143c50dcebf7c60056bfdad5d35 psi_da-0.9.3.tar.bz2 30325
-MD5 b3bd808955398db752759d92186704f4 psi_de-0.9.3-c.tar.bz2 33169
-RMD160 d721dab2b4b4a02defc580e79152ba1e44211bce psi_de-0.9.3-c.tar.bz2 33169
-SHA256 018dd7ac4e8cedcb68873ae6669df98a2f8271d6ef25b6278e7c7a17bd9d3f89 psi_de-0.9.3-c.tar.bz2 33169
-MD5 15446ce6e4e0ea87f92b06cd523ff0c9 psi_ee-0.9.3_rc1.tar.bz2 30213
-RMD160 9d8e4863ebe7bb8bc554c9154a68e5a26096de19 psi_ee-0.9.3_rc1.tar.bz2 30213
-SHA256 bba9f08754b0c36a331588e9453d6bc635b9e5dd4e11eaf19562692e64009444 psi_ee-0.9.3_rc1.tar.bz2 30213
-MD5 8a659618968a698ba7a5cd76b46be6f2 psi_el-0.9.3-a.tar.bz2 34891
-RMD160 ca2aeaaa5035d7ebc203994bc76f6e4f41358b15 psi_el-0.9.3-a.tar.bz2 34891
-SHA256 feb3628bbcf5fc282ba888bbaf85682639ff286f4acb2738b2026ff5fbaa5d63 psi_el-0.9.3-a.tar.bz2 34891
-MD5 620bc429c65c223b886ed90f7f7b7bbb psi_eo-0.9.3-c.tar.bz2 32457
-RMD160 7a1d49f90496407d37082426b81091477d941b6a psi_eo-0.9.3-c.tar.bz2 32457
-SHA256 ca325537ebf161494aa44cd4bc20e6fcdc92f15028e02eb11f203bdb9938d318 psi_eo-0.9.3-c.tar.bz2 32457
-MD5 e55e63f3230e2373c502ced04299b918 psi_es-0.9.3-a.tar.bz2 32347
-RMD160 be3652f1340a6f387d87ad213b7de2fc7e5658b5 psi_es-0.9.3-a.tar.bz2 32347
-SHA256 fe1247042332170ee2c0a2c9a12de8f01c20b50e9db7c1bd3b5a027c95b28991 psi_es-0.9.3-a.tar.bz2 32347
-MD5 ef5f0d73b59d65fb1edcb42d698f64a9 psi_et-0.9.3-a.tar.bz2 30124
-RMD160 8cab7c9ab114dffb3265141e244075f0fb584664 psi_et-0.9.3-a.tar.bz2 30124
-SHA256 db1a32a04c76231df67786298c48da4ce275c35eae37df6f25ae92126477df1e psi_et-0.9.3-a.tar.bz2 30124
-MD5 d41e102a476ed319f0bcca4c516b4938 psi_fi-0.9.3.tar.bz2 23718
-RMD160 3544990eec2f645d1dd9958741eafe3b72984285 psi_fi-0.9.3.tar.bz2 23718
-SHA256 ac58365b157f4f9420b4ca76f24d43ba63ceda7e53dae66347b248c1bde384ae psi_fi-0.9.3.tar.bz2 23718
-MD5 22c3fe13e5c0fdaa33d8ef1fc2a2d560 psi_fr-0.9.3-a.tar.bz2 34898
-RMD160 cdd9cab47a840a9edc4289d5e04d6c6e5f83d94b psi_fr-0.9.3-a.tar.bz2 34898
-SHA256 d9741c88f28b64a79a36a191304834fa0de0de967d4e224a4a42db0bb03c47f4 psi_fr-0.9.3-a.tar.bz2 34898
-MD5 e7aeef2ed3f743a2937599e1f123adc6 psi_it-0.9.3.tar.bz2 15759
-RMD160 4226090253697b258575cf6df42ae525beb513ec psi_it-0.9.3.tar.bz2 15759
-SHA256 cf5eb3cebe268675db8261da15738fa6d650e64c5fbe575516e64fd349dc25f5 psi_it-0.9.3.tar.bz2 15759
-MD5 6be3b0fc9ed02ef7f8cef70852ee1369 psi_jp-0.9.3.tar.bz2 25159
-RMD160 85d5cd92353ee949af94179252224dc5b7c7abe9 psi_jp-0.9.3.tar.bz2 25159
-SHA256 b1eb69960e5c4a38b73dcc980912df86d8390114776b4f68759375b0d5bc2006 psi_jp-0.9.3.tar.bz2 25159
-MD5 9491e2c753cec234a99dd8ab4752bbcd psi_mk-0.9.3-a.tar.bz2 32472
-RMD160 396f2c76154d395b6fe56299c20bc50e068ba968 psi_mk-0.9.3-a.tar.bz2 32472
-SHA256 78cd63b3a08b8cf4fce40492d54edb5e452a2853f3b9c3c60c102a2d28a3df91 psi_mk-0.9.3-a.tar.bz2 32472
-MD5 1e136c01250d3d52e888cdd5d6fe4c15 psi_nl-0.9.3-b.tar.bz2 33224
-RMD160 bb51e7ba49894553e1652bf26f58e1d0b88ac9a5 psi_nl-0.9.3-b.tar.bz2 33224
-SHA256 76ce756b0b0ec1603e8ebdc6fcd3ee4504f9b00deb6da0cda6799d4c5c3853f4 psi_nl-0.9.3-b.tar.bz2 33224
-MD5 f270e6ed02653bcf9c638b273b50a7cb psi_pl-0.9.3-1.tar.bz2 36619
-RMD160 b7dd19cc5694e7c1a1bb249e6c06a4d9710d90dd psi_pl-0.9.3-1.tar.bz2 36619
-SHA256 cabc951788405f7f067c9aeba3bfe9f4b7a475ab7590bb971a62ae0afa68be8c psi_pl-0.9.3-1.tar.bz2 36619
-MD5 9246dadd5a8481d060c1336ffabf3ef7 psi_pt-0.9.3.tar.bz2 15746
-RMD160 d91092544c25335bcddfd85a36d8701635a551c0 psi_pt-0.9.3.tar.bz2 15746
-SHA256 4eb2824b9b42082d08ff245e93ef79671d4cde793ad28a6a610e24571a64b3f2 psi_pt-0.9.3.tar.bz2 15746
-MD5 788ef1ad0f1212836865033e35ec917a psi_ptbr-0.9.3.tar.bz2 35934
-RMD160 0109fa8e2b5a3a5f93579fe250748c679a3f05ee psi_ptbr-0.9.3.tar.bz2 35934
-SHA256 78368847ca2553473affb5b1ecb6814fddb635d0472547eebad5b621c8b6e566 psi_ptbr-0.9.3.tar.bz2 35934
-MD5 5e20def73cdfdee2b9af6798fa75417b psi_ru-0.9.3-a.tar.bz2 33201
-RMD160 67d50a071cd3271866f1bc50af7cfcd5e788a691 psi_ru-0.9.3-a.tar.bz2 33201
-SHA256 84abfb915cb027a2afbd85232ce2a4da1e2066ca9eb7e4a3c88b6ff45c66ddce psi_ru-0.9.3-a.tar.bz2 33201
-MD5 01bf0c623a576e2d9f4ff30942c50a29 psi_se-0.9.3_rc1.tar.bz2 15726
-RMD160 7a7bcb502314e86548fde646a1623146f4dae715 psi_se-0.9.3_rc1.tar.bz2 15726
-SHA256 3008138f07575f60476c00a93589279fca2ab53d4763acffdb49a3bddee19cd5 psi_se-0.9.3_rc1.tar.bz2 15726
-MD5 f3bdd1aafbc7690628cf9df4214b5af3 psi_sk-0.9.3-a.tar.bz2 34654
-RMD160 12d9e871d2c359d659f03f4cf422093b50d56faa psi_sk-0.9.3-a.tar.bz2 34654
-SHA256 e4ccb5be904951426822ecc7934ab90e85d3e1a54cb7e3ee8db997501cd013ae psi_sk-0.9.3-a.tar.bz2 34654
-MD5 eccc3cb77801eb36208765325e8977cd psi_sl-0.9.3-a.tar.bz2 32850
-RMD160 a8e3f5f4dc2947cede10f66a8462f1e3a1de87de psi_sl-0.9.3-a.tar.bz2 32850
-SHA256 090ccbc6e08531ed3bf575d3a27ee96830715df4bb1ee9e3f9490a964094d0bc psi_sl-0.9.3-a.tar.bz2 32850
-MD5 1857fe75dd81c85db90fb195b32c8bd0 psi_sr-0.9.3.tar.bz2 15754
-RMD160 423de4855715c86fdbe93da3251afc14870f5842 psi_sr-0.9.3.tar.bz2 15754
-SHA256 f9f0e66bce8c2034ddf48485af75cff05c23a18304e21162400513af0df4eda8 psi_sr-0.9.3.tar.bz2 15754
-MD5 2773bbf4585e054e7c0ca472b5723014 psi_sv-0.9.3.tar.bz2 35122
-RMD160 a8a28d3a5de1814b2e5cc2767b27dc92fcb86519 psi_sv-0.9.3.tar.bz2 35122
-SHA256 97347269e00d9ce53c56f0c6e510fec873d3d37798a6f2a9ecce4d35824a5098 psi_sv-0.9.3.tar.bz2 35122
-MD5 df93122447366aef362bafde0ed67618 psi_sw-0.9.3.tar.bz2 32917
-RMD160 da126fa3e5c27a1ab5f3c69f9f10e04d164e7744 psi_sw-0.9.3.tar.bz2 32917
-SHA256 452b1d0d1d1357844c3405f8975e82213cf4bd05ac3585662c41956bd04e9348 psi_sw-0.9.3.tar.bz2 32917
-MD5 1dcc37d4fd5c598f269fffc3b04bde6a psi_vi-0.9.3-a.tar.bz2 34188
-RMD160 e3e4ee14cf3f6b8dbb9c00cf438f8abe27ad4755 psi_vi-0.9.3-a.tar.bz2 34188
-SHA256 8beb5647558efbbf3b9ee66fdd5d7d12e5e0ac93775d1c7a7ac71afdce619d45 psi_vi-0.9.3-a.tar.bz2 34188
-MD5 6ef95100b9ff08b86f4404f32694d451 psi_zh-0.9.3-a.tar.bz2 31925
-RMD160 3e9ff4622de47c0029bc6c2e497e530498729bc0 psi_zh-0.9.3-a.tar.bz2 31925
-SHA256 ef85eb3a85119f0e038ae021a5c84d1e3294635bfcda854fd759283267eb5aea psi_zh-0.9.3-a.tar.bz2 31925
diff --git a/net-im/psi/files/psi-add-status-history.patch b/net-im/psi/files/psi-add-status-history.patch
deleted file mode 100644
index a0ea648b8d94..000000000000
--- a/net-im/psi/files/psi-add-status-history.patch
+++ /dev/null
@@ -1,382 +0,0 @@
-This patch adds an option for contacts status messages logging.
-
-Original author of patch:
-Tomasz 'bla' Fortuna
-
-Per-contact statuses loging:
-Przemysław 'Troll' Maciąg <pmaciag (at) gmail (dot) com>
-
-Current version lets you:
-* set global properties of logging statuses (non-empty and all)
-* set per-contact properties of logging statuses (non-empty and all)
-
-Patch requires custom-sound-popup.diff available from
-http://home.unclassified.de/files/psi/patches/
-
-diff -Naur psi-0.9.3-orig/src/common.h psi-0.9.3/src/common.h
---- psi-0.9.3-orig/src/common.h 2005-05-19 11:55:21.000000000 +0000
-+++ psi-0.9.3/src/common.h 2005-05-19 11:55:23.000000000 +0000
-@@ -100,6 +100,7 @@
- QMap<QString, int> contactSoundMsg;
- QMap<QString, int> contactPopupAvail;
- QMap<QString, int> contactVisible;
-+ QMap<QString, int> contactLogStatus;
-
- // Avatars
- bool avatarsEnabled, avatarsChatdlgEnabled;
-@@ -163,6 +164,10 @@
- bool clIconsAtTop;
- bool clTransportStatus;
-
-+ // Status logging
-+ bool clLogStatus;
-+ bool clLogEmptyStatus;
-+
- // passive popups
- bool ppIsOn;
- bool ppMessage, ppHeadline, ppChat, ppOnline, ppStatus, ppOffline, ppFile;
-diff -Naur psi-0.9.3-orig/src/contactview.cpp psi-0.9.3/src/contactview.cpp
---- psi-0.9.3-orig/src/contactview.cpp 2005-05-19 11:55:22.000000000 +0000
-+++ psi-0.9.3/src/contactview.cpp 2005-05-19 11:55:23.000000000 +0000
-@@ -1367,6 +1367,34 @@
- if (n > -1) vism->setItemChecked(vism->idAt(n), true);
- mm->insertItem(tr("&Visibility on roster"), vism);
- }
-+
-+ // Log contact statuses
-+ {
-+ QPopupMenu *slog = new QPopupMenu(mm);
-+ slog->setCheckable(true);
-+ d->cv->qa_contactLogStatusAll->addTo(slog);
-+ d->cv->qa_contactLogStatusOn->addTo(slog);
-+ d->cv->qa_contactLogStatusOff->addTo(slog);
-+ d->cv->qa_contactLogStatusDefault->addTo(slog);
-+ int n = -1;
-+ if (option.contactLogStatus.contains(i->u()->jid().bare()))
-+ {
-+ switch (option.contactLogStatus[i->u()->jid().bare()])
-+ {
-+ case 2: n = 0; break;
-+ case 1: n = 1; break;
-+ case 0: n = 2; break;
-+ case -1:
-+ default: n = 3; break;
-+ }
-+ }
-+ else
-+ {
-+ n = 3;
-+ }
-+ slog->setItemChecked(slog->idAt(n), true);
-+ mm->insertItem(tr("&Log statuses"), slog);
-+ }
-
- // Avatars
- QPopupMenu *avpm = new QPopupMenu(mm);
-@@ -1988,6 +2016,15 @@
- qa_contactPopupAvailDefault = new IconAction("", tr("Default"), QKeySequence(), this);
- connect(qa_contactPopupAvailDefault, SIGNAL(activated()), SLOT(doContactPopupAvailDefault()));
-
-+ qa_contactLogStatusAll = new IconAction("", tr("All"), QKeySequence(), this);
-+ connect(qa_contactLogStatusAll, SIGNAL(activated()), SLOT(doContactLogStatusAll()));
-+ qa_contactLogStatusOn = new IconAction("", tr("Non-empty"), QKeySequence(), this);
-+ connect(qa_contactLogStatusOn, SIGNAL(activated()), SLOT(doContactLogStatusOn()));
-+ qa_contactLogStatusOff = new IconAction("", tr("Off"), QKeySequence(), this);
-+ connect(qa_contactLogStatusOff, SIGNAL(activated()), SLOT(doContactLogStatusOff()));
-+ qa_contactLogStatusDefault = new IconAction("", tr("Default"), QKeySequence(), this);
-+ connect(qa_contactLogStatusDefault, SIGNAL(activated()), SLOT(doContactLogStatusDefault()));
-+
- qa_contactVisibleOn = new IconAction("", tr("On"), QKeySequence(), this);
- connect(qa_contactVisibleOn, SIGNAL(activated()), SLOT(doContactVisibleOn()));
- qa_contactVisibleOff = new IconAction("", tr("Off"), QKeySequence(), this);
-@@ -2358,6 +2395,33 @@
- option.contactPopupAvail[i->u()->jid().bare()] = -1;
- }
-
-+// Log status messages
-+void ContactView::doContactLogStatusAll()
-+{
-+ ContactViewItem *i = (ContactViewItem *)selectedItem();
-+ option.contactLogStatus[i->u()->jid().bare()] = 2;
-+ //QMessageBox::information(0, "Sound on for JID", i->u()->jid().bare());
-+}
-+
-+void ContactView::doContactLogStatusOn()
-+{
-+ ContactViewItem *i = (ContactViewItem *)selectedItem();
-+ option.contactLogStatus[i->u()->jid().bare()] = 1;
-+ //QMessageBox::information(0, "Sound on for JID", i->u()->jid().bare());
-+}
-+
-+void ContactView::doContactLogStatusOff()
-+{
-+ ContactViewItem *i = (ContactViewItem *)selectedItem();
-+ option.contactLogStatus[i->u()->jid().bare()] = 0;
-+}
-+
-+void ContactView::doContactLogStatusDefault()
-+{
-+ ContactViewItem *i = (ContactViewItem *)selectedItem();
-+ option.contactLogStatus[i->u()->jid().bare()] = -1;
-+}
-+
- // Visibility on roster
- void ContactView::doContactVisibleOn()
- {
-diff -Naur psi-0.9.3-orig/src/contactview.h psi-0.9.3/src/contactview.h
---- psi-0.9.3-orig/src/contactview.h 2005-05-19 11:55:21.000000000 +0000
-+++ psi-0.9.3/src/contactview.h 2005-05-19 11:55:23.000000000 +0000
-@@ -201,6 +201,7 @@
- // More properties
- IconAction *qa_contactSoundMsgOn, *qa_contactSoundMsgOff, *qa_contactSoundMsgDefault;
- IconAction *qa_contactPopupAvailOn, *qa_contactPopupAvailOff, *qa_contactPopupAvailDefault;
-+ IconAction *qa_contactLogStatusAll, *qa_contactLogStatusOn, *qa_contactLogStatusOff, *qa_contactLogStatusDefault;
- IconAction *qa_contactVisibleOn, *qa_contactVisibleOff, *qa_contactVisibleDefault;
- // Avatars
- IconAction *qa_assignAvatar, *qa_clearAvatar;
-@@ -254,6 +255,10 @@
- void doContactPopupAvailOn();
- void doContactPopupAvailOff();
- void doContactPopupAvailDefault();
-+ void doContactLogStatusAll();
-+ void doContactLogStatusOn();
-+ void doContactLogStatusOff();
-+ void doContactLogStatusDefault();
- void doContactVisibleOn();
- void doContactVisibleOff();
- void doContactVisibleDefault();
-diff -Naur psi-0.9.3-orig/src/options/opt_status.cpp psi-0.9.3/src/options/opt_status.cpp
---- psi-0.9.3-orig/src/options/opt_status.cpp 2005-05-19 11:55:18.000000000 +0000
-+++ psi-0.9.3/src/options/opt_status.cpp 2005-05-19 11:55:23.000000000 +0000
-@@ -81,6 +81,12 @@
- " an extended message when you set your status to \"online\"."
- " Check this option if you want to have this prompt."));
-
-+ QWhatsThis::add(d->ck_LogStatus,
-+ tr("Press this button to log contacts status messages (non-empty)."));
-+ QWhatsThis::add(d->ck_LogEmptyStatus,
-+ tr("Press this button to log contacts every status messages."));
-+ connect(d->ck_LogStatus, SIGNAL(clicked()), SLOT(giveEmptyStatuses()));
-+
- return w;
- }
-
-@@ -100,6 +106,8 @@
- opt->use_asWhileDnd = d->ck_asWhileDnd->isChecked();
- opt->use_asMessage = d->ck_asMessage->isChecked();
- opt->asMessage = d->te_asMessage->text();
-+ opt->clLogStatus = d->ck_LogStatus->isChecked();
-+ opt->clLogEmptyStatus = d->ck_LogEmptyStatus->isChecked();
-
- opt->sp = o->sp;
-
-@@ -133,6 +141,9 @@
- d->ck_asMessage->setChecked( opt->use_asMessage );
- d->te_asMessage->setEnabled( opt->use_asMessage );
- d->te_asMessage->setText( opt->asMessage );
-+ d->ck_LogStatus->setChecked( opt->clLogStatus );
-+ d->ck_LogEmptyStatus->setEnabled( opt->clLogStatus );
-+ d->ck_LogEmptyStatus->setChecked( opt->clLogEmptyStatus );
-
- o->sp = opt->sp;
- d->lb_sp->clear();
-@@ -240,3 +251,11 @@
- o->sp.set(d->lb_sp->text(id), d->te_sp->text());
- emit dataChanged();
- }
-+
-+void OptionsTabStatus::giveEmptyStatuses()
-+{
-+ OptStatusUI *d = (OptStatusUI *)w;
-+
-+ d->ck_LogEmptyStatus->setEnabled( d->ck_LogStatus->isChecked() );
-+}
-+
-diff -Naur psi-0.9.3-orig/src/options/opt_status.h psi-0.9.3/src/options/opt_status.h
---- psi-0.9.3-orig/src/options/opt_status.h 2003-12-01 10:57:55.000000000 +0000
-+++ psi-0.9.3/src/options/opt_status.h 2005-05-19 11:55:23.000000000 +0000
-@@ -25,6 +25,7 @@
- void newStatusPreset();
- void removeStatusPreset();
- void changeStatusPreset();
-+ void giveEmptyStatuses();
-
- private:
- QWidget *w, *parentWidget;
-diff -Naur psi-0.9.3-orig/src/options/opt_status-ui.ui psi-0.9.3/src/options/opt_status-ui.ui
---- psi-0.9.3-orig/src/options/opt_status-ui.ui 2005-05-19 11:55:18.000000000 +0000
-+++ psi-0.9.3/src/options/opt_status-ui.ui 2005-05-19 11:55:23.000000000 +0000
-@@ -125,6 +125,22 @@
- <string>Auto Offline After:</string>
- </property>
- </widget>
-+ <widget class="QCheckBox" row="3" column="0">
-+ <property name="name">
-+ <cstring>ck_LogStatus</cstring>
-+ </property>
-+ <property name="text">
-+ <string>Log status changes</string>
-+ </property>
-+ </widget>
-+ <widget class="QCheckBox" row="4" column="0">
-+ <property name="name">
-+ <cstring>ck_LogEmptyStatus</cstring>
-+ </property>
-+ <property name="text">
-+ <string>Additionaly log empty status changes</string>
-+ </property>
-+ </widget>
- <widget class="QCheckBox" row="1" column="0">
- <property name="name">
- <cstring>ck_asXa</cstring>
-diff -Naur psi-0.9.3-orig/src/psiaccount.cpp psi-0.9.3/src/psiaccount.cpp
---- psi-0.9.3-orig/src/psiaccount.cpp 2005-05-19 11:55:22.000000000 +0000
-+++ psi-0.9.3/src/psiaccount.cpp 2005-05-19 11:55:23.000000000 +0000
-@@ -2177,6 +2177,39 @@
- return u;
- }
-
-+void PsiAccount::logStatusEvent(const UserListItem &u, bool force)
-+{
-+ /* Retrieve status from dark structures. */
-+ UserResourceList::ConstIterator rit = u.userResourceList().priority();
-+ QString StatusString = (*rit).status().status();
-+ int status = makeSTATUS((*rit).status());
-+
-+ /* Create line */
-+ if (!force && (StatusString == "") && !option.clLogEmptyStatus)
-+ return;
-+
-+ QString Content = status2txt(status);
-+ if (StatusString != "")
-+ Content += " [" + StatusString + "]";
-+
-+ /* Create Message */
-+ Message m;
-+ m.setTimeStamp(QDateTime::currentDateTime());
-+ m.setType(""); /* or error or headline */
-+ m.setFrom(u.jid());
-+ m.setBody(Content);
-+
-+ /* Create event from message */
-+ MessageEvent *Event = new MessageEvent(m, 0);
-+ Event->setFrom(u.jid());
-+
-+ /* Add event to history */
-+ EDBFlatFile::File h(u.jid());
-+ QDateTime Time = QDateTime::currentDateTime();
-+ Event->setTimeStamp(Time);
-+ logEvent(u.jid(), Event);
-+}
-+
- void PsiAccount::cpUpdate(const UserListItem &u, const QString &rname, bool fromPresence)
- {
- PsiEvent *e = d->eventQueue->peek(u.jid());
-@@ -2196,6 +2229,18 @@
- updateContact(j);
- updateContact(j, fromPresence);
- d->psi->updateContactGlobal(this, j);
-+
-+ // more properties - status messages logging
-+ if (option.contactLogStatus.contains(j.bare()) &&
-+ option.contactLogStatus[j.bare()] == 0)
-+ return;
-+ else if (option.contactLogStatus.contains(j.bare()) &&
-+ option.contactLogStatus[j.bare()] == 2)
-+ logStatusEvent(u, true);
-+ else if ((fromPresence && option.clLogStatus) ||
-+ (option.contactLogStatus.contains(j.bare()) &&
-+ option.contactLogStatus[j.bare()] == 1))
-+ logStatusEvent(u, false);
- }
-
- QLabel *PsiAccount::accountLabel(QWidget *par, bool simpleMode)
-diff -Naur psi-0.9.3-orig/src/psiaccount.h psi-0.9.3/src/psiaccount.h
---- psi-0.9.3-orig/src/psiaccount.h 2005-05-19 11:55:21.000000000 +0000
-+++ psi-0.9.3/src/psiaccount.h 2005-05-19 11:55:23.000000000 +0000
-@@ -354,6 +354,7 @@
- void simulateContactOffline(UserListItem *);
- void simulateRosterOffline();
- void cpUpdate(const UserListItem &, const QString &rname="", bool fromPresence=false);
-+ void logStatusEvent(const UserListItem &u, bool force = false);
- void logEvent(const Jid &, PsiEvent *);
- void queueEvent(PsiEvent *);
- void openNextEvent(const UserListItem &);
-diff -Naur psi-0.9.3-orig/src/psi_profiles.cpp psi-0.9.3/src/psi_profiles.cpp
---- psi-0.9.3-orig/src/psi_profiles.cpp 2005-05-19 11:55:21.000000000 +0000
-+++ psi-0.9.3/src/psi_profiles.cpp 2005-05-19 11:55:23.000000000 +0000
-@@ -471,6 +471,9 @@
- prefs.clStIndicator = TRUE;
- prefs.clIconsAtTop = TRUE;
-
-+ prefs.clLogStatus = false;
-+ prefs.clLogEmptyStatus = false;
-+
- // calculate the small font size
- const int minimumFontSize = 7;
- prefs.smallFontSize = qApp->font().pointSize();
-@@ -934,6 +937,25 @@
- }
- }
-
-+ // More contact properties: custom status messages logging
-+ {
-+ QDomElement p_csound = doc.createElement("contactLogStatus");
-+ p_events.appendChild(p_csound);
-+
-+ QString jid;
-+ QMapIterator<QString, int> it = prefs.contactLogStatus.begin();
-+ for ( ; it != prefs.contactLogStatus.end(); ++it) {
-+ if (it.data() != -1) // don't save "default" setting
-+ {
-+ QDomElement contact = doc.createElement("contact");
-+ p_csound.appendChild(contact);
-+
-+ contact.setAttribute("jid", it.key());
-+ contact.setAttribute("logstatus", it.data());
-+ }
-+ }
-+ }
-+
- // More contact properties: custom visibility on roster
- {
- QDomElement p_cvis = doc.createElement("contactVisible");
-@@ -991,6 +1013,9 @@
- e = textTag(doc, "message", prefs.asMessage);
- setBoolAttribute(e, "use", prefs.use_asMessage);
- tag.appendChild(e);
-+
-+ tag.appendChild(textTag(doc, "LogStatus", prefs.clLogStatus));
-+ tag.appendChild(textTag(doc, "LogEmptyStatus", prefs.clLogEmptyStatus));
- }
- {
- p_pres.appendChild(prefs.sp.toXml(doc, "statuspresets"));
-@@ -1590,6 +1615,19 @@
- }
- }
-
-+ // More contact properties: custom status messages logging
-+ QDomElement logstatus = findSubTag(p_events, "contactLogStatus", &found);
-+ if (found) {
-+ prefs.contactLogStatus.clear();
-+ for (QDomNode n = logstatus.firstChild(); !n.isNull(); n = n.nextSibling()) {
-+ QDomElement el = n.toElement();
-+ if ( el.isNull() || el.nodeName() != "contact")
-+ continue;
-+
-+ prefs.contactLogStatus[el.attribute("jid")] = el.attribute("logstatus").toInt();
-+ }
-+ }
-+
- // More contact properties: custom visibility on roster
- QDomElement cvis = findSubTag(p_events, "contactVisible", &found);
- if (found) {
-@@ -1622,6 +1660,8 @@
- if(found) {
- bool found;
- QDomElement e;
-+ readBoolEntry(tag, "LogStatus", &prefs.clLogStatus);
-+ readBoolEntry(tag, "LogEmptyStatus", &prefs.clLogEmptyStatus);
- e = findSubTag(tag, "away", &found);
- if(found) {
- if(e.hasAttribute("use"))
diff --git a/net-im/psi/files/psi-desktop.patch b/net-im/psi/files/psi-desktop.patch
deleted file mode 100644
index 173cf552ee4f..000000000000
--- a/net-im/psi/files/psi-desktop.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- psi.desktop.orig 2004-11-30 03:12:57.000000000 +0000
-+++ psi.desktop 2004-11-30 03:16:28.920204528 +0000
-@@ -1,10 +1,10 @@
- [Desktop Entry]
--Encoding=UTF-8
- Name=Psi
--GenericName=Jabber Client
--Exec=psi -caption "%c" %i %m
--Icon=psi
--Terminal=0
--Type=Application
--X-KDE-StartupNotify=true
--
-+Comment=Jabber Client
-+Comment[pl]=Klient Jabbera
-+Exec=psi
-+Icon=../icons/hicolor/48x48/apps/psi.png
-+Terminal=false
-+Categories=Qt;Network;InstantMessaging;
-+Encoding=UTF-8
-+Type=Application
diff --git a/net-im/psi/files/psi-desktop_file_and_icons_directories.patch b/net-im/psi/files/psi-desktop_file_and_icons_directories.patch
deleted file mode 100644
index 526e4e4da993..000000000000
--- a/net-im/psi/files/psi-desktop_file_and_icons_directories.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- qcextra.orig 2005-02-02 13:47:03.881141824 +0000
-+++ qcextra 2005-02-02 13:50:24.941771472 +0000
-@@ -16,21 +16,17 @@
-
- INSTALL_ROOT = $PREFIX
-
--!isEmpty(KDE) {
-- # desktop icon
-- KDESHARE = \$\$KDE/share
-- dt.path=\$\$KDE/share/applnk/Internet/
-- dt.extra = cp -f -p ../psi.desktop \$(INSTALL_ROOT)\$\$dt.path
-+# icons and desktop files
-+dt.path=/usr/share/applications/
-+dt.extra = cp -f -p ../psi.desktop \$(INSTALL_ROOT)\$\$dt.path
-
-- # icon files
-- icon1.path=\$\$KDE/share/icons/hicolor/16x16/apps
-- icon1.extra = cp -f -p ../iconsets/system/default/icon_16.png \$(INSTALL_ROOT)\$\$icon1.path/psi.png
-- icon2.path=\$\$KDE/share/icons/hicolor/32x32/apps
-- icon2.extra = cp -f -p ../iconsets/system/default/icon_32.png \$(INSTALL_ROOT)\$\$icon2.path/psi.png
-- icon3.path=\$\$KDE/share/icons/hicolor/48x48/apps
-- icon3.extra = cp -f -p ../iconsets/system/default/icon_48.png \$(INSTALL_ROOT)\$\$icon3.path/psi.png
-- INSTALLS += dt icon1 icon2 icon3
--}
-+icon1.path=/usr/share/icons/hicolor/16x16/apps
-+icon1.extra = cp -f -p ../iconsets/system/default/icon_16.png \$(INSTALL_ROOT)\$\$icon1.path/psi.png
-+icon2.path=/usr/share/icons/hicolor/32x32/apps
-+icon2.extra = cp -f -p ../iconsets/system/default/icon_32.png \$(INSTALL_ROOT)\$\$icon2.path/psi.png
-+icon3.path=/usr/share/icons/hicolor/48x48/apps
-+icon3.extra = cp -f -p ../iconsets/system/default/icon_48.png \$(INSTALL_ROOT)\$\$icon3.path/psi.png
-+INSTALLS += dt icon1 icon2 icon3
-
- EOT
-
diff --git a/net-im/psi/files/psi-emergency.png b/net-im/psi/files/psi-emergency.png
deleted file mode 100644
index c2cd5f8ad2ea..000000000000
--- a/net-im/psi/files/psi-emergency.png
+++ /dev/null
Binary files differ
diff --git a/net-im/psi/files/psi-fix_popup_richtext.patch b/net-im/psi/files/psi-fix_popup_richtext.patch
deleted file mode 100644
index d25b02b32956..000000000000
--- a/net-im/psi/files/psi-fix_popup_richtext.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-Created by Przemysław 'Trol' Maciąg <pmaciag (at) gmail (dot) com>
-
-Just truncating a popup message text can cause situations like this:
-* text will be trancated 'inside' icon tag
-* text will be trancated 'inside' a tag
-both situations will give a bad string to show. Patch add a simple
-function to correct this situations (and similar ones).
-
-diff --exclude='*orig' -Naur psi-0.10-test3-orig/src/common.cpp psi-0.10-test3/src/common.cpp
---- psi-0.10-test3-orig/src/common.cpp 2005-11-01 18:10:29.000000000 +0100
-+++ psi-0.10-test3/src/common.cpp 2005-12-23 12:11:08.000000000 +0100
-@@ -314,6 +314,83 @@
- return out;
- }
-
-+QString truncateRichText (const QString & intext, int textlen)
-+{
-+ QString outtext;
-+
-+ int i, j, k;
-+ int tag;
-+ int opentags;
-+ char c;
-+ bool atag;
-+
-+ k = intext.length ();
-+ // do we have to truncate it at all?
-+ if (k <= textlen)
-+ return intext;
-+
-+ tag = -1;
-+ atag = false;
-+ j = 0;
-+ opentags = 0;
-+
-+ for (i = 0; i < k; i++)
-+ {
-+ c = intext.at(i);
-+ // opening tag
-+ if (c == QChar ('<'))
-+ {
-+ if (opentags == 0)
-+ {
-+ tag = i;
-+ if (atag)
-+ atag = false;
-+ }
-+ opentags++;
-+ }
-+ // closing tag
-+ else if (c == QChar ('>'))
-+ {
-+ if (opentags == 1)
-+ {
-+ if (atag)
-+ // don't count a tag - only letters 'inside'
-+ j--;
-+ else
-+ j++;
-+ tag = -1;
-+ }
-+ opentags--;
-+ }
-+ // normal character?
-+ else if (opentags == 0)
-+ {
-+ j++;
-+ }
-+ // a tag?
-+ else if (i == (tag + 1) && c == QChar ( 'a' ) && k > (i + 1))
-+ {
-+ c = intext.at((i + 1));
-+ // next character has to be a whitespace
-+ if (c == QChar ( (char)32 ) || c == QChar ( '\t' ))
-+ {
-+ atag = true;
-+ // we don't need to check this character ones more
-+ i++;
-+ }
-+ }
-+
-+ if (opentags == 0 && j >= textlen)
-+ break;
-+ }
-+
-+ outtext = intext.left (i);
-+ // unclosed 'a' tag?
-+ if (atag)
-+ outtext += "</a>";
-+
-+ return outtext;
-+}
-
- // clips plain text
- QString clipStatus(const QString &str, int width, int height)
-diff --exclude='*orig' -Naur psi-0.10-test3-orig/src/common.h psi-0.10-test3/src/common.h
---- psi-0.10-test3-orig/src/common.h 2005-10-06 15:50:35.000000000 +0200
-+++ psi-0.10-test3/src/common.h 2005-12-23 12:11:08.000000000 +0100
-@@ -238,6 +238,7 @@
- QString qstrquote(const QString &, int width=60, bool quoteEmpty=FALSE);
- QString plain2rich(const QString &);
- QString rich2plain(const QString &);
-+QString truncateRichText (const QString & intext, int textlen);
- QString clipStatus(const QString &str, int width, int height);
- QString expandEntities(const QString &in);
- QString resolveEntities(const QString &);
-diff --exclude='*orig' -Naur psi-0.10-test3-orig/src/psipopup.cpp psi-0.10-test3/src/psipopup.cpp
---- psi-0.10-test3-orig/src/psipopup.cpp 2005-10-14 02:36:14.000000000 +0200
-+++ psi-0.10-test3/src/psipopup.cpp 2005-12-23 12:17:56.000000000 +0100
-@@ -207,17 +207,9 @@
- {
- if ( option.ppTextClip > 0 ) {
- // richtext will give us trouble here
-- if ( ((int)text.length()) > option.ppTextClip ) {
-- text = text.left( option.ppTextClip );
--
-- // delete last unclosed tag
-- /*if ( text.find("</") > text.find(">") ) {
--
-- text = text.left( text.find("</") );
-- }*/
--
-- text += "...";
-- }
-+ QString popuptext = truncateRichText (text, option.ppTextClip);
-+ if (text.length () != popuptext.length ())
-+ text = popuptext + "...";
- }
-
- return text;
-diff --exclude='*orig' -Naur psi-0.10-test3-orig/src/psi_profiles.cpp psi-0.10-test3/src/psi_profiles.cpp
---- psi-0.10-test3-orig/src/psi_profiles.cpp 2005-11-01 17:50:16.000000000 +0100
-+++ psi-0.10-test3/src/psi_profiles.cpp 2005-12-23 12:11:08.000000000 +0100
-@@ -548,7 +548,7 @@
- prefs.ppFile = true;
- prefs.ppJidClip = 25;
- prefs.ppStatusClip = -1;
-- prefs.ppTextClip = 300;
-+ prefs.ppTextClip = 200;
- prefs.ppHideTime = 10000; // 10 sec
- prefs.ppBorderColor = QColor (0x52, 0x97, 0xF9);
-
diff --git a/net-im/psi/files/psi-pathfix.patch b/net-im/psi/files/psi-pathfix.patch
deleted file mode 100644
index b1f110dd1f23..000000000000
--- a/net-im/psi/files/psi-pathfix.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- psi.pro.ori 2005-01-28 12:48:28.657105112 +0000
-+++ psi.pro 2005-01-28 12:49:35.801897552 +0000
-@@ -1,5 +1,5 @@
- TEMPLATE = subdirs
--
-+CONFIG += no_fixpath
- LIBPSI_CPP = ../libpsi
- exists(libpsi) {
- LIBPSI_CPP = libpsi
---- src/src_oud.pro 2005-05-23 11:54:09.000000000 +0200
-+++ src/src.pro 2005-05-23 11:52:48.000000000 +0200
-@@ -7,6 +7,7 @@
- CONFIG += qt thread x11
-
- CONFIG += debug
-+CONFIG += no_fixpath
- #CONFIG += use_crash
- #DEFINES += GPG_DEBUG
-
diff --git a/net-im/psi/files/psi-reverse_trayicon.patch b/net-im/psi/files/psi-reverse_trayicon.patch
deleted file mode 100644
index d87279fc93fb..000000000000
--- a/net-im/psi/files/psi-reverse_trayicon.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-
-Created by Przemysław 'Troll' Maciąg <pmaciag (at) gmail (dot) com>
-
-In cvs for 0.9.3 version somebody broke's trayicon...
-This patch restores ability to show proper trayicon
-in FVWM and few others (light) WM's.
-
-diff -u -p -r1.24 -r1.26
---- cutestuff/trayicon/trayicon_x11.cpp 2004/02/28 16:52:39 1.24
-+++ cutestuff/trayicon/trayicon_x11.cpp 2004/08/20 03:22:01 1.26
-@@ -251,11 +261,6 @@ TrayIconFreeDesktop::TrayIconFreeDesktop
-
- if ( manager_window != None )
- send_message(dsp, manager_window, SYSTEM_TRAY_REQUEST_DOCK, winId(), 0, 0);
-- else
-- {
-- object->hide();
-- return;
-- }
-
- // some KDE mumbo-jumbo... why is it there? anybody?
- Atom kwm_dockwindow_atom = XInternAtom(dsp, "KWM_DOCKWINDOW", false);
-@@ -345,9 +371,7 @@ void TrayIcon::sysInstall()
- d = (TrayIconPrivate *)(new TrayIconFreeDesktop(this, pm));
-
- sysUpdateToolTip();
-+ d->show();
--
-- if ( v_isWMDock )
-- d->show();
- }
-
- void TrayIcon::sysRemove()
diff --git a/net-im/psi/files/psi-status_indicator++_add-on_roster-nr.patch b/net-im/psi/files/psi-status_indicator++_add-on_roster-nr.patch
deleted file mode 100644
index 1390f22b6de4..000000000000
--- a/net-im/psi/files/psi-status_indicator++_add-on_roster-nr.patch
+++ /dev/null
@@ -1,275 +0,0 @@
-diff -Naur psi-0.9.3-orig/iconsets/roster/default/icondef.xml psi-0.9.3/iconsets/roster/default/icondef.xml
---- psi-0.9.3-orig/iconsets/roster/default/icondef.xml 2004-04-22 19:49:53.000000000 +0000
-+++ psi-0.9.3/iconsets/roster/default/icondef.xml 2005-05-19 11:52:35.000000000 +0000
-@@ -61,6 +61,11 @@
- <x xmlns='name'>status/error</x>
- <object mime='image/png'>perr.png</object>
- </icon>
-+
-+ <icon>
-+ <x xmlns='name'>psi/statInd</x>
-+ <object mime='image/png'>indicator.png</object>
-+ </icon>
-
- <!-- Special icons -->
- <icon>
-diff -Naur psi-0.9.3-orig/iris/xmpp-im/client.cpp psi-0.9.3/iris/xmpp-im/client.cpp
---- psi-0.9.3-orig/iris/xmpp-im/client.cpp 2004-12-28 20:19:45.000000000 +0000
-+++ psi-0.9.3/iris/xmpp-im/client.cpp 2005-05-19 11:52:35.000000000 +0000
-@@ -792,10 +792,27 @@
-
- // unavailable? remove the resource
- if(!s.isAvailable()) {
-- if(found) {
-- (*rit).setStatus(s);
-- debug(QString("Client: Removing resource from [%1]: name=[%2]\n").arg(i->jid().full()).arg(j.resource()));
-- resourceUnavailable(j, *rit);
-+ Resource r;
-+ if(!found) {
-+ //if (!s.status().isEmpty()) {
-+ r = Resource(j.resource(), s);
-+ i->resourceList() += r;
-+ debug(QString("Client: Adding resource to [%1]: name=[%2]\n").arg(i->jid().full()).arg(j.resource()));
-+ resourceAvailable(j, r);
-+ }
-+ else {
-+ (*rit).setStatus(s);
-+ r = *rit;
-+ debug(QString("Client: Updating resource to [%1]: name=[%2]\n").arg(i->jid().full()).arg(j.resource()));
-+ resourceAvailable(j, r);
-+ }
-+
-+ rit = i->resourceList().find(j.resource());
-+ found = (rit == i->resourceList().end()) ? false: true;
-+
-+ if(found) {
-+ (*rit).setStatus(s);
-+ debug(QString("Client: Removing resource from [%1]: name=[%2]\n").arg(i->jid().full()).arg(j.resource())); resourceUnavailable(j, *rit);
- i->resourceList().remove(rit);
- i->setLastUnavailableStatus(s);
- }
-diff -Naur psi-0.9.3-orig/src/chatdlg.cpp psi-0.9.3/src/chatdlg.cpp
---- psi-0.9.3-orig/src/chatdlg.cpp 2004-12-22 12:37:35.000000000 +0000
-+++ psi-0.9.3/src/chatdlg.cpp 2005-05-19 11:52:35.000000000 +0000
-@@ -474,8 +474,10 @@
- u = ul.first();
- if(rname.isEmpty()) {
- // use priority
-- if(!u->isAvailable())
-+ if(!u->isAvailable()){
- status = STATUS_OFFLINE;
-+ statusString = u->lastUnavailableStatus().status();
-+ }
- else {
- const UserResource &r = *u->userResourceList().priority();
- status = makeSTATUS(r.status());
-diff -Naur psi-0.9.3-orig/src/common.h psi-0.9.3/src/common.h
---- psi-0.9.3-orig/src/common.h 2005-05-19 11:52:34.000000000 +0000
-+++ psi-0.9.3/src/common.h 2005-05-19 11:52:35.000000000 +0000
-@@ -146,6 +146,7 @@
- QStringList gcHighlights, gcNickColors;
-
- bool clNewHeadings;
-+ bool clStIndicator;
- bool clIconsAtTop;
- bool clTransportStatus;
-
-diff -Naur psi-0.9.3-orig/src/contactview.cpp psi-0.9.3/src/contactview.cpp
---- psi-0.9.3-orig/src/contactview.cpp 2005-05-19 11:52:34.000000000 +0000
-+++ psi-0.9.3/src/contactview.cpp 2005-05-19 11:52:35.000000000 +0000
-@@ -26,6 +26,7 @@
- #include<qheader.h>
- #include<qtimer.h>
- #include<qpainter.h>
-+#include<qbitmap.h>
- #include<qpopupmenu.h>
- #include<qmessagebox.h>
- #include<qinputdialog.h>
-@@ -2260,7 +2261,7 @@
- strName = "";
- v_selected = false;
-
-- icon = lastIcon = 0;
-+ icon = lastIcon = indIcon = 0;
- }
-
- ~Private() {
-@@ -2323,7 +2324,7 @@
- bool alerting;
- bool animatingNick;
-
-- Icon *icon, *lastIcon;
-+ Icon *icon, *lastIcon, *indIcon;
- int animateNickX, animateNickColor; // nick animation
- };
-
-@@ -2595,6 +2596,12 @@
- }
- }
- }
-+
-+ if( d->indIcon ){
-+ const QPixmap &ipix = d->indIcon->pixmap();
-+ const int y = (option.clIconsAtTop) ? 2 + pxh - ipix.height() : (h - ipix.height())/2;
-+ p->drawPixmap((pix->width() - ipix.width())/2, y, ipix);
-+ }
- }
- else if ( d->type == Group ) {
- QColorGroup xcg = cg;
-@@ -2956,12 +2963,13 @@
-
- void ContactViewItem::setIcon(const Icon *icon, bool alert)
- {
-+ /* needed by status indicator :o|
- if ( d->lastIcon == icon ) {
- return; // cause less flicker. but still have to run calltree valgring skin on psi while online (mblsha).
- }
- else
- d->lastIcon = (Icon *)icon;
--
-+ */
- if ( d->icon ) {
- disconnect(d->icon, 0, this, 0 );
- d->icon->stop();
-@@ -2983,11 +2991,29 @@
- pix = d->icon->pixmap();
- }
-
-- setPixmap(0, pix);
-+ iconUpdated(pix);
- }
-
- void ContactViewItem::iconUpdated(const QPixmap &pix)
- {
-+ // set status indicator icon
-+ if(d->u){
-+ bool ind = false;
-+ if(!d->u->userResourceList().isEmpty() && option.clStIndicator) {
-+ UserResourceList srl = d->u->userResourceList();
-+
-+ for(UserResourceList::ConstIterator rit = srl.begin(); rit != srl.end(); ++rit)
-+ if(!(*rit).status().status().isEmpty()) { ind = true; break; }
-+
-+ }
-+ else if(!d->u->lastUnavailableStatus().status().isEmpty() && option.clStIndicator)
-+ ind = true;
-+
-+ if(ind)
-+ d->indIcon = is->indicatorPtr(d->u->jid());
-+ else
-+ d->indIcon = 0;
-+ }
- setPixmap(0, pix);
- }
-
-diff -Naur psi-0.9.3-orig/src/options/opt_roster.cpp psi-0.9.3/src/options/opt_roster.cpp
---- psi-0.9.3-orig/src/options/opt_roster.cpp 2005-05-19 11:52:34.000000000 +0000
-+++ psi-0.9.3/src/options/opt_roster.cpp 2005-05-19 11:52:35.000000000 +0000
-@@ -38,6 +38,8 @@
- " Check this option if you'd rather invoke with a single-click."));
- QWhatsThis::add(d->ck_scrollTo,
- tr("Makes Psi scroll the main window automatically so you can see new incoming events."));
-+ QWhatsThis::add(d->ck_statusIndicator,
-+ tr("Displays an indicator by the contact name if the contact entered a descriptive text status line."));
- QWhatsThis::add(d->ck_useStatusLinebreak,
- tr("Use new lines characters in shown statuses (shown statuses will be a bit bigger with this)."));
-
-@@ -61,6 +63,7 @@
- opt->rosterAnim = d->ck_rosterAnim->isChecked();
- opt->singleclick = d->ck_singleclick->isChecked();
- opt->scrollTo = d->ck_scrollTo->isChecked();
-+ opt->clStIndicator = d->ck_statusIndicator->isChecked();
- opt->clIconsAtTop = d->ck_iconsAtTop->isChecked();
- opt->useStatusLinebreak = d->ck_useStatusLinebreak->isChecked();
- opt->clTransportStatus = d->ck_transportStatus->isChecked();
-@@ -79,6 +82,7 @@
- d->ck_rosterAnim->setChecked( opt->rosterAnim );
- d->ck_singleclick->setChecked( opt->singleclick );
- d->ck_scrollTo->setChecked( opt->scrollTo );
-+ d->ck_statusIndicator->setChecked( opt->clStIndicator );
- d->ck_iconsAtTop->setChecked( opt->clIconsAtTop );
- d->ck_useStatusLinebreak->setChecked( opt->useStatusLinebreak );
- d->ck_transportStatus->setChecked( opt->clTransportStatus );
-diff -Naur psi-0.9.3-orig/src/options/opt_roster-ui.ui psi-0.9.3/src/options/opt_roster-ui.ui
---- psi-0.9.3-orig/src/options/opt_roster-ui.ui 2005-05-19 11:52:34.000000000 +0000
-+++ psi-0.9.3/src/options/opt_roster-ui.ui 2005-05-19 11:52:35.000000000 +0000
-@@ -49,6 +49,14 @@
- <string>Scroll roster to contact on event</string>
- </property>
- </widget>
-+ <widget class="QCheckBox">
-+ <property name="name">
-+ <cstring>ck_statusIndicator</cstring>
-+ </property>
-+ <property name="text">
-+ <string>Show indicator for text statuses</string>
-+ </property>
-+ </widget>
- <widget class="QCheckBox">
- <property name="name">
- <cstring>ck_iconsAtTop</cstring>
-diff -Naur psi-0.9.3-orig/src/psiiconset.cpp psi-0.9.3/src/psiiconset.cpp
---- psi-0.9.3-orig/src/psiiconset.cpp 2004-06-14 10:34:43.000000000 +0000
-+++ psi-0.9.3/src/psiiconset.cpp 2005-05-19 11:52:35.000000000 +0000
-@@ -516,6 +516,19 @@
- return Icon();
- }
-
-+Icon *PsiIconset::indicatorPtr(const XMPP::Jid &jid)
-+{
-+ return d->jid2icon(jid, "psi/statInd");
-+}
-+
-+Icon PsiIconset::indicator(const XMPP::Jid &jid)
-+{
-+ Icon *icon = indicatorPtr(jid);
-+ if ( icon )
-+ return *icon;
-+ return Icon();
-+}
-+
- Icon *PsiIconset::statusPtr(const XMPP::Jid &jid, int s)
- {
- return d->jid2icon(jid, status2name(s));
-diff -Naur psi-0.9.3-orig/src/psiiconset.h psi-0.9.3/src/psiiconset.h
---- psi-0.9.3-orig/src/psiiconset.h 2003-11-20 03:32:47.000000000 +0000
-+++ psi-0.9.3/src/psiiconset.h 2005-05-19 11:52:35.000000000 +0000
-@@ -61,9 +61,11 @@
- // JID-enabled status functions
- Icon *statusPtr(const XMPP::Jid &, int);
- Icon *statusPtr(const XMPP::Jid &, const XMPP::Status &);
-+ Icon *indicatorPtr(const XMPP::Jid &);
-
- Icon status(const XMPP::Jid &, int);
- Icon status(const XMPP::Jid &, const XMPP::Status &);
-+ Icon indicator(const XMPP::Jid &);
-
- // functions to get status icon by transport name
- Icon *transportStatusPtr(QString name, int);
-diff -Naur psi-0.9.3-orig/src/psi_profiles.cpp psi-0.9.3/src/psi_profiles.cpp
---- psi-0.9.3-orig/src/psi_profiles.cpp 2005-05-19 11:52:34.000000000 +0000
-+++ psi-0.9.3/src/psi_profiles.cpp 2005-05-19 11:52:35.000000000 +0000
-@@ -448,6 +448,7 @@
- prefs.font[fStatusMes] = font.toString();
- }
-
-+ prefs.clStIndicator = TRUE;
- prefs.clIconsAtTop = TRUE;
-
- // calculate the small font size
-@@ -890,6 +891,7 @@
- tag.appendChild(textTag(doc, "rosterAnim", prefs.rosterAnim));
- tag.appendChild(textTag(doc, "singleclick", prefs.singleclick));
- tag.appendChild(textTag(doc, "scrollTo", prefs.scrollTo));
-+ tag.appendChild(textTag(doc, "statusIndicator", prefs.clStIndicator));
- tag.appendChild(textTag(doc, "contactIconsAtTop", prefs.clIconsAtTop));
- tag.appendChild(textTag(doc, "newHeadings", prefs.clNewHeadings));
- }
-@@ -1417,6 +1419,7 @@
- readBoolEntry(tag, "rosterAnim", &prefs.rosterAnim);
- readBoolEntry(tag, "singleclick", &prefs.singleclick);
- readBoolEntry(tag, "scrollTo", &prefs.scrollTo);
-+ readBoolEntry(tag, "statusIndicator", &prefs.clStIndicator);
- readBoolEntry(tag, "contactIconsAtTop", &prefs.clIconsAtTop);
- readBoolEntry(tag, "newHeadings", &prefs.clNewHeadings);
- }
diff --git a/net-im/psi/files/vcard-photo-interface.patch.bz2 b/net-im/psi/files/vcard-photo-interface.patch.bz2
deleted file mode 100644
index 98f22fdc660e..000000000000
--- a/net-im/psi/files/vcard-photo-interface.patch.bz2
+++ /dev/null
Binary files differ