On 1/29/24 16:40, Michael Olbrich wrote:
> 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
> 

Hmm. I didn't have any issues, but will give the meson conversion a shot.

/Christian

>> Signed-off-by: Christian Melki <christian.me...@t2data.com>
>> ---
>>  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
>>
>>
>>
> 


Reply via email to