Jerry Ma
ab948dedaf
docs: Add php-src modifications & Release SPC enhancement ( #494 )
...
* docs: Add php-src modifications
* Fix release-build.yml
2024-07-01 15:13:08 +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
0dc463ef2a
Fix auto-deploy
2024-07-01 10:34:31 +08:00
Jerry Ma
e64213eaaa
Update vitepress-deploy.yml
2024-07-01 10:32:55 +08:00
crazywhalecc
bd73a04c9d
Add yarn lockfile
2024-07-01 10:31:43 +08:00
Jerry Ma
b31539f0f4
Merge docs into static-php-cli repo ( #492 )
...
* Move docs to here
* Move docs to here
* Modify old docs links
2024-07-01 10:29:31 +08:00
crazywhalecc
eb00e0012f
Add getLibVersion and getExtVersion method for extensions and libs
2024-06-30 23:25:58 +08:00
crazywhalecc
f645c8869a
Add prefer-stable option for ghrel, ghtar, ghtagtar
2024-06-30 23:25:58 +08:00
crazywhalecc
351e391221
--ignore-cache-sources now support empty values (force all download)
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
9463cf94ca
Prevent constructing builder without --arch options error
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
d4da18e869
Disable getCpuCount log
2024-06-30 23:25:58 +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
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
a6236eb98c
Bump version
2024-06-30 00:41:41 +08:00
crazywhalecc
c22488ec57
Add pcre as internal extension
2024-06-30 00:41:41 +08:00
Jerry Ma
0857a19c3c
Increase memory_limit size ( #485 )
2024-06-28 12:14:36 +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
2.2.4
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
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
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
d80406b8e0
Remove mongodb notes ( #474 )
...
* Ignore passed internal extensions
* Add tests
* Add tests
* Remove mongodb notes
* Remove mongodb notes
2.2.3
2024-06-06 01:17:23 +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
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
crazywhalecc
1ae1c81f9c
fix libxml2 patch for older php (limit only to 80, 81)
2.2.2
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
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
crazywhalecc
3057d02e37
Fix macOS --no-strip opposite bug
2024-05-31 00:13:16 +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
5d2bd93bd7
Remove dll before sanity check ( #459 )
2.2.1
2024-05-21 18:09:41 +08:00
Jerry Ma
4ba92b08ca
Add extension version and env check method ( #458 )
2024-05-21 14:56:54 +08:00
Jerry Ma
11076b1355
Add comomand: switch-php-version ( #457 )
...
* add switch-php-version command
* update README direct download description
2024-05-21 14:54:08 +08:00
Jerry Ma
71770a0a5f
Add xattr command to prevent macOS GateKeeper block ( #453 )
...
* Add xattr command to prevent macOS GateKeeper block
* test
* test
* test: disable build tests
* test
* test
* test
* update
* update
2024-05-17 19:41:02 +08:00
crazywhalecc
98d3766fe8
Add xattr command to prevent macOS GateKeeper block
2024-05-17 16:42:26 +08:00
Jerry Ma
1fdb6b439e
Add compression for spc.phar and spc.exe ( #452 )
2024-05-17 16:34:59 +08:00
Jerry Ma
3136d6edc1
Put extension and library compatibility checks before compilation ( #451 )
2024-05-16 13:01:11 +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
crazywhalecc
3fcb7ebf03
update spc binary php version
2.2.0
2024-05-06 14:25:24 +08:00
Jerry Ma
7416b8079b
Fix dependency util suggest calculate bug ( #441 )
...
* fix dependency util suggest calculate bug
* fix dependency util suggest calculate bug
2024-05-06 14:23:32 +08:00
Jerry Ma
bde18054e5
Fix micro upx compress bug ( #440 )
...
* triple compression for micro with upx
* place debug info first
2024-05-06 14:12:40 +08:00
Jerry Ma
954f8f4ddc
fix ncurses 6.5 build ( #439 )
2024-05-06 14:11:50 +08:00