summaryrefslogtreecommitdiffstats
path: root/3.patch
diff options
context:
space:
mode:
Diffstat (limited to '3.patch')
-rw-r--r--3.patch68
1 files changed, 68 insertions, 0 deletions
diff --git a/3.patch b/3.patch
new file mode 100644
index 0000000..806e0c5
--- /dev/null
+++ b/3.patch
@@ -0,0 +1,68 @@
+From f6886b20c95a185bf7497830aaa026cc72cbb169 Mon Sep 17 00:00:00 2001
+From: Remi Collet <remi@remirepo.net>
+Date: Sat, 16 May 2026 15:32:49 +0200
+Subject: [PATCH] fix tests, more font paths for RPM dsitro
+
+---
+ tests/089_font_cache_open_basedir.phpt | 2 ++
+ tests/129_svg_text_modes.phpt | 1 +
+ tests/131_raster_formats_per_family.phpt | 14 ++++++++++----
+ 3 files changed, 13 insertions(+), 4 deletions(-)
+
+diff --git a/tests/089_font_cache_open_basedir.phpt b/tests/089_font_cache_open_basedir.phpt
+index b92c95b..c19055c 100644
+--- a/tests/089_font_cache_open_basedir.phpt
++++ b/tests/089_font_cache_open_basedir.phpt
+@@ -12,6 +12,7 @@ $cands = [
+ '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf',
+ '/usr/share/fonts/dejavu/DejaVuSans.ttf',
+ '/usr/share/fonts/TTF/DejaVuSans.ttf',
++ '/usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf',
+ ];
+ $ok = false;
+ foreach ($cands as $c) { if (file_exists($c)) { $ok = true; break; } }
+@@ -34,6 +35,7 @@ $font_candidates = [
+ '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf',
+ '/usr/share/fonts/dejavu/DejaVuSans.ttf',
+ '/usr/share/fonts/TTF/DejaVuSans.ttf',
++ '/usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf',
+ ];
+ $font = null;
+ foreach ($font_candidates as $cand) {
+diff --git a/tests/129_svg_text_modes.phpt b/tests/129_svg_text_modes.phpt
+index 1ce6ed5..295c207 100644
+--- a/tests/129_svg_text_modes.phpt
++++ b/tests/129_svg_text_modes.phpt
+@@ -12,6 +12,7 @@ $candidates = [
+ '/usr/share/fonts/truetype/lato/Lato-Regular.ttf',
+ '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf',
+ '/usr/share/fonts/dejavu/DejaVuSans.ttf',
++ '/usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf',
+ ];
+ $font = '';
+ foreach ($candidates as $p) { if (is_readable($p)) { $font = $p; break; } }
+diff --git a/tests/131_raster_formats_per_family.phpt b/tests/131_raster_formats_per_family.phpt
+index f8272f1..13082b9 100644
+--- a/tests/131_raster_formats_per_family.phpt
++++ b/tests/131_raster_formats_per_family.phpt
+@@ -12,10 +12,16 @@ gd
+ * instance of every chart family and asserts the four output
+ * formats each produce magic-byte-correct bytes at non-trivial size. */
+
+-$lato = '/usr/share/fonts/truetype/lato/Lato-Regular.ttf';
+-$font = is_readable($lato) ? $lato
+- : '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf';
+-if (!is_readable($font)) die("skip no system font available\n");
++// Pick a system font; fall back across distros.
++$candidates = [
++ '/usr/share/fonts/truetype/lato/Lato-Regular.ttf',
++ '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf',
++ '/usr/share/fonts/dejavu/DejaVuSans.ttf',
++ '/usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf',
++];
++$font = '';
++foreach ($candidates as $p) { if (is_readable($p)) { $font = $p; break; } }
++if ($font === '') die("skip no system font found\n");
+
+ $ohlcv = [];
+ for ($i = 0; $i < 8; $i++) {