summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-12-07 15:53:35 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-12-07 15:53:35 +0000
commitd2b3c915ba89cb27698f7d74bdc3b5743916f0ea (patch)
tree02588cda0cd5ad990971147440f425aba5205ec9 /xfce-extra
parentAdd fix for x32 ABIs. (diff)
downloadgentoo-2-d2b3c915ba89cb27698f7d74bdc3b5743916f0ea.tar.gz
gentoo-2-d2b3c915ba89cb27698f7d74bdc3b5743916f0ea.tar.bz2
gentoo-2-d2b3c915ba89cb27698f7d74bdc3b5743916f0ea.zip
Explicitely link against -lm for function floor as reported by Jeremy Olexa.
(Portage version: 2.2.0_alpha79/cvs/Linux x86_64)
Diffstat (limited to 'xfce-extra')
-rw-r--r--xfce-extra/xfce4-screenshooter/ChangeLog7
-rw-r--r--xfce-extra/xfce4-screenshooter/files/xfce4-screenshooter-1.8.0-underlinking.patch16
-rw-r--r--xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.8.0.ebuild10
3 files changed, 30 insertions, 3 deletions
diff --git a/xfce-extra/xfce4-screenshooter/ChangeLog b/xfce-extra/xfce4-screenshooter/ChangeLog
index 43bb81df7276..dc2893b10c52 100644
--- a/xfce-extra/xfce4-screenshooter/ChangeLog
+++ b/xfce-extra/xfce4-screenshooter/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for xfce-extra/xfce4-screenshooter
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-screenshooter/ChangeLog,v 1.88 2011/11/26 18:14:46 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-screenshooter/ChangeLog,v 1.89 2011/12/07 15:53:35 ssuominen Exp $
+
+ 07 Dec 2011; Samuli Suominen <ssuominen@gentoo.org>
+ xfce4-screenshooter-1.8.0.ebuild,
+ +files/xfce4-screenshooter-1.8.0-underlinking.patch:
+ Explicitely link against -lm for function floor as reported by Jeremy Olexa.
26 Nov 2011; Raúl Porcel <armin76@gentoo.org>
xfce4-screenshooter-1.8.0.ebuild:
diff --git a/xfce-extra/xfce4-screenshooter/files/xfce4-screenshooter-1.8.0-underlinking.patch b/xfce-extra/xfce4-screenshooter/files/xfce4-screenshooter-1.8.0-underlinking.patch
new file mode 100644
index 000000000000..03ff37d1e9ad
--- /dev/null
+++ b/xfce-extra/xfce4-screenshooter/files/xfce4-screenshooter-1.8.0-underlinking.patch
@@ -0,0 +1,16 @@
+Function floor is required, so link to libmath to avoid linking failure (underlinking)
+
+http://bugzilla.xfce.org/show_bug.cgi?id=8230
+
+--- Makefile.am
++++ Makefile.am
+@@ -51,7 +51,8 @@
+ @SOUP_LIBS@ \
+ @LIBXEXT_LIBS@ \
+ @LIBX11_LIBS@ \
+- @XFIXES_LIBS@
++ @XFIXES_LIBS@ \
++ -lm
+
+ lib_libscreenshooter_built_sources = \
+ lib/screenshooter-marshal.c lib/screenshooter-marshal.h
diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.8.0.ebuild b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.8.0.ebuild
index 04dc7d621396..8123a7da7748 100644
--- a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.8.0.ebuild
+++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.8.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.8.0.ebuild,v 1.6 2011/11/26 18:14:46 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.8.0.ebuild,v 1.7 2011/12/07 15:53:35 ssuominen Exp $
EAPI=4
EAUTORECONF=yes
@@ -31,7 +31,13 @@ DEPEND="${RDEPEND}
dev-util/pkgconfig"
pkg_setup() {
- XFCONF=( $(xfconf_use_debug) --enable-xfixes )
+ PATCHES=( "${FILESDIR}"/${P}-underlinking.patch )
+
+ XFCONF=(
+ $(xfconf_use_debug)
+ --enable-xfixes
+ )
+
DOCS=( AUTHORS ChangeLog NEWS README TODO )
}