| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
| |
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
|
|
|
| |
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
|
|
|
| |
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
This was breaking app-portage/eclass-manpages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
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
|