Skip to content

Commit cacfd12

Browse files
committed
Update for 8.12.0
- Update highway to 0.15.0. - Update ImageMagick to 6.9.11-29.
1 parent f5512e9 commit cacfd12

File tree

8 files changed

+18
-20
lines changed

8 files changed

+18
-20
lines changed

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Run the top-level [build script](build.sh) with the `--help` parameter for help.
3737
| [librsvg] | 2.52.4 | LGPLv3 |
3838
| [libspng] | 0.7.0 | BSD 2-Clause |
3939
| [libtiff] | 4.3.0 | [libtiff License] (BSD-like) |
40-
| [libvips] | 8.12.0² | LGPLv3 |
40+
| [libvips] | 8.12.0 | LGPLv3 |
4141
| [libwebp] | 1.2.1 | New BSD License |
4242
| [libxml2] | 2.9.12 | MIT Licence |
4343
| [mozjpeg] | 4.0.3 | [zlib License, IJG License, BSD-3-Clause] |
@@ -48,8 +48,6 @@ Run the top-level [build script](build.sh) with the `--help` parameter for help.
4848
| [zlib-ng] | 2.0.5 | [zlib-ng Licence] |
4949

5050
¹ [A fork](https://github.com/lovell/libimagequant) of the BSD 2-Clause licensed libimagequant v2.4.1 is used.
51-
² libvips is built from the [`v8.12.0-rc1`](https://github.com/libvips/libvips/tree/v8.12.0-rc1) tag, see:
52-
https://github.com/libvips/libvips/releases/tag/v8.12.0-rc1
5351

5452
[aom]: https://aomedia.googlesource.com/aom/
5553
[Alliance for Open Media Patent License 1.0]: https://aomedia.org/license/patent-license/
@@ -98,8 +96,8 @@ Same as libvips-web + these extra dependencies:
9896
| [brotli] | 1.0.9 | MIT Licence |
9997
| [cfitsio] | 4.0.0 | BSD-like |
10098
| [fftw] | 3.3.10 | GPLv2 |
101-
| [highway] | 0.14.2 | Apache-2.0 License |
102-
| [imagemagick] | 6.9.12-28 | [ImageMagick License] (Apache-2.0-like) |
99+
| [highway] | 0.15.0 | Apache-2.0 License |
100+
| [imagemagick] | 6.9.12-29 | [ImageMagick License] (Apache-2.0-like) |
103101
| [imath] | 3.1.3 | BSD 3-Clause |
104102
| [libjxl] | 0.6.1 | BSD 3-Clause |
105103
| [matio] | 1.5.21 | BSD 2-Clause |

build/highway.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ PKG := highway
22
$(PKG)_WEBSITE := https://github.com/google/highway
33
$(PKG)_DESCR := Performance-portable, length-agnostic SIMD with runtime dispatch
44
$(PKG)_IGNORE :=
5-
$(PKG)_VERSION := 0.14.2
6-
$(PKG)_CHECKSUM := 58f7f3a12394341796fbb3045d18020474cb214ef85b9a50bbaaa809e34e9232
5+
$(PKG)_VERSION := 0.15.0
6+
$(PKG)_CHECKSUM := 4bbd4439eae08cf038f1c5cc5d9ebc6a1a50f2c610c13a1483adccacfa24c150
77
$(PKG)_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/highway-[0-9]*.patch)))
88
$(PKG)_GH_CONF := google/highway/tags
99
$(PKG)_DEPS := cc

build/overrides.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ matio_FILE := matio-$(matio_VERSION).tar.gz
4040
matio_URL := https://github.com/tbeu/matio/releases/download/v$(matio_VERSION)/$(matio_FILE)
4141

4242
# upstream version is 7, we want ImageMagick 6
43-
imagemagick_VERSION := 6.9.12-28
44-
imagemagick_CHECKSUM := 31564e017110287d675bb997233b73a6fb5bd62671ca7f708503d26232f8598b
43+
imagemagick_VERSION := 6.9.12-29
44+
imagemagick_CHECKSUM := c1dd81b3f7f8875c3c7a1a73029b3ca6c6b60769bdd9500aa574158949ccac6e
4545
imagemagick_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/imagemagick-[0-9]*.patch)))
4646
imagemagick_GH_CONF := ImageMagick/ImageMagick6/tags
4747

build/patches/libheif-1-fixes.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ diff --git a/libheif/heif_colorconversion.cc b/libheif/heif_colorconversion.cc
9696
index 1111111..2222222 100644
9797
--- a/libheif/heif_colorconversion.cc
9898
+++ b/libheif/heif_colorconversion.cc
99-
@@ -306,7 +306,7 @@ static inline uint8_t clip_int_u8(int x)
99+
@@ -303,7 +303,7 @@ static inline uint8_t clip_int_u8(int x)
100100

101101
static inline uint16_t clip_f_u16(float fx, int32_t maxi)
102102
{
@@ -105,7 +105,7 @@ index 1111111..2222222 100644
105105
if (x < 0) return 0;
106106
if (x > maxi) return (uint16_t) maxi;
107107
return static_cast<uint16_t>(x);
108-
@@ -1961,7 +1961,7 @@ Op_RGB24_32_to_YCbCr::state_after_conversion(ColorState input_state,
108+
@@ -1937,7 +1937,7 @@ Op_RGB24_32_to_YCbCr::state_after_conversion(ColorState input_state,
109109

110110
static inline uint8_t clip_f_u8(float fx)
111111
{

build/patches/vips-8-dlldir-as-libdir.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ diff --git a/libvips/iofuncs/init.c b/libvips/iofuncs/init.c
2121
index 1111111..2222222 100644
2222
--- a/libvips/iofuncs/init.c
2323
+++ b/libvips/iofuncs/init.c
24-
@@ -1224,6 +1224,12 @@ vips_guess_prefix( const char *argv0, const char *env_name )
24+
@@ -1227,6 +1227,12 @@ vips_guess_prefix( const char *argv0, const char *env_name )
2525
const char *
2626
vips_guess_libdir( const char *argv0, const char *env_name )
2727
{
@@ -34,7 +34,7 @@ index 1111111..2222222 100644
3434
const char *prefix = vips_guess_prefix( argv0, env_name );
3535
static char *libdir = NULL;
3636

37-
@@ -1248,6 +1254,7 @@ vips_guess_libdir( const char *argv0, const char *env_name )
37+
@@ -1251,6 +1257,7 @@ vips_guess_libdir( const char *argv0, const char *env_name )
3838
libdir = g_strdup_printf( "%s/lib", prefix );
3939

4040
return( libdir );

build/variables.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
vips_package=vips
44
vips_version=8.12
55
vips_patch_version=0
6-
vips_pre_version=rc1
6+
#vips_pre_version=rc1
77

88
# build-win64-mxe/build dir we are building
99
work_dir=$(pwd)

build/vips-all.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ $(PKG)_WEBSITE := https://libvips.github.io/libvips/
33
$(PKG)_DESCR := A fast image processing library with low memory needs.
44
$(PKG)_IGNORE :=
55
$(PKG)_VERSION := 8.12.0
6-
$(PKG)_CHECKSUM := f19948eaa8663e3d1734ad681cc353db79dd12147bb9e6aec7d942645bb4dd14
6+
$(PKG)_CHECKSUM := 8abe9364990b64a95cd4cbe36614b1f8b5d5f0b480e6118128f83ffc2a9ae19d
77
$(PKG)_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/vips-[0-9]*.patch)))
8-
$(PKG)_GH_CONF := libvips/libvips/releases,v,-rc1,,,-rc1.tar.gz
8+
$(PKG)_GH_CONF := libvips/libvips/releases,v
99
$(PKG)_SUBDIR := vips-$($(PKG)_VERSION)
10-
$(PKG)_FILE := vips-$($(PKG)_VERSION)-rc1.tar.gz
10+
$(PKG)_FILE := vips-$($(PKG)_VERSION).tar.gz
1111
$(PKG)_DEPS := cc libwebp librsvg glib pango libgsf \
1212
libjpeg-turbo tiff lcms libexif libheif libpng \
1313
libspng libimagequant orc imagemagick matio openexr \

build/vips-web.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ $(PKG)_WEBSITE := https://libvips.github.io/libvips/
33
$(PKG)_DESCR := A fast image processing library with low memory needs.
44
$(PKG)_IGNORE :=
55
$(PKG)_VERSION := 8.12.0
6-
$(PKG)_CHECKSUM := f19948eaa8663e3d1734ad681cc353db79dd12147bb9e6aec7d942645bb4dd14
6+
$(PKG)_CHECKSUM := 8abe9364990b64a95cd4cbe36614b1f8b5d5f0b480e6118128f83ffc2a9ae19d
77
$(PKG)_PATCHES := $(realpath $(sort $(wildcard $(dir $(lastword $(MAKEFILE_LIST)))/patches/vips-[0-9]*.patch)))
8-
$(PKG)_GH_CONF := libvips/libvips/releases,v,-rc1,,,-rc1.tar.gz
8+
$(PKG)_GH_CONF := libvips/libvips/releases,v
99
$(PKG)_SUBDIR := vips-$($(PKG)_VERSION)
10-
$(PKG)_FILE := vips-$($(PKG)_VERSION)-rc1.tar.gz
10+
$(PKG)_FILE := vips-$($(PKG)_VERSION).tar.gz
1111
$(PKG)_DEPS := cc libwebp librsvg glib pango libgsf \
1212
libjpeg-turbo tiff lcms libexif libheif libpng \
1313
libspng libimagequant orc cgif

0 commit comments

Comments
 (0)