On Fri, Jan 26, 2024 at 08:41:46PM +0100, Christian Melki wrote:
> Major version bumps.
> A lot of work went into the releases.
> Harfbuzz is a victim bump for sdl2-ttf.
> sdl2-ttf in ptxdist uses freetype and harfbuzz externally
> and now requires newer versions.
> Luckily the build changes seem rather small.
> 
> Major speedups, new interfaces, new unicode support,
> new wasm shaper, etc.
> 
> https://github.com/harfbuzz/harfbuzz/releases/tag/6.0.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/7.0.1
> https://github.com/harfbuzz/harfbuzz/releases/tag/7.1.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/7.2.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/7.3.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.0.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.0.1
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.1.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.1.1
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.0
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.1
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.2
> https://github.com/harfbuzz/harfbuzz/releases/tag/8.3.0
> 
> * License file changed. Contributor copyright changes.
> 
> * Disable the new wasm engine.
> 

This generates a broken harfbuzz-config.cmake. From a quick lock, it seems
that just the autotools version is broken. Try switching to meson. That's
the build-system suggested by BUILD.md.

Michael

> Signed-off-by: Christian Melki <[email protected]>
> ---
>  rules/harfbuzz.make | 9 +++++----
>  1 file changed, 5 insertions(+), 4 deletions(-)
> 
> diff --git a/rules/harfbuzz.make b/rules/harfbuzz.make
> index 6726fd196..95459c038 100644
> --- a/rules/harfbuzz.make
> +++ b/rules/harfbuzz.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_HARFBUZZ) += harfbuzz
>  #
>  # Paths and names
>  #
> -HARFBUZZ_VERSION     := 5.3.1
> -HARFBUZZ_MD5         := 74dd89b7f394aabb0e318e36d169b77e
> +HARFBUZZ_VERSION     := 8.3.0
> +HARFBUZZ_MD5         := 7bf11a21c51a4f3ce0728decc4c557d4
>  HARFBUZZ             := harfbuzz-$(HARFBUZZ_VERSION)
>  HARFBUZZ_SUFFIX              := tar.xz
>  HARFBUZZ_URL         := 
> https://github.com/harfbuzz/harfbuzz/releases/download/$(HARFBUZZ_VERSION)/$(HARFBUZZ).$(HARFBUZZ_SUFFIX)
> @@ -23,7 +23,7 @@ HARFBUZZ_SOURCE             := 
> $(SRCDIR)/$(HARFBUZZ).$(HARFBUZZ_SUFFIX)
>  HARFBUZZ_DIR         := $(BUILDDIR)/$(HARFBUZZ)
>  HARFBUZZ_LICENSE     := MIT
>  HARFBUZZ_LICENSE_FILES       := \
> -     file://COPYING;md5=6ee0f16281694fb6aa689cca1e0fb3da
> +     file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d
>  
>  # 
> ----------------------------------------------------------------------------
>  # Prepare
> @@ -50,7 +50,8 @@ HARFBUZZ_CONF_OPT   := \
>       --without-uniscribe \
>       --without-gdi \
>       --without-directwrite \
> -     --without-coretext
> +     --without-coretext \
> +     --without-wasm
>  
>  # 
> ----------------------------------------------------------------------------
>  # Target-Install
> -- 
> 2.34.1
> 
> 
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

Reply via email to