crazywhalecc
fd8ab71d80
feat(build): use WinCNG as crypto backend for libssh2 windows
2026-06-21 19:27:32 +08:00
crazywhalecc
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.
2026-06-21 17:33:48 +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
Jerry Ma
bdc7bbe1f1
v3: Fix gmssl build ( #1188 )
2026-06-16 18:45:43 +08:00
henderkes
99e05aa22b
ext: add ext-fastchart and ext-fastjson registry entries
...
Register two iliaal/fastchart and iliaal/fastjson PHP extensions
sourced from ghtar, extracted into php-src/ext/{fastchart,fastjson}.
Both target Linux and Darwin. fastchart depends on freetype and
suggests libpng, libjpeg, libwebp.
2026-05-24 20:55:11 +07:00
crazywhalecc
e1658bc0e6
Chore: gettext-win version, password-argon2 deps
2026-05-24 18:09:51 +08:00
Luther Monson
4a274b69ac
fix: use ftpmirror.gnu.org instead of ftp.gnu.org
...
ftp.gnu.org is unreliable and frequently times out during CI builds.
ftpmirror.gnu.org is GNU's own CDN that auto-redirects to the nearest
mirror. This is the recommended download method per
https://www.gnu.org/prep/ftp.en.html
Also normalizes /pub/gnu/ paths to /gnu/ since ftpmirror only serves
the latter.
Affects: libiconv, gettext, gmp, idn2, libunistring, ncurses, readline
2026-05-20 21:09:34 -07:00
Jerry Ma
0732c1f0b0
Merge branch 'v3' into feat/clickhouse
2026-05-11 13:18:16 +08:00
Jerry Ma
db11d5a420
Update config/pkg/ext/ext-swow.yml
2026-05-11 11:01:43 +08:00
Marc
b20c1fa5c2
Update config/pkg/ext/ext-swow.yml
2026-05-11 09:49:19 +07:00
crazywhalecc
bf38212814
Add isolated extension mark
2026-05-11 10:07:02 +08:00
henderkes
3f48413281
add clickhouse extension by ilia
2026-05-09 15:10:30 +07:00
crazywhalecc
2ed4b10260
Make brotli and zstd as dep
2026-05-09 14:13:09 +08:00
crazywhalecc
184a091fd9
Implicitly define swow dependencies (due to extension generating and windows swow curl bug)
2026-05-09 14:12:50 +08:00
crazywhalecc
4f9a555bf3
ds use git (pecl have buggy config.w32)
2026-05-09 08:16:11 +08:00
crazywhalecc
61747f6f4e
Add frameworks for glfw
2026-05-08 22:51:17 +08:00
crazywhalecc
ee21199ebb
Remove hosted binary temporarily
2026-05-08 22:33:06 +08:00
crazywhalecc
73bf9ff93f
Add libzstd.lib for windows builds
2026-05-08 22:13:50 +08:00
crazywhalecc
5529e66a61
Add dom deps for xmlreader
2026-05-08 19:33:19 +08:00
crazywhalecc
8e46cda227
Use active rdkafka
2026-05-07 14:39:10 +08:00
henderkes
aecc227b9a
suggestions from @crazywhalecc
2026-05-06 14:08:27 +07:00
henderkes
90d7fe46d7
add ext-gearman
2026-05-06 11:39:08 +07:00
crazywhalecc
737728ac24
Make swoole using 6.2.0
2026-04-30 11:16:59 +08:00
crazywhalecc
d080a86f2b
Update OpenSSL source matching patterns to version 3.x
2026-04-29 15:40:49 +08:00
crazywhalecc
165372d17b
Add OS support for Linux and Darwin in memcache and memcached configurations
2026-04-13 11:04:43 +08:00
crazywhalecc
8cc5c82595
Add frankenphp build
2026-04-12 23:17:50 +08:00
crazywhalecc
f4918ba92c
Add pthreadVC3.lib for frankenphp
2026-04-12 23:13:30 +08:00
crazywhalecc
60d206cac0
Add go-win
2026-04-12 23:11:53 +08:00
crazywhalecc
d2f007d4c4
Forward-port #1095
2026-04-12 14:17:53 +08:00
crazywhalecc
e7bf945b96
Forward-port #1094
2026-04-12 12:51:16 +08:00
crazywhalecc
ae7552f5a2
Forward-port #1087
2026-04-11 00:45:31 +08:00
crazywhalecc
25891a8648
Add ext-mongodb for Windows
2026-04-11 00:39:30 +08:00
crazywhalecc
e83a997d0c
Add ext-zstd for Windows
2026-04-10 21:09:46 +08:00
crazywhalecc
e33aff18cc
Forward-port #1082
2026-04-10 20:37:25 +08:00
crazywhalecc
869c9a06e3
Add ext-maxminddb and libmaxminddb support on Windows
2026-04-10 16:25:24 +08:00
crazywhalecc
4ba565b461
Add ext-uv and libuv support on Windows
2026-04-10 16:15:13 +08:00
crazywhalecc
6ef012e204
Add ext-uv and libuv support on Windows
2026-04-10 16:15:07 +08:00
crazywhalecc
db8520d8f0
Change config
2026-04-10 15:56:39 +08:00
crazywhalecc
3808457b52
Add lz4 and ext-lz4 for Windows
2026-04-10 15:51:18 +08:00
crazywhalecc
d29bd12bcc
Remove old support config
2026-04-10 15:36:21 +08:00
crazywhalecc
f46240b55e
Remove old support config
2026-04-10 15:35:22 +08:00
crazywhalecc
35b23a532f
Add ext-snappy and snappy support on Windows
2026-04-10 15:34:55 +08:00
crazywhalecc
323f1ec00e
Use correct ext-xz arg-type
2026-04-10 15:33:52 +08:00
crazywhalecc
6b29d92579
Disable ext-snmp, ext-ldap on Windows
2026-04-10 15:33:31 +08:00
crazywhalecc
1320a74460
Add ext-trader
2026-04-10 15:32:50 +08:00
crazywhalecc
cd14f6253b
Add ext-zip for Windows
2026-04-09 12:25:12 +08:00
crazywhalecc
28e102100f
Refactor support for sysv extensions and tidy for Windows
2026-04-09 12:17:00 +08:00
crazywhalecc
e25d95c26b
Add ext-soap for Windows
2026-04-09 12:16:30 +08:00
crazywhalecc
1a027003b1
Add libxslt for Windows
2026-04-09 12:15:45 +08:00
crazywhalecc
6ed35eaa85
Add tidy for Windows
2026-04-09 12:15:30 +08:00