mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-21 06:21:08 +02:00
sys-apps/coreutils: Import latest
Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
parent
b3966e807d
commit
03b5f6ab98
@ -1,171 +0,0 @@
|
|||||||
# ChangeLog for sys-apps/coreutils
|
|
||||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# (auto-generated from git log)
|
|
||||||
|
|
||||||
*coreutils-8.24 (09 Aug 2015)
|
|
||||||
*coreutils-8.23 (09 Aug 2015)
|
|
||||||
*coreutils-8.22-r1 (09 Aug 2015)
|
|
||||||
*coreutils-8.22 (09 Aug 2015)
|
|
||||||
*coreutils-8.21 (09 Aug 2015)
|
|
||||||
*coreutils-8.20 (09 Aug 2015)
|
|
||||||
|
|
||||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +coreutils-8.20.ebuild,
|
|
||||||
+coreutils-8.21.ebuild, +coreutils-8.22.ebuild, +coreutils-8.22-r1.ebuild,
|
|
||||||
+coreutils-8.23.ebuild, +coreutils-8.24.ebuild, +metadata.xml:
|
|
||||||
proj/gentoo: Initial commit
|
|
||||||
|
|
||||||
This commit represents a new era for Gentoo:
|
|
||||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
|
||||||
|
|
||||||
This commit is the start of the NEW history.
|
|
||||||
Any historical data is intended to be grafted onto this point.
|
|
||||||
|
|
||||||
Creation process:
|
|
||||||
1. Take final CVS checkout snapshot
|
|
||||||
2. Remove ALL ChangeLog* files
|
|
||||||
3. Transform all Manifests to thin
|
|
||||||
4. Remove empty Manifests
|
|
||||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
|
||||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
|
||||||
|
|
||||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
||||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
|
||||||
tests
|
|
||||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
|
||||||
project
|
|
||||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
|
||||||
developer, wrote Git features for the migration
|
|
||||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
|
||||||
cvs2svn
|
|
||||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
|
||||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
|
||||||
work in migration
|
|
||||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
|
||||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
|
||||||
the bikeshed
|
|
||||||
|
|
||||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> coreutils-8.20.ebuild,
|
|
||||||
coreutils-8.21.ebuild, coreutils-8.22.ebuild, coreutils-8.22-r1.ebuild,
|
|
||||||
coreutils-8.23.ebuild, coreutils-8.24.ebuild, metadata.xml:
|
|
||||||
Use https by default
|
|
||||||
|
|
||||||
Convert all URLs for sites supporting encrypted connections from http to
|
|
||||||
https
|
|
||||||
|
|
||||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
||||||
|
|
||||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> coreutils-8.20.ebuild,
|
|
||||||
coreutils-8.21.ebuild, coreutils-8.22.ebuild, coreutils-8.22-r1.ebuild,
|
|
||||||
coreutils-8.23.ebuild, coreutils-8.24.ebuild:
|
|
||||||
Use https by default
|
|
||||||
|
|
||||||
Convert all URLs for sites supporting encrypted connections from http to
|
|
||||||
https
|
|
||||||
|
|
||||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
||||||
|
|
||||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> coreutils-8.20.ebuild,
|
|
||||||
coreutils-8.21.ebuild, coreutils-8.22.ebuild, coreutils-8.22-r1.ebuild,
|
|
||||||
coreutils-8.23.ebuild, coreutils-8.24.ebuild:
|
|
||||||
Use https for most gnu.org URLs
|
|
||||||
|
|
||||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
||||||
|
|
||||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
|
||||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
|
||||||
|
|
||||||
repoman does not yet accept the https version.
|
|
||||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
|
||||||
|
|
||||||
Bug: https://bugs.gentoo.org/552720
|
|
||||||
|
|
||||||
26 Oct 2015; Justin Lecher <jlec@gentoo.org> coreutils-8.20.ebuild,
|
|
||||||
coreutils-8.21.ebuild, coreutils-8.22.ebuild, coreutils-8.22-r1.ebuild,
|
|
||||||
coreutils-8.23.ebuild, coreutils-8.24.ebuild:
|
|
||||||
Drop "CCP4: Software for Macromolecular Crystallography"
|
|
||||||
|
|
||||||
obsoletes:
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=160190
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=324059
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=332485
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=367771
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=367773
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=383227
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=448756
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=460502
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=460504
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=466936
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=467040
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=467048
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=476580
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478580
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478586
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478588
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478594
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=478604
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=521646
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=528512
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=530878
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=540760
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=555614
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=556498
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=557038
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=561196
|
|
||||||
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=562780
|
|
||||||
|
|
||||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
||||||
|
|
||||||
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
|
|
||||||
standardize various metadata.xml style
|
|
||||||
|
|
||||||
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> coreutils-8.24.ebuild,
|
|
||||||
metadata.xml:
|
|
||||||
sys-process/procps, sys-apps/{coreutils,util-linux}: add USE=kill to install
|
|
||||||
`kill` #566264
|
|
||||||
|
|
||||||
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> coreutils-8.24.ebuild,
|
|
||||||
metadata.xml:
|
|
||||||
add USE=hostname #128538
|
|
||||||
|
|
||||||
This controls just the hostname program.
|
|
||||||
|
|
||||||
20 Jan 2016; Mike Frysinger <vapier@gentoo.org> coreutils-8.23.ebuild:
|
|
||||||
mark 8.23 arm64/m68k/s390/sh stable
|
|
||||||
|
|
||||||
20 Jan 2016; Mike Frysinger <vapier@gentoo.org> -coreutils-8.20.ebuild,
|
|
||||||
-coreutils-8.21.ebuild, -coreutils-8.22.ebuild, -coreutils-8.22-r1.ebuild:
|
|
||||||
drop old versions <8.23
|
|
||||||
|
|
||||||
*coreutils-8.25 (20 Jan 2016)
|
|
||||||
|
|
||||||
20 Jan 2016; Mike Frysinger <vapier@gentoo.org> +coreutils-8.25.ebuild:
|
|
||||||
version bump to 8.25
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Unify quoting in metadata.xml files for machine processing
|
|
||||||
|
|
||||||
Force unified quoting in all metadata.xml files since lxml does not
|
|
||||||
preserve original use of single and double quotes. Ensuring unified
|
|
||||||
quoting before the process allows distinguishing the GLEP 67-related
|
|
||||||
metadata.xml changes from unrelated quoting changes.
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Replace all herds with appropriate projects (GLEP 67)
|
|
||||||
|
|
||||||
Replace all uses of herd with appropriate project maintainers, or no
|
|
||||||
maintainers in case of herds requested to be disbanded.
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
|
||||||
|
|
||||||
01 Apr 2016; Mike Gilbert <floppym@gentoo.org> coreutils-8.24.ebuild,
|
|
||||||
coreutils-8.25.ebuild:
|
|
||||||
Move kill to /bin per FHS
|
|
||||||
|
|
||||||
This also makes it consistent with procps and util-linux.
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.28_p64
|
|
||||||
|
|
||||||
16 Apr 2016; Mike Frysinger <vapier@gentoo.org> coreutils-8.25.ebuild:
|
|
||||||
fix building w/glibc-2.23 #580014
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
@ -1,15 +1,22 @@
|
|||||||
DIST coreutils-8.23-man.tar.xz 43060 SHA256 d1b16e74b3dba4f313aeebae2c69da205f7d2e6e1c2aa8d39026c860d314ecca SHA512 db5085c783256e30b9878bdce5cf16063aaa51d800d5b40537d5cdea372d095a391e9986e8680c6d94841bc995ab43ac8bc2d23427e6e96263d24b0b5ccc7d12 WHIRLPOOL ef0cae7c1b752c0f81e6f23b0a792804518a5257740fedf7dd70577ec503a64716156a898ed50045987954a6234ba23c9483772830683bb7e4bd0c8a2ec2c142
|
DIST coreutils-8.25-man.tar.xz 43420 BLAKE2B b66108391546a3bc1942022bb2fc36f115bf7218d25e4ca46970a0245f9f837a72a8b1dc50fa7783936a9db95897f8b967f5d177258a2841f2908da71265c7fd SHA512 412afc9909d30618ab9daba51c965c0fd22420c32f6c5a7e32ba32d957a92e8a65b977bccaba4b76c55d435a57065dc6103ff11c5fa31d02f117c13a2b09f75e
|
||||||
DIST coreutils-8.23-patches-1.1.tar.xz 6480 SHA256 daf5d61b36db61d629bf14bf8f04e878f1205c9ae2af5daf37dca3aad5a6fde4 SHA512 8da5f8e9fc47baa060030076c4a2de90013a0d1faad45fe99545e93d50bc079720281f6db5774590fe842c8c56bd8ae97e1d9bf862fae1896760b5e5b686e7a8 WHIRLPOOL 2a8082975e3627454569e57aecb3d1ac6bdef89e16f4f64a88a4ffcbf2b341fe56874b128485ae540270f7a060f9e0f4bd3eecf68e215fb6a5a1c5ac434f7403
|
DIST coreutils-8.25-patches-1.1.tar.xz 7196 BLAKE2B 5c669bb0ae4b6a8a1a1499a824ff216502bd282726d4c685bb79c2a18a34eba8675e511aef87c8ed6fc57485f815e03bf2aae9266fe9689851cdfec779a5e3af SHA512 19326ab7dd8d4515f7239133772f715aac4e722a1e28f4b0f19d8d629abe54a2309fa7c469797dc0f9e88991906883a891622c791ef940b9a5af6608d2e9110e
|
||||||
DIST coreutils-8.23.tar.xz 5375612 SHA256 ec43ca5bcfc62242accb46b7f121f6b684ee21ecd7d075059bf650ff9e37b82d SHA512 a5f4b82ce208cb439d5dbe6f5cf4b19fecff581da210a51c4e3fdd5ffab114d171456d041e20a6996b59185947ac6655096e4b5ca252186e282ae0ae08b7534c WHIRLPOOL 4bd4cd28d6de96218e791c5ed15766e34dfeeb3aeade10e211e3a0e9ffa695e5a716872a915d78b356b3e3635e1e22274d92560301aadaf46a58242dc235d733
|
DIST coreutils-8.25.tar.xz 5725008 BLAKE2B 6dd5d6179476e0e0c801dc23fab006b3f81426bcde43c2f30c5a81e51a4fb694f91a922035fe67cdf09965cb237aba08b760235a3ede3eded8834557f1c59845 SHA512 571f95d44987d373081ed4c6ac82155ad3dcd95621d7b1a7163597e80ecbbafef2cd74b2ef594587a443a1a4355083879f898a286bb0230c48112d43d076ccd6
|
||||||
DIST coreutils-8.24-man.tar.xz 42920 SHA256 cf0333b5f134a331e0b46e2ddf90666f8bdc3281c1ca2c7ccbb75b437589ce37 SHA512 9dfe614402bc35c43301ebf97d2d36ac5db1433f48171bda15f2ba76bd9944742665b30a764df0cf773ebcad1845aae57c8e36a1cd3848c1e82a7c996d6cc78a WHIRLPOOL d702a372031fe52262204c00bee641084c099c45150d82abd5915535ab3bbe1efb63c4f00173bb88725ba49126a6ecf368d14b12843b570c08165b757b78710b
|
DIST coreutils-8.26-man.tar.xz 43608 BLAKE2B 3d87ae424117a2bbe11e912837af3000b0049e9b9f3478a292e758169d8d987a295a4bd1c19d9492dc528dbb7c4f8de6926f96b8e269f7d21b6a4fd528fed72f SHA512 33fe9f370b0d2a59217b5a40a47f5f673669b9975baf2793f45a05117fe4c04ab9f05be68cf419a761b20e21c13d9a15b35322cecc81b7b9a1c8c534960432cf
|
||||||
DIST coreutils-8.24-patches-1.1.tar.xz 6688 SHA256 79cb0dc5b58cb97e17b11b5e821ed88fae88f728d9fd07986bbb397824e49c6f SHA512 cf340ccb918e307be8bbfd19a299bcfe5b295a26f59a8eeb8657f5dda1361100a350e996b31097948e63890987a2f83d05d2e7175c6304f4a4812b9974679c2c WHIRLPOOL 3b4d4676b119e4f22a01c8450be13d6eb40720d3c57aac5631454df24814943e6e6024fbdcd27a2b262d42c1446d9c04cbdc163371ff20a4b28d9cd9a77c5c9c
|
DIST coreutils-8.26-patches-1.1.tar.xz 7184 BLAKE2B 4c42feebbe1c1d816e29db3196010c8b078c417a113887f549b17c0ea5cf3230d93a251f90fb914498d6448b5e4b4bbf6fb1a1e758abae68607be43571a8a48d SHA512 ed8b9af1f76484549b63eb3ad4818a6649117ff1efbda2231f8741d149f0ee67438d09b6b2ea7b461aef36c346f17e3ee9a7328766a4c01d1b2b7d3e157f4455
|
||||||
DIST coreutils-8.24.tar.xz 5649896 SHA256 a2d75286a4b9ef3a13039c2da3868a61be4ee9f17d8ae380a35a97e506972170 SHA512 b42bb233340353647bb9a1c3d9122c1a5379cf3602ba9197c3c935fc899897e7d4685148dfaf93eccc096bee0a9b03416d79dc9bb81d5d2dea6e04ed134a3d1b WHIRLPOOL 68598e0c93375522714b9bc0dd092386a9466725b2b4b5715e2926c5087e1ce887d5e5b8e0b872347a053edcb39ba1f8c6949ee659a06ed554703a0ba07064e2
|
DIST coreutils-8.26.tar.xz 5810244 BLAKE2B fec86f4c531370518d032345d1c6b9a73e01b3153960af6543d8967af0cb71e2165c36e8909a0f786de05ec1f599aa80bd47ee56933d29ed51e6d3ac76861b9c SHA512 1ca7b32a1564855e672f64cb815f858619dd4308af1c9763959d06fab1ecd51385c4c61d987ceec7ff6baaaac699f2db10be4be7e40b2c6a6d4ffc3911180b03
|
||||||
DIST coreutils-8.25-man.tar.xz 43420 SHA256 2ee31c3a6d2276f49c5515375d4a0c1047580da6ac10536898e0f0de81707f29 SHA512 412afc9909d30618ab9daba51c965c0fd22420c32f6c5a7e32ba32d957a92e8a65b977bccaba4b76c55d435a57065dc6103ff11c5fa31d02f117c13a2b09f75e WHIRLPOOL f2a9458d71cfbf6227ece5b688adb34653dacda0dfbcfd5332a36e33cda58b081d9b37c4ec910c92feba485e8e182f52327f4860f1ff5e0b0b7ae2f9b82045ee
|
DIST coreutils-8.27-man.tar.xz 43692 BLAKE2B 6c4294159e5938e33613943ff4fce43280baff139e5c0e31592c8f45a83756861edf3da867af124f0dbaa70fc66641951b516e0998964b49c324c8912b7ebc99 SHA512 f1ac9b5361191038d42162e90cc1cacf41e34450b4fe174b3f282cde1740405aecaf9f455625e7ed1d32910445a9e46e1fcfa74a2b645975b04ac1958965fa55
|
||||||
DIST coreutils-8.25-patches-1.1.tar.xz 7196 SHA256 68e116eb70a69e94458197cde81165c9902bec0c6661be31f6fffb84ba8d809c SHA512 19326ab7dd8d4515f7239133772f715aac4e722a1e28f4b0f19d8d629abe54a2309fa7c469797dc0f9e88991906883a891622c791ef940b9a5af6608d2e9110e WHIRLPOOL e7931e16e267b817a86f11b9e01d82dfac8144dbabd91d5cea036c819303895bd852809f374a76b6e4e474b559505d6fc907ddcb113ca1915b76d880e291bc76
|
DIST coreutils-8.27-patches-1.1.tar.xz 7800 BLAKE2B 52a64b6428f8e36c455f21c8f82d4965c1f2d38e3d32c08126ebf5141558736406c2d9993a74c2976d67bd5b2b4de0b5ebd752e86762e9e989192fc7d58c8318 SHA512 6875e8e4a42577c097e073df6d10064be4364bedfec4fd0b8b28123560d1195ec8215d033ce3e43990a28f8a255208a53d6973e73f32ddc530f195d7162d4333
|
||||||
DIST coreutils-8.25.tar.xz 5725008 SHA256 31e67c057a5b32a582f26408c789e11c2e8d676593324849dcf5779296cdce87 SHA512 571f95d44987d373081ed4c6ac82155ad3dcd95621d7b1a7163597e80ecbbafef2cd74b2ef594587a443a1a4355083879f898a286bb0230c48112d43d076ccd6 WHIRLPOOL e871e177ffaf96bfdd9e668eb9a09df9fd952ff095796cffd1ac2b8b3943c9c2ae79c31890fa02b5ed2609b6c6c84b64d2292454b043d62260a9560d2f7b9457
|
DIST coreutils-8.27.tar.xz 5285648 BLAKE2B dbc098196af13189d5962dab05104e45ea6416ce213c41cbff4f8f35af9281d0b654f16423de28c7b7a99d3509bb9824965f4ec3dab51cdb7615af0c9b7fb362 SHA512 abf3280aaa54e9bd5851df0eda2af1de1017ca174633e52d1e592455d46ea0e99812dda46d2f320e979553cef271485d8818c595bba6ed31264511a511c93679
|
||||||
EBUILD coreutils-8.23.ebuild 5648 SHA256 823fae1cb6a8aca8ca46c584ce747d8a0d836d0f75813fd6779a0e25fa77fd0a SHA512 db8c2b4f36388541a0f0b316b66db4273a66b13a39430d747c038ea291b6f7590a03085857cb2edd49bda044c4d97bc08b5b283b68e94f3a69d7371ca8920b46 WHIRLPOOL 671d443a515917678035b85635cb30b23b67f5a14c1bdd67a6c7fe0b336f49518d6a15f3e5ed04f6a0f8991d4b4e90ccb00a1717f1a1013238df70aa182b2449
|
DIST coreutils-8.28-man.tar.xz 43832 BLAKE2B 18ea22a89daac64444da8b91c82c62e4c6dfe27e0e9c2d2ec1de4dc9c3ee44fb91f197e3122803a8a18c2619c6daf683e0b3b07c36e0e9b8dd73c2cdf44ba6b7 SHA512 363cf595e0f6fc69eb6a9d1ca258a5f012404cee99887494ab6e40fe2c6de5e49e7cad953aecb394c5612043efe6b407e657811d8251b10e159c97b849dd8b3e
|
||||||
EBUILD coreutils-8.24.ebuild 5902 SHA256 5a286de715dcbf364ae1b5108418d52cc091de97d9c1da6896c622d8eb02cb3d SHA512 b0fb399bc6bbc064ec70156d0db9d6648ce5f9497b6b7a14bdaf4e99f82eb61965fa66c33a02d0eddda0d5be932029819a76ac32460787ce89db088187a28421 WHIRLPOOL 4ea9e7f11ec01523660ab8964eab16700baac5f8abc2f19db438479fd2cccac3c4f98707fff546a078f5b909cc659639fa285a2d3f03d0a3552956bdaf64185b
|
DIST coreutils-8.28-patches-1.0.tar.xz 7264 BLAKE2B c86ec707aaaef7f65867af96d69251542f007fe0f644908b4567890f8ee2ca31222be7c208b76cfcd3e4c1364d27ef09427674f3f6eff3335d5fe822fdf5fd99 SHA512 b358b827eaff789ea8a3838f53f81efb08a6caa5318ac93dab112ec90052174c05d219e1c0170106bb1ed65bd4e37ffc36b742bf3661cc64ee4b166db741bbbc
|
||||||
EBUILD coreutils-8.25.ebuild 5916 SHA256 293dca5072c1745b04e89598dc89d2972025fd1cc3119d44c6e6bc2803fd8654 SHA512 f7b55ac207aaddbe477f137608398a31cabe23045b2f89c69ac005a428f1fbc3cb3248e65790a78c18d010a76a8b9710ed45e3660388cf282c39bf0c63dec52a WHIRLPOOL 0e61c2881bc1ab29b489273ddbb3ef44cb5b66f10fb9d3d37980e65d904f1713e927014c4a1099be3ffcff4bb2f9a5e6e64c4a876ff88318ea04a2e7676edd11
|
DIST coreutils-8.28-patches-1.1.tar.xz 7336 BLAKE2B 9cd5db3e1d5545da5cb38f919ae5528d8642efb7f7e11994c6603f49b097f0f804cf1553dfce65682f9d725964cd6a3d142916cbc018f707cc617ad8c9b9f471 SHA512 af47aaa614550e5cd82b2386fafd9f90beb0564b8bbedfe92238906e7c6f040fb7468c1929f0951d4f98038b6e1df7da2408204be78219e6a041658507385957
|
||||||
MISC ChangeLog 7045 SHA256 f4909d3e593576876f9022a5c389409ebdfa1cd6c5eebcb138a1f00d3cacfd51 SHA512 77a07d2b24ae3949d7b18cecfa45c75e98d3ac9462613b46c2a52803eb7dd90def93e598dcdea604709ec39e01e4cbbf749c5bb9db1ce728883851f05dfead53 WHIRLPOOL 98f0414330ead0ecb56e0cc337332069c2eefef3074b1666e792628e6e4573c8d567b4bbf8231e314f879292f1986679228cd84753614122ca611735d1186c8a
|
DIST coreutils-8.28.tar.xz 5252336 BLAKE2B 30e3c05311834b19a941ddaa6a405cb0033b0e3518211dd0d33e9a1aa91c60f4d597fca9419b467ade2b54e3bf81ba5149cebfc93a02fa1e546c1b0f71ee91c9 SHA512 1e592d0dd03b9227bf92af9a82bed6dc3bcbee46e984c7fb09833dea0962e86b309aa34d5e43823b73d4522c066bfa5cdc8ec694aa190910fb246ff32ceb63a1
|
||||||
MISC ChangeLog-2015 57093 SHA256 368347193225a6204bd2454ecbdf549ca614cb8fc5e183ac14c2f767288323e9 SHA512 ef4eff9a3d748641bf1b745599e951308801e1d00d67c5504d17e4d740f5cd7f0c75cd5ee34c8345e8017ee8b6397b84a41df84b4f342ff899a04fd35a0c8f28 WHIRLPOOL 43464de8d0d85fa5b35797c95049591d0a225e4e6f0ab596d8c637da0538f0605c15c35749195fea181b9d5e6a75ea7573a96dbe9da70f28e131a47c913d43b5
|
DIST coreutils-8.29-patches-1.0.tar.xz 5772 BLAKE2B 8f05185404d527ad524684231f0b8bef3b65e7752527b6bf55371f474035b8a92cdcaa8349a321784d14c6700a0d49e9d10ee2e3a96b78e8f6423ee8c5b9ec02 SHA512 0f7db6744a6a6bad8d582bb2d32e1a0ad0ab5f48a53b54c371d27494967832ddec2570e45dbf7e66c7091496bcecd66aab21644f603d2c8878a87f51a1a9b1a2
|
||||||
MISC metadata.xml 562 SHA256 80a6788324cad291fc488dd7e1a6cc2578acae197b7ad2d42860109d45d8e12d SHA512 1372dac2fe4990f6cf47a56a56f3fab9c2eb96eb687bdabc0b5b79fc5dbad69e6c434deb5a0904e18ee8032b777fdea0f997c855e3fca86923ab0f04c969b206 WHIRLPOOL ea7e54219becc762b04fe41de75eb511449821b889606f13c617be68b6c1cc64a3e765b90cdd66820b4549709a022e1d9405bbc4c51033996cb2d04a72c7c53f
|
DIST coreutils-8.29.tar.xz 5286588 BLAKE2B cbb66d9054bdd2db5b9a6010876484b16d178f8f4d935836b1e42830178647fac4e0a75052a6e7e2fbc50e74e4e7ff6f8da43f1137b96d0c2d027c4ebac28a98 SHA512 546bbcd5741beae7a68e7c4ca14d6d634f7c8be87feecdeddd00e226f4865bb89d503437c3a95622ba7bb0cb70addbb5bdf3767fa18d0b7410ab90ee53b29dfd
|
||||||
|
EBUILD coreutils-8.25.ebuild 5839 BLAKE2B 118fc33f8b2ce4dcb1b797af0630e3aa6ba45f491d220a700841f53201578afabb3088ad06552080a42137db7ff9d930c25d232d4c71b082c0e1e16f5d732348 SHA512 86a917921cfd7c20755c2570c58438f7bfe923f8838e91508300a745a4417038cc81112a50972f288a02ff3acbb0405ac01784170fbebd62c9ac4c1e40294816
|
||||||
|
EBUILD coreutils-8.26.ebuild 5858 BLAKE2B 9247499208fc8e9155b0b107dea5cd99b7e1da3ebc55c2cac9c25c4939d7a522afb8de33398169635c678fae8a0f58ee981d9542074e47aa0a6fe56041ae478e SHA512 fc8a6d01fb2e3885b876756dbc0c4a78e0300d470ca2e845de5045f6dc79f8d004b7069ca5df40bfee05662bbc01d05107ad793c868e2b6451b757fb2e149e14
|
||||||
|
EBUILD coreutils-8.27.ebuild 5901 BLAKE2B e15c043848f33eb817f0237b1428928feb5063b2b2e553667aff0b7ed5b81062fcb8e078d4419da2c6196de56d5dfeab7a849ee25afa4bdc80109f90d43c508a SHA512 a230b81b5913e0b98efe30f2876587178539c9dd462424c4eb71f5572fd496e4b0224f76cef92be973601f022f439ee36da393fabf4b70c2bfec71785321e8cd
|
||||||
|
EBUILD coreutils-8.28-r1.ebuild 6517 BLAKE2B 611f07f4028dc8524717136719b9905f8a8487c1f72a3b1e84d2985672a42ae85ce3b599f5e43ea151622e41c35bff5a57a5cf6ca7adcff4a5f4bf1f244e1005 SHA512 52e4d5ce216fef2b1dcc2b5ee7e8cf7e5d428053e2f330cd29961d9d72d3240b82a649232a60abacf8c7b620a3b2b2233cba9e2721265b00cda3c369c452ce05
|
||||||
|
EBUILD coreutils-8.28.ebuild 5871 BLAKE2B de4df961f1615d7acec165054e2118b81eb091d09ba7bdb773bb6592234643312713d78d09ad9def4cea37e0f41618426b089e4b5f4e9f14f95d751f1f90cc4b SHA512 e3f725bf850b21e6881465b29dca4984dc61a6cf0efc24f7c5ae970142cee83cdfd3fd1a8a8ab8801a66d99e40acffe655c6739c4c026c5c2deebdc19abd58bf
|
||||||
|
EBUILD coreutils-8.29.ebuild 6063 BLAKE2B 3582ae6e941fa7d6dc47729939ebec016d6d682d616069cac70c58dc34ecf13820820191be18c353f0fc4d86bb6af7becd888024fa5cf21c718c005c26bebd90 SHA512 095b2958618e972ae9f6d04f7868acc97996a3fbd8bede850d6f215d392736cfe046ee5afb99919e10f34b1dfbcbdd501ef37880f9d6ab0a697d68e342231196
|
||||||
|
MISC metadata.xml 869 BLAKE2B 397aa866d67eb1d6ff5f604194cf071be0f75606092d78e1cf7f0ced85cf4474d67677307e7e8566ba402c1f94ae2f3e3906ef5006a50e73d6673edb25d517fa SHA512 19e07c93cbe1cfe087eb7fdc8647aa4c264f1e6a193a0ed4e1ceb302bda92565aa76966b6ef2efa15d7535082ef0e6a1454fee20eca4797466f5de5e37ac4957
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
# To generate the man pages, unpack the upstream tarball and run:
|
# To generate the man pages, unpack the upstream tarball and run:
|
||||||
# ./configure --enable-install-program=arch,coreutils
|
# ./configure --enable-install-program=arch,coreutils,hostname,kill
|
||||||
# make
|
# make
|
||||||
# cd ..
|
# cd ..
|
||||||
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
||||||
@ -13,7 +12,7 @@ EAPI="4"
|
|||||||
inherit eutils flag-o-matic toolchain-funcs
|
inherit eutils flag-o-matic toolchain-funcs
|
||||||
|
|
||||||
PATCH_VER="1.1"
|
PATCH_VER="1.1"
|
||||||
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
|
DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
|
||||||
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
||||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
||||||
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
@ -23,7 +22,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
|||||||
|
|
||||||
LICENSE="GPL-3"
|
LICENSE="GPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
IUSE="acl caps gmp hostname kill multicall nls selinux static userland_BSD vanilla xattr"
|
IUSE="acl caps gmp hostname kill multicall nls selinux static userland_BSD vanilla xattr"
|
||||||
|
|
||||||
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
||||||
@ -157,7 +156,7 @@ src_install() {
|
|||||||
# create a symlink for uname in /usr/bin/ since autotools require it
|
# create a symlink for uname in /usr/bin/ since autotools require it
|
||||||
local x
|
local x
|
||||||
for x in ${com} uname ; do
|
for x in ${com} uname ; do
|
||||||
dosym /bin/${x} /usr/bin/${x}
|
dosym ../../bin/${x} /usr/bin/${x}
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
# For now, drop the man pages, collides with the ones of the system.
|
# For now, drop the man pages, collides with the ones of the system.
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
# To generate the man pages, unpack the upstream tarball and run:
|
# To generate the man pages, unpack the upstream tarball and run:
|
||||||
# ./configure --enable-install-program=arch,coreutils,hostname,kill
|
# ./configure --enable-install-program=arch,coreutils,hostname,kill
|
||||||
@ -8,27 +7,27 @@
|
|||||||
# cd ..
|
# cd ..
|
||||||
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
||||||
|
|
||||||
EAPI="4"
|
EAPI=5
|
||||||
|
|
||||||
inherit eutils flag-o-matic toolchain-funcs
|
inherit eutils flag-o-matic toolchain-funcs
|
||||||
|
|
||||||
PATCH_VER="1.1"
|
PATCH_VER="1.1"
|
||||||
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
|
DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
|
||||||
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
||||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
||||||
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
https://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz
|
https://dev.gentoo.org/~polynomial-c/dist/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
mirror://gentoo/${P}-man.tar.xz
|
mirror://gentoo/${P}-man.tar.xz
|
||||||
https://dev.gentoo.org/~vapier/dist/${P}-man.tar.xz"
|
https://dev.gentoo.org/~polynomial-c/dist/${P}-man.tar.xz"
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
LICENSE="GPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
IUSE="acl caps gmp hostname kill multicall nls selinux static symlink-usr userland_BSD vanilla xattr"
|
IUSE="acl caps gmp hostname kill multicall nls selinux static userland_BSD vanilla xattr"
|
||||||
|
|
||||||
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
||||||
caps? ( sys-libs/libcap )
|
caps? ( sys-libs/libcap )
|
||||||
gmp? ( dev-libs/gmp[static-libs] )
|
gmp? ( dev-libs/gmp:=[static-libs] )
|
||||||
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
|
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
|
||||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
|
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
|
||||||
selinux? ( sys-libs/libselinux )
|
selinux? ( sys-libs/libselinux )
|
||||||
@ -137,8 +136,11 @@ src_test() {
|
|||||||
src_install() {
|
src_install() {
|
||||||
default
|
default
|
||||||
|
|
||||||
if [[ ${USERLAND} == "GNU" ]] && ! use symlink-usr; then
|
insinto /etc
|
||||||
cd "${ED}"/usr/bin
|
newins src/dircolors.hin DIR_COLORS
|
||||||
|
|
||||||
|
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||||
|
cd "${ED}"/usr/bin || die
|
||||||
dodir /bin
|
dodir /bin
|
||||||
# move critical binaries into /bin (required by FHS)
|
# move critical binaries into /bin (required by FHS)
|
||||||
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
|
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
|
||||||
@ -154,9 +156,9 @@ src_install() {
|
|||||||
# create a symlink for uname in /usr/bin/ since autotools require it
|
# create a symlink for uname in /usr/bin/ since autotools require it
|
||||||
local x
|
local x
|
||||||
for x in ${com} uname ; do
|
for x in ${com} uname ; do
|
||||||
dosym /bin/${x} /usr/bin/${x}
|
dosym ../../bin/${x} /usr/bin/${x}
|
||||||
done
|
done
|
||||||
elif [[ ${USERLAND} != "GNU" ]] ; then
|
else
|
||||||
# For now, drop the man pages, collides with the ones of the system.
|
# For now, drop the man pages, collides with the ones of the system.
|
||||||
rm -rf "${ED}"/usr/share/man
|
rm -rf "${ED}"/usr/share/man
|
||||||
fi
|
fi
|
@ -1,49 +1,54 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
# To generate the man pages, unpack the upstream tarball and run:
|
# To generate the man pages, unpack the upstream tarball and run:
|
||||||
# ./configure --enable-install-program=arch,coreutils
|
# ./configure --enable-install-program=arch,coreutils,hostname,kill
|
||||||
# make
|
# make
|
||||||
# cd ..
|
# cd ..
|
||||||
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="5"
|
||||||
|
|
||||||
inherit eutils flag-o-matic toolchain-funcs
|
inherit eutils flag-o-matic toolchain-funcs
|
||||||
|
|
||||||
PATCH_VER="1.1"
|
PATCH_VER="1.1"
|
||||||
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
|
DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
|
||||||
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
||||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
||||||
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
https://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz
|
https://dev.gentoo.org/~polynomial-c/dist/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
mirror://gentoo/${P}-man.tar.xz
|
mirror://gentoo/${P}-man.tar.xz
|
||||||
https://dev.gentoo.org/~vapier/dist/${P}-man.tar.xz"
|
https://dev.gentoo.org/~polynomial-c/dist/${P}-man.tar.xz"
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
LICENSE="GPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
IUSE="acl caps gmp multicall nls selinux static userland_BSD vanilla xattr"
|
IUSE="acl caps gmp hostname kill multicall nls selinux static userland_BSD vanilla xattr"
|
||||||
|
|
||||||
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
||||||
caps? ( sys-libs/libcap )
|
caps? ( sys-libs/libcap )
|
||||||
gmp? ( dev-libs/gmp[static-libs] )
|
gmp? ( dev-libs/gmp:=[static-libs] )
|
||||||
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
|
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
|
||||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
|
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
|
||||||
selinux? ( sys-libs/libselinux )
|
selinux? ( sys-libs/libselinux )
|
||||||
nls? ( virtual/libintl )
|
nls? ( virtual/libintl )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
static? ( ${LIB_DEPEND} )
|
||||||
|
app-arch/xz-utils"
|
||||||
|
RDEPEND+="
|
||||||
|
hostname? ( !sys-apps/net-tools[hostname] )
|
||||||
|
kill? (
|
||||||
|
!sys-apps/util-linux[kill]
|
||||||
|
!sys-process/procps[kill]
|
||||||
|
)
|
||||||
!app-misc/realpath
|
!app-misc/realpath
|
||||||
!<sys-apps/util-linux-2.13
|
!<sys-apps/util-linux-2.13
|
||||||
|
!<sys-apps/sandbox-2.10-r4
|
||||||
!sys-apps/stat
|
!sys-apps/stat
|
||||||
!net-mail/base64
|
!net-mail/base64
|
||||||
!sys-apps/mktemp
|
!sys-apps/mktemp
|
||||||
!<app-forensics/tct-1.18-r1
|
!<app-forensics/tct-1.18-r1
|
||||||
!<net-fs/netatalk-2.0.3-r4
|
!<net-fs/netatalk-2.0.3-r4"
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
static? ( ${LIB_DEPEND} )
|
|
||||||
app-arch/xz-utils"
|
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
if ! use vanilla ; then
|
if ! use vanilla ; then
|
||||||
@ -87,8 +92,8 @@ src_configure() {
|
|||||||
--with-packager="Gentoo" \
|
--with-packager="Gentoo" \
|
||||||
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
|
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
|
||||||
--with-packager-bug-reports="https://bugs.gentoo.org/" \
|
--with-packager-bug-reports="https://bugs.gentoo.org/" \
|
||||||
--enable-install-program="arch" \
|
--enable-install-program="arch,$(usev hostname),$(usev kill)" \
|
||||||
--enable-no-install-program="groups,hostname,kill,su,uptime" \
|
--enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime" \
|
||||||
--enable-largefile \
|
--enable-largefile \
|
||||||
$(use caps || echo --disable-libcap) \
|
$(use caps || echo --disable-libcap) \
|
||||||
$(use_enable nls) \
|
$(use_enable nls) \
|
||||||
@ -136,12 +141,15 @@ src_install() {
|
|||||||
newins src/dircolors.hin DIR_COLORS
|
newins src/dircolors.hin DIR_COLORS
|
||||||
|
|
||||||
if [[ ${USERLAND} == "GNU" ]] ; then
|
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||||
cd "${ED}"/usr/bin
|
cd "${ED}"/usr/bin || die
|
||||||
dodir /bin
|
dodir /bin
|
||||||
# move critical binaries into /bin (required by FHS)
|
# move critical binaries into /bin (required by FHS)
|
||||||
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
|
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
|
||||||
mkdir mknod mv pwd rm rmdir stty sync true uname"
|
mkdir mknod mv pwd rm rmdir stty sync true uname"
|
||||||
mv ${fhs} ../../bin/ || die "could not move fhs bins"
|
mv ${fhs} ../../bin/ || die "could not move fhs bins"
|
||||||
|
if use kill; then
|
||||||
|
mv kill ../../bin/ || die
|
||||||
|
fi
|
||||||
# move critical binaries into /bin (common scripts)
|
# move critical binaries into /bin (common scripts)
|
||||||
local com="basename chroot cut dir dirname du env expr head mkfifo
|
local com="basename chroot cut dir dirname du env expr head mkfifo
|
||||||
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
|
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
|
||||||
@ -149,7 +157,7 @@ src_install() {
|
|||||||
# create a symlink for uname in /usr/bin/ since autotools require it
|
# create a symlink for uname in /usr/bin/ since autotools require it
|
||||||
local x
|
local x
|
||||||
for x in ${com} uname ; do
|
for x in ${com} uname ; do
|
||||||
dosym /bin/${x} /usr/bin/${x}
|
dosym ../../bin/${x} /usr/bin/${x}
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
# For now, drop the man pages, collides with the ones of the system.
|
# For now, drop the man pages, collides with the ones of the system.
|
210
sdk_container/src/third_party/coreos-overlay/sys-apps/coreutils/coreutils-8.28-r1.ebuild
vendored
Normal file
210
sdk_container/src/third_party/coreos-overlay/sys-apps/coreutils/coreutils-8.28-r1.ebuild
vendored
Normal file
@ -0,0 +1,210 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# To generate the man pages, unpack the upstream tarball and run:
|
||||||
|
# ./configure --enable-install-program=arch,coreutils,hostname,kill
|
||||||
|
# make
|
||||||
|
# cd ..
|
||||||
|
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic python-any-r1 toolchain-funcs
|
||||||
|
|
||||||
|
PATCH_VER="1.1"
|
||||||
|
DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
|
||||||
|
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
||||||
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
||||||
|
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~whissi/dist/${PN}/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
mirror://gentoo/${P}-man.tar.xz
|
||||||
|
https://dev.gentoo.org/~polynomial-c/dist/${P}-man.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~arm-linux ~x86-linux"
|
||||||
|
IUSE="acl caps gmp hostname kill multicall nls selinux static test userland_BSD vanilla xattr"
|
||||||
|
|
||||||
|
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
||||||
|
caps? ( sys-libs/libcap )
|
||||||
|
gmp? ( dev-libs/gmp:=[static-libs] )
|
||||||
|
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
|
||||||
|
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
nls? ( virtual/libintl )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
static? ( ${LIB_DEPEND} )
|
||||||
|
app-arch/xz-utils
|
||||||
|
test? (
|
||||||
|
dev-lang/perl
|
||||||
|
dev-perl/Expect
|
||||||
|
!userland_BSD? (
|
||||||
|
dev-util/strace
|
||||||
|
)
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
$(python_gen_any_dep 'dev-python/pyinotify[${PYTHON_USEDEP}]')
|
||||||
|
)"
|
||||||
|
RDEPEND+="
|
||||||
|
hostname? ( !sys-apps/net-tools[hostname] )
|
||||||
|
kill? (
|
||||||
|
!sys-apps/util-linux[kill]
|
||||||
|
!sys-process/procps[kill]
|
||||||
|
)
|
||||||
|
!app-misc/realpath
|
||||||
|
!<sys-apps/util-linux-2.13
|
||||||
|
!<sys-apps/sandbox-2.10-r4
|
||||||
|
!sys-apps/stat
|
||||||
|
!net-mail/base64
|
||||||
|
!sys-apps/mktemp
|
||||||
|
!<app-forensics/tct-1.18-r1
|
||||||
|
!<net-fs/netatalk-2.0.3-r4"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use test ; then
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use vanilla ; then
|
||||||
|
use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
|
||||||
|
#rm "${WORKDIR}"/patch/001_all_coreutils-gen-progress-bar.patch || die
|
||||||
|
eapply "${WORKDIR}"/patch/*.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
# Since we've patched many .c files, the make process will try to
|
||||||
|
# re-build the manpages by running `./bin --help`. When doing a
|
||||||
|
# cross-compile, we can't do that since 'bin' isn't a native bin.
|
||||||
|
# Also, it's not like we changed the usage on any of these things,
|
||||||
|
# so let's just update the timestamps and skip the help2man step.
|
||||||
|
set -- man/*.x
|
||||||
|
touch ${@/%x/1}
|
||||||
|
|
||||||
|
# Avoid perl dep for compiled in dircolors default #348642
|
||||||
|
if ! has_version dev-lang/perl ; then
|
||||||
|
touch src/dircolors.h
|
||||||
|
touch ${@/%x/1}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--with-packager="Gentoo"
|
||||||
|
--with-packager-version="${PVR} (p${PATCH_VER:-0})"
|
||||||
|
--with-packager-bug-reports="https://bugs.gentoo.org/"
|
||||||
|
--enable-install-program="arch,$(usev hostname),$(usev kill)"
|
||||||
|
--enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime"
|
||||||
|
--enable-largefile
|
||||||
|
$(use caps || echo --disable-libcap)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable acl)
|
||||||
|
$(use_enable multicall single-binary)
|
||||||
|
$(use_enable xattr)
|
||||||
|
$(use_with gmp)
|
||||||
|
)
|
||||||
|
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
|
||||||
|
export fu_cv_sys_stat_statfs2_bsize=yes #311569
|
||||||
|
export gl_cv_func_realpath_works=yes #416629
|
||||||
|
fi
|
||||||
|
|
||||||
|
export gl_cv_func_mknod_works=yes #409919
|
||||||
|
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
|
||||||
|
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
|
||||||
|
use userland_BSD && myconf+=( -program-prefix=g --program-transform-name=s/stat/nustat/ )
|
||||||
|
# kill/uptime - procps
|
||||||
|
# groups/su - shadow
|
||||||
|
# hostname - net-tools
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# Known to fail with FEATURES=usersandbox (bug #439574):
|
||||||
|
# - tests/du/long-from-unreadable.sh} (bug #413621)
|
||||||
|
# - tests/rm/deep-2.sh (bug #413621)
|
||||||
|
# - tests/dd/no-allocate.sh (bug #629660)
|
||||||
|
if has usersandbox $FEATURES ; then
|
||||||
|
ewarn "You are emerging ${P} with 'usersandbox' enabled." \
|
||||||
|
"Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Non-root tests will fail if the full path isn't
|
||||||
|
# accessible to non-root users
|
||||||
|
chmod -R go-w "${WORKDIR}"
|
||||||
|
chmod a+rx "${WORKDIR}"
|
||||||
|
|
||||||
|
# coreutils tests like to do `mount` and such with temp dirs
|
||||||
|
# so make sure /etc/mtab is writable #265725
|
||||||
|
# make sure /dev/loop* can be mounted #269758
|
||||||
|
mkdir -p "${T}"/mount-wrappers
|
||||||
|
mkwrap() {
|
||||||
|
local w ww
|
||||||
|
for w in "$@" ; do
|
||||||
|
ww="${T}/mount-wrappers/${w}"
|
||||||
|
cat <<-EOF > "${ww}"
|
||||||
|
#!${EPREFIX}/bin/sh
|
||||||
|
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
|
||||||
|
EOF
|
||||||
|
chmod a+rx "${ww}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
mkwrap mount umount
|
||||||
|
|
||||||
|
addwrite /dev/full
|
||||||
|
#export RUN_EXPENSIVE_TESTS="yes"
|
||||||
|
#export FETISH_GROUPS="portage wheel"
|
||||||
|
env PATH="${T}/mount-wrappers:${PATH}" \
|
||||||
|
emake -j1 -k check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
newins src/dircolors.hin DIR_COLORS
|
||||||
|
|
||||||
|
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||||
|
cd "${ED%/}"/usr/bin || die
|
||||||
|
dodir /bin
|
||||||
|
# move critical binaries into /bin (required by FHS)
|
||||||
|
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
|
||||||
|
mkdir mknod mv pwd rm rmdir stty sync true uname"
|
||||||
|
mv ${fhs} ../../bin/ || die "could not move fhs bins"
|
||||||
|
if use kill; then
|
||||||
|
mv kill ../../bin/ || die
|
||||||
|
fi
|
||||||
|
# move critical binaries into /bin (common scripts)
|
||||||
|
local com="basename chroot cut dir dirname du env expr head mkfifo
|
||||||
|
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
|
||||||
|
mv ${com} ../../bin/ || die "could not move common bins"
|
||||||
|
# create a symlink for uname in /usr/bin/ since autotools require it
|
||||||
|
local x
|
||||||
|
for x in ${com} uname ; do
|
||||||
|
dosym ../../bin/${x} /usr/bin/${x}
|
||||||
|
done
|
||||||
|
else
|
||||||
|
# For now, drop the man pages, collides with the ones of the system.
|
||||||
|
rm -rf "${ED%/}"/usr/share/man
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
ewarn "Make sure you run 'hash -r' in your active shells."
|
||||||
|
ewarn "You should also re-source your shell settings for LS_COLORS"
|
||||||
|
ewarn " changes, such as: source /etc/profile"
|
||||||
|
|
||||||
|
# Help out users using experimental filesystems
|
||||||
|
if grep -qs btrfs "${EROOT%/}"/etc/fstab /proc/mounts ; then
|
||||||
|
case $(uname -r) in
|
||||||
|
2.6.[12][0-9]|2.6.3[0-7]*)
|
||||||
|
ewarn "You are running a system with a buggy btrfs driver."
|
||||||
|
ewarn "Please upgrade your kernel to avoid silent corruption."
|
||||||
|
ewarn "See: https://bugs.gentoo.org/353907"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
}
|
184
sdk_container/src/third_party/coreos-overlay/sys-apps/coreutils/coreutils-8.28.ebuild
vendored
Normal file
184
sdk_container/src/third_party/coreos-overlay/sys-apps/coreutils/coreutils-8.28.ebuild
vendored
Normal file
@ -0,0 +1,184 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# To generate the man pages, unpack the upstream tarball and run:
|
||||||
|
# ./configure --enable-install-program=arch,coreutils,hostname,kill
|
||||||
|
# make
|
||||||
|
# cd ..
|
||||||
|
# tar cf - coreutils-*/man/*.[0-9] | xz > coreutils-<ver>-man.tar.xz
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic toolchain-funcs
|
||||||
|
|
||||||
|
PATCH_VER="1.0"
|
||||||
|
DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
|
||||||
|
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
||||||
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
||||||
|
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~polynomial-c/dist/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
mirror://gentoo/${P}-man.tar.xz
|
||||||
|
https://dev.gentoo.org/~polynomial-c/dist/${P}-man.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||||
|
IUSE="acl caps gmp hostname kill multicall nls selinux static userland_BSD vanilla xattr"
|
||||||
|
|
||||||
|
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
||||||
|
caps? ( sys-libs/libcap )
|
||||||
|
gmp? ( dev-libs/gmp:=[static-libs] )
|
||||||
|
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
|
||||||
|
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
nls? ( virtual/libintl )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
static? ( ${LIB_DEPEND} )
|
||||||
|
app-arch/xz-utils"
|
||||||
|
RDEPEND+="
|
||||||
|
hostname? ( !sys-apps/net-tools[hostname] )
|
||||||
|
kill? (
|
||||||
|
!sys-apps/util-linux[kill]
|
||||||
|
!sys-process/procps[kill]
|
||||||
|
)
|
||||||
|
!app-misc/realpath
|
||||||
|
!<sys-apps/util-linux-2.13
|
||||||
|
!<sys-apps/sandbox-2.10-r4
|
||||||
|
!sys-apps/stat
|
||||||
|
!net-mail/base64
|
||||||
|
!sys-apps/mktemp
|
||||||
|
!<app-forensics/tct-1.18-r1
|
||||||
|
!<net-fs/netatalk-2.0.3-r4"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use vanilla ; then
|
||||||
|
use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
|
||||||
|
#rm "${WORKDIR}"/patch/001_all_coreutils-gen-progress-bar.patch || die
|
||||||
|
eapply "${WORKDIR}"/patch/*.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
# Since we've patched many .c files, the make process will try to
|
||||||
|
# re-build the manpages by running `./bin --help`. When doing a
|
||||||
|
# cross-compile, we can't do that since 'bin' isn't a native bin.
|
||||||
|
# Also, it's not like we changed the usage on any of these things,
|
||||||
|
# so let's just update the timestamps and skip the help2man step.
|
||||||
|
set -- man/*.x
|
||||||
|
touch ${@/%x/1}
|
||||||
|
|
||||||
|
# Avoid perl dep for compiled in dircolors default #348642
|
||||||
|
if ! has_version dev-lang/perl ; then
|
||||||
|
touch src/dircolors.h
|
||||||
|
touch ${@/%x/1}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--with-packager="Gentoo"
|
||||||
|
--with-packager-version="${PVR} (p${PATCH_VER:-0})"
|
||||||
|
--with-packager-bug-reports="https://bugs.gentoo.org/"
|
||||||
|
--enable-install-program="arch,$(usev hostname),$(usev kill)"
|
||||||
|
--enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime"
|
||||||
|
--enable-largefile
|
||||||
|
$(use caps || echo --disable-libcap)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable acl)
|
||||||
|
$(use_enable multicall single-binary)
|
||||||
|
$(use_enable xattr)
|
||||||
|
$(use_with gmp)
|
||||||
|
)
|
||||||
|
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
|
||||||
|
export fu_cv_sys_stat_statfs2_bsize=yes #311569
|
||||||
|
export gl_cv_func_realpath_works=yes #416629
|
||||||
|
fi
|
||||||
|
|
||||||
|
export gl_cv_func_mknod_works=yes #409919
|
||||||
|
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
|
||||||
|
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
|
||||||
|
use userland_BSD && myconf+=( -program-prefix=g --program-transform-name=s/stat/nustat/ )
|
||||||
|
# kill/uptime - procps
|
||||||
|
# groups/su - shadow
|
||||||
|
# hostname - net-tools
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# Non-root tests will fail if the full path isn't
|
||||||
|
# accessible to non-root users
|
||||||
|
chmod -R go-w "${WORKDIR}"
|
||||||
|
chmod a+rx "${WORKDIR}"
|
||||||
|
|
||||||
|
# coreutils tests like to do `mount` and such with temp dirs
|
||||||
|
# so make sure /etc/mtab is writable #265725
|
||||||
|
# make sure /dev/loop* can be mounted #269758
|
||||||
|
mkdir -p "${T}"/mount-wrappers
|
||||||
|
mkwrap() {
|
||||||
|
local w ww
|
||||||
|
for w in "$@" ; do
|
||||||
|
ww="${T}/mount-wrappers/${w}"
|
||||||
|
cat <<-EOF > "${ww}"
|
||||||
|
#!${EPREFIX}/bin/sh
|
||||||
|
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
|
||||||
|
EOF
|
||||||
|
chmod a+rx "${ww}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
mkwrap mount umount
|
||||||
|
|
||||||
|
addwrite /dev/full
|
||||||
|
#export RUN_EXPENSIVE_TESTS="yes"
|
||||||
|
#export FETISH_GROUPS="portage wheel"
|
||||||
|
env PATH="${T}/mount-wrappers:${PATH}" \
|
||||||
|
emake -j1 -k check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
newins src/dircolors.hin DIR_COLORS
|
||||||
|
|
||||||
|
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||||
|
cd "${ED%/}"/usr/bin || die
|
||||||
|
dodir /bin
|
||||||
|
# move critical binaries into /bin (required by FHS)
|
||||||
|
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
|
||||||
|
mkdir mknod mv pwd rm rmdir stty sync true uname"
|
||||||
|
mv ${fhs} ../../bin/ || die "could not move fhs bins"
|
||||||
|
if use kill; then
|
||||||
|
mv kill ../../bin/ || die
|
||||||
|
fi
|
||||||
|
# move critical binaries into /bin (common scripts)
|
||||||
|
local com="basename chroot cut dir dirname du env expr head mkfifo
|
||||||
|
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
|
||||||
|
mv ${com} ../../bin/ || die "could not move common bins"
|
||||||
|
# create a symlink for uname in /usr/bin/ since autotools require it
|
||||||
|
local x
|
||||||
|
for x in ${com} uname ; do
|
||||||
|
dosym ../../bin/${x} /usr/bin/${x}
|
||||||
|
done
|
||||||
|
else
|
||||||
|
# For now, drop the man pages, collides with the ones of the system.
|
||||||
|
rm -rf "${ED%/}"/usr/share/man
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
ewarn "Make sure you run 'hash -r' in your active shells."
|
||||||
|
ewarn "You should also re-source your shell settings for LS_COLORS"
|
||||||
|
ewarn " changes, such as: source /etc/profile"
|
||||||
|
|
||||||
|
# Help out users using experimental filesystems
|
||||||
|
if grep -qs btrfs "${EROOT%/}"/etc/fstab /proc/mounts ; then
|
||||||
|
case $(uname -r) in
|
||||||
|
2.6.[12][0-9]|2.6.3[0-7]*)
|
||||||
|
ewarn "You are running a system with a buggy btrfs driver."
|
||||||
|
ewarn "Please upgrade your kernel to avoid silent corruption."
|
||||||
|
ewarn "See: https://bugs.gentoo.org/353907"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
}
|
200
sdk_container/src/third_party/coreos-overlay/sys-apps/coreutils/coreutils-8.29.ebuild
vendored
Normal file
200
sdk_container/src/third_party/coreos-overlay/sys-apps/coreutils/coreutils-8.29.ebuild
vendored
Normal file
@ -0,0 +1,200 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic python-any-r1 toolchain-funcs
|
||||||
|
|
||||||
|
PATCH_VER="1.0"
|
||||||
|
DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
|
||||||
|
HOMEPAGE="https://www.gnu.org/software/coreutils/"
|
||||||
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
|
||||||
|
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
|
||||||
|
https://dev.gentoo.org/~whissi/dist/${PN}/${P}-patches-${PATCH_VER}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux"
|
||||||
|
IUSE="acl caps gmp hostname kill multicall nls selinux static test userland_BSD vanilla xattr"
|
||||||
|
|
||||||
|
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
|
||||||
|
caps? ( sys-libs/libcap )
|
||||||
|
gmp? ( dev-libs/gmp:=[static-libs] )
|
||||||
|
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
|
||||||
|
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
nls? ( virtual/libintl )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
static? ( ${LIB_DEPEND} )
|
||||||
|
app-arch/xz-utils
|
||||||
|
test? (
|
||||||
|
dev-lang/perl
|
||||||
|
dev-perl/Expect
|
||||||
|
!userland_BSD? (
|
||||||
|
dev-util/strace
|
||||||
|
)
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
$(python_gen_any_dep 'dev-python/pyinotify[${PYTHON_USEDEP}]')
|
||||||
|
)"
|
||||||
|
RDEPEND+="
|
||||||
|
hostname? ( !sys-apps/net-tools[hostname] )
|
||||||
|
kill? (
|
||||||
|
!sys-apps/util-linux[kill]
|
||||||
|
!sys-process/procps[kill]
|
||||||
|
)
|
||||||
|
!app-misc/realpath
|
||||||
|
!<sys-apps/util-linux-2.13
|
||||||
|
!<sys-apps/sandbox-2.10-r4
|
||||||
|
!sys-apps/stat
|
||||||
|
!net-mail/base64
|
||||||
|
!sys-apps/mktemp
|
||||||
|
!<app-forensics/tct-1.18-r1
|
||||||
|
!<net-fs/netatalk-2.0.3-r4"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use test ; then
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if ! use vanilla ; then
|
||||||
|
eapply "${WORKDIR}"/patch/*.patch
|
||||||
|
fi
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
# Since we've patched many .c files, the make process will try to
|
||||||
|
# re-build the manpages by running `./bin --help`. When doing a
|
||||||
|
# cross-compile, we can't do that since 'bin' isn't a native bin.
|
||||||
|
# Also, it's not like we changed the usage on any of these things,
|
||||||
|
# so let's just update the timestamps and skip the help2man step.
|
||||||
|
set -- man/*.x
|
||||||
|
touch ${@/%x/1}
|
||||||
|
|
||||||
|
# Avoid perl dep for compiled in dircolors default #348642
|
||||||
|
if ! has_version dev-lang/perl ; then
|
||||||
|
touch src/dircolors.h
|
||||||
|
touch ${@/%x/1}
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--with-packager="Gentoo"
|
||||||
|
--with-packager-version="${PVR} (p${PATCH_VER:-0})"
|
||||||
|
--with-packager-bug-reports="https://bugs.gentoo.org/"
|
||||||
|
--enable-install-program="arch,$(usev hostname),$(usev kill)"
|
||||||
|
--enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime"
|
||||||
|
--enable-largefile
|
||||||
|
$(use caps || echo --disable-libcap)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable acl)
|
||||||
|
$(use_enable multicall single-binary)
|
||||||
|
$(use_enable xattr)
|
||||||
|
$(use_with gmp)
|
||||||
|
)
|
||||||
|
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
|
||||||
|
export fu_cv_sys_stat_statfs2_bsize=yes #311569
|
||||||
|
export gl_cv_func_realpath_works=yes #416629
|
||||||
|
fi
|
||||||
|
|
||||||
|
export gl_cv_func_mknod_works=yes #409919
|
||||||
|
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
|
||||||
|
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
|
||||||
|
use userland_BSD && myconf+=( -program-prefix=g --program-transform-name=s/stat/nustat/ )
|
||||||
|
# kill/uptime - procps
|
||||||
|
# groups/su - shadow
|
||||||
|
# hostname - net-tools
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# Known to fail with FEATURES=usersandbox (bug #439574):
|
||||||
|
# - tests/du/long-from-unreadable.sh} (bug #413621)
|
||||||
|
# - tests/rm/deep-2.sh (bug #413621)
|
||||||
|
# - tests/dd/no-allocate.sh (bug #629660)
|
||||||
|
if has usersandbox $FEATURES ; then
|
||||||
|
ewarn "You are emerging ${P} with 'usersandbox' enabled." \
|
||||||
|
"Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Non-root tests will fail if the full path isn't
|
||||||
|
# accessible to non-root users
|
||||||
|
chmod -R go-w "${WORKDIR}"
|
||||||
|
chmod a+rx "${WORKDIR}"
|
||||||
|
|
||||||
|
# coreutils tests like to do `mount` and such with temp dirs
|
||||||
|
# so make sure /etc/mtab is writable #265725
|
||||||
|
# make sure /dev/loop* can be mounted #269758
|
||||||
|
mkdir -p "${T}"/mount-wrappers
|
||||||
|
mkwrap() {
|
||||||
|
local w ww
|
||||||
|
for w in "$@" ; do
|
||||||
|
ww="${T}/mount-wrappers/${w}"
|
||||||
|
cat <<-EOF > "${ww}"
|
||||||
|
#!${EPREFIX}/bin/sh
|
||||||
|
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
|
||||||
|
EOF
|
||||||
|
chmod a+rx "${ww}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
mkwrap mount umount
|
||||||
|
|
||||||
|
addwrite /dev/full
|
||||||
|
#export RUN_EXPENSIVE_TESTS="yes"
|
||||||
|
#export FETISH_GROUPS="portage wheel"
|
||||||
|
env PATH="${T}/mount-wrappers:${PATH}" \
|
||||||
|
emake -j1 -k check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
insinto /etc
|
||||||
|
newins src/dircolors.hin DIR_COLORS
|
||||||
|
|
||||||
|
if [[ ${USERLAND} == "GNU" ]] ; then
|
||||||
|
cd "${ED%/}"/usr/bin || die
|
||||||
|
dodir /bin
|
||||||
|
# move critical binaries into /bin (required by FHS)
|
||||||
|
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
|
||||||
|
mkdir mknod mv pwd rm rmdir stty sync true uname"
|
||||||
|
mv ${fhs} ../../bin/ || die "could not move fhs bins"
|
||||||
|
if use kill; then
|
||||||
|
mv kill ../../bin/ || die
|
||||||
|
fi
|
||||||
|
# move critical binaries into /bin (common scripts)
|
||||||
|
local com="basename chroot cut dir dirname du env expr head mkfifo
|
||||||
|
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
|
||||||
|
mv ${com} ../../bin/ || die "could not move common bins"
|
||||||
|
# create a symlink for uname in /usr/bin/ since autotools require it
|
||||||
|
local x
|
||||||
|
for x in ${com} uname ; do
|
||||||
|
dosym ../../bin/${x} /usr/bin/${x}
|
||||||
|
done
|
||||||
|
else
|
||||||
|
# For now, drop the man pages, collides with the ones of the system.
|
||||||
|
rm -rf "${ED%/}"/usr/share/man
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
ewarn "Make sure you run 'hash -r' in your active shells."
|
||||||
|
ewarn "You should also re-source your shell settings for LS_COLORS"
|
||||||
|
ewarn " changes, such as: source /etc/profile"
|
||||||
|
|
||||||
|
# Help out users using experimental filesystems
|
||||||
|
if grep -qs btrfs "${EROOT%/}"/etc/fstab /proc/mounts ; then
|
||||||
|
case $(uname -r) in
|
||||||
|
2.6.[12][0-9]|2.6.3[0-7]*)
|
||||||
|
ewarn "You are running a system with a buggy btrfs driver."
|
||||||
|
ewarn "Please upgrade your kernel to avoid silent corruption."
|
||||||
|
ewarn "See: https://bugs.gentoo.org/353907"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
}
|
@ -5,7 +5,10 @@
|
|||||||
<email>base-system@gentoo.org</email>
|
<email>base-system@gentoo.org</email>
|
||||||
<name>Gentoo Base System</name>
|
<name>Gentoo Base System</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<longdescription>Standard GNU file utilities (chmod, cp, dd, dir, ls, ...), text utilities (sort, tr, head, wc, ...), and shell utilities (whoami, who, ...)
|
||||||
|
</longdescription>
|
||||||
<use>
|
<use>
|
||||||
|
<flag name="caps">Add Linux capabilities support in output of file utilities (ls, dir, ...) via <pkg>sys-libs/libcap</pkg></flag>
|
||||||
<flag name="hostname">Build the hostname program</flag>
|
<flag name="hostname">Build the hostname program</flag>
|
||||||
<flag name="kill">Build the kill program</flag>
|
<flag name="kill">Build the kill program</flag>
|
||||||
<flag name="multicall">Build all tools into a single `coreutils` program akin to busybox to save space</flag>
|
<flag name="multicall">Build all tools into a single `coreutils` program akin to busybox to save space</flag>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user