Skip to content

Commit c267027

Browse files
committed
Bump SDL_image deps
1 parent f3ea6fe commit c267027

File tree

11 files changed

+30
-20
lines changed

11 files changed

+30
-20
lines changed

buildconfig/macdependencies/build_mac_deps.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ if [[ "$MAC_ARCH" == "arm64" ]]; then
4646
# we don't need mac 10.9 support while compiling for apple M1 macs
4747
export MACOSX_DEPLOYMENT_TARGET=11.0
4848
else
49-
# install NASM to generate optimised x86_64 libjpegturbo builds
50-
brew install nasm
51-
5249
# SDL 2.26.5 new minimum macos is 10.11, so we build our x86 mac deps
5350
# for 10.11 as well.
5451
export MACOSX_DEPLOYMENT_TARGET=10.11

buildconfig/macdependencies/clean_usr_local.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ln -s /usr/bin/git /usr/local/bin/git
1313
ln -s /usr/bin/git /opt/homebrew/bin/git
1414

1515
rm -rf /usr/local/lib/libtiff*
16-
rm -rf /usr/local/lib/libzstd*
16+
rm -rf /usr/local/lib/libzstd* /opt/homebrew/lib/libzstd*
1717
rm -rf /usr/local/lib/libwebp*
1818
rm -rf /usr/local/lib/libdeflate*
1919
rm -rf /usr/local/lib/libsndfile*
@@ -25,6 +25,7 @@ rm -rf /usr/local/lib/libbrotlidec*
2525
rm -rf /usr/local/lib/libopus*
2626
rm -rf /usr/local/lib/freetype*
2727
rm -rf /usr/local/opt/freetype*
28+
rm -rf /opt/homebrew/lib/libgif*
2829

2930
rm -rf /usr/local/Cellar/libtiff /opt/homebrew/Cellar/libtiff
3031
rm -rf /usr/local/Cellar/libsndfile /opt/homebrew/Cellar/libsndfile

buildconfig/manylinux-build/docker_base/Dockerfile-aarch64

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,12 @@ RUN ["bash", "/libjpegturbo_build/build-jpeg-turbo.sh"]
9494
ADD libpng /libpng_build/
9595
RUN ["bash", "/libpng_build/build-png.sh"]
9696

97-
ADD libwebp /webp_build/
98-
RUN ["bash", "/webp_build/build-webp.sh"]
99-
10097
ADD libtiff /libtiff_build/
10198
RUN ["bash", "/libtiff_build/build-tiff.sh"]
10299

100+
ADD libwebp /webp_build/
101+
RUN ["bash", "/webp_build/build-webp.sh"]
102+
103103
ADD brotli /brotli_build/
104104
RUN ["bash", "/brotli_build/build-brotli.sh"]
105105

buildconfig/manylinux-build/docker_base/Dockerfile-i686

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,12 @@ RUN ["linux32", "bash", "/libjpegturbo_build/build-jpeg-turbo.sh"]
9494
ADD libpng /libpng_build/
9595
RUN ["linux32", "bash", "/libpng_build/build-png.sh"]
9696

97-
ADD libwebp /webp_build/
98-
RUN ["linux32", "bash", "/webp_build/build-webp.sh"]
99-
10097
ADD libtiff /libtiff_build/
10198
RUN ["linux32", "bash", "/libtiff_build/build-tiff.sh"]
10299

100+
ADD libwebp /webp_build/
101+
RUN ["linux32", "bash", "/webp_build/build-webp.sh"]
102+
103103
ADD brotli /brotli_build/
104104
RUN ["linux32", "bash", "/brotli_build/build-brotli.sh"]
105105

buildconfig/manylinux-build/docker_base/Dockerfile-x86_64

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,12 @@ RUN ["bash", "/libjpegturbo_build/build-jpeg-turbo.sh"]
9494
ADD libpng /libpng_build/
9595
RUN ["bash", "/libpng_build/build-png.sh"]
9696

97-
ADD libwebp /webp_build/
98-
RUN ["bash", "/webp_build/build-webp.sh"]
99-
10097
ADD libtiff /libtiff_build/
10198
RUN ["bash", "/libtiff_build/build-tiff.sh"]
10299

100+
ADD libwebp /webp_build/
101+
RUN ["bash", "/webp_build/build-webp.sh"]
102+
103103
ADD brotli /brotli_build/
104104
RUN ["bash", "/brotli_build/build-brotli.sh"]
105105

buildconfig/manylinux-build/docker_base/libjpegturbo/build-jpeg-turbo.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -e -x
33

44
cd $(dirname `readlink -f "$0"`)
55

6-
JPEG_VERSION=3.1.1
6+
JPEG_VERSION=3.1.2
77
JPEG="libjpeg-turbo-${JPEG_VERSION}"
88

99
curl -sL --retry 10 https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/${JPEG_VERSION}/${JPEG}.tar.gz > ${JPEG}.tar.gz
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d08c8eb77281c1eee2c93ef9f2eefaf79a4b9adff5172ebcb20c845ccad8896a28fc3d622002cc8b28964ff860dca0a491d6b1b921aaa7aedccd21b909aad4cb libjpeg-turbo-3.1.1.tar.gz
1+
79271ae4ddc12e3753cc7323dc15617f1d82b2d554ef27b555712f6ab5de603323dd33747620815e3b55663a20e07b292a55172aee9f401f9fd3557145967abe libjpeg-turbo-3.1.2.tar.gz

buildconfig/manylinux-build/docker_base/libwebp/build-webp.sh

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,26 @@ set -e -x
33

44
cd $(dirname `readlink -f "$0"`)
55

6-
WEBP=libwebp-1.5.0
6+
WEBP=libwebp-1.6.0
77

88
curl -sL --retry 10 http://storage.googleapis.com/downloads.webmproject.org/releases/webp/${WEBP}.tar.gz > ${WEBP}.tar.gz
99
sha512sum -c webp.sha512
1010

1111
tar xzf ${WEBP}.tar.gz
1212
cd $WEBP
1313

14-
./configure --enable-libwebpdemux $PG_BASE_CONFIGURE_FLAGS
14+
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
15+
# libwebp 1.6.0 introduced SIMD support for speedups. While it works on mac,
16+
# it doesn't compile on manylinux because gcc is too old for a particular SIMD
17+
# function (_mm256_cvtsi256_si32) webp happens to use.
18+
# TODO: enable SIMD when the issue is resolved.
19+
export PG_WEBP_EXTRA_ARGS="-DWEBP_ENABLE_SIMD=NO"
20+
fi
21+
22+
# we don't need to build webp commandline tools.
23+
cmake . $PG_BASE_CMAKE_FLAGS $PG_WEBP_EXTRA_ARGS \
24+
-DWEBP_BUILD_DWEBP=NO -DWEBP_BUILD_CWEBP=NO -DWEBP_BUILD_VWEBP=NO \
25+
-DWEBP_BUILD_ANIM_UTILS=NO -DWEBP_BUILD_GIF2WEBP=NO -DWEBP_BUILD_IMG2WEBP=NO \
26+
-DWEBP_BUILD_WEBPINFO=NO -DWEBP_BUILD_WEBPMUX=NO -DWEBP_BUILD_EXTRAS=NO
1527
make
1628
make install
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7a39594cf5585428f82d555b05e78aa63758a56841a313c0b74dfb4996afe37dddf92498d6123ff2a949a7209fb9097927f10ee75b5a38b481f110c892e5302b libwebp-1.5.0.tar.gz
1+
5c159d9760efcb92749092536daada22c0a73c20926c76097a5f0448ddbf874cf761324ca97925ca5f578b30477564b2b072b47667e504673797128b31cafcbf libwebp-1.6.0.tar.gz

buildconfig/manylinux-build/docker_base/zlib-ng/build-zlib-ng.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -e -x
33

44
cd $(dirname `readlink -f "$0"`)
55

6-
ZLIB_NG_VER=2.2.4
6+
ZLIB_NG_VER=2.2.5
77
ZLIB_NG_NAME="zlib-ng-$ZLIB_NG_VER"
88
curl -sL --retry 10 https://github.com/zlib-ng/zlib-ng/archive/refs/tags/${ZLIB_NG_VER}.tar.gz > ${ZLIB_NG_NAME}.tar.gz
99

0 commit comments

Comments
 (0)