diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/ChangeLog index 06cc83009c..183cb35af4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/ChangeLog @@ -1,6 +1,77 @@ # ChangeLog for sys-apps/util-linux -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.409 2012/12/16 21:30:56 vapier Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/ChangeLog,v 1.429 2013/05/08 22:32:07 vapier Exp $ + + 08 May 2013; Mike Frysinger metadata.xml, + util-linux-2.23.ebuild, util-linux-9999.ebuild: + Add USE=caps to control `setpriv` #469102 by Arfrever Frehtes Taifersar + Arahesis. + + 04 May 2013; Samuli Suominen util-linux-2.23.ebuild: + Block version of app-shells/bash-completion with conflicting "rtcwake" + completion wrt #468544 + +*util-linux-2.23 (04 May 2013) + + 04 May 2013; Mike Frysinger +util-linux-2.23.ebuild, + metadata.xml: + Version bump #468144 by Samuli Suominen. + + 28 Mar 2013; Mike Frysinger metadata.xml, + util-linux-2.22.2.ebuild, util-linux-9999.ebuild: + Also put wall/write setgid behavior under USE=suid. + + 28 Mar 2013; Mike Frysinger metadata.xml, + util-linux-2.22.2.ebuild, util-linux-9999.ebuild: + Add USE=suid to control mount/umount behavior. + + 23 Mar 2013; Mike Frysinger util-linux-2.22.2.ebuild: + Mark m68k stable #458226. + + 12 Mar 2013; Mike Frysinger util-linux-2.22.2.ebuild, + util-linux-9999.ebuild: + Install release notes too #458230 by Mart Raudsepp. + + 12 Mar 2013; Mike Frysinger util-linux-2.22.2.ebuild, + util-linux-9999.ebuild: + Pull in sys-devel/bc for USE=test #460184 by Sean Santos. + + 01 Mar 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for sh, wrt bug #458226 + + 26 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for s390, wrt bug #458226 + + 26 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for sparc, wrt bug #458226 + + 26 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for arm, wrt bug #458226 + + 26 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for ia64, wrt bug #458226 + + 26 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for alpha, wrt bug #458226 + + 25 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for ppc64, wrt bug #458226 + + 25 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for ppc, wrt bug #458226 + + 25 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for x86, wrt bug #458226 + + 25 Feb 2013; Agostino Sarubbo util-linux-2.22.2.ebuild: + Stable for amd64, wrt bug #458226 + + 20 Feb 2013; Jeroen Roovers util-linux-2.22.2.ebuild: + Stable for HPPA (bug #458226). + + 19 Feb 2013; Zac Medico util-linux-2.22.2.ebuild, + util-linux-9999.ebuild: + Add ~arm-linux keywords. *util-linux-2.22.2 (16 Dec 2012) diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/Manifest index 0a7ea0721b..f03fe770a5 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/Manifest @@ -23,6 +23,7 @@ DIST util-linux-2.21.tar.xz 2954504 SHA256 5192e8ba7dcf3cf0dc447f07b3d177f6cb3fb DIST util-linux-2.22.1.tar.xz 3194800 SHA256 c6de9f59882d7adedc2d2e7fdb940e8cdb256080491f632cabe7edde5764d82f SHA512 c19a71a0a3e1edb6e8bba86b3393dd0ce88c001f5c725e8fe99ae227895dfda627bd81ca5cb74e2ed1e1b33e0e7029a8955e1b0f32602d05564ccbf49829501f WHIRLPOOL 8cff22c01d0dfe23e37c265bf03f1ade95d151179dc35ee1a0b9bb0a59e45b7d87bdfd12ce71580b90e548757262e2f70ab13beecb23f42e2d8a32ed53e4d4ee DIST util-linux-2.22.2.tar.xz 3100832 SHA256 929b517fa39b16a61ec536514e08940a381b92befc629d0348e3097920dd2f12 SHA512 4b6ae8e6091f4f3c21c1b1d361660767380c4965e40e2222724122b60cc1be1b10149b86f2559b3b72f42675fb790bc3ea86e159233d00c44ee39ec9373317c1 WHIRLPOOL 2e784e92abf4a055c6f0bf55914b0a17d21ac370eb30df2b6d68c0521743ec5306603d9ec60ac0bee75c51f20b2ca8cd76cdccf6256e5098ec42f16359a8b5d7 DIST util-linux-2.22.tar.xz 3183868 SHA256 32b329aa72c2ea546378bf81f08e30cf30440196c2edf7777b4f509a3fdbe5a2 SHA512 575905498edba18475e71d93613ba3579f69e61d18038c6b677eecb0ab7ce1e1cc4f1a2b16783d92239a626187ccb6723e8508a2e8a61dc7b50f2be66e5fd543 WHIRLPOOL 11eda802e1b9c459826bb5cb2509ad4d81a4278480f62edb31c2f47ea804138c67066d27be76fedcac7f14b82721f92961eb5a9496b9c969776a1de2aa81f8bd +DIST util-linux-2.23.tar.xz 3320020 SHA256 b19b25b7cdb16ed3decc2228788193629e5bc912f042e66d0308616c44671531 SHA512 442b300dbccd0035b211af3b5105951d6361efea506e3170677d76089a17767e33d114ba43de8227d6b9ccfe2cb54224ea0291cb7f782fa0709e89c6895b3892 WHIRLPOOL 54f28488dceae59e498ead767e8ddf5d122688e0427b35bc4fd0a90e3ad6c2ba90da86f9606ea476cc9419621b3dcc37e3c282be6d74c283cf10e97f7235267e EBUILD util-linux-2.19.1-r1.ebuild 3585 SHA256 1620da88a7e8bf090f2356d3d43ac6f280d9cedd165e144a4ba0ecee14872859 SHA512 1587c57f414eeb15d547e60e32b35e0411882dcac42ae0ed824349cc178eb73778721c6fbf803c1affe23328373ff46d7ced4dffdd1de8db974d00da43cd6bb7 WHIRLPOOL 836330940023d74355754fc064c47b90728e5a2530e33554abae2d0eaad3c7afd7d942d233f4e38ed6e661d06c762075c91e56005355ab4f33ff80ea936c9e9b EBUILD util-linux-2.20-r1.ebuild 3669 SHA256 c932592dbcd7e3b6e493bba111f6d76ad75d28ed3532e6bd1eb57c921fc8622d SHA512 83cf20e566b959fa7edabddc6a3731e00ace7ee8ff0553f2085e3363c5e9bea5beaa10f0ced2706a4aa65257beaea0ea49508542788327ae2418f1348c5fcb8a WHIRLPOOL f4eeda0ff1a0aa2729edbc84243221fec50cb9eba26d349f4aa32454f2931267425d57e6c47195d85f456656ba0ac149ab6180bb19a4346117835a3b320b1306 EBUILD util-linux-2.20.1-r1.ebuild 3647 SHA256 35c3fc0d2632e4c3d7e691b80e95cd74a7b90fca89c3d682f104070401ad29ac SHA512 0647de9a36b03b966f561cde67d754d666d0a2ec1f4a99e4baec808710421bf25d4c3057a89cbc5c4e27eb0f94ff2db236c63a24f8b179ce84b44a6ca8eec2f7 WHIRLPOOL f4dce4d04ee44c7c4aaf38be8ca32f51d22053635233a0db60543efbb47f82d492eccabbbbd21cb73599bf06bfce83e736d91679449c8fc39d9c18023f4f1625 @@ -32,25 +33,26 @@ EBUILD util-linux-2.21.1.ebuild 3393 SHA256 ac3ff2988134b64e173e7ec8ab5285b3219a EBUILD util-linux-2.21.2.ebuild 3383 SHA256 582de865f50ae07c12a934a495acce66a18af94e4f88a5964551d4490fc62f63 SHA512 1afa7d8939e192f27bf02256061e8a8b3dfb0e97817b72a56b2360300f9fd9bd825588b09b7aedf9b097b962526949071fc4af66f3cb72262cada0825cba0033 WHIRLPOOL f34bd1207d3d578c1ba6183a7418d919729e64e731367243e54a932a2db4f24fb31eafe08c7d7872694ed5f5c88c48105419fce95810a7f2f52185e7989ddb98 EBUILD util-linux-2.21.ebuild 3463 SHA256 10524af8156aa643a6f7525914c96971cbb640b73d9bd99bec6d31a650b8ec98 SHA512 7f113eb6d2b0619368a62761f252e032a088591a3aad8a9385bc332c0e8e6957943357641bbd52eb26a61df275fe3a3a2c1776f4a6e5d05d4d766d61ac42e77b WHIRLPOOL c2fecd53e65008ec91a43afd03630133da38f415e4d150e6dc5e2ac96ce520fcbda9f503c73ad4b2b8219378b7cb96c2f8821e90a1849a6c2f9009c8c6dc08f8 EBUILD util-linux-2.22.1.ebuild 3163 SHA256 e142c265d715fe8d33dce299ed31dde0906e29c3a4da8232e6df27b36bcb480b SHA512 03befb5575bc40afbff8fa5a9fe7ef67d69a80616b94307716bcf4836c55c498cd2a5e7570a2de939cc4ce095d032bb57a1dbfd1309cce446d081702c4c5318d WHIRLPOOL 16e330454b32f01b1391e59c2e140cea464d137826c79c52073c5df5a031db87f2ee25d1c8b37ac450deacd96d035896be7889dd19e7f4c23efe702836d8b294 -EBUILD util-linux-2.22.2.ebuild 3160 SHA256 63c1108161cd4a32f29057d3f5f33fbf9b0624155c7ff37e9ea2f06cdb202d58 SHA512 83ed2ca615adf81e4bcbe3771a1099e15d3898e18fc423b3d553953ba8230ad33b58a1d3245246e4f191537a14e7ace056067a101f39a7e4b5336476b7c658ad WHIRLPOOL f8428d12fabe14ee0ab1bd2602522647497e977224838926793dc083023a6d07729f5dcdd0d9d0d78553e00da50766bcfc3249278aa015976a8b9c99e3685580 +EBUILD util-linux-2.22.2.ebuild 3289 SHA256 5447c9aec9f4a281a0829e3d34f57e48f13eb21e8b3ca2dbd51c302e12416743 SHA512 5dbc3b3a4eb118b21d99b9a2d0d0868a54d70fe6c9b450783b072e765f24240215aa73f4aae9d431796d693efa52d3f8d87e2823505917efaeb50af67d7f57ab WHIRLPOOL d16ce5aeb4d8f693c2aa5c14ae48d9fd70d0aed3dbdfd08426c45cea6b39666654d4dd016ecaf5f8ff5f9d502ac777f606e499b229e5a487f46e8c55cd84594e EBUILD util-linux-2.22.ebuild 3147 SHA256 67fa123550783ffe22964256ddbdb927fce64b320a0f67fe0c5ed945cfff3668 SHA512 93ed7ff470dcddf4a15c22b22d7e9bbb716492939fcef6b5e16299f604ce39b3c44154082246f91541fff8f1e375b5015744fc2789d84afad95175317b28bd0b WHIRLPOOL b1ac0d2ddfbe7bdd24c718cfaa735f3703586c38b06d5d0e1885031625e4aaa5842f66f232d70c35a0aec9ce7b4ed6f393c293029a06143e18f389e142cd3238 -EBUILD util-linux-9999.ebuild 3162 SHA256 b534ece151b6937b8934f47fb6a786f5b5dbe5972f202470fb3340197ec4974b SHA512 0ed10be8469759a02ed5792ea7fdd62510f08d78252c8aa75f80782370bf5d7170d99d557e0aed36d61c1c16241ea5b75803f556784f175dd2a39c06f06c8cd2 WHIRLPOOL 55930672eb2496758ba5a5f4686f597e8eec525aa73bfd86726a7a617f7f73b3b83b178a60fdaf7fc55110236364df148566ff66715c9d289c53856f139343d6 -MISC ChangeLog 63353 SHA256 06e940e833b831a701687a0398b86d7ca8bf0084590a726679f5c82bde9cf4ed SHA512 a4bc5b5a22a861db9db3fa464ced3690dc52ad9f4d42ce811647660f3dc818f0f58e3223e297cb5e380671f9295bdebc4c03aa4b351a3d230c95c5f9e4bbd91f WHIRLPOOL 98ddbd496d29464ab3e455c7bda835349b2d9848cca42e03d82b25d1977bf7abc0b10f754d0f567af1b0542e7c585b4660d96d8282c26b2b79887e217cac2ea4 -MISC metadata.xml 581 SHA256 869450d739d36b4731860f8fa357276b3f9f30be37cbecd1aec0048f667d643f SHA512 ae2dbb4058b8d12662869a0faa266b0214a09f32d747605c0ebe151a2c5215880b802f3ef0dd37b3a81bd4257a7eb77f376f926bfff81d2baf33aec7ea48aed0 WHIRLPOOL 151121d45472ae24efdb270384071137c299f1710749d5b8e18fc732d9df9744055207dd58c2b256d49bd8c0926c55dbc8d2a8785b238df8625b4cc3c7ffb6ff +EBUILD util-linux-2.23.ebuild 3393 SHA256 b4a256fb297c657c06b7708848f887a7cc6238ac87b6f1afea990bfc993c3de7 SHA512 9e6081da539ee17ed8f47b5913b22b5cfbbe6689893f2fcc8dc3f69a2e3c19c145ac54227db43b5e56bb5374f63cf625b910f71df953bc974eee3a4439056dbd WHIRLPOOL 0e2b2223c56b278a1d62189e5325171d5846d0b4ce916544600551808ffd9071e12af8ed4d8a2ef412c49f46fcaaabd7a8f19f3b1e705dfee01b5269a2bad4cd +EBUILD util-linux-9999.ebuild 3394 SHA256 73527a7477126b8742c4ca619c349e5f50ebedfd009cce050f9c172f9050f247 SHA512 bf4715eba8b576b70e1fc20e0df0f302149221a0ec19adb71796871e1a94a612f50e629ef6e61c74335a0fbed12386e9ba8dab04c858889fcd73c7b50912b538 WHIRLPOOL 4533a268dc5e524bca868bb96b59b0d6021e66eb2bb6bc5d0db115cabb8a4899f5b57e0f13b6af6a1193f125e345e6f3b6e0f7f5ffdaef430dc089a4f24b87af +MISC ChangeLog 66003 SHA256 880c0425c25b058ff276b94942bcb96bb7df5b49ecacb3411db0fd683510ce25 SHA512 d7170baaacc4c1e2a49c0d83f90f45e7586c21031aa79038dfdee08f667be2f25bfd493f34924119c6214432758a84b6434da8f9a70a305cc7e9bed10b2e9817 WHIRLPOOL cba8b5042452e08a7bfa7ddf8d1af1c35edab269cb31ecdca550e7986e3f7a736a457a17a5a311ed93e0e4f32e0c10230025d4cb5684de4c2b71ab4a63c7a5c5 +MISC metadata.xml 1079 SHA256 68e6c0bc2a127e5f7595d93a1f83abde357e911d4e92b61272e20fb38491bd18 SHA512 16ebf2ea38d79d21a94328d7d415e9751d9e1a56249a32ed6bab1b85c9b177f7d78ed9d9d937a8d8249d3d3cd51f39355b16d929049d214bb9e54656db91df30 WHIRLPOOL 4af098ee9a00f9c564f48dad2313f2e5bb41ac3fe5c6b097639584cf7109dda17460a1fed537c49c626d5fe24a9161a0fc9530b8849fc41d939e3f59921067c3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJQzj2RAAoJELEHsLL7fEFW4+IP/3gdB8hK+3bp8aGr7T91eFci -g7KT3DXEyecn779BL0jUe0uXFKnoFyOmRr7Gz1dpuit9TKV6YwSb8c6UKrqYoBA6 -L4mtEhAHGV2GaKV2e26x5rFv7hpYsEZmyYXhCyXJX5l26JKx52XkwVWagmbHVv/d -D53Gxq8J5pXrApWhIFBlrFNTmDlD+5II2MVw5fXohNfRdV2Xv10CR7oa9A15j8FA -LbQczdbxnsxs020yse/LG9/h2EuGmwGafud8VxFCBEa+r02Hi3auCttmkcHzbWq4 -FIfWUfriXUicD2wGKsVRLOXeYR49puFUSBCeSkxfn1UnGvgJRAE3k1DgxH+m6WzG -x/1UpKTfZ2j5+RXlA4U/Kvn1Dpl/xuyqm+wefGyfzxJ8NHS0bXQjccJqVFpMwYYk -5PvODcU3lydvk6dFkvN1s8jYxdu3Tl7VWEHzOjhKzElDoRaPmr5TCRJqlVG/gWtJ -cNUw8ip6po0mxr0lJIYs9Gt5qaVCPnQMztWxytC7+5e0GCPKz42jwo+JJwMhknt7 -TY/i5JGDl7nvmChEGAJygKoVJUkVZbDbReFFengv623pSI678QD+hWv0meN/0unI -tSJogta/oDuUhGudINbuKOYC8qVBabMVDezIxc4lSUVAld08KzF+UEWBKD3xbYho -PPm2Zbm5LbYYrBLs39rJ -=g1Ry +iQIcBAEBCAAGBQJRitJvAAoJELEHsLL7fEFWaAcQAMB6LFxqZzclvpB9dVqidiw3 +2V7pB2Ms55hlr5Qq0zRs9JDA/8HqnqFluDSVdAAam50gzzZ5ZV55XgxgZcCkCRVv +ZgjExt0JpJdp6XnqmfM8FJTFx5w2JiKEX7ocw7fxSGG50sfTaNTKL5XJyYbUlvRi +CawWJk+8f04nqNnrqF539XL9xRYrDpfGI9kqWcQsVoz/7km0iKoCQYa04g32CaNS +FN2Iijq7FsyaK11H+TBiqiwvzyctM3V3+VBMvBS4USiM1fwzlXOLKRvMfdPCILWf +Cwni7MOvvY7HGvK3ueqA4LBU2uN5E8bItOLdnKn1z6ufWJfPmxg8FdlHP3UbeSc0 +ECB47OBp3yoCIPPKLlNLUsqEVykA4DYl6dvKM25hWvBY4QOrAJQqW/z1UExFmIUG +356J84MKDcISXct/ngOpR4XWM1x313PvIzLTL0m0eshZH8mdFJh0/QuOT5uv2Bix +Xpfasr1bBK9OMaD9O8Z57izR5nWRmXMgNfwG6FKrHqUdefrEAlvC+YJtbFr1C3wm +4zTWdmvNliQJZ8e/+dhVe8vIoIY7jJZukQat0Mz52dTjfjTaZkTIjtyqvAcykTh8 +sIWc1CI1BYrwEjcPb/vo6D2PG1Kkx0ee4hm0TDnf2NBMeEqEVXhWG9TFnP4omSx1 +izGmeJ1EeB21gViRPoGw +=8q39 -----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/metadata.xml index aad580e298..b710692dbc 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/metadata.xml @@ -7,9 +7,17 @@ Dane Smith + build setpriv helper (run programs with diff capabilities) build mkfs/fsck helpers for cramfs filesystems + build cytune for Cyclades-Z multiport serial cards build ddate helper (Discordian dates) + build fdformat (floppy disk format) include support for Loop AES encryption install the chkdupexe helper script + + install mount/umount as setuid so non-root users may mount/umount devices, + and wall/write as setgid so non-root users can notify other users + + install the mesg/wall/write tools for talking to local users diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.22.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.22.2.ebuild index 2ddce88a63..2f4ea3245a 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.22.2.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.22.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 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.22.2.ebuild,v 1.1 2012/12/16 21:30:56 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-2.22.2.ebuild,v 1.18 2013/03/28 17:49:23 vapier Exp $ EAPI="3" @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-2 autotools #KEYWORDS="" else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux x86-linux" + KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" fi MY_PV=${PV/_/-} @@ -27,7 +27,7 @@ fi LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="+cramfs crypt ddate ncurses nls old-linux perl selinux slang static-libs udev unicode" +IUSE="+cramfs crypt ddate ncurses nls old-linux perl selinux slang static-libs +suid test udev unicode" RDEPEND="!sys-process/schedutils !sys-apps/setarch @@ -43,6 +43,7 @@ RDEPEND="!sys-process/schedutils udev? ( virtual/udev )" DEPEND="${RDEPEND} nls? ( sys-devel/gettext ) + test? ( sys-devel/bc ) virtual/os-headers" src_prepare() { @@ -89,6 +90,8 @@ src_configure() { --disable-su \ --disable-wall \ --enable-write \ + $(use_enable suid makeinstall-chown) \ + $(use_enable suid makeinstall-setuid) \ $(use_with selinux) \ $(use_with slang) \ $(use_enable static-libs static) \ @@ -98,7 +101,7 @@ src_configure() { src_install() { emake install DESTDIR="${D}" || die - dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt} + dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt,releases/*} # need the libs in / gen_usr_ldscript -a blkid mount uuid diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.23.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.23.ebuild new file mode 100644 index 0000000000..e6ff4a840a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.23.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2013 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.23.ebuild,v 1.3 2013/05/08 22:32:07 vapier Exp $ + +EAPI="3" + +EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git" +inherit eutils toolchain-funcs libtool flag-o-matic +if [[ ${PV} == "9999" ]] ; then + inherit git-2 autotools + #KEYWORDS="" +else + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" +fi + +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="" +else + SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz" +fi + +LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" +SLOT="0" +IUSE="bash-completion caps +cramfs cytune fdformat ncurses nls old-linux selinux slang static-libs +suid test tty-helpers udev unicode" + +RDEPEND="!sys-process/schedutils + !sys-apps/setarch + !=sys-libs/ncurses-5.2-r2 ) + selinux? ( sys-libs/libselinux ) + slang? ( sys-libs/slang ) + udev? ( virtual/udev )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + test? ( sys-devel/bc ) + virtual/os-headers" + +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.c + #define _GNU_SOURCE + #include + 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:/bin:/usr/bin \ + $(use_enable nls) \ + --enable-agetty \ + --with-bashcompletiondir='${datarootdir}/bash-completion' \ + $(use_enable bash-completion) \ + $(use_enable caps setpriv) \ + $(use_enable cramfs) \ + $(use_enable cytune) \ + $(use_enable fdformat) \ + $(use_enable old-linux elvtune) \ + --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \ + --disable-kill \ + --disable-last \ + --disable-login \ + $(use_enable tty-helpers mesg) \ + --enable-partx \ + --enable-raw \ + --enable-rename \ + --disable-reset \ + --enable-schedutils \ + --disable-su \ + $(use_enable tty-helpers wall) \ + $(use_enable tty-helpers write) \ + $(use_enable suid makeinstall-chown) \ + $(use_enable suid makeinstall-setuid) \ + $(use_with selinux) \ + $(use_with slang) \ + $(use_enable static-libs static) \ + $(use_with udev) \ + $(tc-has-tls || echo --disable-tls) +} + +src_install() { + emake install DESTDIR="${D}" || die + dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt,releases/*} + + # need the libs in / + gen_usr_ldscript -a blkid mount uuid + # e2fsprogs-libs didnt install .la files, and .pc work fine + find "${ED}" -name '*.la' -delete +} + +pkg_postinst() { + elog "The agetty util now clears the terminal by default. You" + elog "might want to add --noclear to your /etc/inittab lines." +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild index b7658d7a44..cf763b22f7 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-9999.ebuild,v 1.38 2012/11/28 23:03:40 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/util-linux/util-linux-9999.ebuild,v 1.44 2013/05/08 22:32:07 vapier Exp $ EAPI="3" @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-2 autotools #KEYWORDS="" else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" fi MY_PV=${PV/_/-} @@ -27,22 +27,24 @@ fi LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="+cramfs crypt ddate ncurses nls old-linux perl selinux slang static-libs udev unicode" +IUSE="bash-completion caps +cramfs cytune fdformat ncurses nls old-linux selinux slang static-libs +suid test tty-helpers udev unicode" RDEPEND="!sys-process/schedutils !sys-apps/setarch - !=sys-libs/ncurses-5.2-r2 ) - perl? ( dev-lang/perl ) selinux? ( sys-libs/libselinux ) slang? ( sys-libs/slang ) udev? ( virtual/udev )" DEPEND="${RDEPEND} nls? ( sys-devel/gettext ) + test? ( sys-devel/bc ) virtual/os-headers" src_prepare() { @@ -72,23 +74,28 @@ src_configure() { --enable-fs-paths-extra=/usr/sbin:/bin:/usr/bin \ $(use_enable nls) \ --enable-agetty \ - $(use_enable perl chkdupexe) \ + --with-bashcompletiondir='${datarootdir}/bash-completion' \ + $(use_enable bash-completion) \ + $(use_enable caps setpriv) \ $(use_enable cramfs) \ - $(use_enable ddate) \ + $(use_enable cytune) \ + $(use_enable fdformat) \ $(use_enable old-linux elvtune) \ --with-ncurses=$(usex ncurses $(usex unicode auto yes) no) \ --disable-kill \ --disable-last \ --disable-login \ - --disable-mesg \ + $(use_enable tty-helpers mesg) \ --enable-partx \ --enable-raw \ --enable-rename \ --disable-reset \ --enable-schedutils \ --disable-su \ - --disable-wall \ - --enable-write \ + $(use_enable tty-helpers wall) \ + $(use_enable tty-helpers write) \ + $(use_enable suid makeinstall-chown) \ + $(use_enable suid makeinstall-setuid) \ $(use_with selinux) \ $(use_with slang) \ $(use_enable static-libs static) \ @@ -98,17 +105,12 @@ src_configure() { src_install() { emake install DESTDIR="${D}" || die - dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt} + dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt,releases/*} # need the libs in / gen_usr_ldscript -a blkid mount uuid # e2fsprogs-libs didnt install .la files, and .pc work fine find "${ED}" -name '*.la' -delete - - if use crypt ; then - newinitd "${FILESDIR}"/crypto-loop.initd crypto-loop || die - newconfd "${FILESDIR}"/crypto-loop.confd crypto-loop || die - fi } pkg_postinst() {