DIST util-linux-2.24.2.tar.xz 3586580 SHA256 1243d6c07f1c5b38aa4c3814c81a71c24cba7dafe08942916bf216a90a460ff0 SHA512 a0c03876ef19fa09e434e3e5362fb3f3e0a254b3b39a623ac7a9a207d06afce00366792244ed0fac86931f8340c046620660f33c3444a07a12037182fc191240 WHIRLPOOL 4b8185e1832145c050a8aa0761ae017d846ed58cd7e07710e4c32bf92a8f6e530bddb56dab70c8025eddb4cafafed79e658b0aced3a190b61b508078a438a9ed
DIST util-linux-2.25.1.tar.xz 3695172 SHA256 4701305ae22790c3a92ce48e50794fa05b7ee01f4227f419a171c100d08986e8 SHA512 a670cb4318beed0a455efb339ebea6ec7c5d672e15877e7e25cae2ec9c0795fbe4275b6c85a590467c3de92ab2f64cdcd0427c9a2a6e4c6b76f563592fb7be8d WHIRLPOOL 44c17bd3ad0b05c47bb955b934011b460c3992ea5d5b43977d2001b245820b775e16bedbaa10ff9c223d59b0809674884c76f0dc34d707864d17b49b4deaab9d
DIST util-linux-2.25.2.tar.xz 3703644 SHA256 e0457f715b73f4a349e1acb08cb410bf0edc9a74a3f75c357070f31f70e33cd6 SHA512 cf8c5bde78f844425150c2a81bdecb87aa57bcd5cebd177a78160835627f58037fa2cfe4db26fd8f35eedb3beb499a91492a297a27d065465e2ea0c6218dc387 WHIRLPOOL dd1685f2e694bf3de95acc3ba3170d231426c18c3395a867c815bbd3ab5ee0f07567b49d0ae083ce669c89db711e39fd2b990bc7321985ec2279d78816ec5258
+DIST util-linux-2.26.1.tar.xz 3859740 SHA256 22dc1c957262e2cbdfb4d524a63d5cd4f219d3ac9b5eab570fc771076799bb6e SHA512 9321793b3fa219ffc46e10639b9e45094c3cae6c48be4b80e652d9768f40dcedbd49342e17345b61c85f46540a7bd93d118a8e226c315e112bb2e959e2855ad9 WHIRLPOOL 1bcd5c3c14c278ec3b10535546706b6830a283fd72e7d1933101bf1ab6ec5b03d9ff7a53745d34a97cbb4d7d1b0e35852bb841be4b53a55c2aca07624bf06fbd
DIST util-linux-2.26.tar.xz 3847960 SHA256 a23c6f39dea0ed215ccd589509ffc7bb6f706f6e1a04760f493fb0fd7e93c489 SHA512 af07d49a433fce683da7bdf9aea5693ad108aa16166e0147716175bd779fe5090029617dd7db153bc0f5efcf7bdd377761a616efd4cca90a87bf317132ede88c WHIRLPOOL 4f7c9463bfe1523819671824de26e051c496c86884ca34b25208762179345c799fe61e566228ebfcbca2f2b63163539e37b06e438a58f562cf7b53f954564150
EBUILD util-linux-2.24.1-r2.ebuild 4130 SHA256 a2bc50f994ff17185a3680841110ab1a320f51b3ff96291ac28b4d0440761895 SHA512 1253cb5bb86ad131ae32817bc45924804a8e48819a45314f75117fb1035f24100edd2b61a9241cb9bea0855c2877fd6fa51d56ae8dd8014ccac711efe9d04172 WHIRLPOOL 7b98c36037379421ed154c0e86f5fe308c0dc8458df01b9d87dc0110f4053292b16ce6d96949e2f5f3f315dea1a5d538b8e713ac52e2eca40cffabe75f3b7976
EBUILD util-linux-2.24.1-r3.ebuild 5146 SHA256 b267e31c6af27737f9296dba6891324dc615d1865f6793f9b993bcb6bd5cb0a7 SHA512 14c1e66758666a3b9080f750267d23fd27d2fd7b8975af2dd1c94231d908f62c7de4466a222e496b95c2cee3a53617b84fd77f1b363e205d7515719438a17d1d WHIRLPOOL 43c7b5baecd9f7fba2821de43aeeadefec6a5c11084a8acb6d13c37c21d683d148801a39c36af597809791f4be696130ad51c512ad6ad6efd7230b817bcf1fc1
EBUILD util-linux-2.25.2-r1.ebuild 5376 SHA256 cc51d80f0466920bed9ceb4b981c3e1b49833f9dca54b81fdaf137c5b3cdc0a8 SHA512 2131c24958e3b7a7333f28d477d6292cb952c056427807d5c90d62dea1cb867b4e8dabcb39fe232352946c21e8d0adbf56440450a90daaf1dcb32cb456136a97 WHIRLPOOL a329d5d343e1ba85dd7bc336df445cd93fe2bc02351196c17db720657b1aa6fb85dbfb92e9e158781747750195f70b3d44f07adad669c5263e59e56f169cbd76
EBUILD util-linux-2.25.2-r2.ebuild 5419 SHA256 a17aea8e33f217eb053eb4a9e8d31f201edcdf701117206170ca34c86a6251a2 SHA512 8ac0ac6d88ae0d8988b6f8e9b8869940b2c1b42f27dc0d77a34fece0f2f9c23807328a9f2b8c39ae5d647cc5e8f34b6a1d4623f93fc9d44ce8f71439888a5086 WHIRLPOOL b8848a181633dc3fc2bcfd6634e1c2190b964f48de83b7fbd363f32dd6a5590e83deaa79b6d8a3df801fe73793d1146b2aca2a206611063a7b8999e5cad74c57
EBUILD util-linux-2.25.2.ebuild 5193 SHA256 006f4fc3622bee17f83295935f70cdfe83188f26d7d7f03df25cd8a74aa60960 SHA512 fd3696513b1ed63aad0bd9f17c58be9e43f2a60d841224fade979d6a42a28778d8073466b25efdea720255e0ecd7aa0cd0fca2ad1e9ec00eb364e724db0c3158 WHIRLPOOL c462238d7554fe1f48796b51c40042a337e6ec8955e7babfb8eb326cb74e2711b8a1e86cee0bc86968cff8502f918cfa918e4a31a85c25a700a001720bec441b
+EBUILD util-linux-2.26.1.ebuild 5383 SHA256 f0907bf47e19909078dee426424b94bd9dd35601dccf20e1621858b7a0c6d030 SHA512 2ec9630718013c7d0345678bf4eb64a890092885cc7d07406bf386ac16e7f0610de9b9735e60f4dd325dd5f833b6806c9ca1b444d70de10910e9b2ac7209a5ad WHIRLPOOL e01833c583a52fb0a1a797a3e15969d36f0f52f43bf8bcf1438f9da4e0aa8e00ce2fa6c1103f032b31ef67e10bb406ddd95a71590c7d78f0f341a393163d38ea
EBUILD util-linux-2.26.ebuild 5381 SHA256 3e88d5379f9d0bb0304fa7786e30f1f275d1920481be814c87b651f7cd3cc725 SHA512 1291b3bc7c8f0c99b844929562ea6515076ff7cc18c838c688bf696e74cb323fc2bcaf6bef558217473e2fbdabe5cb28d827d71e3f13e0c281ef50bd47d4af35 WHIRLPOOL db97d85983a26156378e7b57c714c1f7027853af33f4fc234755f0bba462717b91cb92b52e4f405eb902ab746e30e079b5082cbc6f342dfc9fd7330999f7b4da
EBUILD util-linux-9999.ebuild 5382 SHA256 c9ebd41fd29d3b095de51eb2e7342f54636b3f701ad023712e747134c68cfa56 SHA512 73b3f0a959541c453e599e94563e9f5ef319ab150e2b16df6813676e615721c85f294e0431bc5b843161074e0c8495aac33f6a74aed01d086a6d45920ad79db3 WHIRLPOOL 6c8e5b050ddf6200057cab374406ba593f57a315b282b3c3b27078599d2654356613e112f429c1a5147ff9763d1a318564b259baf2f32aa491945796ab480708
-MISC ChangeLog 76660 SHA256 b020a9eda174f81e1c5c8db5fd1077923d98730a64433959a8652494aa415fd4 SHA512 c0af7e8d5e03926a66fe535c5e73816ed1bb0f6b09f0519164bb0359daa31ab2200d0e5c409433baa6901f68f75caf2d8260d8a8f36464364d3595b148642a2e WHIRLPOOL f63332633a33637f6b75699d8f8e7d93375fe3ff86ed6778265b71530695a61ff9e4ac3a67657285b9b824b9c4c55afd87f449ed3282f8b5a2780213dde054c6
+MISC ChangeLog 76788 SHA256 af6711cf93596440e0d756255c496b4ddc25fcfb55c1c4f282853c3e1602e1de SHA512 5d91d9a738c98615e7de4d49c931951e64fe93ca580353446d439b5005688525a292f9a4e1f227c4d732baef93737e50733e2f1db182ce3e2f69a97938c7ff40 WHIRLPOOL 797a2d601019b1817557aa73990216a41f75ae8ddc80c97e3c56dc6480bdc83704954316a587d48eaa3eb10e1fb0ad520f7922132bc9271bb5b5f1568803d7de
MISC metadata.xml 892 SHA256 c7f34ab09b97ea7896c5923c219b1431f9488cf15b27c245d4be880ccce87d65 SHA512 33ad8d44583605e115fd9866ff71324c70b71f1937273cc64c89221d8499b9ad620e272dbe37cd28098ffe2d19c9b414448d8979fd7b216ac5c9bba7a1a4d5f6 WHIRLPOOL cb6496cf00c218a0581a8114d82df6e5fdf90293d634d6c1eb12513d25cb9652d1c55bb035d5c48d58901fdcd67b3e23ece8681cefbe5a8015ab4c91bf299b4b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVAgrSAAoJEPGu1DbS6WIADnUP/AgKJOyQk/uRFPqN4Blt7elC
-FTYcYnG5f5gCPFdKNnXPwfEBbeAG3BmdvHNCPVlSUYUAOSNEp5gyoRiR8q2zWjAI
-NYolNmKrPA/sji4tt7fFA00bGSO8Lrq+XnEZ52LRBx8pFTatjG9cQC6eTjEBPmIZ
-QTeDC5lWXUeDSn1y2tLwTp8Q4Dmh8t13hhOim2FFERArE9bDY0gY1Tn5g34XKXzg
-2wohOYvRF6HnVgsX7dJu/LthIkdTKA+QgsEoCA36CPYXSqVhmaaH89JqAQiBktou
-RUObj26J+g0OKJfM9qotN2SrjkNnFxOX0gg+DKbkn8idOVDYoh48KaC6Md/O7xtJ
-rkez2hKVGlGlfX0L6LVDKNsjuW5rrND1HijtOISRilZ8PZyzmsKlrH1y81RxWBWh
-0POaxh5CNdbmdz5+5y78X6JhUascx0MkB7Dd858UKAUvPW4NtrQHayU/hRIs9a41
-FguKTOrpxVenXuughNKN/Iyc50gBfylwITf4IJUuEdg/nRbWX0JLrpQp6na0CpEy
-Oc0t02h3RSVe3d/8OFVJaZcmQXenULx/UZVQkqWMzyBte3E+PMBVJRbuA6D7GTTN
-otpPe0Q972IQje8EN67xIbrd3efANhXtZROOqcMWAV1QlMhzbKgbXQUByi5nyqlv
-pX1zZHQuCmGT0p+aBPIv
-=Gmwp
+iQIcBAEBCAAGBQJVAxJoAAoJEPGu1DbS6WIA7qEQAJwqDwTL/1kBdGh6O0x3iJLS
+3cFQrcj3Jp5gPSz1S8TE40P6xBiPYvlkWJ+mWo3XgnaDE1w71fbiTpV3ZrsKAIWH
+bqey2yHLLpHXcR8QbOEfdFDQT4OoXB6AF7EoIKRjEjn18sNraZYjBxYZyQCENo6b
+5t5pQcmbemWrmehUMp2uAycnMiP+/q8v7yqAIfFrNYpgmcGPtEJq+Vgu0m5hII8y
+h6ATT7nmSTLWVw+vgLW71Y2uSZqUfvdrrD+Wthex1nSnNVxQfDZujNwfkl6xCmey
+qBWMOU9dxHGLS+N4NTspaTM56k21bj0+6aRINp2005Cy5jhn2S+p+mkSUq47GlST
+BhC0b2vZOmPpgijD672xVF8wAj5gKWzJti/clO0qNfKnCdL+zQpNYyPUEffY1q+t
+pQi9nEVTdnX9ufkDNzfrq6eWUFEElednsrr1V1LFeMyt2fxDqEO1YpvDYKT5rw7r
+2jxt+42RomeQUZzqtePmhFpfzmoirAUALrMspnxMJhLZ952eIBO18bX5D9aD0eNG
+imsbCfwbZ4hgAqrzilgxpPn92LoGQHgKTogPum3BxMGojJ6mjP4ZHTkUBPszEujy
+IOut40diTZUjnTPn7uvAjy6Lr/jnBV5dr4Qn6SaxLgq43gvH8P9GT3fLp8soTfpp
+RD1NkdLPN0NDwkoVnpqE
+=dsZ4
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 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.26.1.ebuild,v 1.1 2015/03/13 16:37:58 vapier Exp $
+
+EAPI="4"
+
+PYTHON_COMPAT=( python2_7 python3_{2,3,4} )
+
+inherit eutils toolchain-funcs libtool flag-o-matic bash-completion-r1 \
+ python-single-r1 multilib-minimal systemd
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ ${PV} == 9999 ]] ; then
+ inherit git-2 autotools
+ EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
+ SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz"
+fi
+
+DESCRIPTION="Various useful Linux utilities"
+HOMEPAGE="http://www.kernel.org/pub/linux/utils/util-linux/"
+
+LICENSE="GPL-2 LGPL-2.1 BSD-4 MIT public-domain"
+SLOT="0"
+IUSE="caps +cramfs fdformat ncurses nls pam python selinux slang static-libs +suid systemd test tty-helpers udev unicode"
+
+RDEPEND="!sys-process/schedutils
+ !sys-apps/setarch
+ !<sys-apps/sysvinit-2.88-r7
+ !sys-block/eject
+ !<sys-libs/e2fsprogs-libs-1.41.8
+ !<sys-fs/e2fsprogs-1.41.8
+ !<app-shells/bash-completion-1.3-r2
+ caps? ( sys-libs/libcap-ng )
+ cramfs? ( sys-libs/zlib )
+ ncurses? ( >=sys-libs/ncurses-5.2-r2 )
+ pam? ( sys-libs/pam )
+ python? ( ${PYTHON_DEPS} )
+ selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] )
+ slang? ( sys-libs/slang )
+ systemd? ( sys-apps/systemd )
+ udev? ( virtual/libudev )
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-baselibs-20140406-r2
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32]
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ test? ( sys-devel/bc )
+ virtual/os-headers"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ if [[ ${PV} == 9999 ]] ; then
+ po/update-potfiles
+ eautoreconf
+ fi
+ elibtoolize
+}
+
+lfs_fallocate_test() {
+ # Make sure we can use fallocate with LFS #300307
+ cat <<-EOF > "${T}"/fallocate.${ABI}.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.${ABI}.c -o /dev/null >/dev/null 2>&1 \
+ || export ac_cv_func_fallocate=no
+ rm -f "${T}"/fallocate.${ABI}.c
+}
+
+multilib_src_configure() {
+ lfs_fallocate_test
+ export ac_cv_header_security_pam_misc_h=$(multilib_native_usex pam) #485486
+ # We manually set --libdir to the default since on prefix, econf will set it to
+ # a value which the configure script does not recognize. This makes it set the
+ # usrlib_execdir to a bad value. bug #518898#c2, fixed upstream for >2.25
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-fs-paths-extra="${EPREFIX}/usr/sbin:${EPREFIX}/bin:${EPREFIX}/usr/bin" \
+ --libdir='${prefix}/'"$(get_libdir)" \
+ --docdir='${datarootdir}'/doc/${PF} \
+ $(multilib_native_use_enable nls) \
+ --enable-agetty \
+ --with-bashcompletiondir="$(get_bashcompdir)" \
+ --enable-bash-completion \
+ $(multilib_native_use_enable caps setpriv) \
+ --disable-chfn-chsh \
+ $(multilib_native_use_enable cramfs) \
+ $(multilib_native_use_enable fdformat) \
+ --with-ncurses=$(multilib_native_usex ncurses $(usex unicode auto yes) no) \
+ --disable-kill \
+ --disable-login \
+ $(multilib_native_use_enable tty-helpers mesg) \
+ --disable-nologin \
+ --enable-partx \
+ $(multilib_native_use_with python) \
+ --enable-raw \
+ --enable-rename \
+ --disable-reset \
+ --enable-schedutils \
+ --disable-su \
+ $(multilib_native_use_enable tty-helpers wall) \
+ $(multilib_native_use_enable tty-helpers write) \
+ $(multilib_native_use_enable suid makeinstall-chown) \
+ $(multilib_native_use_enable suid makeinstall-setuid) \
+ $(use_with selinux) \
+ $(multilib_native_use_with slang) \
+ $(use_enable static-libs static) \
+ $(multilib_native_use_with systemd) \
+ --with-systemdsystemunitdir=$(multilib_native_usex systemd "$(systemd_get_unitdir)" "no") \
+ $(multilib_native_use_with udev) \
+ $(tc-has-tls || echo --disable-tls)
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+ else
+ # build libraries only
+ emake -f Makefile -f - mylibs \
+ <<< 'mylibs: $(usrlib_exec_LTLIBRARIES) $(pkgconfig_DATA)'
+ fi
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && emake check
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ default
+ else
+ emake DESTDIR="${D}" install-usrlib_execLTLIBRARIES \
+ install-pkgconfigDATA install-uuidincHEADERS \
+ install-nodist_blkidincHEADERS install-nodist_mountincHEADERS \
+ install-nodist_smartcolsincHEADERS install-nodist_fdiskincHEADERS
+ fi
+
+ if multilib_is_native_abi; then
+ # need the libs in /
+ gen_usr_ldscript -a blkid mount smartcols uuid
+
+ use python && python_optimize
+ fi
+}
+
+multilib_src_install_all() {
+ dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt,releases/*}
+
+ # e2fsprogs-libs didnt install .la files, and .pc work fine
+ prune_libtool_files
+}
+
+pkg_postinst() {
+ if ! use tty-helpers; then
+ elog "The mesg/wall/write tools have been disabled due to USE=-tty-helpers."
+ fi
+
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog "The agetty util now clears the terminal by default. You"
+ elog "might want to add --noclear to your /etc/inittab lines."
+ fi
+}