104 Commits

Author SHA1 Message Date
Jakub Jirutka
8f4afa841a community/php7: fix imap ext to be loaded after recode
See https://github.com/alpinelinux/aports/pull/1339/files#r114501722
2017-05-11 13:07:18 +02:00
Jakub Jirutka
a790b93a3c community/php7: refactor funcs for resolving exts load order 2017-05-11 13:05:23 +02:00
Jakub Jirutka
1413e46ebb community/php7: improve extensions' pkgdesc, load it from CREDIS
This is based on https://github.com/alpinelinux/aports/pull/893
by vakartel.
2017-05-11 13:05:23 +02:00
Jakub Jirutka
f31a5e4ee5 community/php7: fix -dev's depends and declare them in depends_dev 2017-05-11 13:05:23 +02:00
Andy Postnikov
0a12727db8 community/php7: Change php7-module.conf to use SetHandler 2017-05-11 04:10:02 +00:00
Jakub Jirutka
caf6345429 community/php7: allow tests to fail on aarch64 for now
FAILED TEST SUMMARY
---------------------------------------------------------------------
Test curl_error() & curl_errno() function with problematic proxy [ext/curl/tests/curl_basic_010.phpt]
FTP with bogus parameters [ext/ftp/tests/004.phpt]
IntlTimeZone::getErrorCode/Message(): basic test [ext/intl/tests/timezone_getErrorCodeMessage_basic.phpt]
IntlTimeZone::getOffset(): errors [ext/intl/tests/timezone_getOffset_error.phpt]
2017-05-02 02:29:44 +02:00
Jakub Jirutka
5fb3e916d2 community/php7: really allow tests to fail on x86 and armhf 2017-05-02 02:19:09 +02:00
Jakub Jirutka
b803db240a community/php7: rm tests failing on ppc64le, allow x86 armhf to fail 2017-05-02 01:50:46 +02:00
Jakub Jirutka
3741aecdd9 community/php7: add unsuffixed symlinks for executables in /usr/bin 2017-05-02 01:04:52 +02:00
Jakub Jirutka
89cd70e777 community/php7: cosmetic changes
Some of the changes are based on https://github.com/alpinelinux/aports/pull/893
by vakartel.
2017-05-02 01:04:52 +02:00
Jakub Jirutka
63010da997 community/php7: run subset of tests on check 2017-05-02 01:04:52 +02:00
Jakub Jirutka
128b0f0e84 community/php7: automatically resolve deps of extensions
This solution is based on https://github.com/alpinelinux/aports/pull/893
by vakartel, but improved, cleaned and fixed to get it actually works.
2017-05-02 01:04:52 +02:00
Jakub Jirutka
e763ccc6ca community/php7: remove unneeded headers and fix bogus perms
This is copied from Fedora spec.
2017-05-02 01:04:52 +02:00
Jakub Jirutka
43a532f854 community/php7: add comment about bundled libs and fix licenses 2017-05-02 01:04:52 +02:00
Jakub Jirutka
1cc6d4f577 community/php7: fix and unify configuration flags
* Add /usr where path is expected to use system-provided library
  instead of bundled and for *-dir options.
* libxml cannot be build as shared.
* Remove --with-libexpat-dir, it's deprecated.
* Remove --enable-mbregex, it's enabled by default.
2017-05-02 01:04:52 +02:00
Jakub Jirutka
18e5293f6d community/php7: disable gd-jis-conv
https://github.com/alpinelinux/aports/pull/893#discussion_r114062643
2017-05-02 01:04:52 +02:00
Jakub Jirutka
827fabf578 community/php7: add version suffix to pear and phar executables 2017-05-02 01:04:52 +02:00
Jakub Jirutka
3801deabe6 community/php7: move peardev from -dev subpkg to -pear subpkg
This is based on https://github.com/alpinelinux/aports/pull/1305
by vakartel.
2017-05-02 01:04:52 +02:00
Jakub Jirutka
dff6062e19 community/php7: fix pecl, explicitly load xml extension
This is based on https://github.com/alpinelinux/aports/pull/893
by vakartel.
2017-05-02 01:04:52 +02:00
Jakub Jirutka
b2cddfde1b community/php7: switch to mysqlnd (PHP mysql native driver) 2017-05-02 01:04:52 +02:00
Jakub Jirutka
7fc22b6b77 community/php7: build with system-provided pcre library 2017-05-02 01:04:51 +02:00
Jakub Jirutka
8d0da879e1 community/php7: build fileinfo and tokenizer as shared 2017-05-02 01:04:51 +02:00
Jakub Jirutka
e0390b10a7 community/php7: build recode extension as shared 2017-05-02 01:04:51 +02:00
Jakub Jirutka
687a2f8a96 community/php7: build simplexml and xmlwriter as shared 2017-05-02 01:04:51 +02:00
Jakub Jirutka
970e3a1da7 community/php7: remove gsoap-dev from makedepends (not used anymore) 2017-05-02 01:04:51 +02:00
Jakub Jirutka
8e7377e14f community/php7: remove paxmark, it's not actually needed
According to vakartel.
2017-05-02 01:04:51 +02:00
Jakub Jirutka
5fc0102d15 community/php7: parametrize version suffix and some paths
This is based on https://github.com/alpinelinux/aports/pull/893
by vakartel.
2017-05-02 01:04:51 +02:00
Jakub Jirutka
c997492ce9 community/php7: upgrade to 7.1.4
This patch is based on https://github.com/alpinelinux/aports/pull/1305,
but includes only changes relevant to the upgrade (I'll apply the rest
separately).
2017-05-02 01:04:51 +02:00
Jakub Jirutka
ccd9222baa community/php7: rebuild
I'm trying to unblock aarch64 builder that is stuck on nextcloud,
because it's trying to build it with outdated php7 package.
2017-04-29 00:37:33 +02:00
Valery Kartel
07e29e4b12 community/php7: upgrade to 7.0.18 2017-04-20 14:00:27 +00:00
Tuan M. Hoang
286982fe48 community/php7: disable jit on s390x 2017-04-20 13:37:12 +00:00
Natanael Copa
68afd558a4 community/php7: rebuild against libressl 2.5 2017-04-18 20:45:37 +00:00
Leonardo Arena
893b789cf2 community/php7: remove uncommitted/unifinished patch 2017-04-07 14:06:00 +00:00
Leonardo Arena
a4211f462c community/php7-pear-net_idna2: install in the PEAR dir 2017-04-07 14:00:06 +00:00
Leonardo Arena
cf7ad2eecf community/php7: symlink php-cgi 2017-04-07 12:26:43 +00:00
Valery Kartel
a5abcb2a5d community/php7: critical fix in -dev
move phpize back from -pear to -dev.
add unsuffixed symlinks for phpize, php-config
2017-03-22 15:27:37 +00:00
Andy Postnikov
8cb032ecba community/php7: upgrade to 7.0.17
Bug fix release http://php.net/archive/2017.php#id2017-03-16-1

- removes getrandom patch
- adds libressl patch to allow configure with libressl
2017-03-20 14:31:48 +00:00
William Pitcock
e869608b82 trigger rebuilds on libwebp dependents 2017-02-26 21:26:56 +00:00
Valery Kartel
20bcce774e community/php7: fix php bug #74105
backport of php upstream patch
fix getrandom() call for images, deployed on kernel < 3.17
https://github.com/php/php-src/pull/2385
2017-02-23 07:30:31 +00:00
Andy Postnikov
d94710f220 community/php7: upgrade to 7.0.16
Bug fix release http://php.net/archive/2017.php#id2017-02-16-1
2017-02-18 16:01:09 +01:00
Andy Postnikov
29d57b8f70 community/php7: upgrade to 7.0.15 (security fixes) 2017-01-19 22:22:14 +01:00
Leonardo Arena
7e37ed8346 community/php7: rebuild against icu-58.1 2016-12-26 08:30:36 +00:00
Kevin Daudt
36a9e41e3c community/php7: fix php7-common having a dependency on itself 2016-12-22 08:15:26 +00:00
Andy Postnikov
60b55d5d87 community/php7: bundle php7-readline extension
There's no way to keep php7-readline extension shared.
Redhat bundling it into php executables https://apps.fedoraproject.org/packages/php/sources/spec/
The same as official PHP for Alpine docker image
https://github.com/docker-library/php/blob/master/7.0/alpine/Dockerfile#L114
2016-12-13 00:49:14 +01:00
Andy Postnikov
c0c97226c8 community/php7: fix build for aarch64 2016-12-10 21:56:02 +01:00
Andy Postnikov
6576f67c99 community/php7: upgrade to 7.0.14 (security fixes) 2016-12-08 15:15:42 +01:00
Jérémy Derussé
bde77fdc41 community/php7: disabled debug output in phpdbg
The purpose of this flag was to make phpdbg more verbose (https://github.com/krakjoe/phpdbg/blob/master/config.m4#L12)
And add a lot of noise in application's logs.
2016-11-16 18:44:39 +01:00
Andy Postnikov
bae9f49ff7 community/php7: upgrade to 7.0.13 2016-11-11 01:57:35 +01:00
Timo Teräs
a2e061d509 community/[various]: dont set arch in split function 2016-11-02 11:51:56 +02:00
Andy Postnikov
73743ac634 community/php7: upgrade to 7.0.12 2016-10-15 21:44:35 +02:00