diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2009-12-21 14:42:08 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2009-12-21 14:42:08 +0000 |
commit | d480bf17454e35cbcd512b56ccf32036dedf11b7 (patch) | |
tree | ad5f7380606a44422b565b6a479cc244e05aa7e6 /sys-fs/davl | |
parent | alpha/sparc stable wrt #297306 (diff) | |
download | gentoo-2-d480bf17454e35cbcd512b56ccf32036dedf11b7.tar.gz gentoo-2-d480bf17454e35cbcd512b56ccf32036dedf11b7.tar.bz2 gentoo-2-d480bf17454e35cbcd512b56ccf32036dedf11b7.zip |
Fix building with -Wl,--no-as-needed wrt #248417 by Kevin Pyle.
(Portage version: 2.2_rc59/cvs/Linux x86_64)
Diffstat (limited to 'sys-fs/davl')
-rw-r--r-- | sys-fs/davl/ChangeLog | 8 | ||||
-rw-r--r-- | sys-fs/davl/davl-1.2.1.ebuild | 15 | ||||
-rw-r--r-- | sys-fs/davl/files/davl-1.2.1-asneeded.patch | 43 |
3 files changed, 60 insertions, 6 deletions
diff --git a/sys-fs/davl/ChangeLog b/sys-fs/davl/ChangeLog index bf5e31f82505..9c88c93b3c09 100644 --- a/sys-fs/davl/ChangeLog +++ b/sys-fs/davl/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-fs/davl -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/davl/ChangeLog,v 1.2 2007/10/29 16:57:49 welp Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/davl/ChangeLog,v 1.3 2009/12/21 14:42:08 ssuominen Exp $ + + 21 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> davl-1.2.1.ebuild, + +files/davl-1.2.1-asneeded.patch: + Fix building with -Wl,--no-as-needed wrt #248417 by Kevin Pyle. 29 Oct 2007; Peter Weller <welp@gentoo.org> davl-1.2.1.ebuild: Dropped ~amd64 keyword wrt bug 181248 diff --git a/sys-fs/davl/davl-1.2.1.ebuild b/sys-fs/davl/davl-1.2.1.ebuild index 7bb137a33c08..f1ec7fe8a6e1 100644 --- a/sys-fs/davl/davl-1.2.1.ebuild +++ b/sys-fs/davl/davl-1.2.1.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/davl/davl-1.2.1.ebuild,v 1.2 2007/10/29 16:57:49 welp Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/davl/davl-1.2.1.ebuild,v 1.3 2009/12/21 14:42:08 ssuominen Exp $ + +inherit eutils DESCRIPTION="Visualizes the fragmentation status of ext2/3 filesystems" HOMEPAGE="http://davl.sourceforge.net/" @@ -8,12 +10,17 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND=">=sys-fs/e2fsprogs-1.38 >=x11-libs/gtk+-2.6" -RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-asneeded.patch +} src_install() { dobin src/cdavl/cdavl src/gdavl/gdavl diff --git a/sys-fs/davl/files/davl-1.2.1-asneeded.patch b/sys-fs/davl/files/davl-1.2.1-asneeded.patch new file mode 100644 index 000000000000..ad3a6bd4aa43 --- /dev/null +++ b/sys-fs/davl/files/davl-1.2.1-asneeded.patch @@ -0,0 +1,43 @@ +diff -ur a/src/cdavl/Makefile b/src/cdavl/Makefile +--- a/src/cdavl/Makefile 2005-08-03 23:25:17.000000000 -0500 ++++ b/src/cdavl/Makefile 2009-02-12 23:30:25.000000000 -0600 +@@ -4,10 +4,6 @@ + include $(PATH_LIST) + + +-CC = gcc +-DEBUG = +-#DEBUG = -DDEBUG +-CFLAGS = -Wall -g -O -D_FILE_OFFSET_BITS=64 $(DEBUG) + HEADERS = cdavl.h ../common/util.h ../drv/liveinfo_app.h + OBJS = ../common/util.o + CDAVL = cdavl +diff -ur a/src/gdavl/Makefile b/src/gdavl/Makefile +--- a/src/gdavl/Makefile 2005-08-03 23:25:17.000000000 -0500 ++++ b/src/gdavl/Makefile 2009-02-12 23:31:31.000000000 -0600 +@@ -4,22 +4,14 @@ + include $(PATH_LIST) + + +-CC = gcc +-CFLAGS1 = -Wall -g -O `gtk-config --cflags --libs` +-CFLAGS2 = -Wall -g -O `pkg-config --cflags --libs gtk+-2.0` +-CFLAGS = -D$(GTK_VER) +-ifeq ($(GTK_VER), GTK2) +- CFLAGS += $(CFLAGS2) +-else +- CFLAGS += $(CFLAGS1) +-endif ++CFLAGS += -D$(GTK_VER) `pkg-config --cflags gtk+-2.0` ++LDLIBS = `pkg-config --libs gtk+-2.0` + DEBUG = + #DEBUG = -D DEBUG + GDAVL = gdavl + + +-$(GDAVL): gdavl.c if.c gdavl.h +- $(CC) $(CFLAGS) $(DEBUG) -o $(GDAVL) gdavl.c if.c ++$(GDAVL): gdavl.o if.o + + clean: + rm -rf $(GDAVL) *.o test/*.png test/log test/test.log |