crazywhalecc
a99b6bebae
Remove freetype useless lib suggestions
2026-03-23 16:08:09 +08:00
Hendrik Mennen
963e2a084a
Add Windows builders for libaom and brotli libraries
...
Both libraries are listed in lib.json and used as transitive dependencies
(libaom via libavif, brotli via freetype/curl) but had no Windows builder,
causing builds to fail with "library [X] is in the lib.json list but not
supported to compile".
libaom: Uses builddir instead of build to avoid collision with the
source tree's build/cmake/ directory. Matches the Unix builder's
AOM_TARGET_CPU=generic setting for portability.
brotli: Standard CMake build with shared libs and tools disabled.
Also adds static-libs-windows entry for libaom in lib.json.
2026-03-22 09:07:47 +01:00
henderkes
f93ad27c17
allow using some libs as system provided (work around mssql linking vs system openssl)
2026-03-10 08:47:38 +07:00
henderkes
608c915e14
should depend on it instead
2026-02-17 19:14:29 +07:00
henderkes
c680299654
libavif needs at least one encoder to work
2026-02-17 19:12:19 +07:00
henderkes
559a2909a9
use little trick to order libargon2 before libsodium
2026-01-02 23:21:29 +01:00
Jerry Ma
5d1043334d
Add extension maxminddb support for macOS and Linux ( #975 )
2025-11-26 15:32:26 +08:00
henderkes
1662ac4cf8
framework!
2025-11-19 15:20:05 +01:00
henderkes
376b8e7569
remove psl
2025-11-19 10:48:24 +01:00
Marc Henderkes
9382161b6f
Revert "add gsasl"
...
This reverts commit a1b8d201ae .
2025-11-18 17:49:10 +01:00
Marc Henderkes
a1b8d201ae
add gsasl
2025-11-18 17:47:26 +01:00
Marc Henderkes
ecea6c12cd
libs for macos too
2025-11-18 14:35:58 +01:00
Marc Henderkes
a33ca44ca9
test curl
2025-11-18 11:28:25 +01:00
Marc
aee733b51f
Merge branch 'main' into feat/libcurl-extra
2025-11-18 11:22:05 +01:00
Marc Henderkes
54ceca8680
add extra libs for curl (psl, krb5, unistring, idn2)
2025-11-18 11:17:12 +01:00
henderkes
ee906aaff9
Merge remote-tracking branch 'origin/feat/no-strip' into frankenphp/mbed
2025-11-11 15:56:10 +01:00
henderkes
09073c5517
sort config and remove lonesome configure cflags
2025-11-11 15:51:28 +01:00
DubbleClick
9edb9417a1
add --with-frankenphp-app option to embed an app
...
# Conflicts:
# config/lib.json
# src/SPC/builder/unix/UnixBuilderBase.php
2025-11-11 15:02:17 +01:00
Marc
8332ed87e0
Merge branch 'main' into frankenphp/mbed
2025-11-07 10:51:55 +01:00
crazywhalecc
f34ecf9468
Use pkg-configs for librdkafka
2025-11-04 13:35:31 +08:00
Marc
944e314bab
Merge branch 'main' into feat/rdkafka-ssl
2025-11-03 20:48:19 +01:00
henderkes
5cb6a75e7d
add extra features to librdkafka (curl, ssl, sasl
2025-11-03 20:29:15 +01:00
Marc
ae15d6c5f5
fix postgresql libraries when --with-suggested-libs is false ( #952 )
2025-10-31 09:46:21 +01:00
henderkes
b88a68dab8
fix postgresql libraries when --with-suggested-libs is false
2025-10-29 18:55:26 +01:00
Jerry Ma
b05bdcd83d
Add snmp and net-snmp support for macOS and Linux ( #946 )
...
Co-authored-by: Marc <m@pyc.ac >
2025-10-29 11:56:36 +08:00
Marc
8649068159
Merge branch 'main' into frankenphp/mbed
2025-10-24 16:50:28 +02:00
Jerry Ma
41fb29eba4
Feat/pie ( #936 )
2025-10-21 18:58:04 +08:00
henderkes
310335813f
use libedit for postgreqsql
2025-10-20 21:24:21 +02:00
crazywhalecc
e2fd3e18d6
Refactor ConfigValidator, make it more strict
2025-10-20 13:41:02 +08:00
Marc
26ccaa4449
Merge branch 'main' into libedit
2025-10-12 11:34:11 +02:00
henderkes
31906b36e5
reorder stuff for readline
2025-10-08 08:48:30 +02:00
henderkes
5b6c923eef
snappy is a c++ lib
2025-09-30 00:31:20 +02:00
henderkes
dcbfe1e0ab
e-dant/watcher is a c++ library too
2025-09-19 15:29:49 +02:00
henderkes
2e6329bb86
add cpp-library for imagemagick too
2025-09-18 18:16:42 +02:00
henderkes
d3ba04fc5b
fix grpc shared build (ignores CXXFLAGS, needs CPPFLAGS)
2025-09-18 18:16:41 +02:00
Marc
0156f33a20
Merge branch 'main' into remove-icu-backend
2025-09-16 13:35:46 +02:00
Marc Henderkes
b9f8f02d98
don't use libicu backend for libxml2
...
(it's discouraged from being used, the first path always goes through iconv, icu is only the fallback)
2025-09-16 13:10:09 +02:00
crazywhalecc
e35d6c2651
Oh, we also support windows here
2025-09-09 19:43:08 +08:00
crazywhalecc
8dd0512335
Fix macOS lib-depends
2025-09-09 19:43:08 +08:00
DubbleClick
4d3501118e
add --with-frankenphp-app option to embed an app
2025-09-05 21:47:41 +07:00
Marc
15f8887f14
Update config/lib.json
2025-09-05 16:25:15 +07:00
henderkes
9df2867175
just always require libxml2 until we rework sapis to require their own stuff
2025-09-05 15:52:07 +07:00
crazywhalecc
022ba3dce4
Merge branch 'main' into pkg-config-pkg
...
# Conflicts:
# src/globals/test-extensions.php
2025-08-31 15:20:50 +08:00
crazywhalecc
86973e622d
sort config
2025-08-31 15:06:59 +08:00
crazywhalecc
0fa38bad6d
Use existing pkg-config builds and pre-built contents for packages
2025-08-31 15:04:34 +08:00
DubbleClick
694fd2f1e0
turn pkg-config into a package instead of a library
2025-08-27 14:33:39 +07:00
DubbleClick
2d409db2f9
we don't need a min glibc version, just don't use --use-libc!
2025-08-26 14:42:34 +07:00
DubbleClick
4eac953c71
ensure liburing is only pulled in by suggested libs when glibc >= 2.30 (or musl)
2025-08-26 14:07:49 +07:00
DubbleClick
2694dd9e21
add liburing for swoole
2025-08-25 22:57:04 +07:00
DubbleClick
b5fa7be53f
add brotli and watcher to lib-suggests
2025-08-20 13:40:54 +07:00