crazywhalecc
75ee69b07d
Add gnu based static binary support
2025-01-28 19:37:50 +08:00
Jerry Ma
36b4ef306e
Fix libtiff dependencies, avoid using system libraries ( #588 )
...
* Remove tmate debugger
* Bump version to 2.4.4
* Fix libtiff dependencies may wrongly added
* Add matrix tests
* Add tmate debug
* Disable libdeflate for libtiff
* Remove ssh debugger
2025-01-25 16:15:53 +08:00
Jerry Ma
192c8cde87
Add libaom, libde265, libheif support, for imagick AVIF format support ( #575 )
...
* Add libaom, libde265, libheif support, for imagick AVIF format support
* Fix aom optimization
* Fix aom build command
* Fix libheif build command
* Fix libheif build
* cs fix
2024-12-19 12:23:39 +08:00
crazywhalecc
d0fbc5ab2d
Merge branch 'main' into ext/rdkafka
...
# Conflicts:
# src/globals/test-extensions.php
2024-12-13 15:12:05 +08:00
crazywhalecc
82e11e52dd
Fix gettext build
2024-12-13 15:05:44 +08:00
crazywhalecc
c4b9660cd7
Add embed sanity check
2024-12-13 15:05:44 +08:00
crazywhalecc
cc088b6382
Let grpc use openssl
2024-12-05 13:48:27 +08:00
crazywhalecc
2bfc5e1d74
Add grpc support for macOS and Linux
2024-11-10 10:42:04 +08:00
crazywhalecc
4e95d969e3
Merge branch 'refs/heads/main' into ext/rdkafka
...
# Conflicts:
# config/source.json
2024-09-23 16:25:59 +08:00
daddeffe
330dd2bfc6
Added optional zlib and disabled two extension ( #545 )
...
asd
2024-09-23 16:19:40 +08:00
Jerry Ma
29efc2c5a5
Add extension gmssl support ( #544 )
...
* Add extension gmssl support
* cs-fix
* Add framework for gmssl
2024-09-20 12:32:31 +08:00
crazywhalecc
3e013cd642
Add extra encodings for libiconv
2024-08-12 09:39:49 +08:00
crazywhalecc
4f5177d57e
Add libcares support for curl
2024-08-11 12:30:56 +08:00
crazywhalecc
37b48380a5
Disable libyuv for libavif
2024-07-14 01:20:29 +08:00
crazywhalecc
7fb8417216
Provide libevent, libiconv-win, libsodium, libwebp, libyaml, ncurses, readline, unixodbc, xz pre-built libs
2024-07-14 01:20:29 +08:00
crazywhalecc
9170d71dc7
Provide libcares pre-built binary
2024-07-14 01:20:29 +08:00
crazywhalecc
2f6987c07b
Provide icu pre-built binary
2024-07-14 01:20:29 +08:00
crazywhalecc
ea3cb0218a
Add brotli, libargon2, libavif, libiconv, libpng, libtiff pre-built libs
2024-07-14 01:20:29 +08:00
crazywhalecc
67c2421528
Add liblz4, sqlite for pre-built libs
2024-07-14 01:20:29 +08:00
crazywhalecc
893fc97dba
Patch sqlite pkgconf file
2024-07-14 01:20:29 +08:00
crazywhalecc
3c0eb68c70
Add pre-built lib feature
2024-07-14 01:20:29 +08:00
crazywhalecc
ba127f4e00
Use extra files instead of internal patch block for libyaml
2024-06-30 23:25:58 +08:00
Kévin Dunglas
e9aff8f1d8
fix: error when building libtiff ( #481 )
...
* fix: error when building libtiff
* Update test-extensions.php
* Add test token
* Fix windows builds
* Fix token
* Fix token
* Test token
* Test token
* Test token
---------
Co-authored-by: Jerry Ma <jesse2061@outlook.com>
2024-06-25 12:38:38 +08:00
Jerry Ma
93cb7e9fbb
Add phpmicro win32 mode support ( #478 )
...
* Add phpmicro win32 mode support
* Bump version to 2.2.4
* Add micro win32 build tests for actions
* cs-fix and update deps
2024-06-20 14:46:08 +08:00
Jerry Ma
036e4f52b7
Prevent use building uv on 7.4 ( #471 )
...
* Prevent use building uv on 7.4
* Add swoole test
* Use github source for libcares
* Add libcares missing file patch
* Add libcares missing file patch
2024-06-04 12:24:52 +08:00
Jerry Ma
d258417afb
Fix several patches & newer phpmicro support ( #470 )
...
* use upstream phpmicro
* move src/global/tests to src/global/ext-tests
* move src/global/tests to src/global/ext-tests
* prevent file_get_contents memory insufficience
* update README
* fix libxml >= 2.12 with older PHP (<=8.1) build bug
* cleanup code, support newer phpmicro
* add --no-strip and --with-upx-pack tests
* fix windows sanity check for newer phpmicro
* fix windows sanity check for newer phpmicro
* test
* test
* test
* update deps for ci
2024-06-03 23:16:15 +08:00
Jerry Ma
3136d6edc1
Put extension and library compatibility checks before compilation ( #451 )
2024-05-16 13:01:11 +08:00
Jerry Ma
954f8f4ddc
fix ncurses 6.5 build ( #439 )
2024-05-06 14:11:50 +08:00
Jerry Ma
0fee628842
Fix xz build on macOS and Linux ( #438 )
...
* fix xz build
* add xz tests
2024-05-06 12:55:38 +08:00
Jerry Ma
d98d6aeffb
Fix FreeBSD pkg-config linking issue ( #426 )
2024-04-26 16:03:03 +08:00
Jerry Ma
aaa4510f25
Fix linux imagick openmp linking issue ( #424 )
2024-04-26 11:00:33 +08:00
crazywhalecc
bd8f91d466
add env manager
2024-04-14 01:15:07 +08:00
Jerry Ma
4cb1764439
Fix libuuid build source ( #411 )
...
* fix libuuid build source
* fix libuuid build source tests
2024-04-12 21:05:51 +08:00
Jerry Ma
e3c542d9df
add qdbm for dba ( #409 )
...
* add qdbm for dba
* add windows support for dba-qdbm
* fix test scripts
* fix test scripts
2024-04-12 15:53:38 +08:00
Jerry Ma
99aadd3e73
fix openssl build with corrupted pkg-config file ( #406 )
...
* fix openssl build with corrupted pkg-config file
* add test
* fix linux openssl
* add exec exit error counter for postgresql
2024-04-12 00:49:15 +08:00
Jerry Ma
32f14e16c8
fix pkg-config build for macOS sonoma ( #391 )
...
* fix pkg-config build for macOS sonoma
* cs fix
* bump version to 2.1.6 [skip ci]
2024-03-20 21:50:05 +08:00
crazywhalecc
e4d8e5e4d2
fix ncurses build command
2024-03-10 11:53:33 +08:00
Jerry Ma
96dd5ba87b
Add amqp/librabbitmq support for linux, macos, windows ( #366 )
...
* add amqp/librabbitmq support for linux, macos, windows
* add test for amqp
2024-03-04 10:40:23 +08:00
Jerry Ma
d4c0290195
Fix libuuid random bug when make clean ( #364 )
...
* fix libuuid random bug when `make clean`
* test
* test [skip ci]
2024-03-01 21:27:51 +08:00
Jerry Ma
f5d1df5407
add uuid/libuuid for linux and macos ( #363 )
2024-03-01 20:10:48 +08:00
Jerry Ma
9664709f21
Add libtiff support ( #361 )
...
* add libtiff support
* fix command option not working on *nix
* fix test with libs ext test
2024-03-01 19:19:47 +08:00
Jerry Ma
5f6c1a0f40
update postgresql version to 16.2 ( #355 )
...
* update postgresql version to 16.2
* add tests
* add tests
2024-02-26 19:55:47 +08:00
crazywhalecc
b0d8b00fcc
optimize pkg-config build process
2024-02-20 15:45:00 +08:00
crazywhalecc
a30e054d7d
Add package management
2024-02-18 16:22:17 +08:00
crazywhalecc
49ddb3ec13
fix gettext build
2024-02-16 23:04:58 +08:00
crazywhalecc
e5d2d5e689
Merge branch 'main' into ext/gettext
...
# Conflicts:
# config/ext.json
# src/globals/test-extensions.php
2024-02-16 19:42:18 +08:00
crazywhalecc
939db75268
refactor DependencyUtil, use for-libs and for-sources instead of by
2024-02-16 18:56:33 +08:00
crazywhalecc
05e3898e7a
add gettext support
2024-02-16 01:28:10 +08:00
crazywhalecc
d222190fc7
fix curl bug #327
2024-02-04 18:00:35 +08:00
crazywhalecc
0b1a321615
change with-micro-ext-test to without
2024-02-04 18:00:35 +08:00