summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11-libs/libxsettings-client/ChangeLog6
-rw-r--r--x11-libs/libxsettings-client/files/0.10-as-needed.patch10
-rw-r--r--x11-libs/libxsettings-client/libxsettings-client-0.10.ebuild6
3 files changed, 19 insertions, 3 deletions
diff --git a/x11-libs/libxsettings-client/ChangeLog b/x11-libs/libxsettings-client/ChangeLog
index 84a49ad040af..878e32f6d609 100644
--- a/x11-libs/libxsettings-client/ChangeLog
+++ b/x11-libs/libxsettings-client/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-libs/libxsettings-client
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxsettings-client/ChangeLog,v 1.11 2006/08/07 16:59:30 yvasilev Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxsettings-client/ChangeLog,v 1.12 2006/10/25 05:04:20 dberkholz Exp $
+
+ 25 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/0.10-as-needed.patch, libxsettings-client-0.10.ebuild:
+ Fix for --as-needed: libXsettings-client needs to link against libX11.
07 Aug 2006; <yvasilev@gentoo.org> libxsettings-client-0.10.ebuild:
Added ~arm keyword.
diff --git a/x11-libs/libxsettings-client/files/0.10-as-needed.patch b/x11-libs/libxsettings-client/files/0.10-as-needed.patch
new file mode 100644
index 000000000000..c66630dbf315
--- /dev/null
+++ b/x11-libs/libxsettings-client/files/0.10-as-needed.patch
@@ -0,0 +1,10 @@
+diff -urN Xsettings-client-0.10.orig/Makefile.am Xsettings-client-0.10/Makefile.am
+--- Xsettings-client-0.10.orig/Makefile.am 2006-10-24 21:21:19.000000000 -0700
++++ Xsettings-client-0.10/Makefile.am 2006-10-24 21:39:34.000000000 -0700
+@@ -9,4 +9,4 @@
+
+ libXsettings_client_la_SOURCES= $(source_c) $(source_h)
+
+-libXsettings_client_la_LIBADD = @X_LIBS@
+\ No newline at end of file
++libXsettings_client_la_LIBADD = @X_LIBS@ -lX11
diff --git a/x11-libs/libxsettings-client/libxsettings-client-0.10.ebuild b/x11-libs/libxsettings-client/libxsettings-client-0.10.ebuild
index 30f6876b9c13..2bbe278dea30 100644
--- a/x11-libs/libxsettings-client/libxsettings-client-0.10.ebuild
+++ b/x11-libs/libxsettings-client/libxsettings-client-0.10.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxsettings-client/libxsettings-client-0.10.ebuild,v 1.9 2006/08/07 16:59:30 yvasilev Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxsettings-client/libxsettings-client-0.10.ebuild,v 1.10 2006/10/25 05:04:20 dberkholz Exp $
-inherit libtool
+inherit libtool autotools
IUSE=""
@@ -25,8 +25,10 @@ S=${WORKDIR}/Xsettings-client-${PV}
src_unpack() {
unpack ${A}
cd ${S}
+ epatch "${FILESDIR}"/${PV}-as-needed.patch
elibtoolize
+ eautoreconf
}
src_compile() {