summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-libs/libgpg-error: syncHEADmasterFabian Groffen4 hours3-2/+54
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* sys-devel/gettext: syncFabian Groffen21 hours6-334/+262
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* scripts/bootstrap-prefix: bump snapshot, adds ppc-macos supportFabian Groffen11 days1-1/+1
|
* sys-devel/binutils-config: stop breaking our gcc installsFabian Groffen13 days4-86/+10
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* sys-apps/coreutils: fix sed not to produce invalid codeFabian Groffen13 days1-1/+1
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* dev-lang/python: fix DYLD_FRAMEWORK_PATHFabian Groffen13 days1-1/+1
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* dev-lang/python: fix installation not to rely on installed frameworkFabian Groffen2018-04-041-0/+1
| | | | | | | | On Darwin, make sure the Python.framework can be found /in the build/. Else, when you don't have the framework available yet, python_domodule will fail. Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* scripts/rsync-generation/update-rsync-master: deal with nested files ↵Fabian Groffen2018-03-291-3/+8
| | | | (filesdir) in apply_git_mtimes
* scripts/rsync-generation/update-rsync-master: touch cat metadata.xml upon ↵Fabian Groffen2018-03-271-2/+6
| | | | package removal
* sys-libs/ncurses: syncFabian Groffen2018-03-263-14/+34
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* sys-apps/coreutils: sync and cleanupFabian Groffen2018-03-196-2072/+3
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* sys-apps/coreutils: fix linking on ppc-macosFabian Groffen2018-03-191-0/+8
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* scripts/bootstrap-prefix: ensure we set helper vars after setting ROOTFabian Groffen2018-03-191-19/+25
| | | | | | | | This should fix another issue reported by Jeremiah O'Neil that was introduced by the previous fix. I didn't pay attention well enough to the order of things. Now it should work better. Closes: https://bugs.gentoo.org/650448
* scripts/rsync-generation/hashgen: moved to its own repositoryFabian Groffen2018-03-171-1510/+0
| | | | hashgen will live on in github.com/grobian/hashgen
* scripts/rsync-generation/update-rsync-master: update package metadata.xmlFabian Groffen2018-03-171-1/+2
|
* scripts/bootstrap-prefix: ensure generic vars are initialisedFabian Groffen2018-03-141-13/+13
| | | | | | | Since stage1 is now called directly from interactive, we need to ensure the generic variables are set. Closes: https://bugs.gentoo.org/650448
* dev-libs/libgcrypt: sync, bug #629410Fabian Groffen2018-03-133-24/+95
| | | | | Bug: https://bugs.gentoo.org/629410 Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* scripts/bootstrap-prefix: lift restriction on bash-4.2Fabian Groffen2018-03-131-16/+20
| | | | | | | | | Allow older bash (like 2.59 or 3.00) to be used in chost, interactive, stage1, since the latter builds bash in such a way that stage2 and 3 can use more advanced features. Bug: https://bugs.gentoo.org/650278 Bug: https://bugs.gentoo.org/650284
* scripts/rsync-generation/hashgen: report no garbage when key is missingFabian Groffen2018-03-121-17/+24
|
* scripts/bootstrap-bash: copy efetch behaviour from bootstrap-prefixFabian Groffen2018-03-101-2/+32
| | | | | | | ftp may not be available or working, so try the fallback behaviour from bootstrap-prefix. Patch based on patch by Askar Bektassov (Аскар Бектасов)
* scripts/rsync-generation/update-rsync-master: ensure deletes bump mtimeFabian Groffen2018-03-101-0/+5
|
* scripts/rsync-generation/hashgen: count missing and stray files as failedFabian Groffen2018-03-071-0/+2
|
* scripts/rsync-generation/hashgen: rewrite hashgen to be simplerFabian Groffen2018-03-031-168/+256
| | | | | a logic rewrite was necessary to be able to properly generate the right type of Manifest for the level at hand
* scripts/rsync-generation/hashgen: report some statsFabian Groffen2018-03-011-0/+20
|
* scripts/rsync-generation/hashgen: make error messages more uniformFabian Groffen2018-03-011-3/+3
|
* scripts/rsync-generation: remove tests again, they fail the treeFabian Groffen2018-03-0110-74/+9
| | | | | Tests were designed to expose problems, so it's kind of nasty when they are included in the tree. Not a good idea.
* scripts/rsync-generation/hashgen: always use sorted directory listingFabian Groffen2018-03-011-92/+122
| | | | | | To get reproducible outputs, ensure we sort the directory listings, such that the order and thus optional compression ratio is the same. This is in particular nice when multiple generators are in use.
* scripts/rsync-generation: add initial tests for hashverifyFabian Groffen2018-03-019-0/+69
|
* scripts/rsync-generation/hashgen: return when write_hashes would produce garbageFabian Groffen2018-03-011-7/+10
| | | | | | If we can't stat the file we're writing hashes for, we're not going to produce anything useful and something up in the stack went wrong already.
* scripts/rsync-generation/update-rsync-master: ensure mtime always moves forwardsFabian Groffen2018-02-281-1/+12
| | | | | relying on times stored in git is never going to work well, so pick a time that we reasonably sync between multiple generators
* script/rsync-generation/hashgen: allow compilation on DarwinFabian Groffen2018-02-281-0/+4
|
* scripts/rsync-generation/hashgen: allow verification to be massively parallelFabian Groffen2018-02-281-30/+79
| | | | | save up subdirs to handle so we can nicely loop over them in a for-loop which OpenMP can cheaply parallelise for us (for free)
* scripts/rsync-generation/hashgen: properly free members of listsFabian Groffen2018-02-281-8/+13
|
* scripts/rsync-generation/hashgen: try to print verification issues prettierFabian Groffen2018-02-281-28/+67
| | | | | Still not very happy about this, need a clearer way to deal with issues to make a readable conclusion.
* scripts/rsync-generation/update-rsync-master: use -d with git-cleanFabian Groffen2018-02-281-5/+5
| | | | | also remove stray directories that for some reason where left behind, as they cause verification problems
* hashgen: first shot at hashverifyFabian Groffen2018-02-281-32/+716
| | | | This variant can verify the gx86 tree, or so it seems.
* scripts/rsync-generation/update-rsync-master: don't bother egencache with ↵Fabian Groffen2018-02-221-2/+3
| | | | missing digests
* scripts/rsync-generation/update-rsync-master: set thin-manifests to falseFabian Groffen2018-02-221-0/+2
| | | | | | When using Git, we use thin-manifests, but on the rsync tree, we transformed the manifests into fat ones (hashgen), so we need to ensure Portage knows that and performs its checks.
* scripts/rsync-generation/update-rsync-master: use CommitDate iso AuthorDateFabian Groffen2018-02-211-1/+1
| | | | | AuthorDate can be anything, as I just found out, so don't rely on that. Use CommitDate instead, which is hopefully closer to reality.
* tandalonebootstrap-prefix.sh: Add back BOOTSTRAP_RAP for zlib.Benda Xu2018-02-201-0/+1
| | | | | | | | | By default zlib builds several example executables, even if what we want is a library. It does not matter usually. But during stage3, after glibc and before binutils, we cannot build executable reliably. These should be disabled. Closes: https://bugs.gentoo.org/647144
* scripts/bootstrap-prefix: bump snapshot for bison and autoconf fixesFabian Groffen2018-02-201-1/+1
| | | | | Bug: https://bugs.gentoo.org/648162 Bug: https://bugs.gentoo.org/648156
* sys-apps/coreutils: use 8.28 cygwin patch for 8.29Michael Haubenwallner2018-02-191-1/+1
| | | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6 Manifest-Sign-Key: 0x29FB0E9EC719EE20
* scripts/rsync-generation/hashgen: update timestamps more sensiblyFabian Groffen2018-02-171-32/+59
| | | | | | Directory mtimes don't change when a file gets modified, so don't rely on it. Instead, base Manifest mtime on the latest file they describe, such that they stay the same when nothing changes on a subsequent run.
* scripts/rsync-generation/update-rsync-master: generate/sign manifest lastFabian Groffen2018-02-171-28/+28
| | | | | Generate manifests as last thing, else we invalidate the signatures due to other work preparing the tree.
* sys-apps/coreutils: add back libstdbuf fixes, bug #647708Fabian Groffen2018-02-171-0/+17
| | | | | Closes: https://bugs.gentoo.org/647708 Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* scripts/bootstrap-prefix: add back initial support for ppc-darwin9Fabian Groffen2018-02-171-8/+37
|
* sys-apps/coreutils: syncFabian Groffen2018-02-122-0/+209
| | | | Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
* scripts/bootstrap-prefix: avoid sending -rpath onto the linker on DarwinFabian Groffen2018-02-121-1/+3
| | | | | During the bootstrap we cannot rely on the linker being new enough to understand -rpath.
* scripts/bootstrap-prefix: avoid pod2man failures in bootstrap_gnuFabian Groffen2018-02-121-0/+3
| | | | | | pod2man may be very old, not understanding switches like --utf8. It's a bit silly to die on failures like that, so just don't build man-pages (we don't need them in stage1 anyway).
* scripts/bootstrap-prefix: fix typoFabian Groffen2018-02-111-1/+1
|