crazywhalecc
2c0bb1f7ba
Quiet console output for non --debug mode
2025-03-30 14:31:29 +08:00
crazywhalecc
936413a6d9
Define HAVE_OMP_PAUSE_RESOURCE_ALL to 0, add additional file system func
2025-03-30 14:01:31 +08:00
DubbleClick
48f257f85a
unixconfigurearg needs to know if currently building shared or static
2025-03-27 11:12:19 +07: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
Marc
71b52e58b2
Merge branch 'main' into feat/xdebug-dynamic
2025-03-23 10:13:56 +01:00
DubbleClick
1791b443bc
add xdebug dynamic extension
2025-03-23 15:35:25 +07:00
Marc Henderkes
6447fec028
mimalloc WIP
2025-03-20 04:36:46 +01:00
Jerry Ma
b4f3657323
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead ( #642 )
...
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
2025-03-14 18:22:50 +08:00
Jerry Ma
39a66daf04
Fix imagick patch newer than 30800 ( #641 )
2025-03-14 10:57:33 +08:00
Jerry Ma
c6d4934dd6
Fix gmssl and openssl duplicate symbol ( #632 )
...
* Fix gmssl and openssl duplicate symbol
* Add tests
2025-03-13 14:18:27 +08:00
Marc Henderkes
f246125677
requested changes
2025-03-11 07:44:31 +01:00
Marc Henderkes
be3d68cebe
patch the makefile before make (remove -lacl from FPM_EXTRA_LIBS)
2025-03-11 06:59:41 +01:00
Marc Henderkes
4e32ff47df
patch libacl WIP
2025-03-11 06:59:41 +01:00
Marc Henderkes
c6552f6800
add patch for attr on alpine
2025-03-11 06:59:40 +01:00
crazywhalecc
1ce1c326b2
Add SPC_CMD_VAR_PHP_EMBED_TYPE for embed building in glibc mode
2025-03-10 16:15:47 +08:00
crazywhalecc
23bfad6f87
Merge branch 'main' into feat/gnu-static
...
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
2025-03-09 17:44:13 +08:00
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
crazywhalecc
75ee69b07d
Add gnu based static binary support
2025-01-28 19:37:50 +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