summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-portage/prefix-toolkit: oldMichael Haubenwallner2019-06-253-1746/+0
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* app-portage/prefix-toolkit (prefix-stack-setup): revbumpMichael Haubenwallner2019-06-171-0/+650
| | | | | | | | | | | We do not want to have CBUILD build deps in prefix-stack, but CHOST build deps only. Since EAPI 7 there is BDEPEND, but EAPI 6 and older have both CBUILD and CHOST build deps in DEPEND. As most CHOST build deps also are in RDEPEND anyway, we omit EAPI 6 DEPEND from prefix-stack by setting EMERGE_DEFAULT_OPTS="--root-deps=rdeps" - ignored for EAPI 7. Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* app-portage/prefix-toolkit(prefix-stack-setup): accept --chost argumentMichael Haubenwallner2019-06-121-0/+647
| | | | | | | | Allow to override the CHOST value for the stacked Prefix. Require the --chost argument if the profile does not set CHOST. Package-Manager: Portage-2.3.67-prefix, Repoman-2.3.14 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* app-portage/prefix-toolkit: revbumpMichael Haubenwallner2019-06-051-0/+614
| | | | | | | | | | | | | * In prefix-stack, maintain @system set independent of profile, as in explicitly removing everything found per etc/portage/make.profile, but adding prefix-toolkit, having RDEPENDs for additional @system packages. * Do not install libtool into prefix-stack any more, packages really should not use any installed libtool script, but configure their own. * In prefix-stack toolchain on Linux, use -isystem to avoid warnings from installed header files. Remember: This is known to break on AIX. Package-Manager: Portage-2.3.67-prefix, Repoman-2.3.13 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* app-portage/prefix-toolkit: BDEPEND on portage, not RDEPENDMichael Haubenwallner2019-05-211-0/+567
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* app-portage/prefix-toolkit: restore ~x86-winnt keywordMichael Haubenwallner2019-03-261-1/+1
| | | | | | | | As x86-winnt is stacked prefix only, no portage does have that keyword, so it was accidentally dropped in last commit. Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* app-portage/prefix-toolkit: add keywords where prefix may goMichael Haubenwallner2019-03-261-1/+1
| | | | | | | | As bootstrap-prefix.sh now does emerge prefix-toolkit, it requires any keyword wherever Prefix may go - including RAP with non-Prefix keywords. Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* app-portage/prefix-toolkit: new packageMichael Haubenwallner2019-03-252-0/+573
* For any Gentoo Prefix, provides the 'startprefix' script, and should provide some 'runprefix' script later on, as inspired in Bug: https://bugs.gentoo.org/673816 * For base Gentoo Prefix (as in "not stacked"), provides the 'prefix-stack-setup' script, superseding app-portage/prefix-chain-setup, does force the prefix-stack implit USE flag in the stacked Prefix. * For stacked Gentoo Prefix (set up using 'prefix-stack-setup'), provides the toolchain wrapper, superseding sys-apps/prefix-chain-utils. Bug: https://bugs.gentoo.org/658572 Closes: https://bugs.gentoo.org/509142 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>