summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-fs/xfsprogs/ChangeLog8
-rw-r--r--sys-fs/xfsprogs/Manifest12
-rw-r--r--sys-fs/xfsprogs/files/xfsprogs-3.0.1-sharedlibs.patch14
-rw-r--r--sys-fs/xfsprogs/xfsprogs-3.0.1-r1.ebuild54
4 files changed, 81 insertions, 7 deletions
diff --git a/sys-fs/xfsprogs/ChangeLog b/sys-fs/xfsprogs/ChangeLog
index 3af45948bd76..c093f00d5d5f 100644
--- a/sys-fs/xfsprogs/ChangeLog
+++ b/sys-fs/xfsprogs/ChangeLog
@@ -1,6 +1,12 @@
# 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.116 2009/06/25 23:56:43 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.117 2009/06/26 14:09:19 vapier Exp $
+
+*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:
diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 59051114fcf0..ccc8343a1696 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -5,7 +5,7 @@ AUX xfsprogs-2.10.1-headers.patch 185 RMD160 74ac7ac38b5f5a8b2b303495d85414029a9
AUX xfsprogs-2.10.1-parallelmake.patch 755 RMD160 cc4a37bc62b9b190982200d0aa34568bc1caaa86 SHA1 f20e87d5094e65193a264ba0cbe628505e9461c8 SHA256 0f973731856e95e645eba9ddea2978c97cab8714242ac1dffa1a569934dc07e2
AUX xfsprogs-2.8.18-symlinks.patch 339 RMD160 8e2026b0b5c8be70dfcaba94f53ac9211ac6b1a2 SHA1 d7b9387d71556e18ebd6f65fd3a52bc323162844 SHA256 e1b168babbce2e4e18757827b6f53248408fa299ea345def0fb650b8f79f2d16
AUX xfsprogs-3.0.0-parallel-build.patch 884 RMD160 8421d1817db6fe00562772fd0026c2fc20f76682 SHA1 a2009c0f03baa6717b544c9317511bead0cc0881 SHA256 fde2124871cd690d9da10cbc3e9c28c56ff2c982e448bf8b0864ebe80a9a7925
-AUX xfsprogs-3.0.1-sharedlibs.patch 2189 RMD160 d0da82d4b266dcce424921a4752998ea26b2f6e3 SHA1 6b613a0a032d329d2d6afa74c99533755f35059c SHA256 14ae9b42245ed353a61ca0cbd306362d00af6105134e13711fb95a2403a9d377
+AUX xfsprogs-3.0.1-sharedlibs.patch 2453 RMD160 782f49a1842586d7319872730810c92e967b8a2e SHA1 109f89f130d46a8044c7676976d34c183db12f28 SHA256 57152260aa118159533133e7c1e0e20181237c428ce282f6c70f3c9767cd058b
DIST xfsprogs-3.0.0.tar.gz 975597 RMD160 2b8d55571340e0aaedbc1e4327f7296ef89a4a3f SHA1 b0054e309ed15972ab7d90096789f1c2cb958b96 SHA256 d7a3e8e6919859c9bb5a6786ecafc3183d2d64ca3935d0cff6fdc66c40503396
DIST xfsprogs-3.0.1.tar.gz 1270775 RMD160 4fc46697268c0459cfa2481e5d1b9f43d821fbcd SHA1 0961049eb2756765dd926c3ed13cb0b5bf8268d0 SHA256 19f75133a720f3b3736c90f05adf514db3f0ac10c8cd0422878d700f8ffecb38
DIST xfsprogs_2.10.1-1.tar.gz 1005228 RMD160 c68bd6eeaca88a94ee0898bef15c1d6b8d624539 SHA1 10cea2e56d202990a621a9b5b80061abab3aeb37 SHA256 2c0b17e594729b5b77d1ca90b4fa7e4a4da751324736fdb3a0c742252f929c0a
@@ -13,13 +13,13 @@ DIST xfsprogs_2.10.2-1.tar.gz 1004686 RMD160 8877f36d16ec236bf826aa3e84a9413bfed
EBUILD xfsprogs-2.10.1.ebuild 1701 RMD160 d22ebed4348bce617bb776f16613bce7efbaf28a SHA1 765fcfc43fc2801595bfc7e01814bca1075e14ae SHA256 2cd933911eea6a6879830d8f818b4db8ed306ae2f63f6333e22cb3dc14a5cd0a
EBUILD xfsprogs-2.10.2.ebuild 1781 RMD160 cd515a142ab9f62b1ab6a06b75f667ce434ea6ca SHA1 d0067e51a542edf0c9c97123378f707371d1c149 SHA256 1826e5b932b4a5a34707e47af4b1794872e0bf7c6fe8e12f6b1ff85e723c49e1
EBUILD xfsprogs-3.0.0.ebuild 1325 RMD160 2d32d671cc4bd9a1206c658b045646e30958420c SHA1 0cd586c40a4bda93910ec597fae06203bbc53940 SHA256 4bde79cb29ef148f72463c7f355754be5e667c63f8187560e2732b1a55277373
-EBUILD xfsprogs-3.0.1.ebuild 1476 RMD160 83358cd2c687828ba29a4c22376eb2da8de2e43e SHA1 f91123ffc5ee12b991f1f19e2cdb4f907c900b6d SHA256 8fc06b8b0dd16d5349ce18b09049083642428b6e8a0e8c003fae0392b6925f5a
-MISC ChangeLog 18536 RMD160 64fba103bca5932f285477a748cf2559649cb08c SHA1 057bfe99e06d1014a9750d7ca2e55f24f8f6fbd7 SHA256 441e79f1f7ba9fa4a75de020893544123fabbd6fc92780620b17b5a35035f05d
+EBUILD xfsprogs-3.0.1-r1.ebuild 1527 RMD160 7655b72b82cf4da8527b09e2a31787059ad25dcf SHA1 242004530f233b6e11e27e299c1e429cb2d52369 SHA256 19165d74638ff92c25017ceb20f8bb11771662885f403492091263a750b476b7
+MISC ChangeLog 18765 RMD160 efc1bf050158bae65c0f9b15e21c2218f23f1df2 SHA1 8b273b3fd813ff04f6244ea0c2ea033af9530c80 SHA256 70bcbec194cf8dd736ebdd5649a9f2a7fef006f1e75547fd9a7cd64e9f6c4774
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkpEDsAACgkQlPl3HsVfCDqJCACdEg5tJF0C2xgmWa/6J+xFW2SO
-ggEAnRJXqjouaxBYZCj/QE3jk73Gf2bH
-=VkIm
+iEYEARECAAYFAkpE1pUACgkQlPl3HsVfCDqRdACfYF10aSoERCmWrFclZjoBW0cS
+W2oAnRSRdM7/A/QF91hJJeeCyQyM9CCm
+=nEQ3
-----END PGP SIGNATURE-----
diff --git a/sys-fs/xfsprogs/files/xfsprogs-3.0.1-sharedlibs.patch b/sys-fs/xfsprogs/files/xfsprogs-3.0.1-sharedlibs.patch
index aa6b008a327d..32af7a2fede8 100644
--- a/sys-fs/xfsprogs/files/xfsprogs-3.0.1-sharedlibs.patch
+++ b/sys-fs/xfsprogs/files/xfsprogs-3.0.1-sharedlibs.patch
@@ -13,6 +13,20 @@ ripped from PLD Linux
+ $(INSTALL_LTLIB_DEV)
install-qa: install-dev
+--- xfsprogs-3.0.1/libxcmd/Makefile
++++ xfsprogs-3.0.1/libxcmd/Makefile
+@@ -24,4 +24,10 @@
+
+ include $(BUILDRULES)
+
+-install install-dev install-qa: default
++install: default
++ $(INSTALL_LTLIB)
++
++install-dev: default
++ $(INSTALL_LTLIB_DEV)
++
++install-qa: default
--- xfsprogs-3.0.0/libxfs/Makefile
+++ xfsprogs-3.0.0/libxfs/Makefile
@@ -41,7 +41,9 @@
diff --git a/sys-fs/xfsprogs/xfsprogs-3.0.1-r1.ebuild b/sys-fs/xfsprogs/xfsprogs-3.0.1-r1.ebuild
new file mode 100644
index 000000000000..10330be67305
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-3.0.1-r1.ebuild
@@ -0,0 +1,54 @@
+# 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.1-r1.ebuild,v 1.1 2009/06/26 14:09:19 vapier Exp $
+
+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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="nls static"
+
+RDEPEND="sys-fs/e2fsprogs
+ !<sys-fs/xfsdump-3"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-sharedlibs.patch
+ sed -i \
+ -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+ include/builddefs.in \
+ || die "sed include/builddefs.in failed"
+ sed -i '1iLLDFLAGS = -static' {estimate,fsr}/Makefile
+ sed -i \
+ -e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
+ $(find -name Makefile)
+}
+
+src_compile() {
+ export DEBUG=-DNDEBUG
+ export OPTIMIZER=${CFLAGS}
+ unset PLATFORM # if set in user env, this breaks configure
+ econf \
+ --bindir=/usr/bin \
+ --sbindir=/sbin \
+ --libexecdir=/usr/$(get_libdir) \
+ $(use_enable nls gettext) \
+ || die "config failed"
+ emake || die
+}
+
+src_install() {
+ emake DIST_ROOT="${D}" install install-dev || die "make install failed"
+ # handle is for xfsdump, the rest for xfsprogs
+ gen_usr_ldscript -a disk handle xfs xlog
+ prepalldocs
+}