summaryrefslogtreecommitdiffstats
path: root/pym/portage/const.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Add 'candy' to SUPPORTED_FEATURES.Zac Medico2010-08-231-1/+1
|
* * By default, disable the calc_prelink parameter to perform_md5() forZac Medico2010-08-211-2/+3
| | | | | merge and unmerge. * Add FEATURES=prelink-checksums in order to trigger the old behavior.
* Bug #324191 - Add support for FEATURES=compress-build-logs. The causesZac Medico2010-08-211-1/+2
| | | | | | | all build logs to be compressed while they are being written. Log file names have an extension that is appropriate for the compression type. Currently, only gzip(1) compression is supported, so build logs will have a '.gz' extension when this feature is enabled.
* FEATURES: Rename lafilefixing -> fixlafilesSebastian Luther2010-07-251-1/+1
|
* Bug #328317 - If libc is artifically promoted in the merge listZac Medico2010-07-191-0/+1
| | | | (for bug #303567), promote os-headers before it.
* Add forgotten trailing comma.Fabian Groffen2010-07-141-1/+1
| | | | This caused Portage to wrongly claim some FEATURES not to be valid.
* Let emerge fix .la filesSebastian Luther2010-07-121-1/+1
| | | | | Triggered by FEATURES="lafilefixing" (enabled by default) Includes a QA warning for invalid .la files.
* Add FEATURES=unknown-features-warn, so the the warning about unknown FEATURESZac Medico2010-07-111-0/+1
| | | | values can be disabled.
* Warn if FEATURES contains unknown values and don't keep them (bug #326561)Sebastian Luther2010-07-081-0/+14
|
* Support per-package bashrc files.Michał Górny2010-04-291-0/+1
| | | | | | | Support loading per-package bashrc files from the /etc/portage/env directory. The invidual files should reside in a directory matching ${CATEGORY}, with names matching ${PN}, ${PN}:${SLOT}, ${P} and/or ${PF} (which are applied in that order).
* Remove PORTAGE_USERNAME and PORTAGE_GROUPNAME support for now since antarusZac Medico2010-04-061-3/+0
| | | | says he wants it to work via make.conf, requiring redesign.
* Implement emerge part of pkg_pretendSebastian Luther2010-04-021-1/+1
|
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Add support for PORTAGE_USERNAME and PORTAGE_GROUPNAME environmentZac Medico2010-03-231-0/+3
| | | | | variables. Thanks to Alec Warner <antarus@g.o> for submitting the initial PORTAGE_USERNAME patch from chromiumos-overlay.
* Bug #303567 - Merge libc asap, in order to account for implicit dependencies.Zac Medico2010-02-171-0/+1
| | | | svn path=/main/trunk/; revision=15362
* Use tuples instead of lists for immutability.Zac Medico2010-01-301-7/+7
| | | | svn path=/main/trunk/; revision=15282
* Enable EAPI 3 and deprecate EAPI 3_pre2.Zac Medico2010-01-291-1/+1
| | | | svn path=/main/trunk/; revision=15221
* DEPCACHE_PATH is not used with ROOT at all, so move it out of the ↵Fabian Groffen2009-09-051-1/+1
| | | | | | target_root variable group svn path=/main/trunk/; revision=14199
* pym/portage/sets/files.py: use WORLD_FILE instead of manual reconstructionFabian Groffen2009-09-051-0/+1
| | | | | | | | | pym/portage/const.py: introduce WORLD_SETS_FILE variable pym/portage/sets/files.py: use new WORLD_SETS_FILE var pym/_emerge/unmerge.py: likewise svn path=/main/trunk/; revision=14197
* reorganise const.py to have logical grouping based on usageFabian Groffen2009-09-051-28/+49
| | | | | | | | | | grouped into use with config_root, target_root or nothing, made all variables that are used with config_root or target_root not start with a leading slash, such that they can be directly used with os.path.join (which they should because of xxxx_root). svn path=/main/trunk/; revision=14192
* fix up spacing, remove commented out code, fix copyright (sort of ↵Fabian Groffen2009-07-131-48/+48
| | | | | | see-if-I-can-commit test) svn path=/main/trunk/; revision=13824
* Remove leading slash from appropriate paths inside portage.const, so thatZac Medico2009-07-121-3/+3
| | | | | | | lstrip(os.sep) is not needed for os.path.join() calls. Thanks to Fabian Groffen <grobian@g.o> for this patch. svn path=/main/trunk/; revision=13821
* Change ACCEPT_LICENSE evaluation so that things like ACCEPT_LICENSE="* -@EULA"Zac Medico2009-06-221-1/+1
| | | | | | | | | | | | will work as expected. The ACCEPT_LICENSE variable is now treated as a lazily evaluated incremental, so that * can be used to match all licenses without every having to explicitly expand it to all licenses. It should now behave as approved by the council in response to the "RFC: ACCEPT_LICENSE default value (GLEP 23)" discussion: http://archives.gentoo.org/gentoo-dev/msg_d5c1e7285399ebc27a74bdd02cb4d037.xml svn path=/main/trunk/; revision=13670
* Bump to EAPI 2.Zac Medico2008-09-261-1/+1
| | | | svn path=/main/trunk/; revision=11550
* Add a new src_prepare phase function which is called in-between src_unpackZac Medico2008-08-231-1/+1
| | | | | | | and src_configure (and bump EAPI to 2_pre3). Thanks to Ciaran McCreesh for the suggestion. svn path=/main/trunk/; revision=11454
* For pkg_config and pkg_info, add respective "config" and "info" values toZac Medico2008-08-101-1/+1
| | | | | | EBUILD_PHASES. svn path=/main/trunk/; revision=11394
* * Fix the default() implementation so that it maps the ebuild argument toZac Medico2008-08-081-1/+1
| | | | | | | | | | | the correct phase function. * Add --exclude-init-phases option to save_ebuild_env() for filtering out unnecessary functions and variables when creating environment.bz2. * Add support for default() and default_* functions that die in all ebuild phases so that improper use of these functions is quickly discovered. svn path=/main/trunk/; revision=11346
* Bug #233735 - Add support for src_configure and default_* functions withZac Medico2008-08-041-1/+2
| | | | | | | new EAPI=2_pre2. Thanks to Arfrever Frehtes Taifersar Arahesis for the initial patch which I've made a few adjustments to. svn path=/main/trunk/; revision=11327
* Add "package" to EBUILD_PHASES since it's possible for einfo to be calledZac Medico2008-05-051-1/+2
| | | | | | by install_mask() during that phase. svn path=/main/trunk/; revision=10198
* In the package uninstall sanity check, use RDEPEND from the currentlyZac Medico2008-05-041-0/+1
| | | | | | running 'sys-apps/portage' instance to create a set of protected atoms. svn path=/main/trunk/; revision=10184
* Bug #198398 - Enable Manifest generation when there are no hashZac Medico2007-11-181-0/+2
| | | | | | | | | | functions available for types such as RMD160. Now it's possible to generate a Manifest when python-2.5 is built without ssl support. MANIFEST1_REQUIRED_HASH and MANIFEST2_REQUIRED_HASH are the only two functions that are strictly required now (MD5 and SHA1). svn path=/main/trunk/; revision=8521
* make PROFILE_ONLY_VARIABLES incrementalMarius Mauch2007-10-231-1/+1
| | | | svn path=/main/trunk/; revision=8253
* Replace hardcoded path with new constantMarius Mauch2007-10-091-0/+1
| | | | svn path=/main/trunk/; revision=8016
* Bump EAPI from 0 to 1 and fix eapi_is_supported() so thatZac Medico2007-10-041-1/+1
| | | | | | it works properly with both 0 and 1. svn path=/main/trunk/; revision=7909
* Add FEATURES=fakeroot support which causes install and package phases to run ↵Zac Medico2007-07-231-0/+1
| | | | | | inside fakeroot when a non-root user runs the ebuild command. Thanks to swegener for the initial patch. svn path=/main/trunk/; revision=7379
* Implement license visibility filtering for GLEP 23, bug #17367, and bug #152593.Zac Medico2007-03-201-1/+4
| | | | svn path=/main/trunk/; revision=6251
* Fix automatic path detection to account for new locationMarius Mauch2007-01-251-1/+1
| | | | svn path=/main/trunk/; revision=5789
* Namespace sanitizing, step 1Marius Mauch2007-01-251-0/+65
svn path=/main/trunk/; revision=5778