Skip to content

Commit d020125

Browse files
committed
Upgrade dependencies (jpeg, pixman, harfbuzz)
harfbuzz: ignore unused-local-typedefs errors giflib: skipped as latest removes autotools support
1 parent a92191a commit d020125

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

build/lin.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ VERSION_XML2=2.9.9
2323
VERSION_GSF=1.14.45
2424
VERSION_EXIF=0.6.21
2525
VERSION_LCMS2=2.9
26-
VERSION_JPEG=2.0.1
26+
VERSION_JPEG=2.0.2
2727
VERSION_PNG16=1.6.34
2828
VERSION_WEBP=1.0.2
2929
VERSION_TIFF=4.0.10
@@ -34,8 +34,8 @@ VERSION_FREETYPE=2.9.1
3434
VERSION_EXPAT=2.2.6
3535
VERSION_UUID=2.33.1
3636
VERSION_FONTCONFIG=2.13.1
37-
VERSION_HARFBUZZ=2.3.0
38-
VERSION_PIXMAN=0.36.0
37+
VERSION_HARFBUZZ=2.3.1
38+
VERSION_PIXMAN=0.38.0
3939
VERSION_CAIRO=1.16.0
4040
VERSION_FRIBIDI=1.0.5
4141
VERSION_PANGO=1.42.4
@@ -85,7 +85,7 @@ version_latest "fribidi" "$VERSION_FRIBIDI" "857"
8585
#version_latest "pango" "$VERSION_PANGO" "11783" # latest version requires meson instead of autotools
8686
version_latest "croco" "$VERSION_CROCO" "11787"
8787
version_latest "svg" "$VERSION_SVG" "5420"
88-
version_latest "gif" "$VERSION_GIF" "1158"
88+
#version_latest "gif" "$VERSION_GIF" "1158" # v5.1.5+ provides a Makefile only so will require custom cross-compilation setup
8989
if [ "$ALL_AT_VERSION_LATEST" = "false" ]; then exit 1; fi
9090

9191
# Download and build dependencies from source
@@ -228,6 +228,7 @@ make install-strip
228228
mkdir ${DEPS}/harfbuzz
229229
curl -Ls https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-${VERSION_HARFBUZZ}.tar.bz2 | tar xjC ${DEPS}/harfbuzz --strip-components=1
230230
cd ${DEPS}/harfbuzz
231+
sed -i "s/error \"-Wunused-local-typedefs\"/ignored \"-Wunused-local-typedefs\"/" src/hb.hh
231232
./configure --host=${CHOST} --prefix=${TARGET} --enable-shared --disable-static --disable-dependency-tracking
232233
make install-strip
233234

0 commit comments

Comments
 (0)