summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: unkeyword ~ia64Arthur Zamarin2024-09-121-1/+1
| | | | | | | | Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-apps/busybox: move KBUILD_OUTPUT and SKIP_STRIPMike Gilbert2024-07-031-3/+3
| | | | | | | | Set/unset these before we call bbmake for the first time. Thanks to Peter Levine for the diagnosis. Closes: https://bugs.gentoo.org/932445 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-apps/busybox: rework toolchain handlingMike Gilbert2024-04-261-17/+28
| | | | | | | | | | | | | Pass toolchain vars as arguments to make to avoid using sed on Makefile. Unsilence make so we can see what is actually being executed in src_configure. Append -D_FILE_OFFSET_BITS=64 to BUILD_CFLAGS and pass this as HOSTCFLAGS to resolve LFS issue on 32-bit archs. Closes: https://bugs.gentoo.org/930513 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-apps/busybox: sync live versionViorel Munteanu2024-03-291-0/+1
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-apps/busybox: remove pointless sedsEli Schwartz2024-01-301-4/+1
| | | | | | | | | | | | | These seds predate the import of ::gentoo into git in 2015, and were pointless even then. The relevant code was removed from busybox upstream in 2007. See upstream commits: - 3240474c23bf4f47536a854693b4cbacb54b9b04 - 3f9c84857617b0cf0d1824664e371fb6a4cac2e3 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: sync live ebuildViorel Munteanu2023-12-161-2/+18
| | | | Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-apps/busybox: ignore cp -n error in postinstallViorel Munteanu2023-06-011-1/+3
| | | | | | | | | | | | | | Before coreutils-9.2, cp -n (noclobber) would return success even if skipping files. Now it returns an error. See also https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62572 This is used in postinstall with the purpose of not replacing already existing utilities with links to busybox, so failing here is expected. Unfortunately we cannot distinguish this from other errors. Closes: https://bugs.gentoo.org/907432 Closes: https://github.com/gentoo/gentoo/pull/31257 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-apps/busybox: sync liveViorel Munteanu2023-05-241-17/+11
| | | | | | | Sync live. Update EAPI 7 -> 8. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* sys-apps/busybox: print link lines verboselySam James2023-04-151-1/+4
| | | | | | Noticed when trying to debug a bfd hang. Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: adjust non-static deps for libcrypt/libcSam James2022-09-231-2/+5
| | | | | | | | | | | | | It's a bit of a weird one in that we don't end up doing this for every single package when it's non-static, but the libcrypt dep was wrong anyway for -static, and busybox is a special case anyway in that someone is quite likely to want to build a tiny system with only busybox and possibly a custom built application within. Closes: https://bugs.gentoo.org/872497 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: sync fixes to newer versionsViorel Munteanu2022-07-041-5/+29
| | | | | | | | Sync fixes from 1.34.0-r1 to 1.35.0-r1 and to 9999 Fix new QA issue in live version Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: forward ~loongWANG Xuerui2022-05-071-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-apps/busybox: Drop obsolete make-symlinks warningJakov Smolić2022-05-031-8/+0
| | | | | | | - USE=make-symlinks is no longer overwriting binaries on the target system, so let's drop the obsolete warning Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-apps/busybox: remove uclibcDavid Seifert2022-01-011-8/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-apps/busybox: fix misplaced quoteSam James2021-10-021-2/+2
| | | | | Closes: https://bugs.gentoo.org/815805 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: Sync live ebuildJakov Smolić2021-10-021-19/+19
| | | | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22462 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: Do not overwrite existing files with make-symlinksJakov Smolić2021-09-181-1/+1
| | | | | | | | | | - Turns out previous fix did not work correctly, so let's pass 'echo n' to cp to stop it from overwriting existing files Fixes: 50b3efe86028e0e7d184d3a5c4a36c11f3388b6f Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22317 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: Disable standalone shell mode with USE=make-symlinksJakov Smolic2021-08-261-0/+8
| | | | | | | | | | | | | | | | * Busybox has by default enabled CONFIG_FEATURE_PREFER_APPLETS and CONFIG_FEATURE_SH_STANDALONE which means it will bypass all PATH lookups and use its builtin applets. This is problematic as we sometimes might want to use the original program instead of Busybox applets, so let's disable those two options when building with USE=make-symlinks. This also enables users to disable a builtin by deleting the corresponding symlink. Closes: https://bugs.gentoo.org/729184 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/22038 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: Don't overwrite existing files when using make-symlinksJakov Smolic2021-08-161-1/+1
| | | | | | | Closes: https://bugs.gentoo.org/417263 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/21353 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: add 1.33.1Sam James2021-05-261-5/+12
| | | | | | Closes: https://bugs.gentoo.org/701512 Closes: https://bugs.gentoo.org/765580 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: move virtual/pkgconfig to BDEPENDSam James2021-04-141-0/+2
| | | | | | | | | | | | I suspect I was thrown off by COMMON_DEPEND when doing these en-masse based on tc-getPKG_CONFIG presence in the ebuild. Opting to not make it conditional based on SELinux - as noted in the bug - for now because this is still an improvement on the current situation and I'd rather not introduce the need for a specific check on bumps as non-maintainer. Closes: https://bugs.gentoo.org/782829 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: add missing pkgconfig (B)DEPENDSam James2021-04-121-1/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/busybox: fix 'make-symlinks' safeguardSam James2020-11-021-3/+3
| | | | | | | | Thanks-to: Ionen Wolkens <sudinave@gmail.com> Bug: https://bugs.gentoo.org/703936 Closes: https://bugs.gentoo.org/752162 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* */*: Discontinue Gentoo SuperH portMikle Kolyada2020-03-261-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sys-apps/busybox: Add ~riscv keywordMikle Kolyada2019-05-041-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* sys-apps/busybox: Sync live ebuildMikle Kolyada2019-03-081-1/+5
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* Drop arm-linux keyword from tree.Benda Xu2018-08-311-1/+1
| | | | | | | | "arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
* sys-apps/busybox: QA don't use dohtmlGeorgy Yakovlev2018-05-141-1/+2
| | | | | | | | | | | | | Fixes: QA: install 'dohtml' is deprecated in EAPI '6' Also install html docs into html subdir. Before that html docs ended up in pod, because of 'docinto pod' above Package-Manager: Portage-2.3.36, Repoman-2.3.9
* sys-apps/busybox: EAPI=6 and drop eutils, multilibMarty E. Plummer2018-04-231-5/+10
| | | | Package-Manager: Portage-2.3.31, Repoman-2.3.9
* sys-apps/busybox: turn off features that are a problem on muslAnthony G. Basile2018-01-241-1/+8
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.3
* sys-apps/busybox: turn off some features uClibc omits #567598Mike Frysinger2018-01-231-0/+6
| | | | Closes: https://bugs.gentoo.org/567598
* sys-apps/busybox: update shell options in live git ebuild tooMike Frysinger2018-01-191-0/+2
| | | | Synced from the existing releases.
* sys-apps/busybox: use https for git repoTim Harder2017-09-241-1/+1
|
* sys-apps/busybox: Switch to git-r3.eclass.Jeroen Roovers2017-08-251-2/+2
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* sys-apps/busybox: turn off linux-2.4 module support #607548Mike Frysinger2017-03-111-0/+1
| | | | | This fixes static builds. We can wait for someone who cares about linux-2.4 kernels to show up to figure out a different solution.
* sys-apps/busybox: migrate to /runMike Frysinger2017-03-111-7/+12
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sys-apps/busybox: version bump 1.26.2Anthony G. Basile2017-01-281-2/+2
| | | | Package-Manager: portage-2.3.3
* sys-apps/busybox: simplify pam logic since we have REQUIRED_USE nowMike Frysinger2016-12-221-1/+1
|
* sys-apps/busybox: version bump to 1.25.1, bug #598784Anthony G. Basile2016-11-111-2/+5
| | | | Package-Manager: portage-2.3.0
* sys-apps/busybox: move to https URLsMike Frysinger2016-04-191-2/+2
|
* sys-apps/busybox: [QA] Trigger a rebuild of the broken Manifest.Ulrich Müller2015-11-161-1/+1
| | | | | | Add a notice that license is really GPL-2 only. Package-Manager: portage-2.2.24
* sys-apps/busybox: move USE=static default to the profile #468580Mike Frysinger2015-11-131-4/+2
| | | | | | | | | | | | Since busybox is pulled in via the linux profile (as we use it as the rescue shell there), we should have the static USE flag set via the profile too rather than the ebuild. This way we apply it only to the subset of profiles where it makes sense. For the live ebuild, we also switch to REQUIRED_USE since package.use is able to override make.defaults (which is where USE=pam is set). We can see how users react to this behavior before pulling it back into the released versions.
* sys-apps/busybox: version bump #564246Mike Frysinger2015-11-131-2/+1
|
* proj/gentoo: Initial commitRobin H. Johnson2015-08-081-0/+303
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