mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] harfbuzz: Version bump. 5.3.1 -> 8.3.0
@ 2024-01-26 19:41 Christian Melki
  2024-01-29 15:40 ` Michael Olbrich
  0 siblings, 1 reply; 3+ messages in thread
From: Christian Melki @ 2024-01-26 19:41 UTC (permalink / raw)
  To: ptxdist

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.

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




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ptxdist] [PATCH] harfbuzz: Version bump. 5.3.1 -> 8.3.0
  2024-01-26 19:41 [ptxdist] [PATCH] harfbuzz: Version bump. 5.3.1 -> 8.3.0 Christian Melki
@ 2024-01-29 15:40 ` Michael Olbrich
  2024-01-29 18:19   ` Christian Melki
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Olbrich @ 2024-01-29 15:40 UTC (permalink / raw)
  To: Christian Melki; +Cc: ptxdist

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 <christian.melki@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
> 
> 
> 

-- 
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 |



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ptxdist] [PATCH] harfbuzz: Version bump. 5.3.1 -> 8.3.0
  2024-01-29 15:40 ` Michael Olbrich
@ 2024-01-29 18:19   ` Christian Melki
  0 siblings, 0 replies; 3+ messages in thread
From: Christian Melki @ 2024-01-29 18:19 UTC (permalink / raw)
  To: Michael Olbrich; +Cc: ptxdist

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.melki@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
>>
>>
>>
> 




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-01-29 18:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-26 19:41 [ptxdist] [PATCH] harfbuzz: Version bump. 5.3.1 -> 8.3.0 Christian Melki
2024-01-29 15:40 ` Michael Olbrich
2024-01-29 18:19   ` Christian Melki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox