<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/fontconfig/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-13T04:27:14Z</updated>
<entry>
<title>fontconfig: fix build with SDK producing -dD style output</title>
<updated>2026-05-13T04:27:14Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-11T06:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d7b891ddd0fa03724d80e97d7604b39e40ab5681'/>
<id>urn:sha1:d7b891ddd0fa03724d80e97d7604b39e40ab5681</id>
<content type='text'>
Some SDK/host GCC configurations, when meson invokes cc.preprocess() to
expand fcobjshash.gperf.h, produce output that includes predefined macro
dumps (e.g. #define __STDC__ 1) alongside linemarker lines. The upstream
cutout.py script, which strips CUT_OUT_BEGIN/END-delimited sections from
the preprocessed output before feeding it to gperf, passes these lines
through verbatim into fcobjshash.gperf.

gperf then copies them into the declarations section of fcobjshash.h.
When fcobjs.c includes fcobjshash.h, the compiler encounters #define
redefinitions and stray # tokens, causing a build failure.

Fix cutout.py to skip any line starting with # (C preprocessor
linemarkers and predefined macro definitions) before writing to the
output gperf file.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>fontconfig: update to 2.15.0</title>
<updated>2024-04-13T21:05:04Z</updated>
<author>
<name>krant</name>
</author>
<published>2024-04-12T04:26:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=98aa6b8fde6a01c0a1338e7bfdf66b9fc3365a2e'/>
<id>urn:sha1:98aa6b8fde6a01c0a1338e7bfdf66b9fc3365a2e</id>
<content type='text'>
- Use up-to-date project URLs
- Remove obsoleted patch

Signed-off-by: krant &lt;aleksey.vasilenko@gmail.com&gt;
</content>
</entry>
<entry>
<title>fontconfig: avoid compilation problem (on Ubuntu)</title>
<updated>2021-09-28T05:20:12Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2021-09-27T18:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7778661b0861290fbb0e9bf845f4007cc845b486'/>
<id>urn:sha1:7778661b0861290fbb0e9bf845f4007cc845b486</id>
<content type='text'>
Partially revert an upstream commit to avoid build breakage
on Ubuntu.

Refrerence to discussion starting at
https://github.com/openwrt/packages/pull/16726#issuecomment-927309052

Upstream commit:
  https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/ae9ac2a1bfb6fa800b99791b6fc36711dd0c1fbc
  meson: fix cross-compilation issues with gperf header file preprocessing

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>fontconfig: update to 2.13.94</title>
<updated>2021-09-25T23:28:57Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-19T07:29:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fe8060a90c4b91bc0984d61f0672b35a15b510a0'/>
<id>urn:sha1:fe8060a90c4b91bc0984d61f0672b35a15b510a0</id>
<content type='text'>
Remove upstreamed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>fontconfig: compile with meson</title>
<updated>2021-03-28T03:31:14Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-03-28T01:12:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0aa5d541ef757cb0a7a6226031a74c22fce1de06'/>
<id>urn:sha1:0aa5d541ef757cb0a7a6226031a74c22fce1de06</id>
<content type='text'>
Faster compilation.

Backport upstream patch fixing cross compilation.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
