[pecl-search_engine-solr] master: Merge pull request #98 from shivammathur/curl-dep-fix

From: Date: Mon, 11 May 2026 07:08:56 +0000
Subject: [pecl-search_engine-solr] master: Merge pull request #98 from shivammathur/curl-dep-fix
Groups: php.pecl.cvs 
Request: Send a blank email to pecl-cvs+get-28553@lists.php.net to get a copy of this message
Author: Birgir Haraldsson (bix0r) Committer: GitHub (web-flow) Pusher: bix0r Date: 2026-05-11T09:08:49+02:00 Commit: https://github.com/php/pecl-search_engine-solr/commit/2f1f3a317d2548aabc1b0a3fd421f570476e3689 Raw diff: https://github.com/php/pecl-search_engine-solr/commit/2f1f3a317d2548aabc1b0a3fd421f570476e3689.diff Merge pull request #98 from shivammathur/curl-dep-fix Add brotli and zstd checks for Windows builds Changed paths: M .github/workflows/windows-tests.yml M config.w32 Diff: diff --git a/.github/workflows/windows-tests.yml b/.github/workflows/windows-tests.yml index 2972ab2d..b7c21209 100644 --- a/.github/workflows/windows-tests.yml +++ b/.github/workflows/windows-tests.yml @@ -37,7 +37,7 @@ jobs: php-version: ${{ matrix.php-version }} arch: ${{ matrix.arch }} ts: ${{ matrix.ts }} - libs: 'zlib,libxml2,libcurl,libiconv,libssh2,openssl,nghttp2' + libs: 'zlib,libxml2,libcurl,libiconv,libssh2,openssl,nghttp2,brotli,libzstd' release: runs-on: ubuntu-latest needs: build diff --git a/config.w32 b/config.w32 index fb4873d1..95eb0882 100644 --- a/config.w32 +++ b/config.w32 @@ -20,6 +20,13 @@ if(PHP_SOLR != 'no') WARNING('solr was not enabled; nghttp2 library not found'); PHP_SOLR = "no"; } + if(!CHECK_LIB('brotlidec-static.lib;brotlidec.lib', 'solr', PHP_SOLR) || + !CHECK_LIB('brotlicommon-static.lib;brotlicommon.lib', 'solr', PHP_SOLR)) { + WARNING('brotli libraries were not found; Accept-Encoding brotli may be unavailable'); + } + if(!CHECK_LIB('libzstd_a.lib;libzstd.lib', 'solr', PHP_SOLR)) { + WARNING('zstd library not found; Accept-Encoding zstd may be unavailable'); + } if(!CHECK_LIB('crypt32.lib', 'solr', PHP_SOLR)) { WARNING('solr was not enabled; crypt32 library not found'); PHP_SOLR = "no";

« previous php.pecl.cvs (#28553) next »