Jerry Ma
d30d1fc447
Add php and lib-base as special libraries to add dependencies to the root node ( #618 )
...
* Remove E_STRICT
* Add lib-base and php as special libs
* Remove debug code
* Fix phpunit with new config structure
* Fix phpunit test and fix license dumper bug for new type of lib
* Add missing lib type filter for windows builder
2025-03-08 14:29:44 +08:00
Jerry Ma
78aea56de4
Add aom patch for alpine linux ( #579 )
2024-12-20 12:18:34 +08:00
crazywhalecc
62b0bf8eca
Remove PHP 8.1 libxml2 patch
2024-11-23 11:55:29 +08:00
crazywhalecc
8c586fe7d9
Remove RC version for PHP 8.4
2024-11-23 11:55:29 +08:00
crazywhalecc
d2c929cb72
Update to RC4
2024-11-23 11:55:29 +08:00
crazywhalecc
b9584e48ac
Fix FileSystem remove soft link directory
2024-11-23 11:55:29 +08:00
crazywhalecc
756bdbf92f
Fix imagick build for PHP 8.4
2024-11-23 11:55:29 +08:00
crazywhalecc
1fa5514c57
8.4 download imap separately, compatible with 8.1-8.3
2024-11-23 11:55:29 +08:00
crazywhalecc
ddafdf8987
Add PHP 8.4 support (testing)
2024-11-23 11:55:29 +08:00
yinheli
3c4d47d072
feat: improve downloader retry ( #558 )
...
- Refactored to remove duplicate retry expressions by utilizing the getRetryTime() method.
- Fixed a typo in the log message.
2024-11-09 10:50:08 +08:00
crazywhalecc
357dfc53c9
Add full Downloader tests
2024-10-05 14:14:36 +08:00
crazywhalecc
c09bf1e878
Adjust caches
2024-10-05 14:14:36 +08:00
crazywhalecc
c841ef5b9a
Fix missing constant for PHP_SDK_PATH
2024-10-05 14:14:36 +08:00
crazywhalecc
8f80548739
Fix LD_LIBRARY_PATH
2024-10-05 14:14:36 +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
0665af2537
Add SPC_MICRO_PATCHES env var
2024-08-20 12:23:12 +08:00
crazywhalecc
fdb5c6aa1d
Fix alpine edge build with PHP 7.4 and 8.0
2024-08-18 15:50:08 +08:00
crazywhalecc
9fd0508417
Fix swoole-hook-sqlite with PHP 8.3 on macOS arm64 bug
2024-08-18 15:50:08 +08:00
crazywhalecc
e67e13e81f
Fix imap and rar build on macOS bug
2024-07-28 16:01:18 +08:00
crazywhalecc
bdc6b2807a
Add pack-lib tests
2024-07-14 01:20:29 +08:00
crazywhalecc
c6a22fbd14
Code style fix and comment addition
2024-07-14 01:20:29 +08:00
crazywhalecc
3c0eb68c70
Add pre-built lib feature
2024-07-14 01:20:29 +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
crazywhalecc
f645c8869a
Add prefer-stable option for ghrel, ghtar, ghtagtar
2024-06-30 23:25:58 +08:00
crazywhalecc
1d78a231db
Add target dir to extract hook
2024-06-30 23:25:58 +08:00
crazywhalecc
ba127f4e00
Use extra files instead of internal patch block for libyaml
2024-06-30 23:25:58 +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
93cb7e9fbb
Add phpmicro win32 mode support ( #478 )
...
* Add phpmicro win32 mode support
* Bump version to 2.2.4
* Add micro win32 build tests for actions
* cs-fix and update deps
2024-06-20 14:46:08 +08:00
crazywhalecc
1ae1c81f9c
fix libxml2 patch for older php (limit only to 80, 81)
2024-06-04 12:40:21 +08:00
crazywhalecc
eff698cbe8
fix libxml2 patch for older php (limit only to 80, 81)
2024-06-04 12:30:46 +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
crazywhalecc
632f904f30
fix install-pkg different arch cache bug
2024-03-15 14:27:51 +08:00
crazywhalecc
8358a985b3
fix retry for windows
2024-03-10 17:09:49 +08:00
crazywhalecc
e21b5676e7
add --retry for download command
2024-03-10 17:09:49 +08:00
crazywhalecc
e23daaa355
enhancement for download command
2024-03-10 11:53:33 +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
c03220d1ee
fix source extract
2024-02-19 13:25:47 +08:00
crazywhalecc
9db843ab66
fix source extract
2024-02-19 13:25:47 +08:00
crazywhalecc
a30e054d7d
Add package management
2024-02-18 16:22:17 +08:00
crazywhalecc
158298b96c
Merge branch 'main' into suggest-cmd
...
# Conflicts:
# src/globals/test-extensions.php
2024-02-16 18:58:11 +08:00
crazywhalecc
0954ddcc96
refactor some terminal outputs
2024-02-16 18:57:32 +08:00
Jerry Ma
9777c9aa93
Fix openpty bug for linux ( #337 )
...
* fix openpty bug for linux
* add event test
* add download retry for download command
* use test token
* use test token
* use test token
* use test token
* re-fix this bug
2024-02-14 00:49:58 +08:00
crazywhalecc
39754cde59
add micro patcher for php84
2024-02-06 15:56:47 +08:00
crazywhalecc
839931d65f
add static-php-cli.version ini for php-src
2024-02-04 11:22:53 +08:00
crazywhalecc
05c6dc6dab
add more tests
2024-01-29 09:55:20 +08:00
crazywhalecc
104778d17a
add windows support
2024-01-11 09:48:28 +08:00