Versions
v10-r1 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- amd64 ~alpha ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~riscv-linux ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
Runtime Dependencies
app-portage / elt-patches : Collection of patches for libtool.eclass
sys-apps / gentoo-functions : Base functions required by all Gentoo systems
sys-devel / gcc-config : Utility to manage compilers
sys-devel / gnuconfig : Updated config.sub and config.guess file from GNU
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
app-portage/prefix-toolkit-10-r1: drop obsolete elibc_Winnt block
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
app-portage/prefix-toolkit: drop deps on non-existing packages
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-portage/prefix-toolkit: cleanup remnants
Cloess: https://bugs.gentoo.org/866962 Fixes: 40925478f0552e5e63c325232b9e66e143540af3 Fixes: 8a828978763bf24ad1e4e5326788db90fbc00879 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-portage/prefix-toolkit: add 10, drop 9
Only change is that this is the first "new" tag post-conversion (and so doesn't have the ebuild in the repo->tag->tarball fetched, which is a bit icky). Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-portage/prefix-toolkit: drop crime-against-ebuild (don't self-extract files)
I've tried my best at a faithful conversion at https://gitweb.gentoo.org/proj/prefix/prefix-toolkit.git/ with the ebuilds, extracted contents from them, and original commit authorship & messages (w/ cherry-picked reference to ::gentoo commits). There's also a 'naive-conversion' branch with just me doing the extraction. Closes: https://bugs.gentoo.org/866962 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-portage/prefix-toolkit: drop 8
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x86-winnt keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove x64-cygwin keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-portage/prefix-toolkit: fix comment typo
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-portage/prefix-toolkit: crank copyright year
Signed-off-by: Sam James <sam@gentoo.org> - Yifeng Li · gentoo
app-portage/prefix-toolkit: keyword ~arm64-macos.
Currently, Gentoo Prefix cannot be started on macOS w/ Apple Silicon due to the missing ~arm64-macos in app-portage/prefix-toolkit, which contains the script "startprefix". Adding the keyword allows the prefix to start. Bug: https://bugs.gentoo.org/904474 Signed-off-by: Yifeng Li <tomli@tomli.me> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Atharva · gentoo
app-portage/prefix-toolkit: riscv keywording
Signed-off-by: Atharva <atharvaamritkar@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26346 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-portage/prefix-toolkit: Stabilize 9 amd64, #759427
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
app-portage/prefix-toolkit: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
app-portage/prefix-toolkit: drop ppc-aix m68k-mint
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: startprefix is for Prefix only
To allow for prefix-stack on top of vanilla Gentoo, prefix-stack-setup does make sense there - but startprefix does not. Add comment why prefix-stack does have some RDEPENDs, and reorder RDEPEND to logically match the comment. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: stack: keepdir /usr/share/aclocal
Avoid failing eautoreconf in prefix-stack when no package does install into (stacked) usr/share/aclocal. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: stack: set AT_SYS_M4DIR, run gcc-config
In stacked Prefix, need to set AT_SYS_M4DIR so eautoreconf is able to find the m4 files from stacked Prefix. As prefix-toolkit does wrap the compiler found in base prefix to get the additional system paths in, need to perform gcc-config at pkg_postinst. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit(winnt): pull pthreads4w, intercept -pthread
Some X11 library build system is dumb enough to just use -pthread, while others do triage this, before trying with -lpthread. So we intercept the -pthread compiler flag and add -lpthread instead. We cannot do that in parity because pthreads4w is installed in the stacked prefix, where it is built using parity. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-portage: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: drop /portage from child's PORTAGE_TMPDIR
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: revbump
startprefix: * On Cygwin (assumed when /proc/registry/ is available), also preserve SYSTEMDRIVE, COMSPEC and TEMP env vars, for native Windows programs. prefix-stack-setup: * Give the child prefix a private PORTAGE_TMPDIR, to not lock PORTAGE_TMPDIR in base prefix when merging in multiple childs. * Define clean CFLAGS/CXXFLAGS for the child prefix, it may use a different compiler. Instead, preserve the base prefix' CFLAGS/CXXFLAGS via package.env only for packages using the base prefix compiler. Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: old
Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit (prefix-stack-setup): revbump
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> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit(prefix-stack-setup): accept --chost argument
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> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: revbump
* 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> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: BDEPEND on portage, not RDEPEND
Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: restore ~x86-winnt keyword
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> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: add keywords where prefix may go
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> - Repository mirror & CI · gentoo
Merge updates from master - Michael Haubenwallner · gentoo
app-portage/prefix-toolkit: new package
* 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>