Commit Graph

  • 8191444fe9 refactor musl tool doctor crazywhalecc 2023-10-22 21:33:09 +08:00
  • 5cfba6e83b Merge branch 'main' into cplus crazywhalecc 2023-10-22 17:43:18 +08:00
  • 4e9b8980d0 add --by-extensions and --without-suggests options for download command crazywhalecc 2023-10-22 16:35:15 +08:00
  • c800a53f77 separate --from-zip in download command crazywhalecc 2023-10-22 12:37:13 +08:00
  • 6cc7e6cff6 add comment for hard-coded musl version crazywhalecc 2023-10-22 17:24:01 +08:00
  • d56c060863 remove --enable-wrapper=gcc for fix-musl crazywhalecc 2023-10-22 17:15:12 +08:00
  • b6409bded4 optimize install musl wrapper and cross make function crazywhalecc 2023-10-22 16:55:02 +08:00
  • ca1189b6ca use ld.gold (revert this if you think this doesn't add benefit) DubbleClick 2023-10-19 18:28:36 +02:00
  • 75b9d66698 use ar and ld from musl-tools (uses gold-ld and can handle wrong lib order) DubbleClick 2023-10-17 20:18:02 +02:00
  • 6dfd35348f fix order of imagick libs DubbleClick 2023-10-17 20:16:41 +02:00
  • 0007043f4a fix imagemagick and postgresql builds with different libs DubbleClick 2023-10-17 19:37:13 +02:00
  • da1cbeb79c introduce library_path and ld_library_path options to linuxbuilder (some libs require it to load -lstdc++) DubbleClick 2023-10-17 00:52:49 +02:00
  • a83a457905 fix pgsql build on non-alpine DubbleClick 2023-10-16 21:03:26 +02:00
  • a4dc177621 install libxml2 and snappy into /lib instead of /lib64 DubbleClick 2023-10-16 19:26:29 +02:00
  • a7265bf624 add -static linker flag to libicu compilation DubbleClick 2023-10-16 14:14:19 +02:00
  • 64dfb57366 don't add -liconv on linux (cannot find library when specified that way in extra_libs) DubbleClick 2023-10-16 14:13:44 +02:00
  • 658e8e74bd use arch-linux-musl toolchains DubbleClick 2023-10-16 14:09:49 +02:00
  • 46b0ecf3fa allow patching of extra_libs before make on linux too DubbleClick 2023-10-16 14:08:22 +02:00
  • 830f379bf6 add --disable-opcache-jit option for alpine DubbleClick 2023-10-16 14:05:07 +02:00
  • c9b544f8c4 fix zlib detection in debian linux crazywhalecc 2023-10-19 23:09:31 +08:00
  • 11af370fe1 remove useless softlink libpng.a (pointing to libpng16.a), causes imagick build failure if freetype or png is enabled DubbleClick 2023-10-17 19:43:54 +02:00
  • 1e11559c4b fix libpng license and libname DubbleClick 2023-10-17 19:42:35 +02:00
  • 8b188bd1b9 change icu to ghrel crazywhalecc 2023-10-18 10:56:14 +08:00
  • e0e3bc6d97 add detection for ghrel prerelease crazywhalecc 2023-10-18 10:55:57 +08:00
  • dbb566ac7c fix curl 7.4.0 CoreServices framework build bug for mac crazywhalecc 2023-10-17 18:23:11 +08:00
  • 37b9704fbb move option rebuild add position crazywhalecc 2023-10-17 18:34:23 +08:00
  • c225aeffed introduce --rebuild option to BuildCliCommand.php (who even uses build:libs?) DubbleClick 2023-10-17 00:55:25 +02:00
  • 2e3544f296 catch exception when license path key is not set, fix libxslt license DubbleClick 2023-10-16 22:58:49 +02:00
  • ce60a9c804 Update README.md Jerry Ma 2023-10-15 17:40:19 +08:00
  • b6c0b998b3 add bz2,curl support crazywhalecc 2023-10-15 17:17:42 +08:00
  • 6277539a79 change README micro repo description crazywhalecc 2023-10-15 17:01:36 +08:00
  • 9520d68cda add onig and openssl support for BSD crazywhalecc 2023-10-15 16:47:00 +08:00
  • 812c71f31f update README crazywhalecc 2023-10-15 16:45:44 +08:00
  • b3cc360eeb fix extension configure arg for BSD crazywhalecc 2023-10-15 16:44:56 +08:00
  • 39fe6fa081 fix copyDir for FreeBSD and add debug message crazywhalecc 2023-10-15 15:45:34 +08:00
  • 243ee63283 fix strip order for micro crazywhalecc 2023-10-15 15:44:58 +08:00
  • 24c946d687 fix phpunit crazywhalecc 2023-10-15 13:25:26 +08:00
  • 84d1c789bd add basic FreeBSD support for utils crazywhalecc 2023-10-15 13:07:13 +08:00
  • a983667b90 fix docker alpine install package redundant link crazywhalecc 2023-10-15 09:40:04 +08:00
  • 8d9cace469 fix mongodb release file match crazywhalecc 2023-10-14 15:09:37 +08:00
  • e9d3e48f90 simplify hasCppExtension() method crazywhalecc 2023-10-14 14:06:09 +08:00
  • ed53394389 add mark library patch function crazywhalecc 2023-10-14 14:05:33 +08:00
  • 8893d08ba9 adjust linux distro detection crazywhalecc 2023-10-14 13:55:51 +08:00
  • 5a13daee39 remove redundant LinuxLibraryBase tryBuild crazywhalecc 2023-10-14 13:54:23 +08:00
  • c1e9cd2ea3 fix --with-clean to make it work crazywhalecc 2023-10-14 11:33:17 +08:00
  • 30213da70a change default download php to 8.2 crazywhalecc 2023-10-14 11:27:42 +08:00
  • 5d363bdb0b adjust store classes crazywhalecc 2023-10-14 11:22:46 +08:00
  • 630c0d3a5d add SourcePatcher::patchFile crazywhalecc 2023-10-14 11:18:02 +08:00
  • 56caef78e3 Update README.md Jerry Ma 2023-10-07 15:37:49 +08:00
  • 29be3a2e39 set version to 2.0-rc7 2.0-rc7 Jerry Ma 2023-10-05 22:07:44 +08:00
  • fbe149bcac reuse static-php-cli-hosted workflows crazywhalecc 2023-10-05 21:58:42 +08:00
  • 92cafb36f6 fix bugs when building micro and embed at the same time crazywhalecc 2023-10-01 01:32:43 +08:00
  • 8636f2e7c9 Throw proper exception when PHP source is not available Joseph Bielawski 2023-09-30 08:56:37 +02:00
  • 8f43a09533 separate alternative libs crazywhalecc 2023-10-01 01:06:11 +08:00
  • 654c5cba0c fix musl install on rhel DubbleClick 2023-09-30 17:50:37 +02:00
  • f9685b82a1 adjust tool check level crazywhalecc 2023-09-30 23:18:53 +08:00
  • f2371d3702 bugfix: complete ldap support for macOS and Linux crazywhalecc 2023-09-23 14:10:35 +08:00
  • fe39aecd72 adjust config order crazywhalecc 2023-09-23 14:09:51 +08:00
  • 68d176ad26 prevent c compiler not found error crazywhalecc 2023-09-23 14:09:29 +08:00
  • d7627dd81a correct libc name for linux crazywhalecc 2023-09-23 14:08:59 +08:00
  • a4e173f16d add configure flags for unix builder crazywhalecc 2023-09-23 14:08:35 +08:00
  • 1437be3a9d gmp and libsodium for ldap if enabled only enable openssl when zlib ext is also enabled (missing 'deflate' otherwise) move back from source/php-src/ext/ldap to source/ldap (fix "LICENSE not found") DubbleClick 2023-09-21 12:56:52 +02:00
  • 059c32e59c add ext-ldap (openldap) support DubbleClick 2023-09-18 13:43:58 +02:00
  • e3a4cd6e1d fix spelling mistake in README-en.md DubbleClick 2023-09-18 12:52:35 +02:00
  • dd9a5d8316 add rhel and almalinux support DubbleClick 2023-09-18 12:52:12 +02:00
  • 3b83c1fa7b Remove dead code from ConsoleApplication class Joseph Bielawski 2023-09-29 18:08:29 +02:00
  • ff128df76b Update libwebp dependency (fix #208) Rif'at Ahdi R 2023-09-29 01:02:25 +00:00
  • cd04a9ea4f change all related url to static-php.dev crazywhalecc 2023-09-26 22:27:44 +08:00
  • 3b793005fe Change domain Jerry Ma 2023-09-26 18:32:18 +08:00
  • 87e073a0b9 Change domain Jerry Ma 2023-09-26 18:29:45 +08:00
  • db8aa15677 adjust micro's phar patch execution location crazywhalecc 2023-09-23 17:00:42 +08:00
  • 6ed9749732 cs fix and composer update crazywhalecc 2023-09-23 17:02:56 +08:00
  • 4e99211bc3 add hardcoded-ini option for embed SAPI crazywhalecc 2023-09-15 23:24:40 +08:00
  • 824748c2a7 remove download cache and minimize download sources crazywhalecc 2023-09-15 19:06:41 +08:00
  • fe6a98b30d remove debug option crazywhalecc 2023-09-15 19:01:48 +08:00
  • 49149cebf1 Add new GH action to build binary SPC crazywhalecc 2023-09-13 23:39:52 +08:00
  • 7b6a1b4212 Simplify adding composer in bin/spc-alpine-docker Joseph Bielawski 2023-09-14 11:15:53 +02:00
  • 965e7a25e2 Add composer.lock into repository Joseph Bielawski 2023-09-13 19:04:54 +02:00
  • 0c3885c33d fix(docker): php82-sodium is required Kévin Dunglas 2023-09-14 01:00:51 +02:00
  • be32190829 Sanity check extensions by inline their test code Joseph Bielawski 2023-09-13 13:07:22 +02:00
  • f1d5916090 remove unused old deploy command crazywhalecc 2023-09-13 21:33:12 +08:00
  • b2ea479fac Remove the phar workflow temporary Joseph Bielawski 2023-09-13 15:06:08 +02:00
  • 16cc5df66d Temporary disable phar build in GH actions Joseph Bielawski 2023-09-12 18:06:39 +02:00
  • a63e3f4575 Add version into phar Joseph Bielawski 2023-09-12 17:58:46 +02:00
  • 6b061e6332 Adjust box configuration for smaller phar size Joseph Bielawski 2023-09-12 16:11:32 +02:00
  • 4a17491aaa Initial code to get Box for phar building Joseph Bielawski 2023-09-12 10:42:40 +02:00
  • 06f29712e2 Update README.md Jerry Ma 2023-09-13 10:01:08 +08:00
  • 4b1d59c5a9 Link to FrankenPHP docs about embed SAPI in README-en.md Kévin Dunglas 2023-09-12 22:25:31 +02:00
  • 1a81fe6a0d change help message for dev:extensions crazywhalecc 2023-09-12 23:29:17 +08:00
  • c63136d484 change dev:extensions argument to comma separated crazywhalecc 2023-09-12 23:27:29 +08:00
  • 4b500f2dd8 remove redundant libssh2 cmake build target option crazywhalecc 2023-09-12 00:08:00 +08:00
  • 9da20497cc fix ln src and dst for brotli crazywhalecc 2023-09-12 00:11:41 +08:00
  • 5efc15b404 fix libwebp pkgconfig patch, add custom patch argument crazywhalecc 2023-09-12 00:09:49 +08:00
  • fa0740f216 Explicitly define application commands Joseph Bielawski 2023-09-12 16:27:07 +02:00
  • 52430cbdde Rework doctor command Joseph Bielawski 2023-09-09 10:04:20 +02:00
  • 01c4538ce0 update README for embed SAPI crazywhalecc 2023-09-12 22:44:19 +08:00
  • 3183ecceaf --disable-opcache-jit Kévin Dunglas 2023-09-11 23:00:26 +02:00
  • dd2e7cc129 static opcache patch Kévin Dunglas 2023-09-11 22:26:26 +02:00
  • adfa620ef4 Revert "always enable micro" Kévin Dunglas 2023-09-11 22:22:41 +02:00
  • 1a32ddc70a Revert "temporary workaround for PECL certificate expiration" Kévin Dunglas 2023-09-11 22:22:20 +02:00