mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] host-harfbuzz: Follow the meson conversion of target harfbuzz.
@ 2024-01-29 19:45 Christian Melki
  2024-02-08 16:03 ` [ptxdist] [APPLIED] " Michael Olbrich
  0 siblings, 1 reply; 2+ messages in thread
From: Christian Melki @ 2024-01-29 19:45 UTC (permalink / raw)
  To: ptxdist

I don't have a test target for host-harfbuzz (can't find a selection of it).
So maybe someone else can test this?

Signed-off-by: Christian Melki <christian.melki@t2data.com>
---
 rules/host-harfbuzz.in   |  1 +
 rules/host-harfbuzz.make | 47 ++++++++++++++++++++--------------------
 2 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/rules/host-harfbuzz.in b/rules/host-harfbuzz.in
index 8b0c63052..388def30e 100644
--- a/rules/host-harfbuzz.in
+++ b/rules/host-harfbuzz.in
@@ -2,6 +2,7 @@
 
 config HOST_HARFBUZZ
 	tristate
+	select HOST_MESON
 	select HOST_FREETYPE
 	select HOST_GLIB
 	select HOST_GRAPHITE2		if HOST_HARFBUZZ_GRAPHITE
diff --git a/rules/host-harfbuzz.make b/rules/host-harfbuzz.make
index af48caeb2..f23089319 100644
--- a/rules/host-harfbuzz.make
+++ b/rules/host-harfbuzz.make
@@ -15,29 +15,30 @@ HOST_PACKAGES-$(PTXCONF_HOST_HARFBUZZ) += host-harfbuzz
 # Prepare
 # ----------------------------------------------------------------------------
 
-#
-# autoconf
-#
-HOST_HARFBUZZ_CONF_TOOL	:= autoconf
+HOST_HARFBUZZ_CONF_TOOL	:= meson
 HOST_HARFBUZZ_CONF_OPT	:=  \
-	$(HOST_AUTOCONF) \
-	--disable-code-coverage \
-	--disable-static \
-	--disable-gtk-doc \
-	--disable-gtk-doc-html \
-	--disable-gtk-doc-pdf \
-	--disable-introspection \
-	--without-libstdc++ \
-	--with-glib \
-	--without-gobject \
-	--without-cairo \
-	--without-chafa \
-	--$(call ptx/wwo, PTXCONF_HOST_HARFBUZZ_ICU)-icu \
-	--$(call ptx/wwo, PTXCONF_HOST_HARFBUZZ_GRAPHITE)-graphite2 \
-	--with-freetype \
-	--without-uniscribe \
-	--without-gdi \
-	--without-directwrite \
-	--without-coretext
+	 $(HOST_MESON_OPT) \
+	-Dbenchmark=disabled \
+	-Dcairo=disabled \
+	-Dchafa=disabled \
+	-Dcoretext=disabled \
+	-Ddirectwrite=disabled \
+	-Ddoc_tests=false \
+	-Ddocs=disabled \
+	-Dexperimental_api=false \
+	-Dfreetype=enabled \
+	-Dfuzzer_ldflags="" \
+	-Dgdi=disabled \
+	-Dglib=enabled \
+	-Dgobject=disabled \
+	-Dgraphite=disabled \
+	-Dgraphite2=$(call ptx/endis, PTXCONF_HOST_HARFBUZZ_GRAPHITE)d \
+	-Dicu=$(call ptx/endis, PTXCONF_HOST_HARFBUZZ_ICU)d \
+	-Dicu_builtin=false \
+	-Dintrospection=disabled \
+	-Dragel_subproject=false \
+	-Dtests=disabled \
+	-Dutilities=disabled \
+	-Dwasm=disabled
 
 # vim: syntax=make
-- 
2.34.1




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

* Re: [ptxdist] [APPLIED] host-harfbuzz: Follow the meson conversion of target harfbuzz.
  2024-01-29 19:45 [ptxdist] [PATCH] host-harfbuzz: Follow the meson conversion of target harfbuzz Christian Melki
@ 2024-02-08 16:03 ` Michael Olbrich
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Olbrich @ 2024-02-08 16:03 UTC (permalink / raw)
  To: ptxdist; +Cc: Christian Melki

Thanks, applied as 504b0e912c25a2566bc0c1a3086fae20f4dc47eb.

Michael

[sent from post-receive hook]

On Thu, 08 Feb 2024 17:03:18 +0100, Christian Melki <christian.melki@t2data.com> wrote:
> I don't have a test target for host-harfbuzz (can't find a selection of it).
> So maybe someone else can test this?
> 
> Signed-off-by: Christian Melki <christian.melki@t2data.com>
> Message-Id: <20240129194542.1105490-1-christian.melki@t2data.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/host-harfbuzz.in b/rules/host-harfbuzz.in
> index 8b0c63052ea0..388def30ea58 100644
> --- a/rules/host-harfbuzz.in
> +++ b/rules/host-harfbuzz.in
> @@ -2,6 +2,7 @@
>  
>  config HOST_HARFBUZZ
>  	tristate
> +	select HOST_MESON
>  	select HOST_FREETYPE
>  	select HOST_GLIB
>  	select HOST_GRAPHITE2		if HOST_HARFBUZZ_GRAPHITE
> diff --git a/rules/host-harfbuzz.make b/rules/host-harfbuzz.make
> index af48caeb20d8..f23089319d15 100644
> --- a/rules/host-harfbuzz.make
> +++ b/rules/host-harfbuzz.make
> @@ -15,29 +15,30 @@ HOST_PACKAGES-$(PTXCONF_HOST_HARFBUZZ) += host-harfbuzz
>  # Prepare
>  # ----------------------------------------------------------------------------
>  
> -#
> -# autoconf
> -#
> -HOST_HARFBUZZ_CONF_TOOL	:= autoconf
> +HOST_HARFBUZZ_CONF_TOOL	:= meson
>  HOST_HARFBUZZ_CONF_OPT	:=  \
> -	$(HOST_AUTOCONF) \
> -	--disable-code-coverage \
> -	--disable-static \
> -	--disable-gtk-doc \
> -	--disable-gtk-doc-html \
> -	--disable-gtk-doc-pdf \
> -	--disable-introspection \
> -	--without-libstdc++ \
> -	--with-glib \
> -	--without-gobject \
> -	--without-cairo \
> -	--without-chafa \
> -	--$(call ptx/wwo, PTXCONF_HOST_HARFBUZZ_ICU)-icu \
> -	--$(call ptx/wwo, PTXCONF_HOST_HARFBUZZ_GRAPHITE)-graphite2 \
> -	--with-freetype \
> -	--without-uniscribe \
> -	--without-gdi \
> -	--without-directwrite \
> -	--without-coretext
> +	 $(HOST_MESON_OPT) \
> +	-Dbenchmark=disabled \
> +	-Dcairo=disabled \
> +	-Dchafa=disabled \
> +	-Dcoretext=disabled \
> +	-Ddirectwrite=disabled \
> +	-Ddoc_tests=false \
> +	-Ddocs=disabled \
> +	-Dexperimental_api=false \
> +	-Dfreetype=enabled \
> +	-Dfuzzer_ldflags="" \
> +	-Dgdi=disabled \
> +	-Dglib=enabled \
> +	-Dgobject=disabled \
> +	-Dgraphite=disabled \
> +	-Dgraphite2=$(call ptx/endis, PTXCONF_HOST_HARFBUZZ_GRAPHITE)d \
> +	-Dicu=$(call ptx/endis, PTXCONF_HOST_HARFBUZZ_ICU)d \
> +	-Dicu_builtin=false \
> +	-Dintrospection=disabled \
> +	-Dragel_subproject=false \
> +	-Dtests=disabled \
> +	-Dutilities=disabled \
> +	-Dwasm=disabled
>  
>  # vim: syntax=make



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

end of thread, other threads:[~2024-02-08 16:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-29 19:45 [ptxdist] [PATCH] host-harfbuzz: Follow the meson conversion of target harfbuzz Christian Melki
2024-02-08 16:03 ` [ptxdist] [APPLIED] " Michael Olbrich

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