Commit Graph

  • 64f7a3553e don't need it anymore henderkes 2026-01-01 12:33:55 +01:00
  • a06cc32491 pin libpng to released tags, not git henderkes 2025-12-30 11:58:57 +01:00
  • 022fdb2fc5 fix no-strip henderkes 2025-12-29 23:58:54 +01:00
  • 7688a55656 don't get zig master branch henderkes 2025-12-29 22:16:53 +01:00
  • 08388c0b15 force enable tailcall vm with zig henderkes 2025-12-29 22:12:25 +01:00
  • e7a88f1df7 enable fat for gmp when next version releases henderkes 2025-12-29 21:15:53 +01:00
  • 2f3122627e make grpc php 8.5 compatible henderkes 2025-12-28 12:44:24 +01:00
  • 93a35908de factor grpc extension out to ext-grpc, keep library for now, even though unused henderkes 2025-12-28 12:11:56 +01:00
  • 5ef4623051 grpc will fail for php 8.5, it's not updated yet henderkes 2025-12-27 23:05:35 +01:00
  • e952f1c76a we don't even need to build grpc library for grpc extension... henderkes 2025-12-27 22:36:24 +01:00
  • 09b89a30f9 WIP: use system libraries for grpc without building our own grpc lib henderkes 2025-12-27 22:20:02 +01:00
  • 9a681a9fa6 add mariadb mysqlnd plugins henderkes 2025-12-27 21:19:31 +01:00
  • 8650ce4f8f
    Add MACOSX_DEPLOYMENT_TARGET to env.ini (#1009) Jerry Ma 2025-12-26 17:15:45 +08:00
  • f7ca621efe
    Test crazywhalecc 2025-12-26 15:03:54 +08:00
  • 6b5200002e fix downloader selecting drafts henderkes 2025-12-20 23:29:25 +01:00
  • 53f7cdefe0 fix swoole compilation with php 8.5.1 henderkes 2025-12-18 20:12:01 +01:00
  • e1a14bbb9f fix implicit include henderkes 2025-12-18 17:39:05 +01:00
  • 9e051c8c80 fix: check for link first before checking for is_dir henderkes 2025-12-18 14:52:02 +01:00
  • e677be74d7 remove henderkes 2025-12-18 13:07:21 +01:00
  • 037d224fd7 why does phpstan think this is necessary? henderkes 2025-12-18 12:38:17 +01:00
  • ce44e00bd4 @crazywhalecc how to use patch points to delete source dirs? henderkes 2025-12-18 12:35:06 +01:00
  • 0247458853 we were installing to wrong dir if source name != lib name henderkes 2025-12-18 11:06:21 +01:00
  • 656a58c3fa remove source dir after successful build in CI environment henderkes 2025-12-18 09:58:45 +01:00
  • 9fdfef5057
    macOS don't need to disable avx2 explicitly (#1007) Jerry Ma 2025-12-18 21:21:47 +08:00
  • dd5762fbd3
    Add lib skeleton command and sort config, spc_mode suuport, etc... crazywhalecc 2025-12-18 15:43:58 +08:00
  • 1707c679e8
    Sort crazywhalecc 2025-12-18 15:32:50 +08:00
  • 18c5ccfe9d
    the libwebp 1.6.0 bug affects centos 7 too (#1004) Marc 2025-12-16 09:33:20 +01:00
  • d064e1353c the libwebp 1.6.0 bug affects centos 7 too henderkes 2025-12-15 18:50:20 +01:00
  • acd0e2b23a
    Prepare for skeleton crazywhalecc 2025-12-15 17:00:20 +08:00
  • c1c31a730b
    V3 feat/win (#999) Jerry Ma 2025-12-11 16:09:50 +08:00
  • 910f10a1dd Typo crazywhalecc 2025-12-11 16:04:29 +08:00
  • fefcbf4029 Allow automatically get latest gRPC source (#909) crazywhalecc 2025-12-11 15:51:32 +08:00
  • 88d135a4e5 Allow interrupt on Windows crazywhalecc 2025-12-11 15:50:39 +08:00
  • f8952da2a3 Update captainhook.json to cross-platform friendly crazywhalecc 2025-12-11 14:54:30 +08:00
  • 63c7aa8d38 Update captainhook.json to cross-platform friendly crazywhalecc 2025-12-11 14:53:16 +08:00
  • 355da340b4 Merge remote-tracking branch 'origin/v3-feat/win' into v3-feat/win crazywhalecc 2025-12-11 14:53:03 +08:00
  • a4fd618a10
    Update src/StaticPHP/Artifact/Artifact.php Jerry Ma 2025-12-11 14:49:16 +08:00
  • 9a91aecb28
    Update src/Package/Target/php/windows.php Jerry Ma 2025-12-11 14:47:44 +08:00
  • 8bf2f42596 Merge remote-tracking branch 'origin/v3-feat/win' into v3-feat/win crazywhalecc 2025-12-11 14:47:31 +08:00
  • 4e841cfc67
    Update src/Package/Target/php/windows.php Jerry Ma 2025-12-11 14:47:14 +08:00
  • da8b7c2bc4 Use the real build target to display crazywhalecc 2025-12-11 14:45:56 +08:00
  • c4cec15c18 Use container instead of passing crazywhalecc 2025-12-11 14:45:35 +08:00
  • e3f9894331 Apply copilot's suggestion crazywhalecc 2025-12-11 14:43:42 +08:00
  • 6d292b4c54 Add WindowsCMakeExecutor crazywhalecc 2025-12-11 14:24:59 +08:00
  • f6b47ad810 Separate unix and windows build for php crazywhalecc 2025-12-11 13:50:36 +08:00
  • 7c8b40a49a Add windows php cli builds, support micro patches crazywhalecc 2025-12-11 13:49:32 +08:00
  • 48fbeab7e4 Add log for interactive term crazywhalecc 2025-12-11 13:48:01 +08:00
  • eb0a36e379 Rename crazywhalecc 2025-12-11 13:47:49 +08:00
  • 4bbe56dd9f Fix windows extracting with curl typo, ignore traits in package crazywhalecc 2025-12-11 13:47:32 +08:00
  • fe0b983f6c Fix debug mode and verbosity relation crazywhalecc 2025-12-11 13:46:15 +08:00
  • 2080407283 Enhance Windows support by updating artifact configuration and improving extraction logic crazywhalecc 2025-12-11 11:35:12 +08:00
  • 3c89ce6c7f
    Update version to 2.7.10 (#997) 2.7.10 Jerry Ma 2025-12-10 17:14:27 +08:00
  • 07ea1e2887
    update libwebp and libxml2 (#982) Marc 2025-12-10 10:01:24 +01:00
  • f0b5e4f59e
    Fix typo in ncurses.php enable-symlinks option (#994) Jerry Ma 2025-12-10 15:43:24 +08:00
  • a54021bf19
    Apply suggestion from @henderkes Marc 2025-12-10 08:42:28 +01:00
  • dc05ad23c9 Update captain hook for windows crazywhalecc 2025-12-10 13:41:36 +08:00
  • 458af6ac78 Add build function check for current OS and update validation logic crazywhalecc 2025-12-10 13:38:25 +08:00
  • 66d3af518b
    Add early validation for package build and installation requirements (#996) Jerry Ma 2025-12-10 13:18:28 +08:00
  • 2901d32ba7
    Update ApplicationContext and InteractiveTerm to handle null outputs gracefully crazywhalecc 2025-12-10 13:17:15 +08:00
  • 794d92c9d8
    Add early validation for package build and installation requirements crazywhalecc 2025-12-10 12:54:04 +08:00
  • 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