Jerry Ma
cf30418be9
Remove deprecated args for PHP 8.4 ( #616 )
...
* Remove deprecated args for PHP 8.4
* Add tests
* Use nts for testing
* Test
* memcache still uses `--with-zlib-dir`
2025-03-07 18:25:19 +08:00
Marc
a95d034e98
fix SPC_NO_MUSL_PATH not working in .env.ini ( #612 )
...
* fix SPC_NO_MUSL_PATH not working in .env.ini
* use filter var instead of assuming var was defined in .env.ini
* CS fix and composer update
* update composer.lock
* fix LIBRARY_PATH and LD_LIBRARY_PATH
* Revert composer lock and cs-fixer options
* filter validate boolean
---------
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-03-07 18:15:11 +08:00
Jerry Ma
29ea46bd17
Switch static-php-cli to support PHP 8.3 and 8.4 only ( #615 )
...
* Update spc self to PHP 8.4 only
* Update workflows
* Fix test-extensions, adjust docs order
* Fix cs-fix and phpunit
* Add PHP_CS_FIXER_IGNORE_ENV
* Add compatibility for PHP 8.3
* Change version description in README, adjust composer.json PHP version limit
* Switch PHP to 8.4 in spc-alpine-docker
* Add deprecation notice
2025-03-07 18:06:32 +08:00
Alexander Over
6b227d88ac
Add command to dump required PHP extensions based on vendor/composer/… ( #599 )
...
* Add command to dump required PHP extensions based on vendor/composer/installed.json, composer.lock, composer.json (in this order)
* remove unused use
* missing translation
* Adjust dump-extensions
* Add docs for dump-extension command
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-03-07 10:46:07 +08:00
Jerry Ma
34934368a2
Ignore any ini files when sanity check ( #609 )
2025-02-16 01:30:08 +08:00
Klaas Skelte van der Werf
15af034b34
Report why the sanity check for the cli target failed ( #605 )
2025-02-11 10:34:43 +08:00
Jerry Ma
1f281cd376
Fix gettext multithread segment fault bug ( #603 )
...
* Fix gettext included with multithreaded bug
* Change --enable-zts to BuildCommand
2025-02-10 20:28:00 +08:00
Jerry Ma
95d741496e
Fix windows curl build (using cmake) ( #600 )
2025-02-06 22:59:02 +08:00
Alexander Over
21de1a2291
add opentelemetry extension support ( #593 )
...
* add opentelemetry extension support
* config sort
* cleanup build args
* Update docs
* Adjust custom extension overrides for opentelemetry
* Add tests
* Update README.md and remove windows limitation
* Fix windows static build for opentelemetry
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2025-02-06 12:27:43 +08:00
Jerry Ma
f19e90afd7
Add extension dio support ( #590 )
...
* Add extension dio support
* cs-fix
2025-01-25 17:43:12 +08:00
Jerry Ma
36b4ef306e
Fix libtiff dependencies, avoid using system libraries ( #588 )
...
* Remove tmate debugger
* Bump version to 2.4.4
* Fix libtiff dependencies may wrongly added
* Add matrix tests
* Add tmate debug
* Disable libdeflate for libtiff
* Remove ssh debugger
2025-01-25 16:15:53 +08:00
Jerry Ma
2ca5ad075b
Add legacy CentOS distro support ( #585 )
2025-01-13 20:42:09 +08:00
Jerry Ma
4b16631d45
Fix openssl missing cert bug for Linux & macOS ( #581 )
...
* Fix openssl missing cert bug for linux
* Fix openssl missing cert bug for macOS
2024-12-24 22:06:31 +08:00
Jerry Ma
78aea56de4
Add aom patch for alpine linux ( #579 )
2024-12-20 12:18:34 +08:00
Jerry Ma
adbe2e80f3
Update ConsoleApplication.php
2024-12-19 12:28:49 +08:00
Jerry Ma
192c8cde87
Add libaom, libde265, libheif support, for imagick AVIF format support ( #575 )
...
* Add libaom, libde265, libheif support, for imagick AVIF format support
* Fix aom optimization
* Fix aom build command
* Fix libheif build command
* Fix libheif build
* cs fix
2024-12-19 12:23:39 +08:00
crazywhalecc
d0fbc5ab2d
Merge branch 'main' into ext/rdkafka
...
# Conflicts:
# src/globals/test-extensions.php
2024-12-13 15:12:05 +08:00
crazywhalecc
5c51305978
Add embed build tests
2024-12-13 15:05:44 +08:00
crazywhalecc
43cc9d0ba3
Add command, bump version
2024-12-13 15:05:44 +08:00
crazywhalecc
82e11e52dd
Fix gettext build
2024-12-13 15:05:44 +08:00
crazywhalecc
955c367a47
Fix pgsql embed builds
2024-12-13 15:05:44 +08:00
crazywhalecc
a613e9a84f
Add spc-config command
2024-12-13 15:05:44 +08:00
crazywhalecc
c4b9660cd7
Add embed sanity check
2024-12-13 15:05:44 +08:00
crazywhalecc
f433866671
Add embed spc-config output instead of php-config
2024-12-13 15:05:44 +08:00
crazywhalecc
fdc4a907c7
Fix pgsql missing symbol
2024-12-09 21:57:35 +08:00
crazywhalecc
bc7dba6125
Fix parallel config.m4
2024-12-05 18:51:57 +08:00
crazywhalecc
3659e20b0d
Fix patch point tests
2024-12-05 18:51:57 +08:00
crazywhalecc
45bdb6a66b
Add extension configure tests
2024-12-05 18:51:57 +08:00
crazywhalecc
64258e3513
Fix pgsql linux builds with PHP 8.4
2024-12-05 18:30:19 +08:00
crazywhalecc
39bc44322e
cs-fix
2024-12-05 13:48:27 +08:00
crazywhalecc
1a0e6ee717
cs-fix, add tests
2024-12-05 13:48:27 +08:00
crazywhalecc
cc088b6382
Let grpc use openssl
2024-12-05 13:48:27 +08:00
crazywhalecc
05b602d38c
Fix pgsql with PHP 8.4 embed missing libs bug
2024-12-05 13:48:27 +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
4f87e01bff
Use similar optimize flags for compiling PHP (bump major ver)
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
610fb66b0c
Remove --with-zlib-dir that has been removed in 8.4
2024-11-23 11:55:29 +08:00
crazywhalecc
f6fe902c76
Fix sodium build, remove build patches
2024-11-23 11:55:29 +08:00
crazywhalecc
0d2f6456fb
Change default download php version to 8.3
2024-11-23 11:55:29 +08:00
crazywhalecc
12b119e235
Fix display PHP version when using archive
2024-11-23 11:55:29 +08:00
crazywhalecc
6fa5f75963
Fix imap library build in macOS Sequoia
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
73e3480bdf
Add 8.4 support for switch-php-version command
2024-11-23 11:55:29 +08:00
crazywhalecc
ddafdf8987
Add PHP 8.4 support (testing)
2024-11-23 11:55:29 +08:00
crazywhalecc
2bfc5e1d74
Add grpc support for macOS and Linux
2024-11-10 10:42:04 +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
Kévin Dunglas
0fb7784a20
feat: better default for the php.ini path ( #553 )
...
* update
* update
* fix
* Adjust docs
* Adjust docs
* Add config-file-scan-dir for WindowsBuilder
* Bump version
---------
Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2024-10-18 20:46:00 +08:00