37 Commits

Author SHA1 Message Date
crazywhalecc
13ab3e2b6c
Fix transitive extension dependency not enabled bug 2026-03-11 17:10:48 +08:00
crazywhalecc
d7eb33ff1e
Forward-port #1057 2026-03-10 22:01:23 +08:00
crazywhalecc
465549f97d
Forward-port #1056 on v3 2026-03-10 16:41:01 +08:00
crazywhalecc
8fdfcf8fcd
Fix suggested extensions not passing when using --with-suggests 2026-03-09 15:29:12 +08:00
crazywhalecc
77e129881a
Move all interactive input to construct 2026-03-09 11:04:18 +08:00
crazywhalecc
1f768ffc64
Mark transitive PHP extension dependencies of static extensions as static 2026-03-08 22:33:44 +08:00
crazywhalecc
2676875ccd
Refactor PKG_CHECK_MODULES replacement and reuse make vars for configure 2026-03-08 14:01:44 +08:00
crazywhalecc
07fd1bcd03
Patch extension config.m4 files to use PKG_CHECK_MODULES_STATIC 2026-03-07 00:42:49 +08:00
crazywhalecc
c218aef947
Add doctor cache check and version management to ensure environment validation 2026-02-28 10:32:50 +08:00
crazywhalecc
8c7d113c2f
Apply smoke test control option for frankenphp 2026-02-27 09:59:55 +08:00
crazywhalecc
b3d67b928a
Add tryPatchMakefileUnix method to fix //lib path in Makefile for Linux builds 2026-02-27 09:54:40 +08:00
crazywhalecc
f9fe2adb1d
Trim quotes from frankenphp app path to ensure valid directory check 2026-02-27 09:52:02 +08:00
crazywhalecc
cfce177070
Add beforeMakeUnix method to patch TSRM.h for musl TLS symbol visibility 2026-02-27 09:42:28 +08:00
crazywhalecc
3238c44745
Refactor FrankenPHP build and smoke test processes for Unix 2026-02-26 15:46:18 +08:00
crazywhalecc
a357510109
Add frankenphp building message for console output 2026-02-26 10:02:16 +08:00
crazywhalecc
18434b68f6 Add frankenphp SAPI build support 2026-02-19 23:02:09 +08:00
crazywhalecc
478b85879f
Chore 2026-02-06 16:34:51 +08:00
crazywhalecc
425010fbb0
Add re2c 2026-02-06 13:59:58 +08:00
crazywhalecc
e9c27dee1f
Add go-xcaddy,musl-toolchain,php,upx, and also glfw linux support 2026-02-04 15:28:10 +08:00
crazywhalecc
103b5b3585
Upgrade phpstan to v2 2026-02-03 11:22:32 +08:00
crazywhalecc
a2409d9c0f
Add getSourceRoot for artifacts 2026-02-03 10:59:16 +08:00
crazywhalecc
355da340b4 Merge remote-tracking branch 'origin/v3-feat/win' into v3-feat/win 2025-12-11 14:53:03 +08:00
Jerry Ma
9a91aecb28
Update src/Package/Target/php/windows.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 14:47:44 +08:00
crazywhalecc
8bf2f42596 Merge remote-tracking branch 'origin/v3-feat/win' into v3-feat/win 2025-12-11 14:47:31 +08:00
Jerry Ma
4e841cfc67
Update src/Package/Target/php/windows.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 14:47:14 +08:00
crazywhalecc
da8b7c2bc4 Use the real build target to display 2025-12-11 14:45:56 +08:00
crazywhalecc
f6b47ad810 Separate unix and windows build for php 2025-12-11 13:50:36 +08:00
crazywhalecc
7c8b40a49a Add windows php cli builds, support micro patches 2025-12-11 13:49:32 +08:00
crazywhalecc
458af6ac78 Add build function check for current OS and update validation logic 2025-12-10 13:38:25 +08:00
Jerry Ma
f68adc3256
Update src/Package/Target/php.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-10 09:52:59 +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
a4bd2a79a9
Add shared extension build support 2025-12-08 17:01:58 +08:00
crazywhalecc
b384345723
Add php-micro patch for embed mode 2025-12-08 17:00:18 +08:00
crazywhalecc
3ff762c4c8 Fix wrong namespace in go-xcaddy package 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