summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Set PYTHON_REQUIRED_USE, and add it to REQUIRED_USE in distutils-r1.Mike Gilbert2013-05-211-3/+24
|
* Consistently create ${EPYTHON} subdir for Python wrappers. Fixes conflict ↵Michał Górny2013-05-101-2/+2
| | | | between Python & vala wrappers, bug #469312.
* Create temporary symlinks for executables and pkg-config files, and add them ↵Michał Górny2013-04-071-1/+2
| | | | to $PATH and $PKG_CONFIG_PATH respectively. This makes it easier for broken build systems to find Python, and gives us the possibility of dropping python-wrapper.
* Use (-) USE-defaults to reduce issues from removing flags.Michał Górny2013-01-301-3/+3
|
* Check PYTHON_COMPAT for validity, and support disabling implementations in ↵Michał Górny2013-01-211-14/+27
| | | | the eclass.
* Fix the PYTHON_SINGLE_TARGET validity check.Michał Górny2013-01-081-8/+10
|
* Manually check PYTHON_TARGETS and PYTHON_SINGLE_TARGET for validity rather ↵Michał Górny2013-01-081-4/+31
| | | | than using REQUIRED_USE. Fixes bug #447808.
* Remove myself from explicit maintainers, it is enough to assign the bugs to ↵Michał Górny2013-01-021-4/+3
| | | | Python team.
* Introduce python_fix_shebang(), to fix shebangs in installed Python scripts ↵Michał Górny2012-12-201-1/+45
| | | | recursively.
* Commonize the code for obtaining the Python interpreter dependency string.Michał Górny2012-12-201-19/+4
|
* Require EAPI=5 in both python-r1 eclasses due to bug #447524.Michał Górny2012-12-171-4/+5
|
* Introduce python-any-r1, to handle packages satisfied by any Python ↵Michał Górny2012-12-011-1/+3
| | | | implementation installed (e.g. strictly build-time dependent).
* Add missing REQUIRED_USE constraints to enforce PYTHON_SINGLE_TARGET being ↵Michał Górny2012-11-301-1/+6
| | | | in PYTHON_TARGETS.
* Make python-single-r1 stand-alone, and blocking python-r1.Michał Górny2012-11-301-23/+94
|
* Run EXPORT_FUNCTIONS even if re-inheriting, to preserve the expected phase ↵Michał Górny2012-11-261-1/+5
| | | | overrides.
* Override incompatible functions in python-single-r1 directly, instead of ↵Michał Górny2012-11-261-1/+15
| | | | adding checks to python-r1.
* Fix EAPI checks, add double- and colliding include guards.Michał Górny2012-11-241-3/+9
|
* Introduce python-single-r1 to handle Python packages not supporting multiple ↵Michał Górny2012-11-241-0/+96
implementations.