From: Sergey Matveev Date: Tue, 3 Mar 2026 14:56:05 +0000 (+0300) Subject: Update brotli X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=52900f75add623cd594ff577bf77e54c2413a1148782a4206ab788e2c976e013;p=bass.git Update brotli --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 04cef6a..8a744dd 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -22,8 +22,7 @@ /BLAKE2.git/ /boost_1_74_0.tar.bz2 /boost_1_86_0.tar.bz2 -/brotli-dev-null-60-ga528bce.tar.zst -/brotli.git/ +/brotli-1.2.0.tar.gz /c-ares-1.30.0.tar.gz /cairo-1.16.0.tar.xz /cmake-3.28.3.tar.gz diff --git a/build/distfiles/brotli-1.2.0.tar.gz.meta4 b/build/distfiles/brotli-1.2.0.tar.gz.meta4 new file mode 100644 index 0000000..25c35fc --- /dev/null +++ b/build/distfiles/brotli-1.2.0.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + 88a91819bc0e0b5bd27bd8c7d8ffddf132768851069f2cd5e905eac87e2860de + e38ea35f4abe47b2113ccc0778bb7b0be77dcf4d26ce248347ecc4cfdea7ba40d17e0b175cad6f82055d07b1ec9976ffea649f59065866db2c36116c77e59824 + 367870fd12cffe535450010b5aae24d06c869a9c228279710ef845b95720f266 + 1406691998355acbdd29b971b8df5335b34af1db8e85b6fdb40b2d5a347ba8685ff17c3932d3598ff9e62454a72236167ea638e41ac26e46f3c931df317b59cf + cddba4ecc5aa54a7ee92266b11c7c72d3c11d991ea800c4d0b42ba1ba48f1f03 + 1e086cba8fa617ec72c1356a4ba0dd8bdde5aaee25f3911b9800ee7aff423a7b0236e1e62024d9c77be20b93ea4eb50abdd4ccc29ba67a5f01719fea466c2bb3 + f94542afd2ecd96cc41fd21a805a3da314281ae558c10650f3e6d9ca732b8425bba8fde312823f0a564c7de3993bdaab5b43378edab65ebb798cefb6fd702256 + 816c96e8e8f193b40151dad7e8ff37b1221d019dbcb9c35cd3fadbfe6477dfec + b8d7f72332625b7bfb717f1340b731f02e4479f4c80e748cd57b5a737887a75c8124c7c42c8af331a7573016d5584c416353743bbc354063f41e388a7f9872f7 + 69a4fc30f281cde538461c42544d098715a3bc2ce23f5ecbaec55270e215dbe1 + 4efbea46d6ca79a2dadea8416f225910 + 646315 + https://codeload.github.com/google/brotli/tar.gz/v1.2.0 + + diff --git a/build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do b/build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do deleted file mode 100644 index 232ca20..0000000 --- a/build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do +++ /dev/null @@ -1,7 +0,0 @@ -[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../.. -sname=$1.do . "$BASS_ROOT"/lib/rc -[ -d brotli.git ] || git clone --depth 1 --bare https://github.com/google/brotli.git >&2 -cd brotli.git -commit=a528bce9f65be7515a47cec2cbdcd8023822b99b -git fetch origin $commit >&2 -git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR diff --git a/build/skel/archivers/brotli-dev-null-60-ga528bce.do b/build/skel/archivers/brotli-1.2.0.do similarity index 88% rename from build/skel/archivers/brotli-dev-null-60-ga528bce.do rename to build/skel/archivers/brotli-1.2.0.do index bd144b8..32b38ad 100644 --- a/build/skel/archivers/brotli-dev-null-60-ga528bce.do +++ b/build/skel/archivers/brotli-1.2.0.do @@ -3,12 +3,12 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/cmake-3.28.3" -redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc "$BASS_ROOT"/build/bin/pkg-inst $bdeps . ./rc -$TAR xf "$DISTFILES"/$NAME.tar.zst +$TAR xf "$DISTFILES"/$NAME.tar.gz "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh cd $NAME diff --git a/build/skel/graphics/libjxl-v0.11.2.do b/build/skel/graphics/libjxl-v0.11.2.do index 8f13c16..984940c 100644 --- a/build/skel/graphics/libjxl-v0.11.2.do +++ b/build/skel/graphics/libjxl-v0.11.2.do @@ -10,7 +10,11 @@ devel/cmake-3.28.3 devel/ninja-v1.12.1 devel/pkgconf-2.1.1 " -rdeps="graphics/libavif-v1.3.0-137-g3126181b graphics/libwebp-1.4.0" +rdeps=" +archivers/brotli-1.2.0 +graphics/libavif-v1.3.0-137-g3126181b +graphics/libwebp-1.4.0 +" redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc @@ -22,7 +26,10 @@ $TAR xf "$DISTFILES"/$NAME.tar.zst --options read_concatenated_archives cd $NAME mkdir build cd build -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF \ +cmake -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=OFF \ + -DJPEGXL_FORCE_SYSTEM_BROTLI=ON \ -DCMAKE_INSTALL_PREFIX="$SKELBINS"/$ARCH/$NAME-$hsh .. >&2 cmake --build . --parallel >&2 ninja install >&2 diff --git a/build/skel/graphics/mupdf-1.27.2.do b/build/skel/graphics/mupdf-1.27.2.do index cd4bf74..a664579 100644 --- a/build/skel/graphics/mupdf-1.27.2.do +++ b/build/skel/graphics/mupdf-1.27.2.do @@ -11,6 +11,7 @@ devel/pkgconf-2.1.1 shells/bash-5.2.21 " rdeps=" +archivers/brotli-1.2.0 graphics/freetype-2.13.3 graphics/libjpeg-turbo-3.0.3 " @@ -29,6 +30,7 @@ XCFLAGS=-fPIC gmake -j$MAKE_JOBS \ HAVE_CURL=no \ USE_SYSTEM_FREETYPE=yes \ USE_SYSTEM_HARFBUZZ=yes \ + USE_SYSTEM_BROTLI=yes \ build=release \ mujs=no \ prefix="$SKELBINS"/$ARCH/$NAME-$hsh \