Commit Graph

  • 435d2c07b0 zstd stable too feat/pgo henderkes 2026-06-29 12:28:11 +07:00
  • ed0a45da31 brotli stable henderkes 2026-06-29 12:26:39 +07:00
  • 6bc6e32dd0 strip env vars from configure command henderkes 2026-06-29 11:10:19 +07:00
  • 5913cb07fd [v3] implement tool package support with validation and config (#1196) v3 Jerry Ma 2026-06-27 20:17:53 +08:00
  • dd69155539 feat(tool): remove deprecated tool package directory from registry configuration crazywhalecc 2026-06-27 15:47:46 +08:00
  • a81dd6d5c9 feat(tool): implement tool package support with validation and configuration crazywhalecc 2026-06-27 15:39:30 +08:00
  • 0ffade7dca deploy: f2b2af774c gh-pages crazywhalecc 2026-06-25 11:06:38 +00:00
  • f2b2af774c pin zstd, proper fix: https://github.com/kjdev/php-ext-zstd/pull/100 (#1195) main Jerry Ma 2026-06-25 19:06:00 +08:00
  • a78e6fa5f8 pin zstd, proper fix: https://github.com/kjdev/php-ext-zstd/pull/100 henderkes 2026-06-25 15:39:18 +07:00
  • 8d4128c7d2 deploy: b4ed673261 crazywhalecc 2026-06-23 06:37:27 +00:00
  • b4ed673261 feat(windows): replace php-sdk-binary-tools with MSYS2 + 7za-win (#1193) Jerry Ma 2026-06-23 14:36:28 +08:00
  • dac2ea5677 --with-sysconfdir option henderkes 2026-06-22 16:12:22 +07:00
  • db2d9a909f feat(gmssl): add patch for pbkdf2_hmac_sm3_genkey rename and update build process crazywhalecc 2026-06-22 16:44:44 +08:00
  • 38e01a9b88 feat(tests): enhance label information for triggering extension build tests crazywhalecc 2026-06-22 13:33:25 +08:00
  • 2b210f9403 feat(logging): synchronize logger level and debug mode with output verbosity crazywhalecc 2026-06-22 13:33:02 +08:00
  • be329c1d56 feat(build): add patch to Makefile for include order to resolve zip.h conflict crazywhalecc 2026-06-22 11:14:14 +08:00
  • 227b8f0b0a fix(test): fix redundant terminal output during phpunit (#1194) Jerry Ma 2026-06-22 08:08:47 +08:00
  • c88041b7e0 feat(build): add UPX as an optional package for compression crazywhalecc 2026-06-21 20:08:27 +08:00
  • 3bb84f3b94 feat(build): add zlib as a dependency for Windows crazywhalecc 2026-06-21 19:35:07 +08:00
  • c31bf73685 feat(build): add bison and re2c to required packages; bypass phpsdk_version check for MSVC + msys2 crazywhalecc 2026-06-21 19:28:15 +08:00
  • c4d7ca819b fix(openssl): update perl path for Windows compatibility crazywhalecc 2026-06-21 19:27:47 +08:00
  • fd8ab71d80 feat(build): use WinCNG as crypto backend for libssh2 windows crazywhalecc 2026-06-21 19:27:32 +08:00
  • 2a7966aa4b Fix curl zstd build bug crazywhalecc 2026-06-21 19:26:55 +08:00
  • ef83ff074e fix(source): use ftp.gnu.org as primary, ftpmirror.gnu.org as fallback All GNU packages now use ftp.gnu.org (stable canonical server) as the primary filelist source, with ftpmirror.gnu.org configured as source-mirror fallback. ftpmirror uses DNS round-robin across many mirrors of varying reliability; this setup eliminates random CI failures caused by unreachable mirror nodes while preserving a fallback path. crazywhalecc 2026-06-21 17:33:48 +08:00
  • 06864fc3f6 feat(windows): replace php-sdk-binary-tools with MSYS2 + 7za-win - Add msys2-build-essentials target: downloads the MSYS2 nightly sfx, extracts it, disables PGP keyring (CI-safe), runs two-pass pacman update, and installs autotools build essentials (make, autoconf, automake, libtool, pkgconf, perl). - Add 7za-win target: downloads 7za.exe to PKG_ROOT_PATH\bin. - Remove php-sdk-binary-tools target and all PHP_SDK_PATH references; replace with SPC_MSYS2_PATH throughout Artifact, ArtifactExtractor, FileSystem, DefaultShell and MSVCToolchain. - Replace {php_sdk_path} path placeholder with {spc_msys2_path}. - WindowsToolCheck: replace checkSDK/installSDK with checkMsys2, installMsys2 and check7zaWin/install7zaWin fix items. - nasm.yml: extract nasm.exe/ndisasm.exe to {pkg_root_path}/bin. - env.ini: rename PHP_SDK_PATH to SPC_MSYS2_PATH. - Docs: update Windows migration guide and package-model placeholder docs. crazywhalecc 2026-06-21 16:56:40 +08:00
  • 408d8f755c Remove laravel/prompts from box.json (#1190) Marc 2026-06-16 19:05:39 +07:00
  • 1f291a9036 Add Visual Studio 2026 support (#1191) Marc 2026-06-16 19:05:09 +07:00
  • 127fb1989f Add vs 18 support crazywhalecc 2026-06-16 19:21:18 +08:00
  • af771cf2b5 feat: enhance type hints and improve verbosity handling in commands (#1186) Jerry Ma 2026-06-16 18:50:18 +08:00
  • 5df65d926c Remove laravel/prompts from box.json crazywhalecc 2026-06-16 18:49:22 +08:00
  • bdc7bbe1f1 v3: Fix gmssl build (#1188) Jerry Ma 2026-06-16 18:45:43 +08:00
  • 89dca1f0fb refactor: remove unused symfony/process and unnecessary laravel/prompts (#1187) Jerry Ma 2026-06-16 18:15:03 +08:00
  • 064a1f05ae Fix phpstan crazywhalecc 2026-06-16 15:17:51 +08:00
  • 88cb6749b8 Remove laravel/prompts and symfony/process crazywhalecc 2026-06-16 15:11:48 +08:00
  • 63ab28097f Merge branch 'v3' into v3c/library-fixes v3c/library-fixes Jerry Ma 2026-06-16 13:59:12 +08:00
  • 28126e73d8 deploy: 0010e35882 crazywhalecc 2026-06-16 05:58:18 +00:00
  • 0010e35882 ext: add ext-fastchart and ext-fastjson registry entries (#1165) Jerry Ma 2026-06-16 13:57:33 +08:00
  • 728c8dd598 Make gmssl standalone crazywhalecc 2026-06-16 13:19:03 +08:00
  • bf6216e59f Merge branch 'v3' into v3c/ext-fastchart-fastjson Marc 2026-06-14 17:14:37 +07:00
  • 9398a6677d update protobuf henderkes 2026-06-14 11:52:30 +07:00
  • f66e68754e fable output fable-v3-windows DubbleClick 2026-06-14 11:51:07 +07:00
  • 967122cc7c fix henderkes 2026-06-09 15:14:47 +07:00
  • 3b8abda8c9 add libclang.cpu.a feat/pgo-v3 henderkes 2026-06-09 12:27:45 +07:00
  • 411ad7cc0f Add macports support (#1179) Marc 2026-06-06 21:06:13 +07:00
  • 53bd0fca4f add cpu builtins for zig henderkes 2026-06-05 19:33:44 +07:00
  • 0761267eb3 Combine the macos tool checks into a single checkBrewOrPorts method Kevin Boyd 2026-06-04 21:40:01 -07:00
  • daa694ab2c gmssl update henderkes 2026-06-05 10:07:12 +07:00
  • 80ae7b093c Merge branch 'v3' into v3c/library-fixes Jerry Ma 2026-06-04 16:08:37 +08:00
  • 5d9e4e2c81 Revert "fix(xlswriter): fix macOS build with modern Clang (C23)" (#1122) Marc 2026-06-04 09:45:26 +07:00
  • 072a3b5505 feat: add permissions for id-token and attestations in release build (#1181) Jerry Ma 2026-06-04 10:35:38 +08:00
  • 0e5738b710 toolchain: add SPC_DEFAULT_RANLIB and pin cmake AR/RANLIB (#1163) Marc 2026-06-04 09:25:42 +07:00
  • 3ff9426e50 feat: add permissions for id-token and attestations in release build crazywhalecc 2026-06-04 09:51:06 +08:00
  • 5747a5661e build shared extensions before frankenphp henderkes 2026-06-02 04:00:57 +00:00
  • 6057394641 Simplify macports checks Kevin Boyd 2026-05-31 22:04:44 -07:00
  • d52ba59edc fix SourcePatcher::patchHardcodedINI method signature henderkes 2026-05-30 09:08:49 +07:00
  • 2d5abd31c1 micro patch for cross-arch 32 bit builds henderkes 2026-05-29 23:15:53 +07:00
  • 69d0f9b8cc remove SPC_ARCH henderkes 2026-05-29 22:38:58 +07:00
  • 5a1fd1f388 Merge branch 'v3' into v3c/artifact-static-helpers v3c/artifact-static-helpers Jerry Ma 2026-05-29 17:32:02 +09:00
  • 2f4fb9d28f Add a check for macports alongside Brew in toolchainmanager Kevin Boyd 2026-05-28 22:40:33 -07:00
  • 96ab2de4b1 Add preliminary MacPorts support Kevin Boyd 2026-05-28 22:38:56 -07:00
  • daea8e10ad fix https://github.com/php/frankenphp/issues/1346 henderkes 2026-05-28 12:22:14 +07:00
  • 727600a73a disable a whole lot of things we don't need to build henderkes 2026-05-26 21:10:00 +07:00
  • d846db2ef2 forward v2 fix henderkes 2026-05-26 00:51:16 +00:00
  • 1ae4a00e10 better zig-cc arch handling henderkes 2026-05-26 00:47:42 +00:00
  • c641c3b8db Make mongodb standalone crazywhalecc 2026-05-25 10:25:47 +08:00
  • 48d6e9ebc2 LinuxMuslCheck: pass tool env via setEnv instead of command prefixes (#1170) Jerry Ma 2026-05-24 22:59:47 +08:00
  • 6cab47db67 deduplicate_flags: keep paired flag+value tokens together (#1168) Jerry Ma 2026-05-24 22:57:23 +08:00
  • ec3fd0f4b0 patch: strip trailing U+200E from spc_fix_avx512_cache_before_80400.p… (#1167) Jerry Ma 2026-05-24 22:57:01 +08:00
  • 6df778f92f llvm-tools: build host llvm-objcopy/strip/profdata under ZigToolchain v3c/llvm-tools henderkes 2026-05-24 21:49:46 +07:00
  • f06891155c revert henderkes 2026-05-24 21:42:41 +07:00
  • e72f9aa623 LinuxMuslCheck: pass tool env via setEnv instead of command prefixes henderkes 2026-05-24 21:40:26 +07:00
  • 91cf4f83b5 artifact: add path/binary/isInstalled static helpers henderkes 2026-05-24 21:39:56 +07:00
  • c666cd6cd0 deduplicate_flags: keep paired flag+value tokens together henderkes 2026-05-24 21:38:22 +07:00
  • b8dd508148 patch: strip trailing U+200E from spc_fix_avx512_cache_before_80400.patch henderkes 2026-05-24 21:38:00 +07:00
  • 29a8c9c196 libraries: honour SPC_DEFAULT_CFLAGS/CXXFLAGS/LDFLAGS and bug fixes henderkes 2026-05-24 21:28:31 +07:00
  • 37d8b87c3b oops henderkes 2026-05-24 21:11:49 +07:00
  • 582a88ef60 artifact: use {pkg_root_path} template in rust and go_win extract (#1164) Jerry Ma 2026-05-24 22:04:39 +08:00
  • 153003b75c imagemagick: --without-gcc-arch (#1162) Jerry Ma 2026-05-24 22:04:02 +08:00
  • 899555a964 watcher: drop ldflags from compile-only invocation (#1161) Jerry Ma 2026-05-24 22:03:38 +08:00
  • 891a222c39 revert useless patch (#1160) Jerry Ma 2026-05-24 22:03:11 +08:00
  • 39beb68024 artifact: use {pkg_root_path} template in rust and go_win extract henderkes 2026-05-24 20:56:08 +07:00
  • 5172580294 toolchain: add SPC_DEFAULT_RANLIB and pin cmake AR/RANLIB henderkes 2026-05-24 20:55:35 +07:00
  • 99e05aa22b ext: add ext-fastchart and ext-fastjson registry entries henderkes 2026-05-24 20:55:11 +07:00
  • 0807e9e253 watcher: drop ldflags from compile-only invocation henderkes 2026-05-24 20:54:44 +07:00
  • 1a779be028 imagemagick: --without-gcc-arch henderkes 2026-05-24 20:54:21 +07:00
  • bdfd3eb269 also revert #1122 henderkes 2026-05-24 20:41:18 +07:00
  • 15deecd34f Merge remote-tracking branch 'origin/v3' into feat/pgo-v3 henderkes 2026-05-24 20:26:50 +07:00
  • 72287d3ff1 deploy: d89add106a henderkes 2026-05-24 13:24:36 +00:00
  • b822f0af45 deploy: a36129c6cd henderkes 2026-05-24 13:24:25 +00:00
  • 7ae5d742c2 V3 check/4 (#1159) Marc 2026-05-24 20:24:11 +07:00
  • 95be291a84 Merge branch 'v3' into v3-check/4 Marc 2026-05-24 20:24:03 +07:00
  • d89add106a V3 check/3 (#1158) Marc 2026-05-24 20:23:44 +07:00
  • a36129c6cd V3 check/2 (#1157) Marc 2026-05-24 20:23:32 +07:00
  • 3f3edd62a1 Update src/Package/Extension/password_argon2.php Marc 2026-05-24 17:57:02 +07:00
  • 82b77af317 Chore: extension fixes clickhouse, mongodb, opcache, password-argon2, pgsql, spx crazywhalecc 2026-05-24 18:16:47 +08:00
  • df26b93e58 Remove redundant suffix for getClassesPsr4 function crazywhalecc 2026-05-24 18:12:04 +08:00
  • d1b4c05381 Fix curl exe build on windows crazywhalecc 2026-05-24 18:11:41 +08:00
  • e1658bc0e6 Chore: gettext-win version, password-argon2 deps crazywhalecc 2026-05-24 18:09:51 +08:00
  • 5053620b61 feat: auto-load local working directory registry in vendor mode crazywhalecc 2026-05-24 18:07:06 +08:00
  • 9366cbacd9 Update discord invite link crazywhalecc 2026-05-24 18:06:30 +08:00