Christoph M. Becker
cc3cd0b3a8
PHP-8.2 has been branched; update PECL config
2022-08-31 13:29:10 +02:00
Shivam Mathur
a2e9e71579
Add branch config for PHP 8.2
...
Closes GH-20.
2022-08-30 23:00:32 +02:00
Christoph M. Becker
f660cbf562
Fix memcached builds
...
We must not add the include/ subfolders to the include path.
2022-03-10 12:41:16 +01:00
Christoph M. Becker
822f808c7a
Prepare for memcached builds
...
In theory, this should work, but in practice it fails since libmemcached
ships headers with standard names[1] which are erroneously included. We
still make the change, if only as a reminder that libmemcached needs to
be fixed.
We shall have a look at building with `--enable-memcached-igbinary` when
the header issue has been resolved.
[1] <https://github.com/awesomized/libmemcached/issues/61#issuecomment-1063228187 >
2022-03-09 19:32:01 +01:00
Christoph M. Becker
6c6b84e8f8
Support weakreference_bc
2022-01-25 12:46:58 +01:00
Christoph M. Becker
d3b826cc30
Update pecl_http PECL configuration
...
As of PHP 8.0.0, pecl_http no longer can use propro, since that
extension had to be discontinued. Since we no longer build packages
for PHP < 7.4 anymore, we change the default package configuration.
2022-01-24 12:56:53 +01:00
Christoph M. Becker
e7866a5aaa
oci8 3.2.0 is no longer compatible with instantclient 10.2
...
Cf. <https://github.com/php/php-src/issues/7736#issuecomment-991782788 >.
2021-12-11 22:58:39 +01:00
Christoph M. Becker
96bd9945e4
Increase allowed run time for pecl_next task
...
gRPC now takes roughly 4.5 hours to build (for 3 PHP versions), so we
increase the timeout once again.
2021-12-09 12:27:20 +01:00
Shivam Mathur
dcd684556b
Update instantclient to 19_9 for PHP 8 snaps
...
Closes GH-18.
2021-11-24 14:36:57 +01:00
Christoph M. Becker
aed8a0d0ab
Phalcon 5 requires ext/psr
2021-10-08 12:48:11 +02:00
Christoph M. Becker
111384243a
Special case Xdebug builds for PHP 7.3
...
As of Xdebug 3.1.0, the config option `--with-xdebug-compression` is
supported, but that does not work prior to PHP 7.4.20 because gzfwrite
is not exported. Thus, we build Xdebug for PHP 7.3 without compression
support.
2021-10-08 12:45:47 +02:00
Christoph M. Becker
68b48e0492
PHP 8.1 has been branched; update PECL config
2021-09-04 14:33:21 +02:00
Shivam Mathur
4b9d164998
Add config for PHP 8.1
...
Closes GH-17.
2021-09-01 13:16:33 +02:00
Christoph M. Becker
0811c5f1c3
Fix var_representation configuration
2021-06-25 11:44:24 +02:00
Christoph M. Becker
dc6edc8cf3
Enable var_representation builds
2021-06-25 00:32:56 +02:00
Christoph M. Becker
c99f13f21a
Enable simple_kafka_client builds
2021-04-12 12:06:15 +02:00
Christoph M. Becker
cb821eec81
Canonical php.net repos are on Github now
...
Cf. <https://news-web.php.net/php.internals/113838 >.
Signed-off-by: Christoph M. Becker <cmbecker69@gmx.de >
2021-03-29 18:25:44 +02:00
Christoph M. Becker
a56f95420d
Prepare for LuaSandbox builds
...
Since LuaSandbox is not compatible with latest Lua versions[1], we use
lua 5.1.5. It should be noted that the lua-5.1.5 packages are not
suitable to build the lua extension.
[1] <https://bugs.php.net/80850 >
2021-03-11 13:18:55 +01:00
Christoph M. Becker
1336ebfa65
Add support for building maxminddb
2021-01-08 17:01:04 +01:00
Christoph M. Becker
2511ec3a18
Also build oci8_19
2020-12-23 11:42:01 +01:00
Christoph M. Becker
c2d77d125a
PECL/pecl_http no longer supports PECL/propro as of PHP 8.0.0
2020-12-22 18:16:56 +01:00
Christoph M. Becker
db1ec78b56
Enable PECL/ip2proxy builds
2020-10-23 16:19:17 +02:00
Christoph M. Becker
da9fd19695
PHP 8.0 has been branched; update PECL config
2020-10-15 14:35:15 +02:00
Shivam Mathur
6bdb69bbb5
Add config for PHP 8.0
2020-10-15 13:48:01 +02:00
Christoph M. Becker
7bc1c7900f
Add general support for exporting from a Github mirror
...
This is a follow up on the quick fix for exporting from the php-src
Github mirror[1]. Instead of hard-coding everything in the code, we
introduce a configurable `gh_url`, and use it if given. We cannot use
the repository URL, though, because the toplevel folder inside the
downloaded archive would have a different name (the shortened revision
number is expanded again); downloading from the codeload subdomain
gives the desired result.
[1] <9e1ca1002a >
2020-09-07 13:42:26 +02:00
Christoph M. Becker
ef3a08671f
Enable PECL/zstd builds
2020-06-01 15:00:45 +02:00
Christoph M. Becker
a630bada1e
Increase allowed run time for pecl_next task
...
2 hours are not sufficient for some of the larger packages (such as
grpc and mongodb), so we increase the timeout to 3 hours.
2020-02-05 12:35:28 +01:00
Christoph M. Becker
43e2c84542
Deactivate PECL/pdflib builds for now
...
Until the license issue[1] is resolved, we shouldn't even attempt to
build the extension.
[1] <https://news-web.php.net/php.pecl.dev/16495 >
2019-12-19 10:46:49 +01:00
Christoph M. Becker
f43aa6acf8
Increase allowed run time for pecl_next task
...
There are two `<ExecutionTimeLimit>`s; one in `<Triggers>` and one in
`<Settings>`. These better match; otherwise the shorter period is
effective.
2019-11-12 15:10:28 +01:00
Christoph M. Becker
dfe8a0d96d
Add mysqlnd_azure configuration
2019-10-18 11:07:44 +02:00
Anatol Belski
fa00b701fa
Enforce shared mcrypt build
2019-09-17 14:39:40 +02:00
Christoph M. Becker
0e66d53902
Add mcrypt config
2019-09-17 14:29:34 +02:00
Christoph M. Becker
1c9eb963e3
Switch PHP 7.4 builds back to VC15
2019-08-12 11:05:29 +02:00
Anatol Belski
63163b94e9
Add 7.4 configs for PECL
2019-07-31 13:27:30 +02:00
Anatol Belski
f838cf9f2e
Fix ini
2019-07-11 12:57:16 +02:00
Anatol Belski
badfc05984
Add config for http_message
2019-07-11 12:51:04 +02:00
Anatol Belski
51891415f5
Revert runkit7 config attempts for now
2019-05-22 15:58:14 +02:00
Christoph M. Becker
496c23ce7f
Move php74 and master snaps to vs16
2019-05-21 12:46:47 +02:00
Christoph M. Becker
793e67a7c7
Remove build-breaking --without-interbase
...
ext/interbase has been removed, so configuring --without-interbase
broke the build.
2019-05-07 23:41:23 +02:00
Anatol Belski
d61247dc16
Fix uv options
2019-05-03 14:04:55 +02:00
Christoph M. Becker
9bd1b4027a
Avoid --enable-runkit7
2019-04-08 13:15:32 +02:00
Christoph M. Becker
0c6604b85e
Add config for runkit7
...
The extension is named runkit7, but for BC reasons is enabled with
`--enable-runkit`.
2019-04-08 13:13:00 +02:00
Christoph M. Becker
7780e97d8a
Add config for dbase
2019-04-04 11:17:16 +02:00
Christoph M. Becker
3798a83536
Add PECL/base58
2019-04-03 12:43:18 +02:00
Christoph M. Becker
fe29aaffc7
Disable ext/interbase
...
Commit bd73607 of php-src[1] broke the ext/ibase build; following Joe's
reasoning[2] we disable the ext/interbase builds (at least for now).
[1] <http://git.php.net/?p=php-src.git;a=commit;h=bd73607b9e4811e7caa9d2ff4d227626ffd35dab >
[2] <https://github.com/php/php-src/pull/3976#issue-263815945 >
2019-03-26 10:33:51 +01:00
Mat Berchtold
71c53d0daa
Add ini for php 7.4 snaps
2019-03-22 17:29:03 +01:00
Anatol Belski
5de9c929f2
Add config for parallel and sync with pickle
2019-02-12 10:43:29 -08:00
Anatol Belski
3f5885385a
Add config for ext/sandbox
2019-01-16 15:45:01 +01:00
Anatol Belski
68c53c1f7f
Add config for the decimal ext
2018-11-01 18:26:07 +01:00
Anatol Belski
4087c09144
Disable dev mode for mysql_xdevapi
2018-10-23 15:31:06 +02:00