summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libsigc++/ChangeLog5
-rw-r--r--dev-libs/libsigc++/libsigc++-1.0.4-r3.ebuild8
2 files changed, 8 insertions, 5 deletions
diff --git a/dev-libs/libsigc++/ChangeLog b/dev-libs/libsigc++/ChangeLog
index 70033aec55d4..712c8407b4af 100644
--- a/dev-libs/libsigc++/ChangeLog
+++ b/dev-libs/libsigc++/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/libsigc++
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/ChangeLog,v 1.123 2008/07/09 17:53:37 remi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/ChangeLog,v 1.124 2008/07/10 13:45:47 remi Exp $
+
+ 10 Jul 2008; Rémi Cardona <remi@gentoo.org> libsigc++-1.0.4-r3.ebuild:
+ real fix for --as-needed, still bug ##140248
09 Jul 2008; Rémi Cardona <remi@gentoo.org> libsigc++-1.0.4-r3.ebuild:
don't build tests, they are not --as-needed safe (see bug #140248)
diff --git a/dev-libs/libsigc++/libsigc++-1.0.4-r3.ebuild b/dev-libs/libsigc++/libsigc++-1.0.4-r3.ebuild
index 3f7255eabfd6..4e9c523aa64a 100644
--- a/dev-libs/libsigc++/libsigc++-1.0.4-r3.ebuild
+++ b/dev-libs/libsigc++/libsigc++-1.0.4-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-1.0.4-r3.ebuild,v 1.12 2008/07/09 17:53:37 remi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-1.0.4-r3.ebuild,v 1.13 2008/07/10 13:45:47 remi Exp $
inherit eutils
@@ -21,9 +21,9 @@ src_unpack() {
epatch "${FILESDIR}"/${P}-gcc43.patch
- # don't waste time building tests, they fail with --as-needed, bug #140248
- sed -i 's|^\(SUBDIRS =.*\)tests\(.*\)$|\1\2|' Makefile.in || \
- die "sed tests failed"
+ # fix --as-needed, see bug #140248
+ sed -i -e 's:^libsigc_la_LIBADD =:& $(THREAD_LIB):' \
+ sigc++/Makefile.in || die
}
src_compile() {