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
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
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
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
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
954f8f4ddc
fix ncurses 6.5 build ( #439 )
2024-05-06 14:11:50 +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
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
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
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
9664709f21
Add libtiff support ( #361 )
...
* add libtiff support
* fix command option not working on *nix
* fix test with libs ext test
2024-03-01 19:19:47 +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
5f6c1a0f40
update postgresql version to 16.2 ( #355 )
...
* update postgresql version to 16.2
* add tests
* add tests
2024-02-26 19:55:47 +08:00
Jerry Ma
df0e37cd0f
Add mbregex support for windows ( #351 )
...
* add mbregex support for windows
* cs fix
* fix curl http2 support
2024-02-23 11:41:35 +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
9dd89e6b02
add --with-upx-pack command
2024-02-19 13:25:47 +08:00
crazywhalecc
4adf1f5e2e
add musl-toolchain pkg for aarch64
2024-02-18 16:22:17 +08:00
crazywhalecc
ae3298472d
upx use ghrel
2024-02-18 16:22:17 +08:00
crazywhalecc
8376122634
sort pkg.json
2024-02-18 16:22:17 +08:00
crazywhalecc
a30e054d7d
Add package management
2024-02-18 16:22:17 +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
crazywhalecc
ffa84f8b91
remove unused exts
2024-02-16 18:57:44 +08:00
crazywhalecc
05e3898e7a
add gettext support
2024-02-16 01:28:10 +08:00
crazywhalecc
104778d17a
add windows support
2024-01-11 09:48:28 +08:00
crazywhalecc
d4eb199504
use non-static suffix for brotli
2024-01-07 12:20:58 +08:00
crazywhalecc
ac005d1e0f
update config to test actions
2024-01-07 02:16:50 +08:00
crazywhalecc
a0a0b01cc3
update config to test actions
2024-01-07 02:14:45 +08:00
crazywhalecc
5b581a54aa
add docs config actions
2024-01-07 01:57:55 +08:00
crazywhalecc
daf0d2eb32
fix dependency sort
2024-01-07 01:24:43 +08:00
霸气千秋
269e95e0fe
fix #307 ( #308 )
...
* fix #307 uv 和 swoole 同时启用的时候会提示 uv 找不到
* Update test-extensions.php
* update cs-fixer config for newer version
* revert composer.lock to fit 8.1
---------
Co-authored-by: Jerry Ma <jesse2061@outlook.com>
2024-01-05 19:21:07 +08:00
crazywhalecc
dabdb518ce
xz use github
2024-01-03 14:56:39 +08:00
Jerry Ma
eac4763d82
fix libxml2 with icu finding issue ( #304 )
...
* fix libxml2 with icu finding issue
* add test
2024-01-03 13:40:48 +08:00