Debian Patches

Status for graphite2/1.3.14-13

Patch Description Author Forwarded Bugs Origin Last update
do-not-require-sse2.diff diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index b6ac26b..77ba468 100644
no
ffloat-store.diff no
non-linux.diff yes
no-icons.diff diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index e91d9e1..cc0a48f 100644
no
test-timeout.diff no
reproducible-build.diff no
python-libgraphite-SONAME.diff no
do-not-require-future.diff diff --git a/setup.py b/setup.py
index 3433cd3..b54dc29 100755
no
spell-out-lesser-and-greater.diff otherwise we get


diff --git a/include/graphite2/Segment.h b/include/graphite2/Segment.h
index 0e24f5d..5d90fee 100644
no
no-explicit-dot-font-settings.diff don't explicitely set the font names, it is default anyway and confuses dot because being not quoted anyway.
Thanks bastian.germann@gmx.de for the hint leading to this

diff --git a/doc/full.cfg b/doc/full.cfg
index d3d864a..88bab69 100644
no
explicit-pdflatex.diff Use pdflatex explicitely. Otherwise we get

make[6]: Entering directory '/home/rene/graphite2/build/doc/doxygen/latex'
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
xelatex refman
This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023/Debian) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
(./refman.tex
LaTeX2e <2023-11-01>
L3 programming layer <2023-11-09>
! Undefined control sequence.
l.4 \pdfminorversion
=7
?
! Emergency stop.
l.4

No pages of output.
Transcript written on refman.log.
make[6]: *** [Makefile:12: refman.pdf] Error 1

diff --git a/doc/full.cfg b/doc/full.cfg
index d3d864a..88bab69 100644
no
include-cstdint.diff diff --git a/tests/featuremap/featuremaptest.cpp b/tests/featuremap/featuremaptest.cpp
index 7ba52a7..c4c40c6 100644
no
cmake-4.0.diff diff --git a/CMakeLists.txt b/CMakeLists.txt
index 496712d..f4801a8 100644
no
fix-OpCodes-include.diff diff --git a/doc/GTF.asc b/doc/GTF.asc
index 5578a59..2f703dd 100644
no
nametabletest-NameRecord-bounds.diff tests: fix nametabletest NameRecord conversion bounds
The synthetic name-table builder copied one too many NameRecord entries in
toBigEndian().

FontNames already contains name_record[0], while m_records stores only the
remaining count-1 records. The loop used count, so for NameTestB (count=8,
m_records[7]) it wrote past m_records and corrupted adjacent fields
(m_langTagCount/lang tags).

That memory corruption breaks format 1 language-tag lookup and causes
fallback behavior.
Bastian Germann <bage@debian.org> no https://github.com/silnrsi/graphite/pull/106 2026-03-28

All known versions for source package 'graphite2'

Links