summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorTimothy Redaelli <drizzt@gentoo.org>2007-05-20 20:42:52 +0000
committerTimothy Redaelli <drizzt@gentoo.org>2007-05-20 20:42:52 +0000
commit6a3204facd6d806339d5f0a2783745e338589291 (patch)
tree435ba1a09989b3ba11b3bf04dc08070e44ffddc8 /net-im
parentStable for HPPA (bug #175465). (diff)
downloadgentoo-2-6a3204facd6d806339d5f0a2783745e338589291.tar.gz
gentoo-2-6a3204facd6d806339d5f0a2783745e338589291.tar.bz2
gentoo-2-6a3204facd6d806339d5f0a2783745e338589291.zip
Add emake to src_compile.
Add a patch for Gentoo/FreeBSD (tested also on Linux) Add ~x86-fbsd keyword. (Portage version: 2.1.2.7)
Diffstat (limited to 'net-im')
-rw-r--r--net-im/pidgin/ChangeLog8
-rw-r--r--net-im/pidgin/files/pidgin-2.0.0-cchar_t-undeclared.patch8
-rw-r--r--net-im/pidgin/pidgin-2.0.0.ebuild15
3 files changed, 27 insertions, 4 deletions
diff --git a/net-im/pidgin/ChangeLog b/net-im/pidgin/ChangeLog
index e4addc25cb9d..2e539c718a12 100644
--- a/net-im/pidgin/ChangeLog
+++ b/net-im/pidgin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-im/pidgin
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/ChangeLog,v 1.7 2007/05/13 21:27:42 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/ChangeLog,v 1.8 2007/05/20 20:42:52 drizzt Exp $
+
+ 20 May 2007; Timothy Redaelli <drizzt@gentoo.org>
+ +files/pidgin-2.0.0-cchar_t-undeclared.patch, pidgin-2.0.0.ebuild:
+ Add emake to src_compile.
+ Add a patch for Gentoo/FreeBSD (tested also on Linux)
+ Add ~x86-fbsd keyword.
13 May 2007; Timothy Redaelli <drizzt@gentoo.org> pidgin-2.0.0.ebuild:
Fix FAQ link.
diff --git a/net-im/pidgin/files/pidgin-2.0.0-cchar_t-undeclared.patch b/net-im/pidgin/files/pidgin-2.0.0-cchar_t-undeclared.patch
new file mode 100644
index 000000000000..0d77691e76c8
--- /dev/null
+++ b/net-im/pidgin/files/pidgin-2.0.0-cchar_t-undeclared.patch
@@ -0,0 +1,8 @@
+--- finch/libgnt/gntwm.c 5d51dec5c38fd91291465a55516f1c386ee237c2
++++ finch/libgnt/gntwm.c 6272fa78c7a3cb952e8dc9943e2e99cd6997f629
+@@ -1,5 +1,5 @@
+ #define _GNU_SOURCE
+-#if defined(__APPLE__)
++#if defined(__APPLE__) || defined(__unix__)
+ #define _XOPEN_SOURCE_EXTENDED
+ #endif
diff --git a/net-im/pidgin/pidgin-2.0.0.ebuild b/net-im/pidgin/pidgin-2.0.0.ebuild
index c74ba5a546ae..3346c6d6a180 100644
--- a/net-im/pidgin/pidgin-2.0.0.ebuild
+++ b/net-im/pidgin/pidgin-2.0.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.0.0.ebuild,v 1.2 2007/05/13 21:27:42 drizzt Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.0.0.ebuild,v 1.3 2007/05/20 20:42:52 drizzt Exp $
inherit flag-o-matic eutils toolchain-funcs multilib autotools perl-app gnome2
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="avahi bonjour cjk crypt dbus debug doc eds gadu gnutls gstreamer meanwhile nls perl silc startup-notification tcl tk xscreensaver custom-cflags spell ssl qq msn gadu"
IUSE="${IUSE} gtk sasl console groupwise prediction" # mono"
@@ -155,6 +155,13 @@ pkg_setup() {
fi
}
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-cchar_t-undeclared.patch"
+}
+
src_compile() {
# Stabilize things, for your own good
if ! use custom-cflags; then
@@ -163,7 +170,7 @@ src_compile() {
replace-flags -O? -O2
# -msse2 doesn't play nice on gcc 3.2
- [ "`gcc-version`" == "3.2" ] && filter-flags -msse2
+ [[ "`gcc-version`" == "3.2" ]] && filter-flags -msse2
local myconf
@@ -243,6 +250,8 @@ src_compile() {
--disable-mono \
${myconf} || die "Configuration failed"
#$(use_enable mono) \
+
+ emake || die "make failed"
}
src_install() {