<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/fontconfig, 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.16.0</title>
<updated>2026-05-10T08:32:19Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-22T09:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3341af12c335804ab35fb6ef25162c80677cdb5d'/>
<id>urn:sha1:3341af12c335804ab35fb6ef25162c80677cdb5d</id>
<content type='text'>
Bugfix and maintenance release of the font configuration and discovery library.

Changelog: https://gitlab.freedesktop.org/fontconfig/fontconfig/-/blob/2.16.0/NEWS

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: set me where PKG_MAINTAINER empty</title>
<updated>2026-04-16T18:48:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-13T07:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8d3c00421392c9c4c6c920977959ab7fae237261'/>
<id>urn:sha1:8d3c00421392c9c4c6c920977959ab7fae237261</id>
<content type='text'>
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

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>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: remove PKG_INSTALL for meson projects</title>
<updated>2022-06-16T01:07:46Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-06-15T21:29:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=df5d7245b9f888b21e2c9c02fd002c606e9c7c6e'/>
<id>urn:sha1:df5d7245b9f888b21e2c9c02fd002c606e9c7c6e</id>
<content type='text'>
It doesn't seem to be used by meson.

Signed-off-by: Rosen Penev &lt;rosenp@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>treewide: compile with tools/meson</title>
<updated>2021-09-18T05:06:52Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-07T22:24:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5ccd4d1c250acb3d3e65f16e55926ef0bc80153d'/>
<id>urn:sha1:5ccd4d1c250acb3d3e65f16e55926ef0bc80153d</id>
<content type='text'>
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>
