diff options
-rw-r--r-- | sys-fs/xfsprogs/ChangeLog | 8 | ||||
-rw-r--r-- | sys-fs/xfsprogs/Manifest | 12 | ||||
-rw-r--r-- | sys-fs/xfsprogs/files/xfsprogs-3.0.1-sharedlibs.patch | 14 | ||||
-rw-r--r-- | sys-fs/xfsprogs/xfsprogs-3.0.1-r1.ebuild | 54 |
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 +} |