Lines 4-10
Link Here
|
4 |
|
4 |
|
5 |
EAPI=2 |
5 |
EAPI=2 |
6 |
|
6 |
|
7 |
inherit flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 |
7 |
inherit flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 autotools |
8 |
|
8 |
|
9 |
DESCRIPTION="GTK Instant Messenger client" |
9 |
DESCRIPTION="GTK Instant Messenger client" |
10 |
HOMEPAGE="http://pidgin.im/" |
10 |
HOMEPAGE="http://pidgin.im/" |
Lines 12-19
Link Here
|
12 |
|
12 |
|
13 |
LICENSE="GPL-2" |
13 |
LICENSE="GPL-2" |
14 |
SLOT="0" |
14 |
SLOT="0" |
15 |
KEYWORDS="~x86-freebsd ~amd64-linux ~x86-linux" |
15 |
KEYWORDS="~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" |
16 |
IUSE="bonjour dbus debug doc eds gadu gnutls +gstreamer meanwhile" |
16 |
IUSE="aqua bonjour dbus debug doc eds gadu gnutls +gstreamer meanwhile" |
17 |
IUSE="${IUSE} networkmanager nls perl silc tcl tk spell qq gadu" |
17 |
IUSE="${IUSE} networkmanager nls perl silc tcl tk spell qq gadu" |
18 |
IUSE="${IUSE} +gtk sasl ncurses groupwise prediction zephyr" # mono" |
18 |
IUSE="${IUSE} +gtk sasl ncurses groupwise prediction zephyr" # mono" |
19 |
|
19 |
|
Lines 85-93
Link Here
|
85 |
|
85 |
|
86 |
src_prepare() { |
86 |
src_prepare() { |
87 |
epatch "${FILESDIR}"/${PN}-2.5.4-icq.patch |
87 |
epatch "${FILESDIR}"/${PN}-2.5.4-icq.patch |
|
|
88 |
if use aqua && use gtk; then |
89 |
epatch "${FILESDIR}"/gtkdocklet-quartz.diff |
90 |
fi |
88 |
|
91 |
|
89 |
# Fix intltoolize broken file, see upstream #577133 |
92 |
# Fix intltoolize broken file, see upstream #577133 |
90 |
sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i "${S}/po/Makefile.in.in" || die "sed failed" |
93 |
sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i "${S}/po/Makefile.in.in" || die "sed failed" |
|
|
94 |
|
95 |
eautoreconf |
91 |
} |
96 |
} |
92 |
|
97 |
|
93 |
src_configure() { |
98 |
src_configure() { |
Lines 137-142
Link Here
|
137 |
myconf="${myconf} --enable-gnutls=no --enable-nss=yes" |
142 |
myconf="${myconf} --enable-gnutls=no --enable-nss=yes" |
138 |
fi |
143 |
fi |
139 |
|
144 |
|
|
|
145 |
if use aqua && use gtk ; then |
146 |
myconf="${myconf} --enable-gtkstatusicon --disable-gestures --without-x --disable-startup-notification" |
147 |
fi |
148 |
|
140 |
econf \ |
149 |
econf \ |
141 |
$(use_enable ncurses consoleui) \ |
150 |
$(use_enable ncurses consoleui) \ |
142 |
$(use_enable nls) \ |
151 |
$(use_enable nls) \ |