crazywhalecc
6dec44bdc3
sort-config
2025-03-25 00:17:01 +08:00
crazywhalecc
aa4d4db11f
Refactor, supports shared extension build now !
2025-03-24 23:50:12 +08:00
crazywhalecc
8909b62dc4
Some prerequisites for refactor
2025-03-24 19:25:38 +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
a2476690c2
Add sodium extension support for Windows ( #651 )
...
* Add sodium extension support for Windows
* cs-fix
2025-03-15 01:29:44 +08:00
Jerry Ma
4cc985a39b
Fix gettext on locale bug ( #634 )
...
* Fix gettext locale sanity check failure bug
* Fix phpstan
* Add tests
* Add additional attr build configure args
* Remove windows test
* Fix attr configure arg
* Fix attr configure bug on gnu docker and alpine docker
* Add gettext-devel for doctor
* weird change for gnu docker container (#643 )
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
---------
Co-authored-by: Marc <m@pyc.ac>
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2025-03-14 15:25:51 +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
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
Jean-François Lépine
20dad4cdb3
Merge pull request #583 from Halleck45/support_ast_extension
...
Support AST extension
2025-01-13 11:11:32 +08:00
Jerry Ma
192c8cde87
Add libaom, libde265, libheif support, for imagick AVIF format support ( #575 )
...
* Add libaom, libde265, libheif support, for imagick AVIF format support
* Fix aom optimization
* Fix aom build command
* Fix libheif build command
* Fix libheif build
* cs fix
2024-12-19 12:23:39 +08:00
crazywhalecc
10ef4c0d3b
Adjust config
2024-12-13 15:22:54 +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
b9f709c23d
Change ext.json for pgsql
2024-12-05 13:48:27 +08:00
crazywhalecc
1fa5514c57
8.4 download imap separately, compatible with 8.1-8.3
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
2beecee219
Add extension msgpack support ( #543 )
2024-09-17 22:34:57 +08:00
crazywhalecc
077da6f6a4
Correct snappy ext-suggest to ext-suggests
2024-08-21 11:53:26 +08:00
crazywhalecc
51442dc9ac
Add redis, igbinary extension for Windows
2024-08-12 12:34:10 +08:00
crazywhalecc
de4e219dac
Fix opcache for windows not build bug
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
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
Jerry Ma
2a03c32bc0
Add full gd support on Windows ( #484 )
...
* Add full gd support (libjpeg, libpng, libwebp, libavif, freetype), and related patches
* cs fix
* Fix PHP 8.0 gd build
2024-06-26 20:35:11 +08:00
Jerry Ma
d80406b8e0
Remove mongodb notes ( #474 )
...
* Ignore passed internal extensions
* Add tests
* Add tests
* Remove mongodb notes
* Remove mongodb notes
2024-06-06 01:17:23 +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
af8204fbf0
Add libxml extension wrapper for composer compatibility ( #463 )
...
* Add libxml extension wrapper for compatibility
* Add tests
2024-05-29 14:30:31 +08:00
Jerry Ma
968b3acbce
Add gen-ext-docs command ( #462 )
2024-05-29 13:53:08 +08:00
Jerry Ma
3e84becf77
Fix php74 upx bug ( #450 )
...
* fix php74 cannot compile with no-strip or with-upx-pack (including lint some code)
* use captainhook installer instead of plugin composer
* use captainhook installer instead of plugin composer
* add [no build test] flag
* update actions/cache version [no build test]
* test update actions/cache version
* test update actions/cache version
* test update actions/cache version
2024-05-16 10:51:31 +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
crazywhalecc
e6c308c242
imap ext fix
2024-05-06 15:52:55 +08:00
Jerry Ma
e3c542d9df
add qdbm for dba ( #409 )
...
* add qdbm for dba
* add windows support for dba-qdbm
* fix test scripts
* fix test scripts
2024-04-12 15:53:38 +08:00
Jerry Ma
b4ed4ea956
Add ext yac ( #407 )
...
* add ext yac
* enable yac for windows
* enable yac test for windows
* correct
2024-04-12 01:43:27 +08:00
Jerry Ma
c77dc1af6c
Add extension simdjson support ( #402 )
...
* add extension simdjson support
* add extension simdjson tests
* fix windows build for simdjson
2024-04-02 16:57:59 +08:00
Jerry Ma
9fd56987ef
Add extension ds support ( #401 )
...
* add extension ds
* add ds tests
2024-04-02 15:54:28 +08:00
crazywhalecc
94b3afe6bc
add pdo_sqlsrv for macOS and Linux
2024-03-10 15:30:51 +08:00
Jerry Ma
03510073c6
Fix windows curl build ( #368 )
...
* fix curl on windows build needs nghttp2.dll bug
* add curl on windows tests
* cs fix
* fix curl headers
* exit powershell properly
* reproduce zend_mm_heap corrupted
* reproduce zend_mm_heap corrupted
* reproduce zend_mm_heap corrupted
* add for-libs option for download
* add for-libs option for download
* add for-libs option for download
2024-03-05 21:43:09 +08:00
Jerry Ma
96dd5ba87b
Add amqp/librabbitmq support for linux, macos, windows ( #366 )
...
* add amqp/librabbitmq support for linux, macos, windows
* add test for amqp
2024-03-04 10:40:23 +08:00
Jerry Ma
f5d1df5407
add uuid/libuuid for linux and macos ( #363 )
2024-03-01 20:10:48 +08:00
Jerry Ma
842e0add29
Add ffi support for windows x64 ( #357 )
...
* add ffi support for windows x64
* add ffi test
2024-02-29 15:34:06 +08:00
Jerry Ma
4ab7b6bfdc
Add sqlite support for Windows ( #350 )
...
* add sqlite support
* cs fix
2024-02-23 11:14:51 +08:00
Jerry Ma
f498250001
Add multiple XML related extensions support for Windows ( #349 )
...
* update libxml2 version
* use msys2 tar.exe instead of system32/tar.exe
* add iconv, xml, dom, xmlreader, xmlwriter, soap, libxml, simplexml support
* add test
* add sysvshm support
* add quote
* add debug
* use mingw target
* fix windows tar
* fix windows tar
* fix windows tar
* fix windows tar
* fix windows tar [skip ci]
2024-02-23 00:56:28 +08:00
Jerry Ma
3945ac037b
Add curl and ssh2 support for windows ( #348 )
...
* add curl and ssh2 support for windows
* add curl and ssh2 test for windows
* cs fix
* update README [skip ci]
* update README [skip ci]
* update README [skip ci]
* update README [skip ci]
* update README [skip ci]
2024-02-22 14:37:10 +08:00
crazywhalecc
e5d2d5e689
Merge branch 'main' into ext/gettext
...
# Conflicts:
# config/ext.json
# src/globals/test-extensions.php
2024-02-16 19:42:18 +08:00