diff options
-rw-r--r-- | sys-fs/xfsprogs/ChangeLog | 6 | ||||
-rw-r--r-- | sys-fs/xfsprogs/files/xfsprogs-3.0.0-parallel-build.patch | 30 | ||||
-rw-r--r-- | sys-fs/xfsprogs/xfsprogs-3.0.0.ebuild | 3 |
3 files changed, 37 insertions, 2 deletions
diff --git a/sys-fs/xfsprogs/ChangeLog b/sys-fs/xfsprogs/ChangeLog index e538874f5ebe..5ccd6644de34 100644 --- a/sys-fs/xfsprogs/ChangeLog +++ b/sys-fs/xfsprogs/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-fs/xfsprogs # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.114 2009/02/24 03:49:34 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.115 2009/02/24 05:11:32 vapier Exp $ + + 24 Feb 2009; Mike Frysinger <vapier@gentoo.org> + +files/xfsprogs-3.0.0-parallel-build.patch, xfsprogs-3.0.0.ebuild: + Fix parallel build failures #260005 by Gilles Dartiguelongue. 24 Feb 2009; Mike Frysinger <vapier@gentoo.org> xfsprogs-3.0.0.ebuild: Apply blocker as some binaries have moved from xfsdump to xfsprogs #259966 diff --git a/sys-fs/xfsprogs/files/xfsprogs-3.0.0-parallel-build.patch b/sys-fs/xfsprogs/files/xfsprogs-3.0.0-parallel-build.patch new file mode 100644 index 000000000000..612719b35aa6 --- /dev/null +++ b/sys-fs/xfsprogs/files/xfsprogs-3.0.0-parallel-build.patch @@ -0,0 +1,30 @@ +http://bugs.gentoo.org/260005 + +--- a/Makefile ++++ b/Makefile +@@ -15,11 +15,11 @@ + LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \ + Logs/* built .census install.* install-dev.* *.gz + +-LIB_SUBDIRS = include libxfs libxlog libxcmd libhandle libdisk ++LIB_SUBDIRS = libxfs libxlog libxcmd libhandle libdisk + TOOL_SUBDIRS = copy db estimate fsck fsr growfs io logprint mkfs quota \ + mdrestore repair rtcp m4 man doc po debian build + +-SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) ++SUBDIRS = include $(LIB_SUBDIRS) $(TOOL_SUBDIRS) + + default: include/builddefs include/platform_defs.h + ifeq ($(HAVE_BUILDDEFS), no) +@@ -29,9 +29,10 @@ + endif + + # tool/lib dependencies +-libxcmd: include ++$(LIB_SUBDIRS) $(TOOL_SUBDIRS): include + copy mdrestore: libxfs + db logprint: libxfs libxlog ++fsr: libhandle + growfs: libxfs libxcmd + io: libxcmd libhandle + mkfs: libxfs libdisk diff --git a/sys-fs/xfsprogs/xfsprogs-3.0.0.ebuild b/sys-fs/xfsprogs/xfsprogs-3.0.0.ebuild index 6baa0b83e69a..5388bdadfb69 100644 --- a/sys-fs/xfsprogs/xfsprogs-3.0.0.ebuild +++ b/sys-fs/xfsprogs/xfsprogs-3.0.0.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.0.0.ebuild,v 1.3 2009/02/24 03:49:34 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.0.0.ebuild,v 1.4 2009/02/24 05:11:32 vapier Exp $ inherit eutils toolchain-funcs autotools @@ -22,6 +22,7 @@ DEPEND="${RDEPEND} src_unpack() { unpack ${A} cd "${S}" + epatch "${FILESDIR}"/${P}-parallel-build.patch #260005 sed -i \ -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ include/builddefs.in \ |