summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-08-05 22:47:22 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-08-05 22:47:22 +0000
commit757aea4ea2232a403a8c6028d9fe83cb84639eac (patch)
tree0592840c673e1cdc03ad4cef62560db59a0fe6f2
parentRemove xmlCleanupParser calls. Fixes bug #327729. Thanks to Itay Perl <itay.p... (diff)
downloadgentoo-2-757aea4ea2232a403a8c6028d9fe83cb84639eac.tar.gz
gentoo-2-757aea4ea2232a403a8c6028d9fe83cb84639eac.tar.bz2
gentoo-2-757aea4ea2232a403a8c6028d9fe83cb84639eac.zip
Fix linking error with xfce4-panel >= 4.7.
(Portage version: 2.2_rc67/cvs/Linux x86_64)
-rw-r--r--xfce-extra/xfce4-wavelan-plugin/ChangeLog9
-rw-r--r--xfce-extra/xfce4-wavelan-plugin/files/xfce4-wavelan-plugin-0.5.5-libs_for_xfce_create_header.patch37
-rw-r--r--xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.5.ebuild9
3 files changed, 50 insertions, 5 deletions
diff --git a/xfce-extra/xfce4-wavelan-plugin/ChangeLog b/xfce-extra/xfce4-wavelan-plugin/ChangeLog
index 050d63fd0e37..8c3c6e92ae9a 100644
--- a/xfce-extra/xfce4-wavelan-plugin/ChangeLog
+++ b/xfce-extra/xfce4-wavelan-plugin/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for xfce-extra/xfce4-wavelan-plugin
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-wavelan-plugin/ChangeLog,v 1.6 2009/09/05 15:34:54 ranger Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-wavelan-plugin/ChangeLog,v 1.7 2010/08/05 22:47:22 ssuominen Exp $
+
+ 05 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
+ xfce4-wavelan-plugin-0.5.5.ebuild,
+ +files/xfce4-wavelan-plugin-0.5.5-libs_for_xfce_create_header.patch:
+ Fix linking error with xfce4-panel >= 4.7.
05 Sep 2009; Brent Baude <ranger@gentoo.org>
xfce4-wavelan-plugin-0.5.5.ebuild:
diff --git a/xfce-extra/xfce4-wavelan-plugin/files/xfce4-wavelan-plugin-0.5.5-libs_for_xfce_create_header.patch b/xfce-extra/xfce4-wavelan-plugin/files/xfce4-wavelan-plugin-0.5.5-libs_for_xfce_create_header.patch
new file mode 100644
index 000000000000..d5298adff79b
--- /dev/null
+++ b/xfce-extra/xfce4-wavelan-plugin/files/xfce4-wavelan-plugin-0.5.5-libs_for_xfce_create_header.patch
@@ -0,0 +1,37 @@
+Because xfce4-panel is using libxfce4ui instead of libxfcegui4 the flags won't get inherited anymore.
+
+xfce4_wavelan_plugin-wavelan.o: In function `wavelan_configure':
+wavelan.c:(.text+0xed9): undefined reference to `xfce_create_header'
+
+--- configure.in
++++ configure.in
+@@ -49,6 +49,7 @@
+
+ dnl configure the panel plugin
+ XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.3.20])
++XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.3.20])
+ XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.3.20])
+ XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.6.0])
+
+--- panel-plugin/Makefile.am
++++ panel-plugin/Makefile.am
+@@ -11,7 +11,8 @@
+ # libwavelan.la
+
+ xfce4_wavelan_plugin_LDFLAGS = \
+- @LIBXFCE4PANEL_LIBS@
++ @LIBXFCE4PANEL_LIBS@ \
++ @LIBXFCEGUI4_LIBS@
+
+ xfce4_wavelan_plugin_SOURCES = \
+ wavelan.c \
+@@ -21,7 +22,8 @@
+ wi_linux.c
+
+ xfce4_wavelan_plugin_CFLAGS = \
+- @LIBXFCE4PANEL_CFLAGS@
++ @LIBXFCE4PANEL_CFLAGS@ \
++ @LIBXFCEGUI4_CFLAGS@
+
+ # .desktop file
+ #
diff --git a/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.5.ebuild b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.5.ebuild
index b1ba4062859f..7a1e00f841da 100644
--- a/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.5.ebuild
+++ b/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.5.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.5.ebuild,v 1.6 2009/09/05 15:34:54 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.5.5.ebuild,v 1.7 2010/08/05 22:47:21 ssuominen Exp $
EAPI=2
+EAUTORECONF=yes
inherit xfconf
DESCRIPTION="Wireless monitor panel plugin"
@@ -15,6 +16,7 @@ KEYWORDS="amd64 ~arm hppa ppc ppc64 x86"
IUSE="debug"
RDEPEND=">=xfce-base/xfce4-panel-4.3.20
+ >=xfce-base/libxfcegui4-4.3.20
>=xfce-base/libxfce4util-4.3.20
>=x11-libs/gtk+-2.6:2"
DEPEND="${RDEPEND}
@@ -24,5 +26,6 @@ DEPEND="${RDEPEND}
pkg_setup() {
DOCS="AUTHORS ChangeLog NEWS README THANKS"
XFCONF="--disable-dependency-tracking
- $(use_enable debug)"
+ $(xfconf_use_debug)"
+ PATCHES=( "${FILESDIR}"/${P}-libs_for_xfce_create_header.patch )
}