Michele Locati
754abb72d7
Fix installing sqlsrv and pdo_sqlsrv ( #717 )
2023-03-07 10:29:43 +01:00
Anton Samofal
0cee94a8bb
Add support for zmq ( #716 )
2023-03-07 00:51:59 +01:00
Michele Locati
f175ea1470
Fix installing excimer on Alpine ( #714 )
2023-03-06 12:06:30 +01:00
Michele Locati
46e8032081
Fix swoole compile options ( #712 )
2023-03-03 18:40:16 +01:00
croensch
5c1e8a1dd8
automatically set proxy for pear/pecl ( #692 )
...
* automatically set proxy for pear/pecl
* only set once
* fix shell code style
* fix possibly unset vars
2023-03-02 22:48:56 +01:00
Jivin.L
93c7e386e8
install-php-extensions: 3856: !grep: not found ( #709 )
2023-03-01 23:29:58 +01:00
Michele Locati
19fef35c08
ion extension: install ion-c 1.1.1 instead of 1.1.0 ( #704 )
2023-02-23 22:48:06 +01:00
Michele Locati
70792b6372
Workaround for KEYEXPIRED apt issue on Debian Jessie ( #703 )
2023-02-23 22:27:35 +01:00
Michele Locati
e13908605f
Update openswoole configure options to version 22.0.0 ( #701 )
2023-02-23 12:55:53 +01:00
Michele Locati
83457983c7
Add support for zookeeper on PHP 8.1/8.2 ( #696 )
2023-02-21 13:48:42 +01:00
Michele Locati
9d8d867219
New env var: IPE_DEBUG (turn on debug) ( #695 )
2023-02-20 18:47:49 +01:00
Max
4c3682a563
Support cassandra ( #693 )
2023-02-19 16:34:41 +01:00
Michele Locati
7e07e08f47
Upgrade cmark system library form 0.30.2 to 0.30.3 ( #689 )
2023-01-24 11:20:13 +01:00
Michele Locati
9bc48add50
Add support for Alpine 3.17 ( #687 )
2023-01-22 11:33:20 +01:00
Michele Locati
1841d1ae11
Use pickle only if pecl is not installed ( #679 )
...
Fix #674
Fix #678
2023-01-20 19:32:20 +01:00
Michele Locati
9d35d426dd
Resolve 'stable', 'beta', ... PECL version when need actual versions ( #685 )
2023-01-20 18:48:14 +01:00
Michele Locati
9034906917
Install beta versions of the xmlrpc extension ( #683 )
...
There's no stable version published on PECL
2023-01-20 17:39:00 +01:00
Michele Locati
2d0b8b0d99
Install alpha versions of the ION extension ( #680 )
...
There's no stable/beta version published on PECL
2023-01-20 17:02:26 +01:00
Till Krüss
26d93fe774
Use R2 URL for ext-relay ( #676 )
2022-12-21 10:18:03 +01:00
Michele Locati
608d9e2259
Fix xdebug with PHP 7.2/7.3/7.4, xdebug 3.2 GA ( #671 )
2022-12-09 10:37:38 +01:00
Michele Locati
8a6cafc232
Upgrade ion-c from v1.0.6 to v1.1.0 ( #669 )
2022-12-07 13:30:23 +01:00
Michele Locati
f43000a9fe
[Alpine] Update libgearman from v1.1.19.1 to v1.1.20 ( #661 )
2022-11-24 16:23:32 +01:00
Michele Locati
ef69c94206
Fix installing zstd on PHP 5.x ( #664 )
2022-11-24 14:02:19 +01:00
Michele Locati
464e403160
Add support for relay ( #657 )
2022-11-15 19:03:33 +01:00
Michele Locati
f0c8bc1820
Fix xdebug on PHP 8.2 ( #655 )
2022-11-09 15:54:37 +01:00
Michele Locati
8f9e4f24d9
Use pre-compiled system libraries for GD AVIF support on Alpine 3.15+ ( #653 )
2022-11-02 22:36:19 +01:00
Michele Locati
4e8e8b8cb9
Add support for parallel on PHP 8.0, 8.1 and 8.2 ( #649 )
2022-10-24 15:01:09 +02:00
Maciej Kiejda
78e9e45c4c
using length instead of count for php < 7.2 compatibility ( #643 )
2022-10-11 17:01:37 +02:00
Michele Locati
81a89fe49b
Add support for simdjson ( #641 )
2022-10-01 22:16:01 +02:00
Michele Locati
77c631fbeb
Add support for spx on PHP 8.2 ( #637 )
2022-09-29 00:16:11 +02:00
Michele Locati
7d1ca9fd6b
Hardcode last protobuf version ( #636 )
...
See https://github.com/protocolbuffers/protobuf/issues/10619
2022-09-26 16:19:05 +02:00
Michele Locati
bdd050d189
Use a more stable source for libxdiff ( #632 )
2022-09-15 16:36:48 +02:00
Michele Locati
51711dcb45
Fix installing mailparse on PHP 7.2- ( #631 )
2022-09-15 16:29:00 +02:00
Michele Locati
c32c1b259c
Fix installing ast on PHP 7.1- ( #624 )
2022-08-10 08:35:03 +02:00
Michele Locati
05ddea7f49
Fix installing xdebug 3.2 on Alpine Linux ( #623 )
2022-08-05 16:49:25 +02:00
Michele Locati
51b16e983b
Support installing custom languages for pspell ( #621 )
2022-08-03 18:41:24 +02:00
Michele Locati
95aa12a5c5
Add support for swoole 5.0.0 ( #617 )
2022-08-03 17:03:15 +02:00
Michele Locati
9a11492f59
Let users install a smaller but English-only ICU lib ( #612 )
2022-07-15 17:13:32 +02:00
Michele Locati
b8195286b3
Fix installing datadog_trace (ddtrace) on PHP 5.x ( #610 )
2022-07-12 14:20:02 +02:00
Michele Locati
cf1b46d0c3
Fix installing grpc on Debian Jessie ( #609 )
2022-07-12 13:37:31 +02:00
Michele Locati
96fedafb8d
Enable c-ares for swoole 4.8.11+ ( #608 )
...
Test: swoole
2022-07-12 11:04:43 +02:00
Michele Locati
57009be2b8
Fix intl on Alpine 3.16 by installing icu-data-full ( #605 )
2022-06-24 18:25:44 +02:00
Eric de Ruiter
0c615b3e33
Fix parallel compilation with pickle ( #603 )
...
The MAKE environment variable seems to be only supported on pecl, not with pickle
Use the MAKEFLAGS environment variable which is automatically passed to the child process and is directly supported by make
2022-06-22 21:33:37 +02:00
Fred Cox
05d2d8c2f6
Add support for snappy ( #597 )
2022-06-16 15:50:02 +02:00
Fred Cox
b1d802ef8a
Add support for lz4 ( #596 )
2022-06-16 14:49:29 +02:00
Michele Locati
dcb15dfbbc
Add support for memprof on Alpine 3.16+ ( #595 )
2022-06-13 09:41:57 +02:00
Michele Locati
118447fb5b
Fine-tune datadog_trace support ( #591 )
2022-06-11 18:27:36 +02:00
Klaus Großmann
aed4f83ba7
add datadog_trace extension ( #589 )
2022-06-11 17:25:45 +02:00
Michael Voříšek
9395d89ec0
Add sockets PHP 8.2 support ( #590 )
2022-06-11 17:10:23 +02:00
Michele Locati
9e2cbaf555
Add support for PHP 8.2 ( #586 )
...
* Declare that we now support PHP 8.2
* PHP 8.2: test rc instead of stable
* Declare initial list of extensions that work with PHP 8.2
2022-06-11 08:26:39 +02:00
Michele Locati
765d4c8517
Fix installing event ( #584 )
2022-06-06 10:28:55 +02:00
Michele Locati
2367aeb690
Add support for xdiff ( #579 )
2022-05-26 09:10:38 +02:00
Michele Locati
8f149e8aa1
Add support for php_trie ( #578 )
2022-05-25 16:47:23 +02:00
Michele Locati
a225964749
Install snuffleupagus 0.8.2 instead of 0.8.1 by default ( #577 )
2022-05-24 10:13:52 +02:00
Michele Locati
f984883c9b
Install snuffleupagus 0.8.1 instead of 0.8.0 by default ( #575 )
2022-05-16 20:04:14 +02:00
Michele Locati
b30e3874bf
Install snuffleupagus 0.8.0 instead of 0.7.1 by default ( #574 )
2022-05-16 11:32:26 +02:00
Michele Locati
3608f58e74
Add support for ion ( #573 )
2022-05-13 17:18:20 +02:00
Michele Locati
b2ce432910
Use latest excim version on PHP 7.1 too ( #571 )
2022-05-07 19:07:44 +02:00
Michele Locati
0197661f85
Fix installing excimer on PHP 7.1 ( #570 )
...
The issue has already been fixed by
aed4ff8243
but we need to wait for a new version
Test: excimer
2022-05-05 18:47:46 +02:00
Michele Locati
4baf5b3ce8
Install latest version of protobuf ( #563 )
2022-04-22 16:36:33 +02:00
Michele Locati
aeb529c2a9
Add support for parle ( #567 )
2022-04-21 16:16:52 +02:00
Michele Locati
6faf051b48
Upgrade SPX to v0.4.12 ( #566 )
2022-04-21 15:43:20 +02:00
Michele Locati
a73248ed6f
Add support for sodium on PHP 5.6, 7.0 and 7.1 ( #562 )
2022-04-05 14:37:14 +02:00
Michele Locati
3714ceb51a
Fix installing protobuf on PHP 7/8 ( #560 )
2022-04-02 17:31:27 +02:00
Michael Gooden
db9b4aab47
Fix INI ordering issue with openswoole and sockets on Alpine ( #554 ) ( #555 )
...
Signed-off-by: Michael Gooden <me@michaelgooden.net>
2022-03-30 17:59:33 +02:00
Michele Locati
581a0d0fbf
Fix installing snmp ( #552 )
2022-03-29 09:02:42 +02:00
Michele Locati
bc638d23a0
Download pickle only when really needed ( #551 )
...
* We don't use pecl to install geos
* We don't use pecl when installing an extension from source
* Don't run PHP 8.1 tests on Alpine 3.13
We don't have an Alpine 3.13 distro coming with PHP 8.1
Test: geos
2022-03-28 18:48:16 +02:00
Michele Locati
c5bc96d03f
Fix checking extensions ( #550 )
2022-03-28 18:11:43 +02:00
Michele Locati
7b1aec3ea9
Fix installing protobuf on PHP 8.x ( #547 )
...
Test: protobuf
2022-03-28 14:49:56 +02:00
Michele Locati
9f2bd2e20d
Fix installing openswoole on PHP 7.3- ( #545 )
...
Test: openswoole
2022-03-28 09:17:33 +02:00
Michele Locati
bf88b6d618
Ability to install extensions from source code/specific commits ( #538 )
2022-03-25 10:55:08 +01:00
Michael Voříšek
9167ef9b59
Strip symbols only for non-debug PHP build ( #540 )
2022-03-25 10:20:09 +01:00
Michele Locati
36404177eb
Fix detecting the so module for the apcu_bc PHP extension ( #544 )
...
Test: apcu_bc
2022-03-25 10:02:46 +01:00
Michele Locati
65347eb080
Avoid apk upgrade ( #542 )
...
Test: zip,xdebug,gd
2022-03-25 09:29:15 +01:00
Michele Locati
7ba4e7a920
Abort if installing PHP extensions introduces new PHP startup errors ( #541 )
...
Test: bcmath+xdebug
2022-03-25 08:59:08 +01:00
Michele Locati
fa7e016989
Don't enable bundled modules if they have problems ( #536 )
2022-03-24 14:43:54 +01:00
Michele Locati
377f714c9b
Make it easier to install Oracle Instant Client Basic ( #535 )
2022-03-24 14:04:40 +01:00
Michele Locati
74eb6cc20e
Check that compiled bundled PHP modules work ( #534 )
...
Test: bcmath
2022-03-24 12:22:11 +01:00
Michele Locati
7910f27d85
Strip symbols from compiled extensions ( #533 )
2022-03-24 11:58:29 +01:00
Michele Locati
4e5fbe0d84
Add support for geos ( #532 )
2022-03-24 10:18:15 +01:00
Michele Locati
6ba171e3b1
Add support for luasandbox ( #531 )
2022-03-24 08:58:10 +01:00
Michele Locati
e3fc02766a
Add support for memprof on Debian ( #530 )
2022-03-23 10:55:44 +01:00
Michele Locati
4667f174e7
Install msodbcsql18 alone on Debian 11 ( #525 )
...
* Install msodbcsql18 alone on Debian 11
* Updgrade msodbcsql from 17.8 to 17.9 on Alpine with PHP <= 7.3
* pdo_sqlsrv and sqlsrv now work on Debian Bullseye with PHP 7.3
2022-03-23 09:58:46 +01:00
Michele Locati
5fab1d04c3
Add Stand With Ukraine message ( #529 )
2022-03-22 19:24:18 +01:00
Michele Locati
347d5a76bb
libaom: upgrade to 3.3.0; libavif: upgrade to 0.9.3, libyuv: use a specific commit ( #524 )
2022-03-14 17:21:01 +01:00
Michael Voříšek
c14bd17033
Use Basic Light Oracle Instanct Client ( #518 )
2022-02-27 00:21:04 +01:00
Michele Locati
1be3c17e78
sqlsrv and pdo_sqlsrv; use Microsoft ODBC 18 when available, support Debian Bullseye ( #512 )
2022-02-16 17:31:14 +01:00
Michele Locati
1528a4816d
Support spx on PHP 8.1 ( #511 )
2022-02-14 17:41:30 +01:00
Michele Locati
75d28db7f4
Fix installing sqlsrv/pdo_sqlsrv on PHP 7.3 and PHP 8.1 ( #502 )
2022-02-01 14:11:52 +01:00
Michele Locati
22276358bd
Fix compilation of sockets with PHP 8.0.15 and PHP 8.1.2 ( #501 )
...
Test: sockets
2022-01-24 18:20:52 +01:00
Aleksandr Fedotov
11f97c8b6c
Support serialize for apcu ( #486 )
...
Test: apcu, igbinary, igbinary+apcu
2022-01-12 12:36:36 +01:00
Michele Locati
98878f5bd1
Support rdkafka on PHP 8.1, fix minor bug ( #494 )
2022-01-10 16:31:35 +01:00
Michele Locati
d86be8c965
Fix installing lzf of PHP 7.1- ( #492 )
...
Test: lzf
2022-01-10 15:47:37 +01:00
Marek Janda
ab76d49355
Support oci8 on aarch64 ( #488 )
2022-01-10 15:04:54 +01:00
Michele Locati
a0d2bd42a8
Fix installing mongodb on PHP 7.1 ( #483 )
...
* Fix installing mongodb on PHP 7.1
Test: mongodb
* Run all docker images even if any of them fails
2021-12-15 16:16:24 +01:00
Michele Locati
6544305702
Support ds on PHP 8.1, fix DS on PHP 7.2- ( #481 )
...
* Support ds on PHP 8.1
* Fix installing DS on PHP 7.2-
2021-12-14 11:52:42 +01:00
Bob Clough
412d93afc2
Add libldap-common to debian dependencies ( #475 )
...
* Add libldap-common to debian dependencies
This used to be installed implicitly within debian-based docker containers by curl, but as of debian 11 isn't.
This is needed to let secure LDAP work out of the box.
Fixes #474
Test: ldap
* Install libldap-common only on Debian 9 (stretch) or later
Co-authored-by: Michele Locati <michele@locati.it>
2021-12-06 17:36:45 +01:00
Michele Locati
1d08aab2b5
Use the stable version of amqp on PHP 8.0+ ( #472 )
...
Test: amqp
2021-12-05 19:36:50 +01:00
Michele Locati
0e03a8f045
Fix installing tiny on Alpine 3.15 ( #471 )
2021-12-05 16:55:37 +01:00
Michele Locati
10bc5d5e5a
Enable postgres support for openswoole ( #468 )
2021-12-05 12:41:29 +01:00
Michele Locati
c516929275
Enable curl for recent swoole versions ( #462 )
...
Test: swoole
2021-11-05 23:42:30 +01:00
Michele Locati
daa351d9fc
Add support for openswoole ( #461 )
2021-11-05 23:14:23 +01:00
Michele Locati
a78c760ef5
Use @fix_letsencrypt argument instead of IPE_FIX_CACERTS to fix Let's Encrypt ( #451 )
...
IPE_FIX_CACERTS is still supported, but deprecated
Test: blackfire, ioncube_loader, snuffleupagus, sourceguardian, spx, xdebug, zip
2021-10-08 10:24:06 +02:00
Michele Locati
4d6d8e7815
Let users install the extensions without actually enabling them ( #449 )
...
Test: apcu, apcu_bc, blackfire, event, ioncube_loader, sourceguardian, http, memcached, snuffleupagus, xdebug
2021-10-08 00:10:45 +02:00
Michele Locati
73545ba3e5
Add an option to fix Let's Encrypt CA certificates for old distros ( #450 )
2021-10-07 23:40:39 +02:00
Michele Locati
6bad6ec08f
Enable AVIF for GD on PHP 8.1 ( #375 )
2021-09-29 09:31:34 +02:00
Laurent Laville
2a4168f26b
Support uploadprogress for PHP 8.0 ( #445 )
2021-09-29 09:18:17 +02:00
Michele Locati
cdda8c2bdd
Fix installing ionCube in multiarch, fix installing SourceGuardian for 32-bit PHP ( #444 )
2021-09-28 13:11:38 +02:00
Michele Locati
f9cf2dedc3
Add support for SourceGuardian Loader ( #442 )
2021-09-28 11:44:47 +02:00
Michele Locati
872d4e5302
Upgrade libcmark to 0.30.2 ( #440 )
2021-09-27 10:06:07 +02:00
Michele Locati
3bd54f0270
Upgrade Microsoft SQL Server ODBC Driver version for Alpine Linux
...
Test: pdo_sqlsrv, sqlsrv
2021-08-26 10:22:48 +02:00
Michele Locati
385187633d
Fix installing tensor on Debian Bullseye
2021-08-25 12:04:24 +02:00
Michele Locati
f40863af77
Don't use apt-get add on Debian Bullseye
2021-08-25 10:04:06 +02:00
Michele Locati
89263593b5
Fix installing decimal on Debian Bullseye
2021-08-24 16:35:01 +02:00
Michele Locati
51de6aacb2
Compile libenchant1 from source for PHP 5/7 when not provided by the system
...
Test: enchant
2021-08-24 15:51:35 +02:00
dsech
7e51682eb9
Install the correct version of blackfire on alpine
...
Test: blackfire
2021-08-19 12:09:54 +03:00
Michele Locati
7eabdbf791
Let users keep the system packages cache
2021-08-13 08:54:09 +02:00
Michele Locati
590125bc51
Improve blackfire installation
...
Test: blackfire
2021-08-12 18:02:40 +02:00
Laurent Laville
bfe62a538c
fix shell coding style
2021-08-11 10:56:10 +02:00
Laurent Laville
e7837c062f
add blackfire PHP probe
2021-08-08 18:52:40 +02:00
Gábor Egyed
3c714191cc
Add SPX support
2021-08-07 22:35:25 +02:00
Michele Locati
77633bd934
Fix installing SSL library on Alpine 3.14
...
Test: imap,zip,imap+zip
2021-08-06 10:39:16 +02:00
Michele Locati
2961bbeef3
Install unzip when installing composer
...
Test: @composer
2021-08-06 10:20:10 +02:00
Michele Locati
7c3dbd2b9e
Add support for event
...
Test: event+sockets
2021-08-03 11:59:27 +02:00
Michele Locati
1b31dd1698
Use libcmark 0.30.1 whenever possible
...
Test: cmark
2021-08-03 08:38:31 +02:00
Michele Locati
f753dfdd7b
Upgrade snuffleupagus from v0.7.0 to v0.7.1
...
Test: snuffleupagus
2021-08-03 08:23:15 +02:00
Laurent Laville
2cdf6f92c1
add support for yac
2021-08-02 17:23:04 +02:00
Fred Cox
bd7fcd4795
Fix uopz for < php 8
2021-07-30 22:21:48 +03:00
Michele Locati
56393d436e
Add support for stomp
2021-07-15 10:44:06 +02:00
Michele Locati
805658d9e6
Use mongodb 1.9.2 on PHP 7.0
...
Test: mongodb
2021-07-14 17:10:55 +02:00
Laurent Laville
ac55a46d2e
add new extension jsmin
2021-07-13 11:12:48 +02:00
Michele Locati
8a67ef60ae
Upgrade APK packages when we install some APK package
2021-07-12 16:53:47 +02:00
Michele Locati
9be30b99b5
Remove with-libdiffmark configure option
...
It's not defined in package.xml, so pecl won't be able to set it
2021-07-12 09:05:25 +02:00
Laurent Laville
b9f5049d92
do not use diffmark with PHP 8.x (not yet supported)
2021-07-11 08:49:56 +02:00
Laurent Laville
fefe3c4fd5
add library libstdc++ for alpine distro missing to load xmldiff extension
2021-07-11 08:31:03 +02:00
Laurent Laville
9f17f4d277
add new xmldiff extension
2021-07-10 08:59:08 +02:00
Laurent Laville
6efe263150
fix typo error in comment
2021-07-10 07:03:33 +02:00
Laurent Laville
398d438b0e
fix typo error in function name
2021-07-05 16:43:02 +02:00
Michele Locati
46bffdbd65
Use last stable mongodb version on PHP 7.0+
...
Test: mongodb
2021-07-05 14:58:50 +02:00
Michele Locati
a226dc2b5e
Mark pre-installed required APT/APK packages as used
...
Test: zip
2021-07-02 14:35:48 +02:00
Michele Locati
c64523bf27
Fix apt package regexes on Debian
...
Test: amqp,dba,gd,gearman,geoip,gmagick,gnupg,http,imagick,imap,intl,maxminddb,mongo,mongodb,oci8,pdo_oci,rdkafka,redis,swoole,tidy,xls,zip
2021-07-02 12:41:41 +02:00
Michele Locati
2975caeb1b
Support pdo_sqlsrv and sqlsrv on PHP 8.1
2021-07-01 15:39:18 +02:00
Michele Locati
2ea8689342
Upgrade Microsoft ODBC Driver for Alpine Linux
...
Test: sqlsrv,pdo_sqlsrv
2021-07-01 11:07:10 +02:00
Michele Locati
efbfd61640
Upgrade libcmark from 0.29.0 to 0.30.0
...
Test: cmark
2021-07-01 10:44:27 +02:00
Michele Locati
50dd37c7c6
Declare that we now support PHP 8.1
2021-07-01 08:39:57 +02:00
Michele Locati
dc917dea37
AMQP with PHP 8: use the latest beta version instead of a specific commit
2021-07-01 08:32:22 +02:00
Michele Locati
fac21dbb6c
Fix handling of TLS/SSL libraries on Alpine
...
Test: imap,mongo,mongodb,swoole,zip
2021-06-30 15:43:35 +02:00
Michele Locati
5ec117a62b
Install the alpha version of zookeeper
2021-06-30 12:39:38 +02:00
pataar
5bae34bca3
Revert whitespace trimming
2021-06-30 10:42:01 +02:00
pataar
c9ebe98a61
Use maven instead of ant when building zookeeper
...
Test: zookeeper
2021-06-30 10:29:02 +02:00