summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scripts/bootstrap-prefix: add workaround instructions for download problemsHEADmasterFabian Groffen2018-08-191-3/+23
|
* sys-apps/sed: syncFabian Groffen2018-08-196-208/+79
| | | | Package-Manager: Portage-2.3.40.3-prefix, Repoman-2.3.9
* eclass/python-utils-r1: sync for PYTHON_TARGETS=python3_7Fabian Groffen2018-07-171-2/+5
|
* scripts/bootstrap-prefix.sh: improve the fake makeinfo.Benda Xu2018-07-091-2/+2
| | | | | | | | | | In the glibc build, makeinfo -P <dir> --output=libc.info libc.texinfo is called and we should ignore -P. Credit: huiyiqun
* net-nds/openldap: re-add for stacked windows prefixMichael Haubenwallner2018-07-0423-0/+1800
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* dev-libs/openssl: cleanupFabian Groffen2018-07-033-577/+0
| | | | Package-Manager: Portage-2.3.40.3-prefix, Repoman-2.3.9
* dev-libs/openssl: use Configure perl from PATHMichael Haubenwallner2018-07-035-6/+23
| | | | | | | | With stacked-prefix, EPREFIX/usr/bin/perl may not exist. But PATH should be fine anyway to find perl, no? Bug: https://bugs.gentoo.org/658572 Package-Manager: Portage-2.3.24, Repoman-2.3.6 Manifest-Sign-Key: 0x29FB0E9EC719EE20
* python-utils-r1.eclass: switch to stacked-prefix featureMichael Haubenwallner2018-07-031-36/+18
| | | | | USE=prefix-chain now is FEATURES=stacked-prefix Bug: https://bugs.gentoo.org/658572
* dev-libs/libgpg-error: fix yat2m dep bug with CygwinMichael Haubenwallner2018-07-023-0/+120
| | | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6 Manifest-Sign-Key: 0x29FB0E9EC719EE20
* scripts/bootstrap-prefix: bump snapshots, cleanupFabian Groffen2018-06-301-70/+3
|
* sys-apps/coreutils: touch more files to avoid perl depMichael Haubenwallner2018-06-292-1/+24
| | | | | | | | The cygwin patch changes src/stat.c, a prerequisite for src/fs.h and src/fs-is-local.h, which are created using some perl command too. Package-Manager: Portage-2.3.24, Repoman-2.3.6 Manifest-Sign-Key: 0x29FB0E9EC719EE20
* sys-devel/gcc: fix compilation on >=Solaris-11, bug #657514Fabian Groffen2018-06-271-0/+5
| | | | | Closes: https://bugs.gentoo.org/657514 Package-Manager: Portage-2.3.40.3-prefix, Repoman-2.3.9
* sys-apps/portage: version bump, includes stacked-prefix featureFabian Groffen2018-06-253-61/+1
| | | | Package-Manager: Portage-2.3.40.2-prefix, Repoman-2.3.9
* sys-apps/portage: add the stacked-prefix patch (#658572)Michael Haubenwallner2018-06-222-1/+61
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* bootstrap-prefix.sh: only tmp portage really needs the stacked-prefix patchMichael Haubenwallner2018-06-221-6/+1
| | | | | There is no need to put it into etc/portage/patches/sys-apps/portage/, because when portage itself is merged in stage3, everything's there.
* sys-devel/gcc: update manifest for modified cygin patchingMichael Haubenwallner2018-06-221-7/+7
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* toolchain.eclass: support EAPI 7 paths, update cygwin patchingMichael Haubenwallner2018-06-221-25/+33
|
* dev-libs/openssl: add back fix for Solaris 10Fabian Groffen2018-06-221-0/+3
| | | | Package-Manager: Portage-2.3.40.2-prefix, Repoman-2.3.9
* sys-devel/gcc: undo accidential commitFabian Groffen2018-06-211-4/+0
| | | | Package-Manager: Portage-2.3.40.2-prefix, Repoman-2.3.9
* dev-libs/openssl: syncFabian Groffen2018-06-216-0/+717
| | | | Package-Manager: Portage-2.3.40.2-prefix, Repoman-2.3.9
* scripts/bootstrap-prefix: bump snapshotFabian Groffen2018-06-211-1/+1
|
* scripts/bootstrap-prefix: drop collision-protect munglingFabian Groffen2018-06-212-3/+5
|
* bootstrap-prefix.sh: apply 'stacked-prefix' patchMichael Haubenwallner2018-06-201-1/+70
| | | | | | | | | | Introducing the 'stacked-prefix' portage FEATURE via temporary patch, subject to be dropped from bootstrap-prefix.sh script once integrated. This replaces commit 8207d9c59468ff32600463033821eec20197ca0f. Closes: https://bugs.gentoo.org/655326 Closes: https://bugs.gentoo.org/655414
* Revert "Regard stage3 as BDEPEND in terms of EAPI7."Michael Haubenwallner2018-06-201-17/+1
| | | | This reverts commit 8207d9c59468ff32600463033821eec20197ca0f.
* eclass/toolchain: stop adding EPREFIX/Frameworks to searchpath on DarwinFabian Groffen2018-06-201-2/+8
| | | | | | The path isn't used at all, and compilation with gcc-7 yields lots of warnings by default about the dir not existing. In combination with -Werror (like gcc build process does) this results in a failure.
* scripts/bootstrap-prefix: drop temp workaround for opensslFabian Groffen2018-06-201-4/+0
|
* scripta/bootstrap-prefix: bump tree snapshotFabian Groffen2018-06-181-1/+1
|
* scripts/bootstrap-prefix: bump portage to fix pycache bugFabian Groffen2018-06-171-5/+2
|
* sys-apps/portage: bump to include fix for pycache problemFabian Groffen2018-06-172-1/+5
| | | | Package-Manager: Portage-2.3.40.2-prefix, Repoman-2.3.9
* Work around bug 658060.Benda Xu2018-06-141-0/+3
|
* Keep makeinfo stub until overwritten by the real texinfo.Benda Xu2018-06-141-3/+0
|
* Mask CPATH (c include dir) and LIBRARY_PATH (used by gcc).Benda Xu2018-06-141-0/+2
|
* Regard stage3 as BDEPEND in terms of EAPI7.Benda Xu2018-06-141-1/+17
| | | | | | | | | So that build dependencies are satisfied by stage3. Credit: Paul Preney, Byron Grobe, Stephen McCamant, Horea Christian Credit: giacomo.cappellini.87, kuzetsa, Kalon Mills, Joey Chagnon Closes: https://bugs.gentoo.org/655414 Closes: https://bugs.gentoo.org/655326
* As discussed in Bug 655414, no perl from the host should be assumed.Benda Xu2018-06-131-11/+0
| | | | | | Revert "scripts/bootstrap-prefix: (try to) workaround libtool stage3 issue" This reverts commit ddf86254b773b1a2205c8ef166c7d8c7fdcfa697.
* scripts/bootstrap-prefix: make FSF gcc the default compiler on ppc-macosFabian Groffen2018-06-121-2/+6
| | | | | | | | We need (or want) more recent features and standards, and FSF gcc-7 works fine, so use that instead of Clang (which we can't get a recent version to compile). Because of sys-libs/csu doing some weird stuff, we really need gcc-apple for that, but that package got hacked to use it, the rest is all fine with gcc-7.3.0-r3.
* scripts/bootstrap-prefix: clear resume list at end of stage3Fabian Groffen2018-06-121-0/+4
| | | | | | To avoid incorrectly resuming some crap from e.g. depclean, make sure we clear the resume list at the end of stage3, such that we will start with a clean slate.
* scripts/bootstrap-prefix: remove makeinfo hack soonerFabian Groffen2018-06-121-18/+16
| | | | | | seems we always install texinfo these days, so no need for RAP-conditionals or something, we do need to cleanup before we finish up system though
* scripts/bootstrap-prefix: simplify and add some loggingFabian Groffen2018-06-121-7/+18
| | | | | | | | | | don't emerge gettext explicitly, just emerge portage (it seems this workaround is no longer necessary) add some logging around emerge steps so it's more visible what is attempted (and where stuff breaks) allow resuming the final emerge -e stage (optimistic approach)
* scripts/bootstrap-prefix: (try to) workaround libtool stage3 issueFabian Groffen2018-06-111-0/+11
| | | | Closes: https://bugs.gentoo.org/655414
* sys-devel/gcc: update Cygwin patch commit, thanks Sven EdenFabian Groffen2018-06-082-1/+2
| | | | | Bug: https://bugs.gentoo.org/657594 Package-Manager: Portage-2.3.40.1-prefix, Repoman-2.3.9
* sys-devel/gcc: marked 7.3.0 ~ppc-macosFabian Groffen2018-06-081-1/+1
| | | | Package-Manager: Portage-2.3.40.1-prefix, Repoman-2.3.9
* sys-devel/gcc: add patch to fix target on powerpc-darwinFabian Groffen2018-06-072-0/+33
| | | | Package-Manager: Portage-2.3.40.1-prefix, Repoman-2.3.9
* sys-devel/gcc: fix usage of -no-pie and -fno-PIE, bug #657522Fabian Groffen2018-06-071-0/+11
| | | | | Closes: https://bugs.gentoo.org/657522 Package-Manager: Portage-2.3.40.1-prefix, Repoman-2.3.9
* sys-devel/gcc: syncFabian Groffen2018-06-067-337/+95
| | | | Package-Manager: Portage-2.3.40.1-prefix, Repoman-2.3.9
* eclass: sync with gx86Fabian Groffen2018-06-069-196/+279
|
* scripts/bootstrap-prefix: ensure we pickup portage right after being emergedFabian Groffen2018-06-051-7/+8
| | | | | The portage in tmp may not work well with newer python, so ensure that we don't run that portage anymore once we installed a proper one.
* dev-lang/python: ensure Python framework gets built without $DFabian Groffen2018-06-011-0/+2
| | | | | | | | | On macOS when building native stuff, the Makefile uses DESTDIR in the install_name of the framework. This obviously causes install_name QA checks to go off, so ensure we never use DESTDIR in the install_name by removing it. Package-Manager: Portage-2.3.40.1-prefix, Repoman-2.3.9
* scripts/bootstrap-prefix: fix bootstrap on macOS to get past stage2Fabian Groffen2018-06-011-3/+5
| | | | | | Recent Xcode have recent enough clang to bootstrap the latest clang, which is installed in a non-standard place. Add some more versions for this and the future.
* sys-apps/portage (ebuildshell): preserve HOME across env -iMichael Haubenwallner2018-05-301-3/+3
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* dev-libs/libgpg-error: force -no-undefined libtool flag (#584330)Michael Haubenwallner2018-05-291-0/+6
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6