Jerry Ma
b62963489a
Add optional workflow ( #548 )
...
* Add optional workflow
* Add optional workflow
2024-09-29 15:24:33 +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
Jerry Ma
ad098d085e
Update redis to 6.0.2, add alternative license file searcher ( #539 )
...
* Update redis to 6.0.2, add alternative license file searcher
* Update docs about source module
2024-09-09 17:41:29 +08:00
crazywhalecc
d231364c1a
Add tests
2024-08-18 15:50:08 +08:00
crazywhalecc
51442dc9ac
Add redis, igbinary extension for Windows
2024-08-12 12:34:10 +08:00
crazywhalecc
17c27cb7e8
Add extension test
2024-08-12 09:39:49 +08:00
crazywhalecc
c53f1d947c
Add tests
2024-08-12 09:39:49 +08:00
crazywhalecc
4f5177d57e
Add libcares support for curl
2024-08-11 12:30:56 +08:00
crazywhalecc
e67e13e81f
Fix imap and rar build on macOS bug
2024-07-28 16:01:18 +08:00
crazywhalecc
b52fe05363
Fix icu missing tool bug
2024-07-19 23:52:20 +08:00
crazywhalecc
4dbbf05d5c
Tests pre-built feature
2024-07-14 01:20:29 +08:00
crazywhalecc
c0e08a617a
Tests
2024-07-14 01:20:29 +08:00
crazywhalecc
386e9adf44
Add openssl to pre-built
2024-07-14 01:20:29 +08:00
crazywhalecc
c8355d8381
Remove icu tools
2024-07-14 01:20:29 +08:00
Jerry Ma
522d8b4890
Add spx extension support ( #501 )
2024-07-06 21:56:42 +08:00
Jerry Ma
29cd50206c
Fix prefer-stable negative result in ghtar ( #500 )
...
* Fix prefer-stable got opposite result
* Add swoole tests and remove irrelevant tests
2024-07-05 14:35:51 +08:00
Jerry Ma
72a3c01b31
Fix libyaml patch slashes ( #499 )
...
* Fix libyaml patch slashes
* Add tests for libyaml
* Rename due to linux is case-sensitive
2024-07-04 23:59:56 +08:00
DimitriyB
2cfb672f4e
Update xz version to 5.4.7 ( #493 )
...
* Update source.json
* Add xz test
---------
Co-authored-by: Jerry Ma <jesse2061@outlook.com>
2024-07-01 14:32:17 +08:00
crazywhalecc
334a3bdf5d
Add extension swow for Windows
2024-06-30 01:12:20 +08:00
crazywhalecc
a1f632e8c9
Add apcu test
2024-06-30 00:41:41 +08:00
crazywhalecc
3445a2cd58
Add extension tests
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
0b8a0504a2
Update GMP ver, using official 6.3.0 version ( #483 )
...
* Update GMP ver, using official 6.3.0 version
* Add GMP test
2024-06-26 11:30:19 +08:00
Kévin Dunglas
e9aff8f1d8
fix: error when building libtiff ( #481 )
...
* fix: error when building libtiff
* Update test-extensions.php
* Add test token
* Fix windows builds
* Fix token
* Fix token
* Test token
* Test token
* Test token
---------
Co-authored-by: Jerry Ma <jesse2061@outlook.com>
2024-06-25 12:38:38 +08:00
DubbleClick
2d2607cd7f
replace ext-zend-opcache with ext-opcache for spc extension list ( #475 )
...
* replace ext-zend-opcache with ext-opcache for spc extension list
* Use constant to set internal and filter extensions
---------
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2024-06-09 19:38:50 +08:00
Jerry Ma
db9645641f
Ignore passed internal extensions ( #473 )
...
* Ignore passed internal extensions
* Add tests
* Add tests
2024-06-05 23:20:21 +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
d258417afb
Fix several patches & newer phpmicro support ( #470 )
...
* use upstream phpmicro
* move src/global/tests to src/global/ext-tests
* move src/global/tests to src/global/ext-tests
* prevent file_get_contents memory insufficience
* update README
* fix libxml >= 2.12 with older PHP (<=8.1) build bug
* cleanup code, support newer phpmicro
* add --no-strip and --with-upx-pack tests
* fix windows sanity check for newer phpmicro
* fix windows sanity check for newer phpmicro
* test
* test
* test
* update deps for ci
2024-06-03 23:16:15 +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
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
Jerry Ma
954f8f4ddc
fix ncurses 6.5 build ( #439 )
2024-05-06 14:11:50 +08:00
Jerry Ma
0fee628842
Fix xz build on macOS and Linux ( #438 )
...
* fix xz build
* add xz tests
2024-05-06 12:55:38 +08:00
Jerry Ma
3ecc603770
Fix ncurses pkg-config bug temporarily ( #432 )
...
* Fix ncurses pkg-config bug temporarily
* Add tests
2024-04-30 13:57:44 +08:00
Jerry Ma
aaa4510f25
Fix linux imagick openmp linking issue ( #424 )
2024-04-26 11:00:33 +08:00
Jerry Ma
1a87ce4194
Fix windows nghttp2 dynamic linking bug ( #422 )
...
* fix windows nghttp2 dynamic linking bug
* add tests for fixing windows nghttp2 dynamic linking bug
2024-04-25 15:55:08 +08:00
Kévin Dunglas
6b96feb538
fix: use C++ 17 compiler for ICU ( #414 )
...
* fix: use C++ 17 compiler for ICU
* wip
* hack CXX env var to force C++17
* test intl
* test intl
* add retry for CI test download
* patch
* separate intl with newer icu c++ patch
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2024-04-22 15:58:08 +08:00
Jerry Ma
4cb1764439
Fix libuuid build source ( #411 )
...
* fix libuuid build source
* fix libuuid build source tests
2024-04-12 21:05:51 +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
99aadd3e73
fix openssl build with corrupted pkg-config file ( #406 )
...
* fix openssl build with corrupted pkg-config file
* add test
* fix linux openssl
* add exec exit error counter for postgresql
2024-04-12 00:49:15 +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
Jerry Ma
d3a001d808
use old xz mirror, fix CVE-2024-3094 ( #399 )
...
* use old xz mirror, fix CVE-2024-3094
* add test
2024-04-02 11:31:29 +08:00
Jerry Ma
46984b6df1
Fix latest libsodium compatibility ( #388 )
...
* fix #384
* bypass password-argon2 micro sanity check
* ignore funding yaml schema [skip ci]
* test linux compatibility for libargon2 and libsodium
* update composer.json to prevent smart-aleck composer [skip ci]
2024-03-16 22:37:39 +08:00
crazywhalecc
94b3afe6bc
add pdo_sqlsrv for macOS and Linux
2024-03-10 15:30:51 +08:00
crazywhalecc
88796bc017
update tests
2024-03-10 11:53:33 +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
8e58592a6e
Fix swoole compile bug on Linux ( #367 )
...
* swoole ci test
* swoole ci test
* fix swoole (disable-thread-context)
* restore pgsql ver
* bump version to 2.1.4
2024-03-04 15:31:39 +08:00