Commit Graph

  • 020a30315d Fix error handling in loadFromFile methods and update exception types in tests v3-feat/tests crazywhalecc 2025-12-10 11:33:39 +08:00
  • 97e337cea2 Refactor test structure and update paths for improved organization (#995) Jerry Ma 2025-12-10 11:28:08 +08:00
  • bde1440617 Refactor test structure and update paths for improved organization crazywhalecc 2025-12-10 11:15:44 +08:00
  • 78375632b4 V3 feat/re2c (#992) Jerry Ma 2025-12-10 10:07:39 +08:00
  • f68adc3256 Update src/Package/Target/php.php Jerry Ma 2025-12-10 09:52:59 +08:00
  • 4a968757ba Update src/Package/Library/ncurses.php Jerry Ma 2025-12-10 09:49:20 +08:00
  • bcaef59a15 Support full --no-ansi options crazywhalecc 2025-12-09 16:54:29 +08:00
  • b0f630f95f Add package outputs, colorize motd crazywhalecc 2025-12-09 16:34:43 +08:00
  • ac01867e9c Refactor stage execution to use method references for improved clarity crazywhalecc 2025-12-09 15:01:41 +08:00
  • 808aed2a66 Refactor package stage handling and update class structures for improved flexibility crazywhalecc 2025-12-09 14:58:11 +08:00
  • e004d10861 Fix phpstan crazywhalecc 2025-12-08 17:04:00 +08:00
  • 0db26be826 Correct SAPI-packages to be installed crazywhalecc 2025-12-08 17:02:12 +08:00
  • a4bd2a79a9 Add shared extension build support crazywhalecc 2025-12-08 17:01:58 +08:00
  • 7b16f683fc Allow package implementation using parent class functions crazywhalecc 2025-12-08 17:01:29 +08:00
  • 78234ef147 Add missing patchPkgconfPrefix function crazywhalecc 2025-12-08 17:00:56 +08:00
  • 80128edd39 Add patch description display crazywhalecc 2025-12-08 17:00:34 +08:00
  • b384345723 Add php-micro patch for embed mode crazywhalecc 2025-12-08 17:00:18 +08:00
  • f4bb0263f6 Fix ncurses static-libs crazywhalecc 2025-12-08 17:00:03 +08:00
  • 321f2e13e8 Allow all types of package can be built crazywhalecc 2025-12-08 16:59:38 +08:00
  • 11e7a590c8 Add ncurses package build crazywhalecc 2025-12-08 16:58:47 +08:00
  • 20e0711747 Add libedit package build crazywhalecc 2025-12-08 16:58:42 +08:00
  • 80d922ab3b Use patch for current package exclusively crazywhalecc 2025-12-08 16:58:04 +08:00
  • a1cadecc54 Refactor re2c fix-item crazywhalecc 2025-12-08 12:45:12 +08:00
  • 127c935106 Refactor BUILDROOT_ABS initialization to provide a default path (#991) Jerry Ma 2025-12-08 12:33:37 +08:00
  • eab105965d Remove redundant path crazywhalecc 2025-12-08 11:04:11 +08:00
  • abd6c2fa3a Add PackageInstaller::isPackageInstalled() API crazywhalecc 2025-12-08 11:01:36 +08:00
  • df6c27c98d Allow absolute paths for configs crazywhalecc 2025-12-08 10:59:25 +08:00
  • 3ff762c4c8 Fix wrong namespace in go-xcaddy package crazywhalecc 2025-12-08 10:59:07 +08:00
  • 6775cb4674 Fix pkg-config doctor fix using source bug crazywhalecc 2025-12-08 10:58:44 +08:00
  • 88b86d3eaf Fix artifact downloade does not accept boolean options bug crazywhalecc 2025-12-08 10:58:16 +08:00
  • dbc6dbee53 Add Zig package support with downloader and installation checks crazywhalecc 2025-12-08 10:57:51 +08:00
  • baddd60113 Add dev commands: is-installed, shell (for debugging package status) crazywhalecc 2025-12-08 10:36:45 +08:00
  • 2f09ace82f Add LinuxToolCheck crazywhalecc 2025-12-08 09:49:11 +08:00
  • dce63d3c87 we need extensions to explicitly tell which c std they need henderkes 2025-12-06 11:18:10 +01:00
  • d3b0f5de79 Fix argument naming in InstallPackageCommand for clarity (#989) Jerry Ma 2025-12-06 16:57:16 +08:00
  • 9ad7147155 Enhance musl-wrapper and musl-toolchain installation process (#988) Jerry Ma 2025-12-06 16:50:36 +08:00
  • 47ab5d7584 use c17 for extensions as well? henderkes 2025-12-05 13:57:28 +01:00
  • b2182b4fe1 use source extract hook for pdo_sqlsrv henderkes 2025-12-05 12:20:14 +01:00
  • 1d5aec037b c17 instead henderkes 2025-12-05 12:14:57 +01:00
  • 6b5f702719 ncurses can't build with std=c23 (default with gcc 15) henderkes 2025-12-05 11:43:51 +01:00
  • 7bdcda1d62 gmp can't build with std=c23 (default with gcc 15) henderkes 2025-12-05 11:37:35 +01:00
  • 66840a8eed update xdebug to use pie sources henderkes 2025-12-05 09:15:22 +01:00
  • 106b55d4e7 [v3] Add musl-wrapper and musl-toolchain installation support (#984) Jerry Ma 2025-12-05 15:32:32 +08:00
  • 93a697ebbf Fix artifact downloader constants and improve error message for hosted package-bin crazywhalecc 2025-12-05 14:44:27 +08:00
  • 7fa6fd08d4 Add HostedPackageBin downloader and enhance artifact handling crazywhalecc 2025-12-05 14:39:05 +08:00
  • 52553fb5ed Fix PHPStan errors crazywhalecc 2025-12-05 12:05:13 +08:00
  • c925914925 Add version getter and checksum for go-xcaddy artifact crazywhalecc 2025-12-05 11:15:04 +08:00
  • d16f5a972c Add --with-packages option for spc-config command crazywhalecc 2025-12-04 21:21:48 +08:00
  • ee46c1c387 Fix switch-php-version command not working bug crazywhalecc 2025-12-04 21:21:27 +08:00
  • 64fde5fd8c Allow loading config dir from registry crazywhalecc 2025-12-04 21:20:44 +08:00
  • dc5bf6dc98 Correct install-pkg argument name, add alias crazywhalecc 2025-12-04 21:20:22 +08:00
  • 20892ab194 Auto-append prefix for php-extension packages crazywhalecc 2025-12-04 21:19:55 +08:00
  • e9d3f7e7eb Change wrong option name crazywhalecc 2025-12-04 21:19:34 +08:00
  • 2f8570b59e Implement missing legacy options crazywhalecc 2025-12-04 21:19:11 +08:00
  • 71d803d36f cs fix crazywhalecc 2025-12-04 10:54:05 +08:00
  • daa87e1350 Add DirDiff utility and enhance package build process crazywhalecc 2025-12-04 10:53:49 +08:00
  • 98773ee5a6 zig toolchain can always use libc henderkes 2025-12-03 15:02:14 +01:00
  • 719d818fd1 we need to check for structure of pdo_sqlsrv extension henderkes 2025-12-02 21:34:32 +01:00
  • c38f174a6b Forward-port #978 crazywhalecc 2025-12-02 13:42:46 +08:00
  • 9903c2294c Merge branch 'main' into v3-dev crazywhalecc 2025-12-02 13:39:19 +08:00
  • b8444070ee update go-xcaddy version automatically henderkes 2025-12-01 20:41:58 +01:00
  • 5b4f4f8e55 maybe? henderkes 2025-12-01 19:55:51 +01:00
  • 22d263c0a8 maybe explicit mavx2?! henderkes 2025-12-01 19:27:44 +01:00
  • 150d866c15 revert turning off sse for libwebp, need to check why debian fails building henderkes 2025-12-01 19:12:43 +01:00
  • c051a48d56 don't add -l:libstdc++.a if we're not actually using gcc/clang henderkes 2025-12-01 17:28:59 +01:00
  • b965ffcd82 don't build extra programs henderkes 2025-12-01 17:16:59 +01:00
  • 7f863d182f don't remove dir, just don't build tests henderkes 2025-12-01 17:10:56 +01:00
  • d1041c57dc remove openssl source/test dir (4.1gb?!) henderkes 2025-12-01 17:05:50 +01:00
  • 14b822a185 don't build avx2 if we don't have it henderkes 2025-12-01 16:55:52 +01:00
  • 7204d277b4 Update PHP extensions for Linux and Darwin Marc 2025-12-01 11:39:56 +01:00
  • 5a0fd40dc4 update libwebp and libxml2 Marc 2025-12-01 09:55:46 +01:00
  • 108004925b deploy: 59a6e27532 henderkes 2025-12-01 07:13:16 +00:00
  • 59a6e27532 add pcov extension (shared only, like xdebug) (#979) Marc 2025-12-01 08:12:39 +01:00
  • 6b3b841c0e Fix cross-device warning in rename function (#978) Marc 2025-11-30 16:08:09 +01:00
  • 14bfb4198a v3 base crazywhalecc 2025-11-30 15:35:04 +08:00
  • e6591ffe9c add pcov extension (shared only, like xdebug) henderkes 2025-11-29 12:43:19 +01:00
  • f6c818d3c0 v3 base crazywhalecc 2025-11-29 18:58:16 +08:00
  • e316971764 Fix cross-device warning in rename function crazywhalecc 2025-11-29 14:08:34 +08:00
  • d55278714f we need to change source_path for shared build (#977) 2.7.9 Marc 2025-11-26 16:10:27 +07:00
  • cb7eca9049 Bump version from 2.7.8 to 2.7.9 Jerry Ma 2025-11-26 17:08:49 +08:00
  • 5b8c9e6f09 we need to change source_path for shared build henderkes 2025-11-26 09:37:21 +01:00
  • 7e7f902b69 deploy: 5d1043334d crazywhalecc 2025-11-26 07:33:08 +00:00
  • 5d1043334d Add extension maxminddb support for macOS and Linux (#975) 2.7.8 Jerry Ma 2025-11-26 15:32:26 +08:00
  • f24cbcf909 fix silly mistake in trader config.m4 (#973) Marc 2025-11-25 08:12:50 +01:00
  • 76a07c32ba fix silly mistake in trader config.m4 henderkes 2025-11-24 14:24:12 +01:00
  • e0c69086dc don't download musl if zig isn't building for musl (#972) Marc 2025-11-22 10:07:35 +01:00
  • 5606b70c1c don't download musl if zig isn't building for musl henderkes 2025-11-22 09:04:17 +01:00
  • 5e32fbdb18 deploy: 28ae4242a6 henderkes 2025-11-21 14:06:12 +00:00
  • 28ae4242a6 add extra libs for curl (psl, krb5, unistring, idn2) (#968) Marc 2025-11-21 15:05:40 +01:00
  • f14df1925c Store original source directory before modification Jerry Ma 2025-11-21 22:03:41 +08:00
  • e9ad3c0011 Merge branch 'main' into feat/libcurl-extra Marc 2025-11-21 09:21:22 +01:00
  • e2ad31e858 Support PHP 8.5 release (#971) Marc 2025-11-21 09:16:13 +01:00
  • af614cd7ce Fix indentation in PhpSource.php Marc 2025-11-21 08:51:30 +01:00
  • e21b0ec89d Apply suggestion from @henderkes Marc 2025-11-20 18:21:39 +01:00
  • 3069b51c09 we have 8.5! Marc 2025-11-20 18:19:41 +01:00
  • 1662ac4cf8 framework! henderkes 2025-11-19 15:20:05 +01:00
  • 1e09017549 frameworks? henderkes 2025-11-19 14:49:37 +01:00
  • 84e9f13688 framework? henderkes 2025-11-19 14:48:10 +01:00
  • 2b0a0bdad9 fix cs henderkes 2025-11-19 13:54:45 +01:00
  • e8d1970f55 secure_getenv not available on macos henderkes 2025-11-19 13:54:17 +01:00