sys-block/partclone: New version, added libxfs.h handling

This commit is contained in:
Stefan Reimer 2013-09-29 14:19:08 -07:00
parent 15971700bd
commit e4fb57925d
7 changed files with 1047 additions and 9 deletions

View File

@ -1,2 +1,4 @@
DIST partclone_0.2.58.orig.tar.gz 447916 SHA256 7a456616a9f06eaea4c99d149f68edc35bae5ee754c1a5cb232190beca7f6257 SHA512 e42aecf0262735b3dd37697281ce3a794a1d6948decad8a86a8a213ee8df943a76f37a3b0327bb53141fc2bfbb6bfaabb74ef69364f842aaecaf896f4550ed89 WHIRLPOOL b388058127bcab1346b388b36056626461564d3be3d60d117575c885fced573bc64dba83a6c1b85157443bcc24ce139a529e6fb8900af57cdde3efca8961070f DIST partclone-0.2.58.tar.gz 548554 SHA256 a02a2d661e1d0933af892a008a987b5dc6399cdbe4391113b8495c9b9909c71b SHA512 555829fb85ef46583af4323f3aaf8edc6ff86b69f8f7feb979b78e84064b3e108aaf28df10ee8c5edc378390e7ed949ba3f23e8047a9001978502a108ba04147 WHIRLPOOL 952a22b53a5509c0d8823d40155947677770c9089b313473eb739566972c7ce3ed6a4a28c804b5fb6bfaccefe22eb8d7adcb11c537a3b89106c67aad9b8e090b
EBUILD partclone-0.2.58.ebuild 1806 SHA256 a1a4c396882004e19efc9e493b7799af7db54b124929247a0db7965aea63d674 SHA512 da9e67ad8c76aa6f9abed49dd65db8c498ce2454f74dfb66b8cd0b17ebb758d8f4d74d1582f7f1465315a755aff67c2ea2ad3d652b574171189a8aebc9a03e6e WHIRLPOOL 749307aa7a9b3df3e06e2e1ef8218bdc3daa3e627424ddf27e725446c0e6e893e92999dc93d330d70c1eb620ce99d29bed1c196a7ecb4ed99789a70e96d86505 DIST partclone-0.2.65.tar.gz 550234 SHA256 e77f12a0004211339990f6986371c8c12533686f780f46b9ec7f12d4642c62a5 SHA512 0a59125203f1661efe9a9309a81a5053fe30deadc45e29659faed5106aa91fccb131084b25dfb0952525972b5b30197a02bebaa660aa18cac9134cddefe2a10a WHIRLPOOL b597e10a5365d9c671c011674949a8ab37b9cdb0a3942616041dc5e3663e506a7ab5150ac737d2a69a97a4c31b20d8b0ee6f1278b651d36b14fc871398113c0b
EBUILD partclone-0.2.58.ebuild 1880 SHA256 1749b60142ef959f01fa9551ed02d2e263c48633667e804fd01a086fce3b62f7 SHA512 a8cc699425c508f12380da941c84b47c8a2e6b126bd82375684f61d1701bc4a6388be87958a8bcc79e531bcecee064cdbd493e4fb4c41290950ed6b074ebffe8 WHIRLPOOL dbc10328d02b8be7dc3f40d6c0a3602a245bf4f5440d6e7db3261e5b5a0e904e7416720969e848315d4ffe289b0a489017cba31baed051ceb58ae3e43cecb54e
EBUILD partclone-0.2.65.ebuild 2144 SHA256 6be8f069d7f61c58316329d36f7cea77b0506488d5e61ccb2b27554b373ecd75 SHA512 490bdeac68052867028fa029c1e50d5eefc4aadd86090308e740070f89fc66b0049a5489a0b0522435879f17a368ac7983eae22f2a288477cb3cf9623cc63733 WHIRLPOOL 971812e1d70736082564f9469aba0f7d377329b7e402c0e861aa673e0b65c7c24226044e9b384ef014c809ebd9efb8b384b62aaa7e02c9daba25cf6de9853b3c

View File

@ -1,9 +1,14 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4 EAPI=4
inherit eutils inherit eutils
DESCRIPTION="Partition cloning tool" DESCRIPTION="Partition cloning tool"
HOMEPAGE="http://partclone.org" HOMEPAGE="http://partclone.org"
SRC_URI="http://sourceforge.net/projects/partclone/files/stable/${PV}/partclone_${PV}.orig.tar.gz" SRC_URI="http://github.com/Thomas-Tsai/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
@ -18,18 +23,17 @@ RDEPEND="${common_depends}
jfs? ( sys-fs/jfsutils ) jfs? ( sys-fs/jfsutils )
reiserfs? ( sys-fs/progsreiserfs ) reiserfs? ( sys-fs/progsreiserfs )
reiser4? ( sys-fs/reiser4progs ) reiser4? ( sys-fs/reiser4progs )
xfs? ( sys-fs/xfsprogs ) xfs? ( sys-fs/xfsprogs[libxfs-dev] )
static? ( sys-fs/e2fsprogs[static-libs(+)] static? ( sys-fs/e2fsprogs[static-libs]
sys-fs/xfsprogs[static-libs(+)] sys-fs/xfsprogs[static-libs]
sys-libs/ncurses[static-libs(+)] sys-libs/ncurses[static-libs]
sys-fs/ntfs3g[static-libs(+)] sys-fs/ntfs3g[static-libs]
)" )"
DEPEND="" DEPEND=""
src_unpack() src_unpack()
{ {
unpack ${A} unpack ${A}
#mv partclone partclone-${PV}
cd ${S} cd ${S}
} }

View File

@ -0,0 +1,77 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit eutils
DESCRIPTION="Partition cloning tool"
HOMEPAGE="http://partclone.org"
SRC_URI="http://github.com/Thomas-Tsai/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="btrfs reiserfs reiser4 hfs fat minix ntfs jfs static vmfs xfs"
RDEPEND="${common_depends}
sys-fs/e2fsprogs
btrfs? ( sys-fs/btrfs-progs )
fat? ( sys-fs/dosfstools )
ntfs? ( sys-fs/ntfs3g )
hfs? ( sys-fs/hfsutils )
jfs? ( sys-fs/jfsutils )
reiserfs? ( sys-fs/progsreiserfs )
reiser4? ( sys-fs/reiser4progs )
xfs? ( sys-fs/xfsprogs[libxfs-dev] )
static? ( sys-fs/e2fsprogs[static-libs]
sys-fs/xfsprogs[static-libs]
sys-libs/ncurses[static-libs]
sys-fs/ntfs3g[static-libs]
)"
DEPEND=""
src_unpack()
{
unpack ${A}
#epatch "${FILESDIR}/${PN}-xfslib.patch"
cd ${S}
}
src_compile()
{
local myconf
myconf="${myconf} --enable-extfs --enable-ncursesw --enable-fs-test"
use xfs && myconf="${myconf} --enable-xfs"
use reiserfs && myconf="${myconf} --enable-reiserfs"
use reiser4 && myconf="${myconf} --enable-reiser4"
use hfs && myconf="${myconf} --enable-hfsp"
use fat && myconf="${myconf} --enable-fat --enable-exfat"
use ntfs && myconf="${myconf} --enable-ntfs"
use minix && myconf="${myconf} --enable-minix"
use jfs && myconf="${myconf} --enable-jfs"
use btrfs && myconf="${myconf} --enable-btrfs"
use vmfs && myconf="${myconf} --enable-vmfs"
use static && myconf="${myconf} --enable-static"
econf ${myconf} || die "econf failed"
emake || die "make failed"
}
src_install()
{
#emake install || die "make install failed"
#emake DIST_ROOT="${D}" install || die "make install failed"
cd ${S}/src
dosbin partclone.dd partclone.restore partclone.chkimg
dosbin partclone.extfs
use xfs && dosbin partclone.xfs
use reiserfs && dosbin partclone.reiserfs
use reiser4 && dosbin partclone.reiser4
use hfs && dosbin partclone.hfsp
use fat && dosbin partclone.fat
use ntfs && dosbin partclone.ntfs
use ntfs && dosbin partclone.ntfsfixboot
}

730
sys-fs/xfsprogs/ChangeLog Normal file
View File

@ -0,0 +1,730 @@
# ChangeLog for sys-fs/xfsprogs
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.165 2013/05/15 03:59:06 vapier Exp $
15 May 2013; Mike Frysinger <vapier@gentoo.org> xfsprogs-3.1.10.ebuild:
Add s390 love #444688.
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for hppa, wrt bug #457486
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for sh, wrt bug #457486
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for sparc, wrt bug #457486
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for alpha, wrt bug #457486
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for ia64, wrt bug #457486
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for arm, wrt bug #457486
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for ppc64, wrt bug #457486
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for ppc, wrt bug #457486
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for x86, wrt bug #457486
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for amd64, wrt bug #457486
*xfsprogs-3.1.10 (11 Jan 2013)
11 Jan 2013; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-3.1.10-sharedlibs.patch, +xfsprogs-3.1.10.ebuild:
Version bump #450588 by Agostino Sarubbo.
19 Oct 2012; Mike Frysinger <vapier@gentoo.org>
files/xfsprogs-3.1.1-sharedlibs.patch:
Fix parallel install failures with libxlog #438764 by Jorge Manuel B. S.
Vicetto.
25 Aug 2012; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-3.1.8-readline.patch, xfsprogs-3.1.8.ebuild:
Link libxcmd against readline #432644 by David Badia.
19 Aug 2012; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.1.8.ebuild:
alpha/ia64/sh/sparc stable wrt #422225
14 Jul 2012; Markus Meier <maekke@gentoo.org> xfsprogs-3.1.8.ebuild:
arm stable, bug #422225
28 Jun 2012; Brent Baude <ranger@gentoo.org> xfsprogs-3.1.8.ebuild:
Marking xfsprogs-3.1.8 ppc for bug 422225
27 Jun 2012; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.1.8.ebuild:
Stable for HPPA (bug #422225).
22 Jun 2012; Brent Baude <ranger@gentoo.org> xfsprogs-3.1.8.ebuild:
Marking xfsprogs-3.1.8 ppc64 for bug 422225
21 Jun 2012; Jeff Horelick <jdhore@gentoo.org> xfsprogs-3.1.8.ebuild:
marked x86 per bug 422225
19 Jun 2012; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.8.ebuild:
Stable for amd64, wrt bug #422225
*xfsprogs-3.1.8 (26 Apr 2012)
26 Apr 2012; Tomáš Chvátal <scarabeus@gentoo.org> +xfsprogs-3.1.8.ebuild,
-xfsprogs-3.1.4.ebuild, -xfsprogs-3.1.5.ebuild, -xfsprogs-3.1.6.ebuild,
-xfsprogs-3.1.7-r1.ebuild:
Version bump to latest. Prune older a bit.
01 Apr 2012; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.1.7.ebuild:
alpha/ia64/sh/sparc stable wrt #408021
*xfsprogs-3.1.7-r1 (30 Mar 2012)
30 Mar 2012; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.7-r1.ebuild:
Migrate to EAPI=4 and fix static-libs handling #410251 by Fernando V.
30 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> xfsprogs-3.1.4.ebuild,
xfsprogs-3.1.5.ebuild, xfsprogs-3.1.6.ebuild, xfsprogs-3.1.7.ebuild:
Fix dependencies on util-linux with USE=static (bug #410251, thanks to
Fernando V.).
25 Mar 2012; Markus Meier <maekke@gentoo.org> xfsprogs-3.1.7.ebuild:
arm stable, bug #408021
24 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> xfsprogs-3.1.7.ebuild:
x86 stable wrt bug #408021
15 Mar 2012; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.1.7.ebuild:
Stable for HPPA (bug #408021).
13 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> xfsprogs-3.1.7.ebuild:
ppc/ppc64 stable wrt #408021
13 Mar 2012; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.7.ebuild:
Stable for amd64, wrt bug #408021
*xfsprogs-3.1.7 (09 Feb 2012)
09 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +xfsprogs-3.1.7.ebuild:
Bug #402801: version bump.
*xfsprogs-3.1.6 (06 Nov 2011)
06 Nov 2011; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.6.ebuild:
Version bump.
*xfsprogs-3.1.5 (12 Apr 2011)
12 Apr 2011; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.5.ebuild:
Version bump #363261 by Lars Wendler.
30 Mar 2011; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.1.4.ebuild:
Stable for HPPA (bug #358499).
20 Mar 2011; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.1.4.ebuild:
alpha/arm/ia64/sh/sparc stable wrt #358499
13 Mar 2011; Markos Chandras <hwoarang@gentoo.org> xfsprogs-3.1.4.ebuild:
Stable on amd64 wrt bug #358499
13 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> xfsprogs-3.1.4.ebuild:
ppc/ppc64 stable wrt #358499
13 Mar 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
xfsprogs-3.1.4.ebuild:
x86 stable wrt bug #358499
*xfsprogs-3.1.4 (13 Dec 2010)
13 Dec 2010; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.4.ebuild:
Version bump #348147 by Francisco Javier.
18 Aug 2010; Mike Frysinger <vapier@gentoo.org> xfsprogs-3.1.2.ebuild,
+files/xfsprogs-3.1.2-depend.patch:
Clean up dependency generation to avoid parallel build issues #333155 by
Samuli Suominen.
17 Aug 2010; Mike Frysinger <vapier@gentoo.org>
files/xfsprogs-3.1.1-sharedlibs.patch, xfsprogs-3.1.2.ebuild:
Clean up library install and prefer readline over editline like upstream
#311109.
*xfsprogs-3.1.2 (03 Jun 2010)
03 Jun 2010; Tiziano Müller <dev-zero@gentoo.org>
+files/xfsprogs-3.1.1-sharedlibs.patch, +xfsprogs-3.1.2.ebuild:
Version bump (bug #311109), added deps for readline/libedit, added
static-libs use flag, changed dependency from e2fsprogs to util-linux,
thanks to Hendrik Leppkes for the updated patch.
11 May 2010; Joseph Jezak <josejx@gentoo.org> xfsprogs-3.0.3.ebuild:
Marked ppc/ppc64 stable for bug #311381.
06 May 2010; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.0.3.ebuild:
Stable for HPPA (bug #311381).
25 Apr 2010; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.0.3.ebuild:
alpha/ia64/sh/sparc stable wrt #311381
05 Apr 2010; Markus Meier <maekke@gentoo.org> xfsprogs-3.0.3.ebuild:
amd64/arm/x86 stable, bug #311381
*xfsprogs-3.0.3 (23 Sep 2009)
23 Sep 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.3.ebuild:
Version bump #285985 by Lars Wendler.
19 Sep 2009; Robin H. Johnson <robbat2@gentoo.org>
xfsprogs-3.0.1-r1.ebuild:
Adding ~arm support. Tested on mv78100.arm.dev.gentoo.org thanks to
Marvell.
*xfsprogs-3.0.1-r1 (26 Jun 2009)
26 Jun 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.1-r1.ebuild,
files/xfsprogs-3.0.1-sharedlibs.patch:
Fix by Lars Wendler to install missing libxcmd.so #275456 by Chris Smith.
25 Jun 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.1.ebuild,
+files/xfsprogs-3.0.1-sharedlibs.patch:
Version bump #275405 by Lars Wendler and USE=static support #273219 by
Wolfram Schlich.
*xfsprogs-3.0.1 (25 Jun 2009)
25 Jun 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.1.ebuild:
Version bump #275405 by Lars Wendler.
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
by Robin Johnson.
*xfsprogs-3.0.0 (22 Feb 2009)
22 Feb 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.0.ebuild:
Version bump #259894 by Lars (Polynomial-C).
14 Feb 2009; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.10.1.ebuild:
ia64 stable wrt #252148
31 Jan 2009; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.10.1.ebuild:
Stable for HPPA (bug #252148).
09 Jan 2009; Brent Baude <ranger@gentoo.org> xfsprogs-2.10.1.ebuild:
stable ppc, bug 252148
07 Jan 2009; Brent Baude <ranger@gentoo.org> xfsprogs-2.10.1.ebuild:
stable ppc64, bug 252148
25 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
xfsprogs-2.10.1.ebuild:
Stable on alpha, bug #252148
22 Dec 2008; Markus Meier <maekke@gentoo.org> xfsprogs-2.10.1.ebuild:
amd64/x86 stable, bug #252148
22 Dec 2008; Ferris McCormick <fmccor@gentoo.org> xfsprogs-2.10.1.ebuild:
Sparc stable, Bug #252148.
*xfsprogs-2.10.2 (22 Dec 2008)
22 Dec 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.10.2.ebuild:
Version bump #251651 by Lars (Polynomial-C).
16 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
+files/xfsprogs-2.10.1-parallelmake.patch, xfsprogs-2.10.1.ebuild:
Add a patch to allow parallel make builds, reported upstream.
*xfsprogs-2.10.1 (29 Sep 2008)
29 Sep 2008; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.10.1-headers.patch, +xfsprogs-2.10.1.ebuild:
Version bump #237170 by Conrad Kostecki.
01 May 2008; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.7.ebuild:
ia64/sparc stable wrt #218942
01 May 2008; Tobias Scherbaum <dertobi123@gentoo.org>
xfsprogs-2.9.7.ebuild:
ppc stable, bug #218942
30 Apr 2008; Tobias Klausmann <klausman@gentoo.org> xfsprogs-2.9.7.ebuild:
Stable on alpha, bug #218942
28 Apr 2008; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.9.7.ebuild:
Stable for HPPA (bug #218942).
26 Apr 2008; Markus Meier <maekke@gentoo.org> xfsprogs-2.9.7.ebuild:
x86 stable, bug #218942
26 Apr 2008; Richard Freeman <rich0@gentoo.org> xfsprogs-2.9.7.ebuild:
amd64 stable - 218942
24 Apr 2008; Markus Rothe <corsair@gentoo.org> xfsprogs-2.9.7.ebuild:
Stable on ppc64; bug #218942
*xfsprogs-2.9.8 (23 Apr 2008)
23 Apr 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.8.ebuild:
Version bump #219018 by Sergey Dryabzhinsky.
*xfsprogs-2.9.7 (18 Mar 2008)
18 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +xfsprogs-2.9.7.ebuild:
Version bump as 2.9.6 had a bad default that enabled lazy-counts and then
the filesystem did not work on kernels older than 2.6.23.
07 Mar 2008; Richard Freeman <rich0@gentoo.org> xfsprogs-2.9.5.ebuild:
amd64 stabe - 211152
28 Feb 2008; nixnut <nixnut@gentoo.org> xfsprogs-2.9.5.ebuild:
Stable on ppc wrt bug 211152
27 Feb 2008; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.5.ebuild:
alpha/ia64/sparc stable wrt #211152
25 Feb 2008; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.9.5.ebuild:
Stable for HPPA (bug #211152).
24 Feb 2008; Brent Baude <ranger@gentoo.org> xfsprogs-2.9.5.ebuild:
stable ppc64, bug 211152
24 Feb 2008; Markus Meier <maekke@gentoo.org> xfsprogs-2.9.5.ebuild:
x86 stable, bug #211152
*xfsprogs-2.9.6 (23 Feb 2008)
23 Feb 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.6.ebuild:
Version bump #211113 by Raúl Porcel.
*xfsprogs-2.9.5 (26 Jan 2008)
26 Jan 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.5.ebuild:
Version bump #207411 by Sergey Dryabzhinsky.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on mips, per #197204.
02 Nov 2007; Steve Dibb <beandog@gentoo.org> xfsprogs-2.9.4.ebuild:
amd64 stable, bug 197204
31 Oct 2007; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable for HPPA (bug #197204).
30 Oct 2007; nixnut <nixnut@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on ppc wrt bug 197204
29 Oct 2007; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.4.ebuild:
ia64 stable wrt #197204
28 Oct 2007; Ferris McCormick <fmccor@gentoo.org> xfsprogs-2.9.4.ebuild:
Sparc stable --- Bug #197204 (although we don't much use xfs).
28 Oct 2007; Jose Luis Rivero <yoswink@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on alpha wrt bug #197204
28 Oct 2007; Markus Rothe <corsair@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on ppc64; bug #197204
28 Oct 2007; Andrej Kacian <ticho@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on x86, bug #197204.
06 Oct 2007; Tom Gall <tgall@gentoo.org> xfsprogs-2.9.3.ebuild:
stable on ppc64, bug #193143
28 Sep 2007; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.9.3.ebuild:
Stable on mips, per #193143.
26 Sep 2007; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.3.ebuild:
sparc stable wrt #193143
26 Sep 2007; Christoph Mende <angelos@gentoo.org> xfsprogs-2.9.3.ebuild:
Stable on amd64 wrt bug #193143
23 Sep 2007; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.3.ebuild:
alpha/ia64 stable wrt #193143
22 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
xfsprogs-2.9.3.ebuild:
stable x86, bug 193143
20 Sep 2007; Lars Weiler <pylon@gentoo.org> xfsprogs-2.9.3.ebuild:
Stable on ppc; bug #193143.
*xfsprogs-2.9.4 (20 Sep 2007)
20 Sep 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.4.ebuild:
Version bump #192647 by Arfrever Frehtes Taifersar Arahesis.
01 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.9.3-pthreads.patch, xfsprogs-2.9.3.ebuild:
Link in libpthread with all binaries for now #190523 by Sergey D.
*xfsprogs-2.9.3 (29 Aug 2007)
29 Aug 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.3.ebuild:
Version bump #190523 by Sergey D.
13 Jun 2007; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.8.21-LDFLAGS.patch, xfsprogs-2.8.21.ebuild:
Respect LDFLAGS while linking the library.
09 Jun 2007; Markus Rothe <corsair@gentoo.org>
+files/xfsprogs-2.8.21-kern-types.patch, xfsprogs-2.8.21.ebuild:
Added patch for bug #131483; upstream fixed the fix ... and broke it
*xfsprogs-2.8.21 (31 May 2007)
31 May 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.8.21.ebuild:
Version bump.
14 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.8.18-symlinks.patch, xfsprogs-2.8.18.ebuild:
Fix installing in parallel #166729 by Connor.
*xfsprogs-2.8.18 (13 Feb 2007)
13 Feb 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.8.18.ebuild:
Version bump #166640 by Antti Mäkelä.
28 Jan 2007; Joseph Jezak <josejx@gentoo.org> xfsprogs-2.8.11.ebuild:
Marked ppc stable for bug #156840.
31 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> xfsprogs-2.8.11.ebuild:
Stable on Alpha, bug 156840.
11 Dec 2006; Peter Weller <welp@gentoo.org> xfsprogs-2.8.11.ebuild:
Added amd64 keyword wrt bug ##156840
07 Dec 2006; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.8.11.ebuild:
Stable on hppa.
07 Dec 2006; Christian Faulhammer <opfer@gentoo.org>
xfsprogs-2.8.11.ebuild:
stable x86, bug #156840
03 Dec 2006; Markus Rothe <corsair@gentoo.org> ChangeLog:
Stable on ppc64; bug #156840
27 Sep 2006; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.8.11-kern-types.patch, xfsprogs-2.8.11.ebuild:
Fix from upstream for building with newer kernel headers #131483 by Markus
Rothe.
*xfsprogs-2.8.11 (26 Sep 2006)
26 Sep 2006; Patrick McLean <chutzpah@gentoo.org> +xfsprogs-2.8.11.ebuild:
Version bump.
*xfsprogs-2.8.10 (10 Aug 2006)
10 Aug 2006; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.8.10.ebuild:
Version bump #143377 by Christian Hesse.
12 Jul 2006; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.7.11.ebuild:
Mark 2.7.11 stable on ia64. #130436
14 May 2006; Luis Medinas <metalgod@gentoo.org> xfsprogs-2.7.11.ebuild:
Stable on amd64.
29 Apr 2006; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.7.11.ebuild:
Stable on hppa.
29 Apr 2006; Joseph Jezak <josejx@gentoo.org> xfsprogs-2.7.11.ebuild:
Marked ppc stable for bug #130436.
29 Apr 2006; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.7.11.ebuild:
Marked stable on mips.
23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
xfsprogs-2.7.11.ebuild:
Stable on x86 wrt bug #130436.
20 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.7.11-LDFLAGS.patch, xfsprogs-2.7.11.ebuild:
Respect user LDFLAGS #126825 by Diego Pettenò.
10 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.7.11-no-compress-docs.patch, xfsprogs-2.7.11.ebuild:
Let portage compress the docs #129486 by Stefan de Konink.
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.7.3.ebuild:
Marked stable on mips.
29 Jan 2006; Simon Stelling <blubb@gentoo.org> xfsprogs-2.7.3.ebuild:
stable on amd64
28 Jan 2006; Mark Loeser <halcy0n@gentoo.org> xfsprogs-2.7.3.ebuild:
Stable on x86; bug #120486
28 Jan 2006; Markus Rothe <corsair@gentoo.org> xfsprogs-2.7.3.ebuild:
Stable on ppc64; bug #120486
27 Jan 2006; Luca Barbato <lu_zero@gentoo.org> xfsprogs-2.7.3.ebuild:
Marked ppc
27 Jan 2006; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.7.3.ebuild:
Mark 2.7.3 stable on alpha #120486
*xfsprogs-2.7.11 (27 Jan 2006)
27 Jan 2006; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.7.11.ebuild:
Version bump.
*xfsprogs-2.7.3 (29 Nov 2005)
29 Nov 2005; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.7.3.ebuild:
Version bump.
*xfsprogs-2.6.36 (02 Sep 2005)
02 Sep 2005; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.6.36.ebuild:
Version bump.
29 May 2005; <solar@gentoo.org> xfsprogs-2.6.25.ebuild:
- update xfsprogs to use libc expanded variable elibc_uclibc vs uclibc so
USE=-* works
29 Apr 2005; Markus Rothe <corsair@gentoo.org> xfsprogs-2.6.25.ebuild:
Stable on ppc64
29 Apr 2005; Hanno Boeck <hanno@gentoo.org> +files/xfsprogs_gcc4.gz,
xfsprogs-2.6.25.ebuild:
Add patch to compile with gcc4 (from upstream cvs).
30 Mar 2005; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.25.ebuild:
Clean up and add ppc64 KEYWORDS.
20 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> xfsprogs-2.6.25.ebuild:
Stable on alpha.
19 Feb 2005; Joseph Jezak <josejx@gentoo.org> xfsprogs-2.6.25.ebuild:
Marked ppc stable for bug #82181.
29 Jan 2005; <solar@gentoo.org> +files/2.6.25-uclibc-fadvise.patch,
xfsprogs-2.6.25.ebuild:
- temp work around to disable posix_fadvise till such times as _syscall6()
exists for uClibc. bug #73855
19 Jan 2005; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.6.25.ebuild:
Marked stable on mips.
03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
14 Dec 2004; Dylan Carlson <absinthe@gentoo.org> xfsprogs-2.6.25.ebuild:
Stable on amd64.
*xfsprogs-2.6.25 (09 Oct 2004)
09 Oct 2004; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.6.25.ebuild:
Version bump.
07 Oct 2004; <solar@gentoo.org> +files/2.6.13-uclibc-mincore.patch,
xfsprogs-2.6.13.ebuild:
mincore() does not appear to be part of POSIX or the Single Unix
Specification. So we patch it out for uclibc builds.
07 Oct 2004; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.13.ebuild,
+files/2.6.13-configure.patch:
Add patch to fix configure mis-detection #65735 by Marc Bevand.
21 Sep 2004; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.13.ebuild:
Make nls support optional #64862 by Aaron GIpson.
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
xfsprogs-2.3.9.ebuild, xfsprogs-2.6.3.ebuild:
Masked xfsprogs-2.6.3.ebuild stable for ppc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
xfsprogs-2.3.9.ebuild:
Masked xfsprogs-2.3.9.ebuild stable for ppc
23 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> xfsprogs-2.6.13.ebuild:
Stable on alpha.
21 Aug 2004; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.6.13.ebuild:
Marked stable on mips.
21 Aug 2004; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.13.ebuild:
Unmask since latest stable xfsdump needs a the latest xfsprogs #42484 and to
cheat at fixing #39559.
30 Jul 2004; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.6.3.ebuild:
stable on alpha and ia64
29 Jul 2004; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.6.3.ebuild:
Stable on hppa.
*xfsprogs-2.6.13 (28 Jul 2004)
28 Jul 2004; Jon Portnoy <avenj@gentoo.org> xfsprogs-2.6.13.ebuild :
Version bump.
28 Jul 2004; Jon Portnoy <avenj@gentoo.org> xfsprogs-2.6.3.ebuild :
Bump to stable on x86 and AMD64, bug #54108.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
xfsprogs-1.3.13.ebuild, xfsprogs-2.6.3.ebuild:
virtual/glibc -> virtual/libc
27 Jun 2004; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.6.0.ebuild:
QA - fix use invocation
24 May 2004; Michael Sterrett <mr_bones_@gentoo.org> xfsprogs-2.6.3.ebuild:
IUSE; don't rdepend on sed; use character class in sed; error check disk io;
compress docs
25 Apr 2004; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.6.3.ebuild:
Tweaked the arch check to see if PLATFORM needed to be unset and added mips to
that arch list.
18 Apr 2004; Luca Barbato <lu_zero@gentoo.org> xfsprogs-2.6.0.ebuild,
xfsprogs-2.6.3.ebuild:
Fixed bug #42181
*xfsprogs-2.6.3 (11 Feb 2004)
11 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
Version bump #19406.
31 Jan 2004; Brian Harring <ferringb@gentoo.org> xfsprogs-1.3.13.ebuild,
xfsprogs-2.3.9.ebuild, xfsprogs-2.6.0.ebuild:
Adjusted all xfsprogs ebuild SRC_URI's to mirror://gentoo, due to upstream
files no longer existing.
17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> :
manifest fix
16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> xfsprogs-2.6.0.ebuild:
set ppc in keywords
15 Dec 2003; Jason Wever <weeve@gentoo.org> xfsprogs-2.6.0.ebuild:
Added sparc fix and marked ~sparc.
*xfsprogs-2.6.0 (13 Nov 2003)
13 Nov 2003; <plasmaroo@gentoo.org> xfsprogs-2.6.0.ebuild:
Version bump. Bug #33358
28 Sep 2003; David Holm <dholm@gentoo.org> xfsprogs-2.3.9.ebuild:
Added to ~ppc.
*xfsprogs-2.3.6-r1 (15 Sep 2003)
15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xfsprogs-1.3.13.ebuild,
xfsprogs-2.0.1_p20020330.ebuild, xfsprogs-2.2.2-r1.ebuild,
xfsprogs-2.2.2.ebuild, xfsprogs-2.3.6-r1.ebuild, xfsprogs-2.3.6-r2.ebuild,
xfsprogs-2.3.6.ebuild, xfsprogs-2.3.9.ebuild:
moved to sys-fs
10 Jun 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-2.3.9.ebuild:
Change to sed -i and more better fix bug 19527
10 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild:
added fix from bug #19527
09 Jun 2003; Brad Laue <brad@gentoo.org> xfsprogs-2.3.9.ebuild:
Marking xfsprogs-2.3.9 stable: the 2.3.6 distfile is no longer on the main FTP
site.
03 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild:
added dep to close bug #21160
*xfsprogs-2.3.9 (16 Apr 2003)
16 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> xfsprogs-2.3.9.ebuild :
Version bump.
*xfsprogs-2.3.6-r2 (26 Dec 2002)
28 Mar 2003; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.3.6-r2.ebuild :
Added ~hppa to KEYWORDS.
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> xfsprogs-2.3.6-r2.ebuild :
Marked as testing for mips. Made ChangeLog compatible with echangelog.
26 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r2.ebuild,
files/digest-xfsprogs-2.3.6-r2:
Changed some sedding to use flag-o-matic, and exported some vars.
21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: renamed xfsprogs version
20020330-r1 to 2.0.1_p20020330 to bring in line with CVS ebuild policy and
fix version comparison snafu.
*xfsprogs-2.3.6-r1 (16 Dec 2002)
16 Dec 2002; Bjoern Brauel <bjb@gentoo.org> xfsprogs-2.3.6-r1.ebuild,
files/digest-xfsprogs-2.3.6-r1:
Add ~alpha to KEYWORDS
16 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r1.ebuild,
files/digest-xfsprogs-2.3.6-r1:
Cleaned up ebuild.
*xfsprogs-2.3.6 (09 Dec 2002)
09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
*xfsprogs-2.2.2-r1 (29 Oct 2002)
27 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2-r1.ebuild
files/digest-xfsprogs-2.2.2-r1 :
Updated symlinks for bug# 9861.
*xfsprogs-2.2.2 (27 Sep 2002)
05 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild :
Fixed symlinks and "modernized" ebuild.
27 Sep 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild
files/digest-xfsprogs-2.2.2 :
version bump thanks to Hanno Boeck <hanno@gentoo.org>
*xfsprogs-20020330-r1 (26 July 2002)
26 Jul 2002; phoen][x <phoenix@gentoo.org>:
This package will be compiled with -O1 now.
Compiling it with a higher setting, breaks xfs_check in
a gcc-2.95.3 environment. Closes bug #5551.
*xfsprogs-20020330 (14 July 2002)
21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
updated keywords (ppc)
14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020330.ebuild :
Added LICENSE, KEYWORDS, SLOT.
*xfsprogs-1.3.13 (14 July 2002)
25 Feb 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-1.3.13.ebuild :
Fix massively long line
14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-1.3.13.ebuild :
Added LICENSE, KEYWORDS, SLOT.
*xfsprogs-20020124-r2 (1 Feb 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020124-r2.ebuild :
Added LICENSE, KEYWORDS, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

4
sys-fs/xfsprogs/Manifest Normal file
View File

@ -0,0 +1,4 @@
AUX xfsprogs-3.1.10-sharedlibs.patch 3196 SHA256 1f43e032cb05286c14eed7afcbd91aa8071f0d6d5a88195910264df3529a6992 SHA512 34a0084b981923ebdc22b425d73663c18aa253a64a2f739d177ef09f21a040c18595341f3fb714221146dba5a3f6fac1add1d385099f4eb5f2a0fea6725e9181 WHIRLPOOL 7ef85484c992b20397335af85fdf5b7e9e4169c8c19aafe6782aa366971e71dc6fa27b934a5d0fc7f1887a7c557b4425872aae373944f379c82f0e1d295cba92
DIST xfsprogs-3.1.10.tar.gz 1375721 SHA256 9ec8dc77bf3bc114c3ba89f87316a32e3097efb3e7fc44df23421614bb21aa6c SHA512 c5ff72978e13fc74e4b0e5294d2a7e2efffda088051cd39c7f71629bbc5f9f4c694c4aff6b50e57d60d3bd0c15a90ddd18afc3697336cd8d2429939cc82554bb WHIRLPOOL 9c0f9b36de3314e8add80a20a227ec36cd582cf4f98eafaf55ad5fe14521eceaf9d202c9ac46968f73ce1c97233cbec45d8c421127ff31819f72bf0f9f18276a
EBUILD xfsprogs-3.1.10-r1.ebuild 2806 SHA256 87549a09dff36e0b2fee6bf5e47b08644e132873e8f5639c72c3d79edb06a7bc SHA512 b716dfe89dcc091096c14fca6acd3149e6aa743fa4df15573e34d4312db6bf127ee92f77a4f89ef03810ad835d3adc4213323ed2e818657a9284a3732b6c773b WHIRLPOOL 63e290a6f5a487ae5a568696f7d4eb5c0ef88379caf1a0ff67ee17a52b67a553873d930420acaae55f4b96bb6a99a8778649ee82e47ff9eafa9e0aa7f124be59
MISC ChangeLog 25189 SHA256 7dbaf599996f7c9768f32ca95c58cdea64d0f23b62614b77f6626d92e46535c9 SHA512 f1daca2f6c25b12833a44dfbaa06e58410205743f91c4d257b611a44f7b253e34842c1d9c029e688c78cb721474972078d482ebc1f26b0fa192f0113f386305a WHIRLPOOL 57fae2ff528440e9fc5a1dbe0b3ffafce8e1ef25cbb6179618b095812daa23edcc3e55556dcf41fa80deef26ca867c74cc52b22746910d1348667ca5a605278f

View File

@ -0,0 +1,120 @@
ripped from PLD Linux
--- xfsprogs-3.1.2/libdisk/Makefile
+++ xfsprogs-3.1.2/libdisk/Makefile
@@ -25,8 +25,10 @@
include $(BUILDRULES)
install: default
+ $(INSTALL_LTLIB)
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: install-dev
--- xfsprogs-3.1.2/libxcmd/Makefile
+++ xfsprogs-3.1.2/libxcmd/Makefile
@@ -32,6 +32,12 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+ $(INSTALL_LTLIB)
+
+install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .dep
--- xfsprogs-3.1.2/libxfs/Makefile
+++ xfsprogs-3.1.2/libxfs/Makefile
@@ -41,7 +41,9 @@
include $(BUILDRULES)
install: default
+ $(INSTALL_LTLIB_ROOT)
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: default
--- xfsprogs-3.1.2/libxlog/Makefile
+++ xfsprogs-3.1.2/libxlog/Makefile
@@ -12,6 +12,8 @@
CFILES = xfs_log_recover.c util.c
+LTLIBS = $(LIBUUID) $(LIBXFS)
+
# don't want to link xfs_repair with a debug libxlog.
DEBUG = -DNDEBUG
@@ -19,6 +21,12 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+ $(INSTALL_LTLIB_ROOT)
+
+install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .dep
--- xfsprogs-3.1.2/Makefile
+++ xfsprogs-3.1.2/Makefile
@@ -66,6 +66,8 @@
mkfs: libxfs
quota: libxcmd
repair: libxfs libxlog
+libxlog: libxfs
+libxlog-install-dev: libxfs-install-dev
ifneq ($(ENABLE_BLKID), yes)
mkfs: libdisk
--- xfsprogs-3.1.2/include/buildmacros
+++ xfsprogs-3.1.2/include/buildmacros
@@ -56,11 +56,13 @@
endif
ifeq ($(ENABLE_SHARED),yes)
-INSTALL_LTLIB = \
+_INSTALL_LTLIB = set -e; \
cd $(TOPDIR)/$(LIBNAME)/.libs; \
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -m 755 -T so_dot_version $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_ROOT_LIB_DIR)
+ ../$(INSTALL) -m 755 -d $(1); \
+ ../$(INSTALL) -m 755 -T so_dot_version $(LIBNAME).lai $(1); \
+ ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(1)
+INSTALL_LTLIB_ROOT = $(call _INSTALL_LTLIB,$(PKG_ROOT_LIB_DIR))
+INSTALL_LTLIB = $(call _INSTALL_LTLIB,$(PKG_LIB_DIR))
endif
# Libtool thinks the static and shared libs should be in the same dir, so
@@ -71,17 +71,9 @@
# /usr/lib.
ifeq ($(ENABLE_SHARED),yes)
INSTALL_LTLIB_DEV = \
- cd $(TOPDIR)/$(LIBNAME)/.libs; \
- ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_LIB_DIR)/$(LIBNAME).la ; \
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
- if test "x$(PKG_LIB_DIR)" != "x$(PKG_ROOT_LIB_DIR)" ; then \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).a $(PKG_ROOT_LIB_DIR)/$(LIBNAME).a; \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).la $(PKG_ROOT_LIB_DIR)/$(LIBNAME).la; \
- ../$(INSTALL) -S $(PKG_ROOT_LIB_DIR)/$(LIBNAME).so $(PKG_LIB_DIR)/$(LIBNAME).so; \
- fi
+ set -e; cd $(TOPDIR)/$(LIBNAME); \
+ $(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
+ env -uDIST_ROOT $(LTINSTALL) $(TOPDIR)/$(LIBNAME)/$(LIBNAME).la $(DIST_ROOT)$(PKG_LIB_DIR)/$(LIBNAME).la
else
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
endif

View File

@ -0,0 +1,101 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.1.10.ebuild,v 1.12 2013/05/15 03:59:06 vapier Exp $
EAPI="4"
inherit eutils toolchain-funcs multilib
DESCRIPTION="xfs filesystem utilities"
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz
ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="libedit nls readline static static-libs libxfs-dev"
REQUIRED_USE="static? ( static-libs )"
LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
readline? ( sys-libs/readline[static-libs(+)] )
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
!<sys-fs/xfsdump-3"
DEPEND="${RDEPEND}
static? (
${LIB_DEPEND}
readline? ( sys-libs/ncurses[static-libs] )
)
nls? ( sys-devel/gettext )"
pkg_setup() {
if use readline && use libedit ; then
ewarn "You have USE='readline libedit' but these are exclusive."
ewarn "Defaulting to readline; please disable this USE flag if you want libedit."
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.1.10-sharedlibs.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
include/builddefs.in || die
sed -i \
-e '1iLLDFLAGS = -static' \
{estimate,fsr}/Makefile || die
sed -i \
-e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
$(find -name Makefile) || die
# libdisk has broken blkid conditional checking
sed -i \
-e '/LIB_SUBDIRS/s:libdisk::' \
Makefile || die
# TODO: write a patch for configure.in to use pkg-config for the uuid-part
if use static && use readline ; then
sed -i \
-e 's|-lreadline|\0 -lncurses|' \
-e 's|-lblkid|\0 -luuid|' \
configure || die
fi
}
src_configure() {
export DEBUG=-DNDEBUG
export OPTIMIZER=${CFLAGS}
unset PLATFORM # if set in user env, this breaks configure
local myconf
if use static || use static-libs ; then
myconf+=" --enable-static"
else
myconf+=" --disable-static"
fi
econf \
--bindir=/usr/bin \
--libexecdir=/usr/$(get_libdir) \
$(use_enable nls gettext) \
$(use_enable readline) \
$(usex readline --disable-editline $(use_enable libedit editline)) \
${myconf}
MAKEOPTS+=" V=1"
}
src_install() {
# Install additional header files to compile against libxfs
if use libxfs-dev; then
emake DIST_ROOT="${ED}" install install-dev install-qa
else
emake DIST_ROOT="${ED}" install install-dev
fi
# handle is for xfsdump, the rest for xfsprogs
gen_usr_ldscript -a xfs xlog
# removing unnecessary .la files if not needed
use static-libs || find "${ED}" -name '*.la' -delete
}