summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorGustavo Felisberto <humpback@gentoo.org>2004-12-28 17:26:27 +0000
committerGustavo Felisberto <humpback@gentoo.org>2004-12-28 17:26:27 +0000
commit873965b43d75089a507c970abce606f5707a99e8 (patch)
tree8c20bb33e8d69d84c437728433f83298f2678f1a /net-im
parentversion bump to latest release -- I'm 28 days behind (Manifest recommit) (diff)
downloadgentoo-2-873965b43d75089a507c970abce606f5707a99e8.tar.gz
gentoo-2-873965b43d75089a507c970abce606f5707a99e8.tar.bz2
gentoo-2-873965b43d75089a507c970abce606f5707a99e8.zip
Adding version that uses extra patches
Diffstat (limited to 'net-im')
-rw-r--r--net-im/psi/Manifest7
-rw-r--r--net-im/psi/files/digest-psi-0.9.3_rc1-r126
-rw-r--r--net-im/psi/psi-0.9.3_rc1-r1.ebuild192
3 files changed, 223 insertions, 2 deletions
diff --git a/net-im/psi/Manifest b/net-im/psi/Manifest
index 3433860d4222..35b879315bd0 100644
--- a/net-im/psi/Manifest
+++ b/net-im/psi/Manifest
@@ -1,11 +1,14 @@
-MD5 8a18f15f53aad1a81b422245e9d606e1 ChangeLog 5578
+MD5 a4c9c036dfc5a5663b1b1fce0df791fd .psi-0.9.3_rc1-r1.ebuild.swp 20480
+MD5 29a889850c15fd93a8ecb2dc5c4ac0a9 ChangeLog 5662
+MD5 99d53dc42dde4b97965a2c23d5b12b61 digest-psi-0.9.3_rc1-r1 2022
MD5 9b91ead14acbf0da98d3b33e75c67e79 metadata.xml 306
MD5 e9fb10ce0fe04859a0bc4b565c097555 psi-0.9.1.ebuild 818
MD5 5af9a0050493634ebbe10112188e716b psi-0.9.2-r1.ebuild 1138
MD5 ccc0fcb1a164e58fb56cfd999612ff5d psi-0.9.2.ebuild 827
+MD5 4619ac55fddd8fd696a268344edaa1bd psi-0.9.3_rc1-r1.ebuild 7407
MD5 cec70bacd70f5baf3cf806232365c18c psi-0.9.3_rc1.ebuild 1374
MD5 d27222ab1b988a3cb4364e0a66b7ff2a files/digest-psi-0.9.1 62
MD5 dab2c4d26326cec55a905a1a38351d51 files/digest-psi-0.9.2 63
MD5 dab2c4d26326cec55a905a1a38351d51 files/digest-psi-0.9.2-r1 63
MD5 1a24e5395a720c18fe8c7eb370d16a0f files/digest-psi-0.9.3_rc1 69
-MD5 c43f1bfd60e72f69346f0a67288c62e8 files/psi_gpg_fix 1193
+MD5 664a22d837af8d62f007e128a23c1803 files/digest-psi-0.9.3_rc1-r1 1780
diff --git a/net-im/psi/files/digest-psi-0.9.3_rc1-r1 b/net-im/psi/files/digest-psi-0.9.3_rc1-r1
new file mode 100644
index 000000000000..82096eb47446
--- /dev/null
+++ b/net-im/psi/files/digest-psi-0.9.3_rc1-r1
@@ -0,0 +1,26 @@
+MD5 a942b749c9fed685d2f64cc7958d783a psi-0.9.3-test1.tar.bz2 1314007
+MD5 91c765b93225f8070abcf0f857aca13a psi-0.9.3-gentoo-extras-0.1.tar.bz2 55281
+MD5 2264152accdad0a5ea3e9ca62a6bd5ed psi_ar-0.9.3_rc1.tar.bz2 31326
+MD5 002dfbdea4c25ac45e8d8b04d7fac2b1 psi_ca-0.9.3_rc1.tar.bz2 15735
+MD5 33ef8b42616a7c1616d62a06714b943e psi_cs-0.9.3_rc1.tar.bz2 15710
+MD5 aaa87e761485ee9efc61aaf4bc86c71a psi_da-0.9.3_rc1.tar.bz2 30110
+MD5 84ba5e4952a1670bee636a5e42b47da4 psi_de-0.9.3_rc1.tar.bz2 37399
+MD5 15446ce6e4e0ea87f92b06cd523ff0c9 psi_ee-0.9.3_rc1.tar.bz2 30213
+MD5 25cd449465483f79b71cd1cb0cb296e0 psi_el-0.9.3_rc1.tar.bz2 36724
+MD5 e2d9a27f82623963b963cef24bb16176 psi_en-0.9.3_rc1.tar.bz2 15693
+MD5 1b5c8b84fbd8d1b85dcef4207e87a405 psi_eo-0.9.3_rc1.tar.bz2 15710
+MD5 26fa492527b9037cee4322660c013ea7 psi_es-0.9.3_rc1.tar.bz2 40701
+MD5 7ba4734b8a28f12fa3505776343ff4f6 psi_fi-0.9.3_rc1.tar.bz2 23694
+MD5 a2a1d416ad74dc6574a39ce08aaa4cd0 psi_fr-0.9.3_rc1.tar.bz2 32141
+MD5 b904dc9d81f8bf69218d0d80f3d87264 psi_jp-0.9.3_rc1.tar.bz2 25079
+MD5 f1dceb0dd6e8203c78fbd11c9bfb284f psi_mk-0.9.3_rc1.tar.bz2 35129
+MD5 066e4f2e269c86b8a62511d630daba55 psi_nl-0.9.3_rc1.tar.bz2 37794
+MD5 f270e6ed02653bcf9c638b273b50a7cb psi_pl-0.9.3_rc1.tar.bz2 36619
+MD5 42065d749ded7c76ad44744bef15a838 psi_pt-0.9.3_rc1.tar.bz2 15735
+MD5 13d449a8bd9906c4609625c9a3cd611c psi_ru-0.9.3_rc1.tar.bz2 37849
+MD5 01bf0c623a576e2d9f4ff30942c50a29 psi_se-0.9.3_rc1.tar.bz2 15726
+MD5 167e8546991af7ee88c45ca585e06223 psi_sk-0.9.3_rc1.tar.bz2 35586
+MD5 d2f4e705ceefde040bc6111b56ec63a5 psi_sr-0.9.3_rc1.tar.bz2 15715
+MD5 5690daf361cc713536b3ea2822a5cf0f psi_sw-0.9.3_rc1.tar.bz2 32799
+MD5 61d769cad0dd7ec7cadd51a4c6bb7941 psi_vi-0.9.3_rc1.tar.bz2 31462
+MD5 e2b27bfe9e1e8b3d49e664b67d4cf0aa psi_zh-0.9.3_rc1.tar.bz2 29352
diff --git a/net-im/psi/psi-0.9.3_rc1-r1.ebuild b/net-im/psi/psi-0.9.3_rc1-r1.ebuild
new file mode 100644
index 000000000000..72788073d92e
--- /dev/null
+++ b/net-im/psi/psi-0.9.3_rc1-r1.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/psi/psi-0.9.3_rc1-r1.ebuild,v 1.1 2004/12/28 17:26:27 humpback Exp $
+
+inherit eutils
+
+VER="0.9.3"
+REV="-test1"
+MY_PV="${VER}${REV}"
+MY_P="${PN}-${MY_PV}"
+LANGVER="${VER}_rc1"
+HTTPMIRR="http://gentoo-pt.org/~humpback/psi"
+EXTRAPATCH_VER=0.1
+IUSE="kde ssl crypt vanilla"
+#RESTRICT="nomirror"
+QV="2.0"
+DESCRIPTION="QT 3.x Jabber Client, with Licq-like interface"
+HOMEPAGE="http://psi.affinix.com"
+# translations from http://tanoshi.net/language.html
+SRC_URI="http://people.ex.ac.uk/kismith/psi/${MY_P}.tar.bz2
+ !vanilla? ( http://gentoo-pt.org/~humpback/${PN}-${VER}-gentoo-extras-${EXTRAPATCH_VER}.tar.bz2 )
+ linguas_ar? ( ${HTTPMIRR}/psi_ar-${LANGVER}.tar.bz2 )
+ linguas_ca? ( ${HTTPMIRR}/psi_ca-${LANGVER}.tar.bz2 )
+ linguas_cs? ( ${HTTPMIRR}/psi_cs-${LANGVER}.tar.bz2 )
+ linguas_da? ( ${HTTPMIRR}/psi_da-${LANGVER}.tar.bz2 )
+ linguas_de? ( ${HTTPMIRR}/psi_de-${LANGVER}.tar.bz2 )
+ linguas_ee? ( ${HTTPMIRR}/psi_ee-${LANGVER}.tar.bz2 )
+ linguas_el? ( ${HTTPMIRR}/psi_el-${LANGVER}.tar.bz2 )
+ linguas_en? ( ${HTTPMIRR}/psi_en-${LANGVER}.tar.bz2 )
+ linguas_eo? ( ${HTTPMIRR}/psi_eo-${LANGVER}.tar.bz2 )
+ linguas_es? ( ${HTTPMIRR}/psi_es-${LANGVER}.tar.bz2 )
+ linguas_fi? ( ${HTTPMIRR}/psi_fi-${LANGVER}.tar.bz2 )
+ linguas_fr? ( ${HTTPMIRR}/psi_fr-${LANGVER}.tar.bz2 )
+ linguas_jp? ( ${HTTPMIRR}/psi_jp-${LANGVER}.tar.bz2 )
+ linguas_mk? ( ${HTTPMIRR}/psi_mk-${LANGVER}.tar.bz2 )
+ linguas_nl? ( ${HTTPMIRR}/psi_nl-${LANGVER}.tar.bz2 )
+ linguas_pl? ( ${HTTPMIRR}/psi_pl-${LANGVER}.tar.bz2 )
+ linguas_pt? ( ${HTTPMIRR}/psi_pt-${LANGVER}.tar.bz2 )
+ linguas_ru? ( ${HTTPMIRR}/psi_ru-${LANGVER}.tar.bz2 )
+ linguas_se? ( ${HTTPMIRR}/psi_se-${LANGVER}.tar.bz2 )
+ linguas_sk? ( ${HTTPMIRR}/psi_sk-${LANGVER}.tar.bz2 )
+ linguas_sr? ( ${HTTPMIRR}/psi_sr-${LANGVER}.tar.bz2 )
+ linguas_sw? ( ${HTTPMIRR}/psi_sw-${LANGVER}.tar.bz2 )
+ linguas_vi? ( ${HTTPMIRR}/psi_vi-${LANGVER}.tar.bz2 )
+ linguas_zh? ( ${HTTPMIRR}/psi_zh-${LANGVER}.tar.bz2 )"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~hppa ~amd64 ~sparc"
+
+#After final relase we do not need this
+S="${WORKDIR}/${MY_P}"
+
+DEPEND="ssl? ( >=dev-libs/openssl-0.9.6c
+ >=app-crypt/qca-1.0
+ >=app-crypt/qca-tls-1.0 )
+ crypt? ( >=app-crypt/gnupg-1.2.2 )
+ >=x11-libs/qt-3"
+
+PATCHBASE="${WORKDIR}"
+PATCHDIR="${PATCHBASE}/${VER}"
+
+src_unpack() {
+ unpack ${A}
+ if !(use vanilla);
+ then
+ ewarn "You are about to build a version of Psi with extra unsuported patches."
+ ewarn "Patched psi versions will not be supported by the Gentoo devs or the psi"
+ ewarn "development team."
+ ewarn "If you do not want that please press Control-C now and add 'vanilla' to "
+ ewarn "your USE flags."
+ sleep 5
+ cd ${S}
+ # from http://www.cs.kuleuven.ac.be/~remko/psi/
+ epatch ${PATCHDIR}/avatars_psi.diff
+ epatch ${PATCHDIR}/jep8-avatars_psi.diff
+ epatch ${PATCHDIR}/jep8-avatars_iris.diff
+ epatch ${PATCHDIR}/rosteritems_psi.diff
+ epatch ${PATCHDIR}/rosteritems_iris.diff
+ epatch ${PATCHDIR}/menubar_psi.diff
+
+ # from http://machekku.uaznia.net/jabber/psi/patches/
+ epatch ${PATCHDIR}/psi-machekku-smart_reply_and_forward.diff
+ epatch ${PATCHDIR}/psi-machekku-quote_emoticons.diff
+ epatch ${PATCHDIR}/psi-machekku-keep_message_in_auto_away_status.diff
+ epatch ${PATCHDIR}/psi-machekku-emoticons_advanced_toggle.diff
+
+ # from ftp://ftp.patryk.one.pl/pub/psi/skazi/patches/
+ epatch ${PATCHDIR}/psi-weather_agent_icons-add.diff
+ epatch ${PATCHDIR}/psi-rich_contactview-0.7-add.diff
+ epatch ${PATCHDIR}/psi-status_indicator++-add.diff
+ 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-gnome_toolwindow-mod.diff
+ epatch ${PATCHDIR}/psi-no_online_status-mod.diff
+ epatch ${PATCHDIR}/psi-status_history-add.diff
+ epatch ${PATCHDIR}/psi-icon_buttons_big_return-mod.diff
+ epatch ${PATCHDIR}/psi-nicechats-mod.diff
+ epatch ${PATCHDIR}/psi-framechecks-mod.diff
+ epatch ${PATCHDIR}/psi-thin_borders-mod.diff
+
+ # indicator icon
+ cp ${PATCHBASE}/psi-indicator.png ${S}/iconsets/roster/default/indicator.png
+ # additional files
+ cp ${PATCHBASE}/psi-richlistview.cpp ${S}/src/richlistview.cpp
+ cp ${PATCHBASE}/psi-richlistview.h ${S}/src/richlistview.h
+ cp ${PATCHBASE}/psi-roster-rich.README ${S}/README.rich-roster
+
+ # from http://machekku.uaznia.net/jabber/psi/patches/
+ epatch ${PATCHDIR}/psi-machekku-emoticons_advanced_toggle-add_richroster.diff
+
+ # from ftp://ftp.patryk.one.pl/pub/psi/selfmade/patches/
+ epatch ${PATCHDIR}/psi-group_openclose_single_click_not_only_arrow-mod.diff
+
+ # from pld-linux.org
+ epatch ${PATCHDIR}/psi-certs.patch
+ epatch ${PATCHDIR}/psi-customos.patch
+ epatch ${PATCHDIR}/psi-icondef.xml_status_indicator.patch
+
+ # from http://mrulik.dyndns.info/psi/
+ epatch ${PATCHDIR}/filetransfer.diff
+ epatch ${PATCHDIR}/FT_port_already_bound.diff
+ epatch ${PATCHDIR}/emergency_button.diff
+ epatch ${PATCHDIR}/offline_statuses_in_roster.diff
+ # emergency icon
+ cp ${PATCHBASE}/psi-emergency.png ${S}/iconsets/system/default/emergency.png
+
+ # from ftp://ftp.patryk.one.pl/pub/psi/patches/
+ epatch ${PATCHDIR}/psi-psz-chatdlg_typed_msgs_history.diff
+ epatch ${PATCHDIR}/psi-psz-global_hotkeys.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.no
+ epatch ${PATCHDIR}/psi-kg-new-transports-icons.diff
+ epatch ${PATCHDIR}/psi-kg-pl-specific-clients-avatars.diff
+ epatch ${PATCHDIR}/psi-kg-says_mod.diff
+ epatch ${PATCHDIR}/psi-psz-srv_lookup_enable-kfix.diff
+ epatch ${PATCHDIR}/psi-subs_reason-recv.diff
+ epatch ${PATCHDIR}/psi-subs_reason-send-kfix.diff
+ epatch ${PATCHDIR}/psi-machekku-contact_icons_at_top-for_psi-psz.diff
+ epatch ${PATCHDIR}/psi-machekku-linkify_fix.diff
+ epatch ${PATCHDIR}/psi-apa-invite_reason2-add.diff
+ epatch ${PATCHDIR}/psi-kg-hide-disabled-emottoolbutton.diff
+
+ # from http://michalj.alternatywa.info/psi/patches/
+ epatch ${PATCHDIR}/psi-emots-mod.diff
+
+ # few more goodies :)
+ epatch ${PATCHDIR}/psi-desktop.patch
+ epatch ${PATCHDIR}/psi-richroster-status_default_on.patch
+ epatch ${PATCHDIR}/psi-richroster-status_gui_on_off.patch
+ epatch ${PATCHDIR}/psi-gentoo-version.patch
+ epatch ${PATCHDIR}/psi-reverse_trayicon.patch
+ fi
+}
+
+
+src_compile() {
+ use kde || myconf="${myconf} --disable-kde"
+ ./configure --prefix=/usr $myconf || die "Configure failed"
+ # for CXXFLAGS from make.conf
+ qmake psi.pro \
+ QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
+ QMAKE_RPATH= \
+ || die "Qmake failed"
+
+ addwrite "$HOME/.qt"
+ addwrite "$QTDIR/etc/settings"
+ emake || die "Make failed"
+ einfo "Building language packs"
+ cd ${WORKDIR}/langs
+ for i in `ls -c1 | grep "\.ts$"`; do
+ lrelease $i
+ done;
+
+}
+
+src_install() {
+ dodoc README TODO
+ make INSTALL_ROOT="${D}" install
+ #this away 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;
+ #Install language packs
+ cp ${WORKDIR}/langs/psi_*.qm ${D}/usr/share/psi/
+ newdoc certs/README README.certs
+}