Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/licq: ChangeLog licq-1.3.8-r1.ebuild licq-1.3.8.ebuild
Date: Tue, 05 Jan 2010 12:01:08
Message-Id: E1NS85y-0000so-1Y@stork.gentoo.org
1 ssuominen 10/01/05 12:01:06
2
3 Modified: ChangeLog
4 Added: licq-1.3.8-r1.ebuild
5 Removed: licq-1.3.8.ebuild
6 Log:
7 Fix memory leak and hebrew support wrt #299734, thanks to Andy Crook for reporting. Remove USE="kde" since it's broken (upstream) with default Oxygen theme wrt #296929, thanks to Marcel Semancik for reporting.
8 (Portage version: 2.2_rc61/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.113 net-im/licq/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/licq/ChangeLog?rev=1.113&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/licq/ChangeLog?rev=1.113&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/licq/ChangeLog?r1=1.112&r2=1.113
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-im/licq/ChangeLog,v
20 retrieving revision 1.112
21 retrieving revision 1.113
22 diff -u -r1.112 -r1.113
23 --- ChangeLog 25 Dec 2009 20:20:05 -0000 1.112
24 +++ ChangeLog 5 Jan 2010 12:01:05 -0000 1.113
25 @@ -1,6 +1,14 @@
26 # ChangeLog for net-im/licq
27 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-im/licq/ChangeLog,v 1.112 2009/12/25 20:20:05 ssuominen Exp $
29 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/net-im/licq/ChangeLog,v 1.113 2010/01/05 12:01:05 ssuominen Exp $
31 +
32 +*licq-1.3.8-r1 (05 Jan 2010)
33 +
34 + 05 Jan 2010; Samuli Suominen <ssuominen@g.o> +licq-1.3.8-r1.ebuild,
35 + +files/licq-1.3.8-hebrew.patch, +files/licq-1.3.8-memory_leak.patch:
36 + Fix memory leak and hebrew support wrt #299734, thanks to Andy Crook for
37 + reporting. Remove USE="kde" since it's broken (upstream) with default
38 + Oxygen theme wrt #296929, thanks to Marcel Semancik for reporting.
39
40 25 Dec 2009; Samuli Suominen <ssuominen@g.o> licq-1.3.6.ebuild:
41 Remove kdelibs:3.5 depend and USE kde with it wrt #292791 and workaround
42
43
44
45 1.1 net-im/licq/licq-1.3.8-r1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/licq/licq-1.3.8-r1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/licq/licq-1.3.8-r1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: licq-1.3.8-r1.ebuild
51 ===================================================================
52 # Copyright 1999-2010 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/net-im/licq/licq-1.3.8-r1.ebuild,v 1.1 2010/01/05 12:01:05 ssuominen Exp $
55
56 EAPI=2
57 CMAKE_USE_DIR="${S}/plugins/qt4-gui"
58 inherit cmake-utils eutils
59
60 DESCRIPTION="ICQ Client with v8 support"
61 HOMEPAGE="http://www.licq.org/"
62 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
63
64 LICENSE="GPL-2"
65 SLOT="2"
66 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
67 IUSE="debug linguas_he ncurses msn nls crypt socks5 ssl qt4 xosd"
68
69 RDEPEND="crypt? ( >=app-crypt/gpgme-1 )
70 ncurses? ( sys-libs/ncurses
71 dev-libs/cdk )
72 ssl? ( >=dev-libs/openssl-0.9.5a )
73 qt4? ( x11-libs/qt-gui:4 )
74 xosd? ( x11-libs/xosd )"
75 DEPEND="${RDEPEND}
76 nls? ( sys-devel/gettext )
77 dev-libs/boost"
78
79 pkg_setup() {
80 licq_plugins="auto-reply email rms"
81 use ncurses && licq_plugins="${licq_plugins} console"
82 use msn && licq_plugins="${licq_plugins} msn"
83 use xosd && licq_plugins="${licq_plugins} osd"
84 }
85
86 src_prepare() {
87 epatch "${FILESDIR}"/${P}-hebrew.patch \
88 "${FILESDIR}"/${P}-memory_leak.patch
89 }
90
91 src_configure() {
92 econf \
93 $(use_enable linguas_he hebrew) \
94 --disable-dependency-tracking \
95 $(use_enable debug) \
96 $(use_enable socks5) \
97 $(use_enable ssl openssl) \
98 $(use_enable nls)
99
100 local x
101 for x in ${licq_plugins}; do
102 cd "${S}"/plugins/${x}
103 econf
104 done
105
106 if use qt4; then
107 # http://licq.org/ticket/1662
108 mycmakeargs="${mycmakeargs}
109 -DWITH_KDE=OFF"
110 cmake-utils_src_configure
111 fi
112 }
113
114 src_compile() {
115 emake || die
116
117 local x
118 for x in ${licq_plugins}; do
119 cd "${S}"/plugins/${x}
120 emake || die
121 done
122
123 use qt4 && cmake-utils_src_compile
124 }
125
126 src_install() {
127 emake DESTDIR="${D}" install || die
128 dodoc README
129
130 docinto doc
131 dodoc doc/*
132
133 use crypt && dodoc README.GPG
134 use ssl && dodoc README.OPENSSL
135
136 exeinto /usr/share/${PN}/upgrade
137 doexe upgrade/*.pl || die
138
139 local x
140 for x in ${licq_plugins}; do
141 cd "${S}"/plugins/${x}
142 emake DESTDIR="${D}" install || die
143 docinto ${x}
144 dodoc README* *.conf
145 done
146
147 if use qt4; then
148 docinto qt4
149 DOCS="README" cmake-utils_src_install
150 fi
151
152 rm -rf "${D}"/var
153 }