Etapa G (GUI): rescata los 3 patches huérfanos de freetype canónica
recipes/freetype.toml referencia pcf-family-names/subpixel/table-validation-modules.patch pero vivían solo en incoming-clib/ (patch-huérfano) ⇒ freetype no packeaba y bloqueaba toda la cadena GUI (pango/gtk4/... dependen de freetype). Copiados a recipes/. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Delta semántico
Ninguna definición cambió: el cambio es de texto, documentación o datos.
3 archivos · +46 −0
diff --git a/recipes/pcf-family-names.patch b/recipes/pcf-family-names.patch
new file mode 100644
index 00000000..773f1a44
--- /dev/null
+++ b/recipes/pcf-family-names.patch
@@ -0,0 +1,13 @@
+diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
+index 9e03e17..1411db6 100644
+--- a/include/freetype/config/ftoption.h
++++ b/include/freetype/config/ftoption.h
+@@ -913,7 +913,7 @@ FT_BEGIN_HEADER
+ * If this option is activated, it can be controlled with the
+ * `no-long-family-names` property of the 'pcf' driver module.
+ */
+-/* #define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */
++#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
+
+
+ /*************************************************************************/
diff --git a/recipes/subpixel.patch b/recipes/subpixel.patch
new file mode 100644
index 00000000..e5da0d74
--- /dev/null
+++ b/recipes/subpixel.patch
@@ -0,0 +1,12 @@
+diff -Naur a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
+--- a/include/freetype/config/ftoption.h 2019-02-23 09:09:06.000000000 +0000
++++ b/include/freetype/config/ftoption.h 2019-03-17 11:42:04.315011932 +0000
+@@ -126,7 +126,7 @@
+ * macro is not defined, FreeType offers alternative LCD rendering
+ * technology that produces excellent output without LCD filtering.
+ */
+-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
++#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
+
+
+ /**************************************************************************
diff --git a/recipes/table-validation-modules.patch b/recipes/table-validation-modules.patch
new file mode 100644
index 00000000..968475e3
--- /dev/null
+++ b/recipes/table-validation-modules.patch
@@ -0,0 +1,21 @@
+diff -Naur a/modules.cfg b/modules.cfg
+--- a/modules.cfg 2019-02-23 09:06:07.000000000 +0000
++++ b/modules.cfg 2019-03-15 17:13:56.465952994 +0000
+@@ -111,7 +111,7 @@
+
+ # TrueType GX/AAT table validation. Needs `ftgxval.c' below.
+ #
+-# AUX_MODULES += gxvalid
++AUX_MODULES += gxvalid
+
+ # Support for streams compressed with gzip (files with suffix .gz).
+ #
+@@ -130,7 +130,7 @@
+
+ # OpenType table validation. Needs `ftotval.c' below.
+ #
+-# AUX_MODULES += otvalid
++AUX_MODULES += otvalid
+
+ # Auxiliary PostScript driver component to share common code.
+ #