Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add support for compressing debug sections to save space | Mike Frysinger | 2012-01-14 | 1 | -2/+4 |
| | | | | | | | | | | | Since binutils/gdb can compress the .debug* sections with zlib into .zdebug*, we should be able to save quite a bit of space -- on my system, I saw /usr/lib/debug/ go from ~20GB to ~7.5GB. This requires binutils/gdb to be built with USE=zlib which is why this defaults to off. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: add writable workaround for everyone | Mike Frysinger | 2012-01-14 | 1 | -1/+1 |
| | | | | | | | The writable issue shows up when using `ebuild` as non-root users in non-prefix setups. So always do it. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | egencache: escape newline instead of lstrip | Zac Medico | 2012-01-14 | 1 | -4/+4 |
| | |||||
* | egencache: use textwrap.dedent | Zac Medico | 2012-01-14 | 1 | -10/+10 |
| | |||||
* | dyn_install: skip copy if possible | Zac Medico | 2012-01-13 | 1 | -11/+16 |
| | | | | | Also, fix EPREFIX breakage since commit 5d5364e982820fda56db5a40884e1c5f8e784b96. | ||||
* | dyn_package: portable cp args by Mike Frysinger | Zac Medico | 2012-01-13 | 1 | -1/+3 |
| | |||||
* | dyn_package: remove stale PROOT if necessary | Zac Medico | 2012-01-13 | 1 | -0/+1 |
| | |||||
* | Modify PKG_INSTALL_MASK to apply only to binpkg creation. | Brian Harring | 2012-01-13 | 1 | -2/+13 |
| | | | | | | | | | | | | Primarily useful for certain cases where cros needs to suppress debug symbols being included for specific pkgs, and/or suppressing binpkgs from carrying sensitive configuration data, but we still wish for it to be installed. BUG=chromium-os:25060 TEST=set PKG_INSTALL_MASK, check ${D} vs what's in the binpkg Change-Id: I0f81a9e394b7b0b64dbbcbe8d189876cb8421dfa | ||||
* | Set REPOSITORY variable in ebuild environment in EAPI="4-python". | Arfrever Frehtes Taifersar Arahesis | 2012-01-08 | 1 | -2/+2 |
| | |||||
* | Fix location of a comment. | Arfrever Frehtes Taifersar Arahesis | 2012-01-08 | 1 | -2/+2 |
| | |||||
* | repoman: remove ebuild.allmasked check | Zac Medico | 2012-01-01 | 1 | -15/+0 |
| | | | | | | | This check it pretty useless, since there packages don't necessarily need to have any stable keywords, and nobody relies on this check to decide when to keyword something. Also, remove references to the ebuild.nostable which doesn't seem to exist anymore. | ||||
* | repoman: discard xmatch caches from previous pkgs | Zac Medico | 2012-01-01 | 1 | -0/+2 |
| | | | | | This should help prevent repoman from consuming too much memory when checking multiple packages or the whole tree. | ||||
* | repoman: later --ask prompt for bug #395995 | Zac Medico | 2011-12-25 | 1 | -4/+4 |
| | |||||
* | Tweak CFLAGS scanelf loop.v2.2.0_alpha83 | Zac Medico | 2011-12-24 | 1 | -11/+13 |
| | |||||
* | Don't check .GCC.command.line for kernel modules. | Zac Medico | 2011-12-24 | 1 | -1/+12 |
| | | | | | | | Linux kernel modules trigger the following warning when compiled with -frecord-gcc-switches: WARNING: mod.o (.GCC.command.line): unexpected non-allocatable section. | ||||
* | Do CFLAGS check before strip for bug #395877. | Zac Medico | 2011-12-24 | 1 | -71/+73 |
| | |||||
* | QA_FLAGS_IGNORED: include QA_PREBUILT | Zac Medico | 2011-12-22 | 1 | -1/+1 |
| | | | | | Also, QA_DT_HASH doesn't need to include QA_PREBUILT anymore, since it's merged with QA_FLAGS_IGNORED. | ||||
* | Share variables for CFLAGS and LDFLAGS checks. | Zac Medico | 2011-12-22 | 1 | -33/+44 |
| | | | | | | | The rationale is that any exceptions to either of these checks will probably apply to both checks. So, QA_CFLAGS_IGNORED and QA_DT_HASH are merged into QA_FLAGS_IGNORED, and QA_STRICT_CFLAGS_IGNORED and QA_STRICT_DT_HASH are merged into QA_STRICT_FLAGS_IGNORED. | ||||
* | ebuild-helpers/new*: QA warn for extra args | Zac Medico | 2011-12-22 | 11 | -10/+43 |
| | |||||
* | filter_readonly_variables: refactor binpkg logic | Zac Medico | 2011-12-22 | 1 | -8/+9 |
| | |||||
* | filter_readonly_variables: don't trust binpkg var | Zac Medico | 2011-12-21 | 1 | -0/+4 |
| | |||||
* | filter_readonly_variables: preserve binpkg vars | Zac Medico | 2011-12-21 | 1 | -1/+3 |
| | |||||
* | Use *FLAGS for CFLAGS ignorance checks. | Zac Medico | 2011-12-21 | 1 | -1/+6 |
| | | | | | | | Current *FLAGS variables include CFLAGS, CXXFLAGS, FFLAGS, and FCFLAGS. Not that this check is only enabled if every one of these variables contains -frecord-gcc-switches, since otherwise the check could result in false positive results. | ||||
* | s/QA_STRICT_DT_SWITCHES/QA_STRICT_CFLAGS_IGNORED/ | Zac Medico | 2011-12-21 | 1 | -1/+1 |
| | |||||
* | s/QA_DT_SWITCHES/QA_CFLAGS_IGNORED/ | Zac Medico | 2011-12-21 | 1 | -5/+5 |
| | |||||
* | install_qa_check: more RESTRICT=binchecks | Zac Medico | 2011-12-21 | 1 | -2/+4 |
| | |||||
* | Strip .GCC.command.line from output files as well. | Michał Górny | 2011-12-21 | 1 | -1/+1 |
| | |||||
* | Support checking for ignored CFLAGS using -frecord-gcc-switches. | Michał Górny | 2011-12-21 | 1 | -0/+40 |
| | |||||
* | prepstrip: merge diff from prefix branch | Zac Medico | 2011-12-19 | 1 | -9/+26 |
| | | | | | | | NOTE: Debug files must be installed in ${EPREFIX}/usr/lib/debug/${EPREFIX} (note that ${EPREFIX} occurs twice in this path) in order for gdb's debug-file-directory lookup to work correctly. | ||||
* | Disallow some functions in global scope in EAPI="4-python". | Arfrever Frehtes Taifersar Arahesis | 2011-12-19 | 1 | -4/+14 |
| | |||||
* | set_colors(): suppress "/dev/tty: No such device" | Zac Medico | 2011-12-18 | 1 | -2/+4 |
| | |||||
* | set_colors(): Redirect input to `stty size` to make it work after | Arfrever Frehtes Taifersar Arahesis | 2011-12-18 | 1 | -1/+1 |
| | | | | commit a3797a63a30579be3ba5418aad7e76fd520f9aee. | ||||
* | environment: don't save COLUMNS | Zac Medico | 2011-12-18 | 1 | -1/+1 |
| | |||||
* | Filter __PORTAGE_TEST_HARDLINK_LOCKS from env. | Zac Medico | 2011-12-14 | 1 | -1/+2 |
| | |||||
* | ebuild-ipc.py: return 2 when forked child crashes | Zac Medico | 2011-12-13 | 1 | -2/+2 |
| | |||||
* | ebuils-ipc.py: _exit in finally block after fork | Zac Medico | 2011-12-13 | 1 | -11/+27 |
| | |||||
* | PORTAGE_OVERRIDE_EPREFIX: alphabetize vars | Zac Medico | 2011-12-10 | 1 | -3/+3 |
| | |||||
* | Remove _SANDBOX_COMPAT_LEVEL. | Zac Medico | 2011-12-10 | 2 | -10/+1 |
| | |||||
* | lock-helper.py: disable_legacy_globals | Zac Medico | 2011-12-10 | 1 | -0/+1 |
| | | | | This prevents the portage.data module from accessing portage.settings. | ||||
* | repoman: eliminate eclass_db variable | Zac Medico | 2011-12-10 | 1 | -3/+2 |
| | |||||
* | Remove redundant eprefix in config constructors. | Zac Medico | 2011-12-10 | 2 | -9/+6 |
| | | | | | Since commit 11a7448f1d5a0bfb38f8de9d66a8fa8d7118c877, the config constructor uses portage.const.EPREFIX by default. | ||||
* | Rename override var to PORTAGE_OVERRIDE_EPREFIX. | Zac Medico | 2011-12-09 | 1 | -1/+1 |
| | |||||
* | config: make eprefix constructor parameter public | Zac Medico | 2011-12-09 | 2 | -6/+6 |
| | |||||
* | Use portage.const.EPREFIX more. | Zac Medico | 2011-12-09 | 4 | -4/+4 |
| | |||||
* | Binpkg: add chpathtool support for prefix | Zac Medico | 2011-12-09 | 1 | -0/+182 |
| | | | | | | This uses a python-based chpathtool implementation which is intended to be compatible with the C-based implemenation that the prefix branch uses. | ||||
* | portageq: get_repo* uses_root | Zac Medico | 2011-12-09 | 1 | -0/+4 |
| | |||||
* | Delete portage.dbapi.porttree._repo_info class and _repo_info attribute of | Arfrever Frehtes Taifersar Arahesis | 2011-12-09 | 2 | -4/+4 |
| | | | | | portage.dbapi.porttree.portdbapi objects. Migrate consumers to repositories attribute of portage.dbapi.porttree.portdbapi objects. | ||||
* | etc-update: use PORTAGE_INST_UID/GID | Zac Medico | 2011-12-08 | 1 | -2/+4 |
| | |||||
* | etc-update: experimental prefix support | Zac Medico | 2011-12-08 | 1 | -3/+3 |
| | |||||
* | Whitelist/filter __PORTAGE_TEST_EPREFIX. | Zac Medico | 2011-12-08 | 1 | -1/+2 |
| |