Jerry Ma
22a438ed5e
Add xlswriter extension windows support ( #712 )
...
* Add xlswriter extension windows support
* cs fix
2025-04-24 14:21:37 +08:00
Jerry Ma
a7adec1341
Add extension ev support ( #703 )
...
* Add extension ev support
* Sort config
* Correct ev build arg for windows
* Use static-php mirror of nasm
* Fix windows ev patch
* Oops
2025-04-19 20:39:48 +08:00
crazywhalecc
8b07b15f6c
Merge branch 'main' into feat/xdebug-dynamic
2025-04-18 09:45:19 +08:00
DubbleClick
d21980170e
bring back openmp for musl, add TODO to add it back in on glibc
2025-03-30 22:07:56 +07:00
crazywhalecc
936413a6d9
Define HAVE_OMP_PAUSE_RESOURCE_ALL to 0, add additional file system func
2025-03-30 14:01:31 +08:00
crazywhalecc
88ce2eafab
Fix path bug
2025-03-29 23:29:45 +08:00
crazywhalecc
3915c8410b
Destroy imagick config for disabling openmp
2025-03-29 23:15:55 +08:00
crazywhalecc
4115e42dc6
Remove openmp support for imagemagick
2025-03-29 22:51:12 +08:00
DubbleClick
48f257f85a
unixconfigurearg needs to know if currently building shared or static
2025-03-27 11:12:19 +07:00
DubbleClick
acdec64144
build static and shared at the same time
2025-03-27 09:36:46 +07:00
crazywhalecc
fc08e5cf23
Remove brotli support for shared build
2025-03-25 00:17:15 +08:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
crazywhalecc
371a588396
Merge branch 'main' into feat/xdebug-dynamic
2025-03-24 19:11:09 +08:00
tricker
ee54b6d347
Add pgsql extension for Windows <#664> ( #665 )
...
* Add pgsql extension for Windows <#664>
* Add pgsql to windows test
* Added pdo_pgsql for windows, added missing header files
* Adjust some configure args and deps
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-03-24 12:47:00 +08:00
tricker
3ba215c35c
enable PDO_ODBC and ODBC extension statically ( #661 )
...
* enable PDO_ODBC and ODBC extension statically
* fix sorting of ext.json
* add odbc and pdo_odbc extension to tests
* Add full tests, remove pdo_odbc from bulk
* Remove windows support for docs
* Add ODBC and PDO_ODBC extension
* Revert curl static lib
* Add full tests
* Add iconv for macOS
* Add tests
* Fix linux pdo_odbc patch
* Sort config
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-03-23 23:26:36 +08:00
DubbleClick
1791b443bc
add xdebug dynamic extension
2025-03-23 15:35:25 +07:00
Jerry Ma
b1931059a5
Add missing ext source when downloading pre-built grpc ( #652 )
...
* Add missing ext source when downloading pre-built grpc
* Add tests
2025-03-15 01:30:00 +08:00
Jerry Ma
99be7b078b
Add conflict message when building protobuf and grpc ( #653 )
2025-03-14 23:39:31 +08:00
Jerry Ma
cf30418be9
Remove deprecated args for PHP 8.4 ( #616 )
...
* Remove deprecated args for PHP 8.4
* Add tests
* Use nts for testing
* Test
* memcache still uses `--with-zlib-dir`
2025-03-07 18:25:19 +08:00
Jerry Ma
34934368a2
Ignore any ini files when sanity check ( #609 )
2025-02-16 01:30:08 +08:00
Jerry Ma
95d741496e
Fix windows curl build (using cmake) ( #600 )
2025-02-06 22:59:02 +08:00
Alexander Over
21de1a2291
add opentelemetry extension support ( #593 )
...
* add opentelemetry extension support
* config sort
* cleanup build args
* Update docs
* Adjust custom extension overrides for opentelemetry
* Add tests
* Update README.md and remove windows limitation
* Fix windows static build for opentelemetry
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-02-06 12:27:43 +08:00
Jerry Ma
f19e90afd7
Add extension dio support ( #590 )
...
* Add extension dio support
* cs-fix
2025-01-25 17:43:12 +08:00
crazywhalecc
d0fbc5ab2d
Merge branch 'main' into ext/rdkafka
...
# Conflicts:
# src/globals/test-extensions.php
2024-12-13 15:12:05 +08:00
crazywhalecc
955c367a47
Fix pgsql embed builds
2024-12-13 15:05:44 +08:00
crazywhalecc
fdc4a907c7
Fix pgsql missing symbol
2024-12-09 21:57:35 +08:00
crazywhalecc
bc7dba6125
Fix parallel config.m4
2024-12-05 18:51:57 +08:00
crazywhalecc
64258e3513
Fix pgsql linux builds with PHP 8.4
2024-12-05 18:30:19 +08:00
crazywhalecc
1a0e6ee717
cs-fix, add tests
2024-12-05 13:48:27 +08:00
crazywhalecc
05b602d38c
Fix pgsql with PHP 8.4 embed missing libs bug
2024-12-05 13:48:27 +08:00
crazywhalecc
610fb66b0c
Remove --with-zlib-dir that has been removed in 8.4
2024-11-23 11:55:29 +08:00
crazywhalecc
f6fe902c76
Fix sodium build, remove build patches
2024-11-23 11:55:29 +08:00
crazywhalecc
2bfc5e1d74
Add grpc support for macOS and Linux
2024-11-10 10:42:04 +08:00
crazywhalecc
4e95d969e3
Merge branch 'refs/heads/main' into ext/rdkafka
...
# Conflicts:
# config/source.json
2024-09-23 16:25:59 +08:00
Jerry Ma
29efc2c5a5
Add extension gmssl support ( #544 )
...
* Add extension gmssl support
* cs-fix
* Add framework for gmssl
2024-09-20 12:32:31 +08:00
Jerry Ma
326d682e44
Make opcache patch independent ( #533 )
...
* Make opcache patch independent
* Restore tests.yml
* Workaround for older php
2024-09-05 00:00:36 +08:00
crazywhalecc
51442dc9ac
Add redis, igbinary extension for Windows
2024-08-12 12:34:10 +08:00
crazywhalecc
e67e13e81f
Fix imap and rar build on macOS bug
2024-07-28 16:01:18 +08:00
crazywhalecc
b1bcf254e4
Fix swoole with event extension <util.h> conflict bug
2024-07-14 01:20:29 +08:00
crazywhalecc
5bd9115a20
Fix pre-built openssl cannot find source in openssl ext patch
2024-07-14 01:20:29 +08:00
Jerry Ma
522d8b4890
Add spx extension support ( #501 )
2024-07-06 21:56:42 +08:00
crazywhalecc
eb00e0012f
Add getLibVersion and getExtVersion method for extensions and libs
2024-06-30 23:25:58 +08:00
crazywhalecc
334a3bdf5d
Add extension swow for Windows
2024-06-30 01:12:20 +08:00
crazywhalecc
3100911802
Add several extensions and libs for windows
...
exts: bz2, sqlsrv, pdo_sqlsrv, yaml, zip, rar
libs: bzip2, libyaml, libzip, xz
2024-06-30 00:41:41 +08:00
crazywhalecc
b3018af61c
Fix mongodb support on macOS
2024-06-05 13:12:25 +08:00
Jerry Ma
7e6c2b4432
Fix xlswriter with openssl conflict bug ( #472 )
...
* Fix xlswriter with openssl conflict bug
* bump version to 2.2.3
2024-06-04 19:31:13 +08:00
Jerry Ma
036e4f52b7
Prevent use building uv on 7.4 ( #471 )
...
* Prevent use building uv on 7.4
* Add swoole test
* Use github source for libcares
* Add libcares missing file patch
* Add libcares missing file patch
2024-06-04 12:24:52 +08:00
Jerry Ma
4ba92b08ca
Add extension version and env check method ( #458 )
2024-05-21 14:56:54 +08:00
Jerry Ma
3136d6edc1
Put extension and library compatibility checks before compilation ( #451 )
2024-05-16 13:01:11 +08:00
Jerry Ma
1632c25223
Add extension parallel support ( #444 )
...
* Add extension parallel support
* add parallel windows support
* add parallel test
* add zts limit for parallel
* sort config
* add parallel test
* add dev-php test
* use macos-13 instead of macos-latest
* revert dev-php tests
2024-05-11 14:46:36 +08:00