summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scripts/bootstrap-prefix: bump snapshotHEADmasterFabian Groffen2019-03-271-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: drop bit about copying startprefix aroundFabian Groffen2019-03-251-1/+0
| | | | | | | Now the package is supposed to come from app-portage/prefix-toolkit, it defeats the purpose if people copy it (thus not receiving any updates). Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* bootstrap-prefix.sh: emerging prefix-toolkit if availableMichael Haubenwallner2019-03-251-15/+20
| | | | | | | Still create /startprefix when app-portage/prefix-toolkit is not available in the tree. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* drop app-portage/prefix-bootstrap, never was usefulMichael Haubenwallner2019-03-252-40/+0
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* sys-apps/portage: replace prefix-chaining patchMichael Haubenwallner2019-03-2510-3659/+355
| | | | | | | | | | | All the prefix-chaining patches do not apply any more. This has switched over to FEATURES=stacked-prefix, and again switched over to USE=prefix-stack. Current prefix-portage is at FEATURES=stacked-prefix, so there still is a patch necessary, although unconditionally now. Bug: https://bugs.gentoo.org/658572 Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* python-utils-r1.eclass: support USE=prefix-stackMichael Haubenwallner2019-03-251-3/+3
| | | | | | | | Need to support FEATURES=stacked-prefix for some transition period. Better not test with 'use prefix-stack' but 'has prefix-stack ${USE}', for when the user's profile does not set IUSE_IMPLICIT=prefix-stack yet. Bug: https://bugs.gentoo.org/658572 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* bootstrap-prefix.sh: set USE=prefix-stackMichael Haubenwallner2019-03-251-1/+3
| | | | | | | Keep FEATURES=stacked-prefix until we bumped stage1 portage as well. Bug: https://bugs.gentoo.org/658572 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* dev-libs/openssl: syncFabian Groffen2019-03-257-615/+95
| | | | | | | | | This should bring in the right versions such that the distfiles can be fetched from the mirrors. This should fix the failure of x86_64-pc-cygwin/20190324. Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* media-libs/netpbm: syncFabian Groffen2019-03-257-0/+596
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: ensure we don't use mirrors for latest treeFabian Groffen2019-03-251-3/+11
| | | | | | | | In do_tree, ensure that we don't end up using mirrors to fetch a daily snapshot. The purpose of those is to be fresh, so we don't want a stale copy. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/python: fix configure for 2.7.16 after builddir changesFabian Groffen2019-03-251-1/+1
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/python: fix compilation when not upgrading on DarwinFabian Groffen2019-03-241-2/+12
| | | | | | | | | | | python-2.7.16 changed to build in-tree, which on case-insensitive filesystems causes a clash, resulting in a build-failure. restore the out-of-tree building again so we can bootstrap on Darwin (failure observed with latesttree on powerpc-apple-darwin9/20190323) Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* media-libs/libdv: align with gx86Fabian Groffen2019-03-241-3/+1
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* media-libs/libdv: cleanup, syncFabian Groffen2019-03-242-57/+3
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-libs/zlib: syncFabian Groffen2019-03-243-12/+64
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-libs/ncurses: align with gx86Fabian Groffen2019-03-241-8/+13
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-libs/ncurses: syncFabian Groffen2019-03-242-23/+35
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps/dobootstrap: use multiple mirrors now we support thatFabian Groffen2019-03-221-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/python: cleanupFabian Groffen2019-03-224-1335/+0
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/python: add 3.7.xFabian Groffen2019-03-222-0/+428
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/python: version bump 3.6.xFabian Groffen2019-03-222-0/+447
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/python: version bump v3.5.xFabian Groffen2019-03-222-0/+441
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/python: version bump v2.7.xFabian Groffen2019-03-222-0/+628
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: bootstrap libressl for wget to useFabian Groffen2019-03-201-12/+45
| | | | | | | | | Somewhat experimental, but optional (e.g. if it fails should not abort the bootstrap) bootstrap of libressl so wget can link against it to enable https:// support. Tested on powerpc-apple-darwin9. Bug: https://bugs.gentoo.org/644372 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: support multiple mirrors in GENTOO_MIRRORSFabian Groffen2019-03-201-16/+32
| | | | | | | | This basically aligns behaviour with Portage. In addition to GENTOO_MIRRORS now also distfiles.gentoo.org is tried as last resort. Not sure if that's useful though. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: try to bootstrap xz/bzip2 soonerFabian Groffen2019-03-201-10/+17
| | | | | | | newer sources are often using xz over gzip, so try to get xz in such that we can unpack (newer) xz sources. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: try bootstrapping zlib-1.2.11Fabian Groffen2019-03-201-0/+1
| | | | | | | The latest version of zlib is installed later, so if we can download just one version, that would be great. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: bump snapshotFabian Groffen2019-03-201-1/+1
| | | | | | | the previous 13 revert was basically reverting the availability of gcc-8.3 and libressl Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: fix tree snapshot date off by oneFabian Groffen2019-03-191-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: bump bootstrap snapshotFabian Groffen2019-03-141-1/+1
| | | | | | this brings in gcc-8.3 and libressl patched for Solaris Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: remove obsoleted hack for BDEPEND-emergeFabian Groffen2019-03-141-36/+18
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/auto-bootstraps: add link to Haubi's CIsFabian Groffen2019-03-141-1/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-devel/gcc: version bumpFabian Groffen2019-03-132-0/+95
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-devel/gcc: drop oldFabian Groffen2019-03-134-303/+0
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: fix bootstrap on 64-bits solarisFabian Groffen2019-03-121-0/+1
| | | | | | | The workaround to put the 64-bits libgcc_s in tmp/tmp only works when tmp/tmp exists, which it doesn't by default. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: avoid errors for every emergeFabian Groffen2019-03-071-1/+3
| | | | | | | etc/portage may not exist, so ensure it is created, and don't assume make.conf exists in it Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: set libdir for python installhsk172019-03-061-0/+1
| | | | | Bug: https://bugs.gentoo.org/678900 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: unify libffi behaviour in bootstrap_gnuhsk172019-03-061-15/+17
| | | | | | | | | | due to commit 94a0ab4f, which adds -L${ROOT}/tmp/usr/lib64 to LDFLAGS in bootstrap_python(), the python bootstrap build sees libffi.so and succeeds. but there is no -Wl,-rpath,${ROOT}/tmp/usr/lib64, and the built _ctypes.so is unusable as the run time loader does not find libffi. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: bump bootstrap snapshotFabian Groffen2019-03-061-1/+1
| | | | | | Verified with i386-pc-solaris2.11/20190305, allows USE=libressl Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* auto-bootstraps: copy etc/portage/make.conf as build resultFabian Groffen2019-03-062-0/+3
| | | | | | make.conf might show some build configuration Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dobootstrap: set GENTOO_MIRRORS only when actually requestedFabian Groffen2019-03-061-1/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* scripts/bootstrap-prefix: allow usage of pre-set USE-flagsFabian Groffen2019-03-061-1/+3
| | | | | | | | | | in bootstrap_setup, record requested USE-flags in make.conf such that for example we can fairly cleanly and painless bootstrap a USE=libressl prefix. Verified with i386-pc-solaris2.11/20190305 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dobootstrap: allow targetting USE=libresslFabian Groffen2019-03-061-0/+7
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dobootstrap: acknowledge theoretical posibility for ppc64-macosFabian Groffen2019-03-061-1/+6
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* analyse_result: group archs by clumpsily sortingFabian Groffen2019-03-061-1/+3
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* bootstrap-prefix.sh: fail if stage1 make fails to buildMichael Haubenwallner2019-03-041-1/+1
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* bump stage1 m4-1.4.18, may work with glibc-2.28Michael Haubenwallner2019-03-041-1/+4
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* sys-apps/portage: version bumpFabian Groffen2019-02-282-0/+273
| | | | | Package-Manager: Portage-2.3.62-prefix, Repoman-2.3.12 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-devel/gettext: update cygwin patchesMichael Haubenwallner2019-02-274-1/+203
| | | | | Package-Manager: Portage-2.3.55.1-prefix, Repoman-2.3.12 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* dev-libs/openssl: fix parallel install (#671602)Michael Haubenwallner2019-02-261-0/+1
| | | | | Package-Manager: Portage-2.3.55.1-prefix, Repoman-2.3.12 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>