Debian Patches

Status for grcompiler/5.2-2.2

Patch Description Author Forwarded Bugs Origin Last update
0001-Reimplement-BuildFontNames-using-std-lib.patch Fix #32 Reimplement BuildFontNames using std lib
Since C++11 utf version of std::string are available, reimplement
GrcMnager::BuildFontNames() using these instead of lots of memcpy calls
and buffer allocations to perform the require string manipulations. This
also makes the logic of the function more apparent.
Tim Eves <tim_eves@sil.org> no https://github.com/silnrsi/grcompiler/commit/a9e6dec71cbc11c5d637fa342e51867330001862 2020-08-17
0002-set-OK_DATE-FALSE-for-reproducible-build.patch set OK_DATE FALSE for reproducible build Hideki Yamane <henrich@debian.org> no 2016-01-26
0003-Fix-man-install-path-for-cmake.patch Fix man install path for cmake Bastian Germann <bastiangermann@fishpost.de> no 2020-05-21
0004-Bug#961444.patch Taken from upstream commit a60a04691c42f3f99543c83f9911c84e44a268fe


===================================================================
no
0005-cmake-Not-setting-WORDS_BIGENDIAN.patch cmake: Not setting WORDS_BIGENDIAN
This is a partial fix for Debian bug #961445
Tim Eves <tim_eves@sil.org> no https://github.com/silnrsi/grcompiler/commit/89fa0b3019c4f32b3a50289648fa33c2a2374c60 2020-08-16
0006-ResolveToFeatureID-assumed-little-endian.patch Fixes #31: ResolveToFeatureID assumed little endian
The code attempted to read a series of up to 4 bytes into a 32 bit value
and left align anything less than 4 bytes.
However it used union type aliasing and assumed little endian host memory
layout. On a bigendian system this reverses the byte order and results
in corrupted Graphtie Feature IDs being written to the TTF.
Tim Eves <tim_eves@sil.org> no https://github.com/silnrsi/grcompiler/commit/19c55e009386d62468d97948db581cff08962bbb 2020-08-16
0007-Build-with-system-s-LZ4.patch Build with system's LZ4 Bastian Germann <bastiangermann@fishpost.de> no 2020-05-21
0008-Re-do-safe-truncation-into-8bit-offset.patch Fix #28 Re-do safe truncation into 8bit offset
reinterpret_casting through the ptr is safe on little endian, but
by truncating first and then reinterpreting we ensure it's unambigous in
any byte order.
Tim Eves <tim_eves@sil.org> no https://github.com/silnrsi/grcompiler/commit/a02b9a8fbac211051472815b52ae3600a197b7ca 2020-08-16
0009-Prevent-year-sensitive-2020-test.patch Prevent year-sensitive (2020) test
The PigLatinTest_v2 benchmark file has a timestamp with 2020 on it,
which makes the test fail in 2021. Exclude it from being run.
Bastian Germann <bastiangermann@fishpost.de> yes upstream 2021-02-13

All known versions for source package 'grcompiler'

Links