henderkes
203fed65d9
dont pass shared extension packages to SPCConfigUtil for building php (bleeds libpq polyfills into php configure, poisoning e.g. have_strlcat results)
2026-05-23 16:17:12 +07:00
crazywhalecc
a23ad55fe2
Add preInstall stage
2026-05-22 14:03:26 +08:00
henderkes
70e717adb6
fix version reevaluating regression from v2
2026-05-15 14:05:33 +07:00
henderkes
6fda358c90
--build-frankenphp didn't actually build frankenphp
2026-05-15 12:36:34 +07:00
henderkes
9addbe2c7d
oops
2026-05-12 11:41:25 +07:00
henderkes
c1c34d8c10
trust filesystem, not downloads
2026-05-12 10:38:33 +07:00
henderkes
bfaa7ebb3a
Merge remote-tracking branch 'origin/v3' into feat/pgo-v3
2026-05-11 21:05:54 +07:00
henderkes
7e6e9d869e
add pgo capabilities v3 style
2026-05-11 19:06:40 +07:00
crazywhalecc
4507c8feb4
Fix zig check on fresh installed spc
2026-05-08 16:47:34 +08:00
crazywhalecc
05900c2d6c
Remove patch point
2026-04-20 11:29:16 +08:00
crazywhalecc
0dbbf7abb2
Allow all packages has output
2026-04-12 23:12:26 +08:00
crazywhalecc
661b0fe887
Remove v2 from v3 branch
2026-04-12 13:19:59 +08:00
crazywhalecc
39a975dc90
Just skip sleep
2026-04-12 01:12:17 +08:00
crazywhalecc
c207269998
Add php extension OS support checks to PackageInstaller
2026-04-08 22:13:59 +08:00
crazywhalecc
f8d24e2b3a
Refactor package resolution to filter only available build artifacts
2026-04-06 13:13:45 +08:00
crazywhalecc
7c3022b7e3
Add postgresql (replace postgresql-win)
2026-03-24 12:07:57 +08:00
crazywhalecc
75dd01aa91
Enhance package download logic to handle binary-only packages and improve error messaging for installation failures
2026-03-21 12:43:39 +08:00
crazywhalecc
b0522205da
Add support for package environment variables and path injection
2026-03-20 09:30:34 +08:00
crazywhalecc
77e129881a
Move all interactive input to construct
2026-03-09 11:04:18 +08:00
crazywhalecc
bc7ac812b1
phpstan, package display message enhance
2026-02-19 23:02:09 +08:00
crazywhalecc
18434b68f6
Add frankenphp SAPI build support
2026-02-19 23:02:09 +08:00
crazywhalecc
c72a2b6228
Refactor nasm,php-sdk-binary-tools,strawberry-perl,vswhere
2026-02-06 14:46:57 +08:00
crazywhalecc
8f798c9006
Add imap and BuildRootTracker
2026-02-06 09:48:51 +08:00
crazywhalecc
9f2132c001
Add pack lib command
2026-02-05 16:11:28 +08:00
crazywhalecc
b9af9ba056
Chore
2026-02-04 16:25:34 +08:00
crazywhalecc
0652d4aa03
Just in case source dir have not been created
2026-02-04 15:31:05 +08:00
crazywhalecc
38f742156d
Use zig toolchain by default, lint files
2026-02-03 14:01:41 +08:00
crazywhalecc
a6c79e30a8
Add dump license files after installing
2026-02-02 16:53:28 +08:00
crazywhalecc
ccd948e58a
Add openssl lib support
2026-01-26 00:46:42 +08:00
crazywhalecc
dd5762fbd3
Add lib skeleton command and sort config, spc_mode suuport, etc...
2025-12-18 15:43:58 +08:00
crazywhalecc
2080407283
Enhance Windows support by updating artifact configuration and improving extraction logic
2025-12-11 11:35:12 +08:00
crazywhalecc
794d92c9d8
Add early validation for package build and installation requirements
2025-12-10 12:54:04 +08:00
crazywhalecc
bde1440617
Refactor test structure and update paths for improved organization
2025-12-10 11:15:44 +08:00
crazywhalecc
b0f630f95f
Add package outputs, colorize motd
2025-12-09 16:34:43 +08:00
crazywhalecc
808aed2a66
Refactor package stage handling and update class structures for improved flexibility
2025-12-09 14:58:11 +08:00
crazywhalecc
0db26be826
Correct SAPI-packages to be installed
2025-12-08 17:02:12 +08:00
crazywhalecc
abd6c2fa3a
Add PackageInstaller::isPackageInstalled() API
2025-12-08 11:06:50 +08:00
crazywhalecc
daa87e1350
Add DirDiff utility and enhance package build process
...
- Introduced DirDiff class for tracking directory file changes.
- Updated ConsoleApplication to use addCommand for build targets.
- Enhanced PackageBuilder with methods for deploying binaries and extracting debug info.
- Improved package installation logic to support shared extensions.
- Added readline extension with patching for static builds.
2025-12-04 10:53:49 +08:00
crazywhalecc
14bfb4198a
v3 base
2025-11-30 15:35:04 +08:00