summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* php-ext-source-r3.eclass: mark PHP_EXT_{NAME, NEEDED_USE} as @PRE_INHERITSam James2021-03-311-1/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* php-ext-source-r3.eclass: Fix eclassdocMichał Górny2020-07-041-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass: php-ext-source-r3 - Use relative symlink for active iniBrian Evans2020-02-241-1/+1
| | | | Signed-off-by: Brian Evans <grknight@gentoo.org>
* eclass: php-ext-source-r3 - Add support for building with PHP 7.4+Brian Evans2019-09-201-5/+14
| | | | Signed-off-by: Brian Evans <grknight@gentoo.org>
* php-ext-source-r3.eclass: Add EAPI=7 supportBrian Evans2019-01-191-16/+15
| | | | Signed-off-by: Brian Evans <grknight@gentoo.org>
* php-ext-source-r3.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* eclass: php-ext-source-r3 - Update documentation of src_prepareBrian Evans2018-03-221-3/+3
|
* eclass: php-ext-sources-r3 - Apply user patches to all targetsBrian Evans2018-03-211-15/+15
| | | | | | | | | | | | | | | | The original eclass copied sources as part of the exported src_unpack and then attempted to apply default_src_prepare to every PHP_TARGET. As the bug shows, this fails on eapply_user because that function will only ever apply once. Instead, eliminate the php-ext-sources-r3_src_unpack. Move the copy function to src_prepare phase after patches were applied, optionally disabled by PHP_EXT_SKIP_PATCHES=yes. This eclass will only apply patches to PHP_EXT_S. Fixes: https://bugs.gentoo.org/650324
* php-ext-source-r3.eclass: Fix documentation of PHP_INI_NAME.Ulrich Müller2018-03-021-1/+1
| | | | This was breaking app-portage/eclass-manpages.
* php-ext-source-r3.eclass: Introduce PHP_EXT_NEEDED_USEBrian Evans2018-01-291-0/+19
| | | | | | | | | | | | | | | | This simplifies the dependencies in an ebuild @DESCRIPTION: A list of USE flags to append to each PHP target selected as a valid USE-dependency string. The value should be valid for all targets so USE defaults may be necessary. Example: PHP_EXT_NEEDED_USE="mysql?,pdo,pcre(+)" The PHP dependencies will result in: php_targets_php7-0? ( dev-lang/php:7.0[mysql?,pdo,pcre(+)] ) Bug: https://bugs.gentoo.org/586446
* php-ext-source-r3.eclass: Introduce PHP_INI_NAME variableBrian Evans2018-01-291-3/+14
| | | | | | | | | | | Currently php-ext-source-r3 saves the enabling ini file as "${PHP_EXT_NAME}.ini". This is problematic when foo module needs to be loaded before bar module as things are read in directory order. This patch introduces PHP_INI_NAME which defaults to PHP_EXT_NAME for backwards-compatibility. Bug: https://bugs.gentoo.org/586446
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* eclass/php-ext-source-r3: define the variable slot local to src_testGöktürk Yüksek2016-10-291-0/+1
|
* php-ext-source-r3.eclass: Add src_test functionThomas Deutschmann2016-10-121-1/+13
| | | | | | | php-ext-source-r3 eclass currently does not provide FEATURES=test support like php-ext-pecl-r3 eclass does. This commit will add and export the src_test function from php-ext-pecl-r3 eclass to php-ext-source-r3 eclass to allow testing of PHP standalone extensions as well.
* php-ext-source-r3.eclass: new revision supporting EAPI=6.Michael Orlitzky2016-07-091-0/+410
This is a new revision of the php-ext-source eclass that supports EAPI=6 (only) and cleans up some of the existing code. The list of user-facing changes is, * Support only EAPI=6. * PATCHES array/variable support. * DOCS array support (bug 512184). * Renamed my_conf and PHPSAPILIST variables. Some refactoring was done, but not in a way that consumers should notice. A migration guide can be found on the wiki: https://wiki.gentoo.org/wiki/Project:PHP/Php-ext-source-r3_migration_guide In addition, a number of improvements were suggested by Michał Górny on the gentoo-dev mailing list: https://archives.gentoo.org/gentoo-dev/message/9159cba2eabceb96d8ae16ced6631f1e Gentoo-Bug: 512184