crazywhalecc
2a7966aa4b
Fix curl zstd build bug
2026-06-21 19:26:55 +08:00
crazywhalecc
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.
2026-06-21 16:56:40 +08:00
crazywhalecc
127fb1989f
Add vs 18 support
2026-06-16 19:21:18 +08:00
Jerry Ma
bdc7bbe1f1
v3: Fix gmssl build ( #1188 )
2026-06-16 18:45:43 +08:00
Kevin Boyd
96ab2de4b1
Add preliminary MacPorts support
2026-05-28 22:38:56 -07:00
Jerry Ma
582a88ef60
artifact: use {pkg_root_path} template in rust and go_win extract ( #1164 )
2026-05-24 22:04:39 +08:00
Jerry Ma
153003b75c
imagemagick: --without-gcc-arch ( #1162 )
2026-05-24 22:04:02 +08:00
Jerry Ma
899555a964
watcher: drop ldflags from compile-only invocation ( #1161 )
2026-05-24 22:03:38 +08:00
henderkes
39beb68024
artifact: use {pkg_root_path} template in rust and go_win extract
...
Switch the rust and go_win downloaders from baking PKG_ROOT_PATH into
the extract path at download time to the {pkg_root_path} template,
which ArtifactExtractor resolves at extract time. This keeps the path
stable across runs where pkg_root_path differs between download and
extract (e.g. containerised vs host builds).
2026-05-24 20:56:08 +07:00
henderkes
0807e9e253
watcher: drop ldflags from compile-only invocation
...
The shell invocation runs `$CXX -c` to compile watcher-c.cpp to a .o,
which never links. Passing linker flags to a compile-only step is
either ignored or, with some flags, an error. Drop them.
2026-05-24 20:54:44 +07:00
henderkes
1a779be028
imagemagick: --without-gcc-arch
...
ax_gcc_archflag has no Zen cpuid pattern and falls back to
-mtune=amdfam10, which under LLVM+LTO emits SSE4a extrq and SIGILLs on
Intel hosts. Disable the implicit --with-gcc-arch so host CPU features
do not bleed into the built binaries.
2026-05-24 20:54:21 +07:00
henderkes
bdfd3eb269
also revert #1122
2026-05-24 20:41:18 +07:00
Marc
3f3edd62a1
Update src/Package/Extension/password_argon2.php
2026-05-24 17:57:02 +07:00
crazywhalecc
82b77af317
Chore: extension fixes
...
clickhouse, mongodb, opcache, password-argon2, pgsql, spx
2026-05-24 18:16:47 +08:00
crazywhalecc
d1b4c05381
Fix curl exe build on windows
2026-05-24 18:11:41 +08:00
Jerry Ma
0732c1f0b0
Merge branch 'v3' into feat/clickhouse
2026-05-11 13:18:16 +08:00
crazywhalecc
c186038dca
Use system cc instead
2026-05-10 16:27:25 +08:00
crazywhalecc
7107566da7
Fix wrongly constructed class
2026-05-10 15:50:21 +08:00
crazywhalecc
02d8f51bb2
Enhance Unix Makefile patch to disable auto-vectorization for zig-cc to prevent minilua segfault
2026-05-10 15:17:51 +08:00
crazywhalecc
64d9650f88
Fix compiler extra appending
2026-05-09 17:23:01 +08:00
crazywhalecc
e63d49ec13
Disable pdo pgsql hook for swow temporarily
2026-05-09 16:30:57 +08:00
henderkes
3f48413281
add clickhouse extension by ilia
2026-05-09 15:10:30 +07:00
henderkes
dc6e63e1ba
fix logic errors in shared ext patching
2026-05-09 15:09:59 +07:00
crazywhalecc
7b79767355
Add retry mechanism to Git clone and GitHub release fetching methods
2026-05-09 14:13:47 +08:00
crazywhalecc
e6642459b8
Fix opentelemetry strict flag
2026-05-09 12:16:48 +08:00
crazywhalecc
ad7475246f
Merge remote-tracking branch 'origin/v3-docs/readme' into v3-docs/readme
2026-05-09 10:33:10 +08:00
crazywhalecc
bf308e89a5
Remove duplicate phar patch for micro
2026-05-09 09:49:53 +08:00
crazywhalecc
04df87cd5f
Make intl use c++17
2026-05-09 08:15:45 +08:00
crazywhalecc
c374163a05
Fix windows mpir build
2026-05-08 22:37:05 +08:00
crazywhalecc
01607a06c9
Add spx compatible command arg
2026-05-08 22:32:50 +08:00
crazywhalecc
73bf9ff93f
Add libzstd.lib for windows builds
2026-05-08 22:13:50 +08:00
crazywhalecc
641ad8becf
Add patch for PHP 8.2 compatibility in imap extension
2026-05-08 19:27:11 +08:00
crazywhalecc
a8a851659f
Fix memcache build on PHP 8.5
2026-05-08 19:07:06 +08:00
crazywhalecc
e93d103e99
SPC_DEFAULT_LD_FLAGS renamed to SPC_DEFAULT_LDFLAGS
2026-05-07 14:56:07 +08:00
crazywhalecc
506cb15654
SPC_DEFAULT_C_FLAGS renamed to SPC_DEFAULT_CFLAGS
2026-05-07 14:55:05 +08:00
henderkes
aecc227b9a
suggestions from @crazywhalecc
2026-05-06 14:08:27 +07:00
crazywhalecc
ecf10bec7c
Forward-port #1089
2026-05-06 14:43:37 +08:00
henderkes
90d7fe46d7
add ext-gearman
2026-05-06 11:39:08 +07:00
crazywhalecc
8537ad7b19
Fix mongodb 2.3.0 introduced in-tree build bug
2026-04-30 11:18:58 +08:00
crazywhalecc
2bcf62249f
Forward-port #1117
2026-04-29 16:53:43 +08:00
crazywhalecc
2c8c7214f0
Forward-port #1115
2026-04-29 16:52:20 +08:00
crazywhalecc
d458f57c84
Forward-port #1110
2026-04-29 16:24:58 +08:00
crazywhalecc
9ed2b18d06
Forward-port #1107
2026-04-29 15:44:44 +08:00
crazywhalecc
05900c2d6c
Remove patch point
2026-04-20 11:29:16 +08:00
crazywhalecc
2045055591
Add GUIDE section for v3 docs
2026-04-19 18:01:56 +08:00
Jerry Ma
79d0cd4d19
Update src/Package/Extension/swow.php
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 08:24:04 +08:00
Jerry Ma
d37e23218b
Update src/Package/Artifact/attr.php
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 08:23:33 +08:00
Jerry Ma
9fc2b64b6b
Update src/Package/Library/gettext.php
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 08:21:04 +08:00
crazywhalecc
5d76e0b6cb
phpstan
2026-04-12 23:20:38 +08:00
crazywhalecc
8cc5c82595
Add frankenphp build
2026-04-12 23:17:50 +08:00