diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-02-10 16:24:27 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-02-10 16:24:27 +0000 |
commit | 55096d3c8da2680a0da37eee1e7392adb2437a78 (patch) | |
tree | 258306596aa0b3b9e1f9911d26a408607069c908 /sys-apps | |
parent | x86 stable per bug 350505 (diff) | |
download | historical-55096d3c8da2680a0da37eee1e7392adb2437a78.tar.gz historical-55096d3c8da2680a0da37eee1e7392adb2437a78.tar.bz2 historical-55096d3c8da2680a0da37eee1e7392adb2437a78.zip |
Version bump.
Package-Manager: portage-2.2.0_alpha20/cvs/Linux x86_64
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/util-linux/ChangeLog | 9 | ||||
-rw-r--r-- | sys-apps/util-linux/Manifest | 14 | ||||
-rw-r--r-- | sys-apps/util-linux/util-linux-2.19.ebuild | 112 |
3 files changed, 126 insertions, 9 deletions
diff --git a/sys-apps/util-linux/ChangeLog b/sys-apps/util-linux/ChangeLog index f17b31804d28..37e46f242f5f 100644 --- a/sys-apps/util-linux/ChangeLog +++ b/sys-apps/util-linux/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/util-linux -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.323 2010/11/22 01:04:58 vapier Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.324 2011/02/10 16:24:27 vapier Exp $ + +*util-linux-2.19 (10 Feb 2011) + + 10 Feb 2011; Mike Frysinger <vapier@gentoo.org> +util-linux-2.19.ebuild: + Version bump. 22 Nov 2010; Mike Frysinger <vapier@gentoo.org> util-linux-2.18-r1.ebuild, util-linux-9999.ebuild, metadata.xml: diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest index 23179edc737c..5fa4d0b44f99 100644 --- a/sys-apps/util-linux/Manifest +++ b/sys-apps/util-linux/Manifest @@ -7,21 +7,21 @@ AUX util-linux-2.18-cfdisk-string-len.patch 1683 RMD160 a96c6e3e58155ec337d9c0b6 AUX util-linux-2.18-falloc.patch 972 RMD160 19b8168a405c0a0856a1d0d2f5bdf7b8a4254d1d SHA1 9613abeae05082964284ef8ef9c149d2ad49e31e SHA256 632467f3b6d4384e05890468ecf25653a07a6ab35708e5b4bc9a2e46d73469f5 AUX util-linux-2.18-ncursesw.patch 2163 RMD160 dbf1cd9fbb6c017d0980a7a18064793517f17b69 SHA1 542dcfb520407df8c4b44df967164a7bd632d710 SHA256 e36b3ac4ee5084baa8db5b1d20b4ef07e4061913645718a576b09100d910fed5 AUX util-linux-2.18-slang.patch 3000 RMD160 dade7c73b8a1b1f3e40a7fd2090be7ccab69bdc6 SHA1 2cde75d7b0d8ce8b671acfb5252423790354a9d3 SHA256 d373ba30d0d60913880fabb4ea2b8adb3a0bca8ca6994c1bb0bb16148dbc41d4 +DIST util-linux-2.19.tar.bz2 4376791 RMD160 a1b6bf38106c95f68929de49941c577d77cbd337 SHA1 7e08c8b5d8011b1144ff32019638fa743daf8700 SHA256 d8189ba6dfb508d5c36f50103a7b84943d893e51e6d7a314155a82f68efb33b6 DIST util-linux-ng-2.17.1-20100308.diff.bz2 57867 RMD160 26584b886ac8db1ec723690a685a442615366f2c SHA1 f76a2deb4b4012e98d82517d84dfb09725533a51 SHA256 c7478553e03ba7cbe28ddb066361966567d97b0746a13396bff12a83183014a0 DIST util-linux-ng-2.17.2.tar.bz2 3815657 RMD160 398aa54c6001acc16bc2d049ccbdb62824776ba3 SHA1 69275de84f7dabb7a5d90d0046c3a6b861c16a1d SHA256 c9ae801b6a5ab20b7749a278a8bf6830ef53adc5e8b7eb0ac1a9f410c774118f DIST util-linux-ng-2.18-20100706.diff.bz2 58805 RMD160 5b1d645ecf33af652c7be704f213558d5c70202e SHA1 c36d29f27a2ce3f2ec746ae48712ae8ea74af856 SHA256 cde75f181eb998316a7d695da3c93b1894de3cc2b45df2f2c3f21e8b0280b4a4 DIST util-linux-ng-2.18.tar.bz2 7669676 RMD160 4781871a8f86195b886e81d364d41a57d67869e3 SHA1 154db0512caae0b6e90eee4b7312d4caf3d6b978 SHA256 b8c5c07c763888aa712b4585393346667a00793127c54cef0470cfa456b031cc EBUILD util-linux-2.17.2.ebuild 3015 RMD160 57dac717c0d9f30dbfa07cd40dec812d18c0cfe3 SHA1 903a657757ee19a86e1f6109d0ef36c3a10e6bb7 SHA256 c2bc733ccecd90d10664a821ab7c56cb26be6e0fa8448b3fd26878241bce6d20 EBUILD util-linux-2.18-r1.ebuild 3281 RMD160 b6167c7daf00323b04aff67288fced714a0bd7e3 SHA1 679ea1186291974f74c18996c3bb167625704c66 SHA256 824d5146071c218e189377892069ccf711c0b3656f3a345767f76d9ed180bf0b +EBUILD util-linux-2.19.ebuild 3079 RMD160 55224bc9ddb9fb2ce3df17769a6714dfffcde82c SHA1 2cfc15cf9b21b62c965ebca373d0373245cb5dd0 SHA256 1a73417f6cfe0196984eb2b0493e6eabc1713214eeec35a5bae06b8726cbcb4f EBUILD util-linux-9999.ebuild 3080 RMD160 4008900486ebcc6f222120697444bdcf1c5aec49 SHA1 76cd831a579792c7004d663579bb7bcb7dd67cc8 SHA256 72561342c61e689eca815ec47222abfd783e19959620df1cb455211d6e0a3b09 -MISC ChangeLog 49159 RMD160 650c99a664fa46db9488727058d4b049304cadc7 SHA1 1a21f65e8958b1226f8a2647513af0640128dc96 SHA256 fdc1706ff3fe4a9dc359e93c3a629be51e6462c4fb3434ad6fe773634ac1b49d +MISC ChangeLog 49283 RMD160 3e2f0f9720945da54af1ac8d26ba7794ac0f03fc SHA1 b0a04059e9d23eb85963d8c7883c10fed4956724 SHA256 1b3e33258b8e4b706270d450dfd45db6d012cb53d7cd524e995a9b492d5aa5e4 MISC metadata.xml 384 RMD160 edc316c85d2496b41a73c9d7f135f3eaa3170a3f SHA1 98e669843d3432322128d58d296c559ec8f3a65c SHA256 bc2d4dcca297085f924ce7f2103e0972817ed3793a1973786d5f6d014f0384fc -MISC util-linux-2.17.2.ebuild.orig 3028 RMD160 bdc2fdd1d3f3ff61b98a74d7e449c11404e6dd4f SHA1 657e44b9e330468a8e1a4a32f772d636813e59e8 SHA256 19f04f2948416d5ce9c598f0bf159e75fd7d70ad1653a35c98b05839d8baeddf -MISC util-linux-2.17.2.ebuild.rej 1111 RMD160 85a443fb6a2259bc7c6ab0380f407ec34bec1a4c SHA1 66582d9eb9a749242f4f76973af6fdd474a9babe SHA256 2e1a64141b4dd0ea5561967b17eff40e38160f584fefe112c97958068a0a76a1 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.16 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iF4EAREIAAYFAkz2y7kACgkQTwhj9JtAlp6YdQEAj2psuuyfDLXEQv/szUg8l0LR -c+cvh05kUQFOJ92pTe0BALHb9tB9SIeDTLyv5Ob0HALSAyQ8JRtGp6SYysPGZJ9l -=V3kU +iF4EAREIAAYFAk1UEUEACgkQaC/OocHi7JYIDQD9ExTQKc6s07v/ovuVrNl6K6Dy +I5wZBaRJZnmpL0D2xpEA/iOu0fLykc8ER0nWF9HKtS/pSs4TyoG453pskecDrdq+ +=MAZX -----END PGP SIGNATURE----- diff --git a/sys-apps/util-linux/util-linux-2.19.ebuild b/sys-apps/util-linux/util-linux-2.19.ebuild new file mode 100644 index 000000000000..1b9f8f3ad07e --- /dev/null +++ b/sys-apps/util-linux/util-linux-2.19.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.19.ebuild,v 1.1 2011/02/10 16:24:27 vapier Exp $ + +EAPI="2" + +EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git" +inherit eutils toolchain-funcs libtool flag-o-matic +[[ ${PV} == "9999" ]] && inherit git autotools + +MY_PV=${PV/_/-} +MY_P=${PN}-${MY_PV} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="Various useful Linux utilities" +HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/" +if [[ ${PV} == "9999" ]] ; then + SRC_URI="" + #KEYWORDS="" +else + SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.bz2 + loop-aes? ( http://loop-aes.sourceforge.net/updates/util-linux-ng-2.18-20100706.diff.bz2 )" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+cramfs crypt loop-aes nls old-linux perl selinux slang uclibc unicode" + +RDEPEND="!sys-process/schedutils + !sys-apps/setarch + >=sys-libs/ncurses-5.2-r2 + !<sys-libs/e2fsprogs-libs-1.41.8 + !<sys-fs/e2fsprogs-1.41.8 + cramfs? ( sys-libs/zlib ) + perl? ( dev-lang/perl ) + selinux? ( sys-libs/libselinux ) + slang? ( sys-libs/slang )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + virtual/os-headers" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + autopoint --force + eautoreconf + else + use loop-aes && epatch "${WORKDIR}"/util-linux-ng-*.diff + fi + use uclibc && sed -i -e s/versionsort/alphasort/g -e s/strverscmp.h/dirent.h/g mount/lomount.c + elibtoolize +} + +lfs_fallocate_test() { + # Make sure we can use fallocate with LFS #300307 + cat <<-EOF > "${T}"/fallocate.c + #define _GNU_SOURCE + #include <fcntl.h> + main() { return fallocate(0, 0, 0, 0); } + EOF + append-lfs-flags + $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${T}"/fallocate.c -o /dev/null >/dev/null 2>&1 \ + || export ac_cv_func_fallocate=no + rm -f "${T}"/fallocate.c +} + +src_configure() { + lfs_fallocate_test + econf \ + --enable-fs-paths-extra=/usr/sbin \ + $(use_enable nls) \ + --enable-agetty \ + $(use_enable cramfs) \ + $(use_enable old-linux elvtune) \ + --disable-init \ + --disable-kill \ + --disable-last \ + --disable-mesg \ + --enable-partx \ + --enable-raw \ + --enable-rename \ + --disable-reset \ + --disable-login-utils \ + --enable-schedutils \ + --disable-wall \ + --enable-write \ + --without-pam \ + $(use unicode || echo --with-ncurses) \ + $(use_with selinux) \ + $(use_with slang) \ + $(tc-has-tls || echo --disable-tls) +} + +src_install() { + emake install DESTDIR="${D}" || die "install failed" + dodoc AUTHORS NEWS README* TODO docs/* + + if ! use perl ; then #284093 + rm "${D}"/usr/bin/chkdupexe || die + rm "${D}"/usr/share/man/man1/chkdupexe.1 || die + fi + + # need the libs in / + gen_usr_ldscript -a blkid uuid + # e2fsprogs-libs didnt install .la files, and .pc work fine + rm -f "${D}"/usr/$(get_libdir)/*.la + + if use crypt ; then + newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die + newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die + fi +} |