fontconfig: fix static build
PATCH 1/1 fontconfig: fix static build
Retrieved patch from upstream to fix static build
Fixes:
- http://autobuild.buildroot.org/results/17e5f9ce5e7566f5a88abfd27b7db5614c1a3086
--- ...x-the-build-issue-with-enable-static.patch | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +80 -0
@@ -0,0 +1,80 @@ +From 8208f99fa1676c42bfd8d74de3e9dac5366c150c Mon Sep 17 00:00:00 2001 +From: Akira TAGOH <[email protected]> +Date: Mon, 3 Sep 2018 04:56:16 +0000 +Subject: Fix the build issue with --enable-static + +Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109 + +Signed-off-by: Fabrice Fontaine <[email protected]> +[Retrieved from: +https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109] +--- + test/test-bz106632.c | 35 ++++++++++++----------------------- + 1 file changed, 12 insertions(+), 23 deletions(-) + +(limited to 'test') + +diff --git a/test/test-bz106632.c b/test/test-bz106632.c +index daa0c1e..2d67c2e 100644 +--- a/test/test-bz106632.c ++++ b/test/test-bz106632.c +@@ -25,25 +25,26 @@ + #ifdef HAVE_CONFIG_H + #include "config.h" + #endif ++#include <stdio.h> + #include <stdlib.h> ++#include <string.h> + #include <dirent.h> ++#include <unistd.h> ++#include <errno.h> + #ifndef HAVE_STRUCT_DIRENT_D_TYPE + #include <sys/types.h> + #include <sys/stat.h> +-#include <unistd.h> + #endif +-#include "fcstr.c" +-#undef FcConfigBuildFonts +-#undef FcConfigCreate +-#undef FcConfigGetCurrent +-#undef FcConfigParseAndLoadFromMemory +-#undef FcConfigUptoDate +-#undef FcFontList +-#undef FcInitReinitialize +-#undef FcPatternCreate +-#undef FcPatternDestroy + #include <fontconfig/fontconfig.h> + ++#ifdef _WIN32 ++# define FC_DIR_SEPARATOR '\\' ++# define FC_DIR_SEPARATOR_S "\\" ++#else ++# define FC_DIR_SEPARATOR '/' ++# define FC_DIR_SEPARATOR_S "/" ++#endif ++ + #ifdef HAVE_MKDTEMP + #define fc_mkdtemp mkdtemp + #else +@@ -154,18 +155,6 @@ unlink_dirs (const char *dir) + return ret; + } + +-FcChar8 * +-FcLangNormalize (const FcChar8 *lang) +-{ +- return NULL; +-} +- +-FcChar8 * +-FcConfigHome (void) +-{ +- return NULL; +-} +- + int + main (void) + { +-- +cgit v1.1 +
Signature · 1 line
2.17.1
PATCH 1/1 fontconfig: fix static build
Fabrice, All,
On 2018-12-02 10:37 +0100, Fabrice Fontaine spake thusly:
Quoted 17 lines
Retrieved patch from upstream to fix static build
Fixes:
- http://autobuild.buildroot.org/results/17e5f9ce5e7566f5a88abfd27b7db5614c1a3086Signed-off-by Fabrice Fontaine <[email protected]>--- ...x-the-build-issue-with-enable-static.patch | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patchpackage/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +0
-0
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch line 10
Quoted 10 lines
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +10
-0@@ -0,0 +1,80 @@ +From 8208f99fa1676c42bfd8d74de3e9dac5366c150c Mon Sep 17 00:00:00 2001 +From: Akira TAGOH <[email protected]> +Date: Mon, 3 Sep 2018 04:56:16 +0000 +Subject: Fix the build issue with --enable-static + +Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109 + +Signed-off-by: Fabrice Fontaine <[email protected]> +[Retrieved from: +https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109]
Is it not better to backport and reference the actual commit, instead:
https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/8208f99fa1676c42bfd8d74de3e9dac5366c150c
Regards,
Yann E. MORIN.
Quoted 77 lines
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +70
-0+--- + test/test-bz106632.c | 35 ++++++++++++----------------------- + 1 file changed, 12 insertions(+), 23 deletions(-) + +(limited to 'test') + +diff --git a/test/test-bz106632.c b/test/test-bz106632.c +index daa0c1e..2d67c2e 100644 +--- a/test/test-bz106632.c ++++ b/test/test-bz106632.c +@@ -25,25 +25,26 @@ + #ifdef HAVE_CONFIG_H + #include "config.h" + #endif ++#include <stdio.h> + #include <stdlib.h> ++#include <string.h> + #include <dirent.h> ++#include <unistd.h> ++#include <errno.h> + #ifndef HAVE_STRUCT_DIRENT_D_TYPE + #include <sys/types.h> + #include <sys/stat.h> +-#include <unistd.h> + #endif +-#include "fcstr.c" +-#undef FcConfigBuildFonts +-#undef FcConfigCreate +-#undef FcConfigGetCurrent +-#undef FcConfigParseAndLoadFromMemory +-#undef FcConfigUptoDate +-#undef FcFontList +-#undef FcInitReinitialize +-#undef FcPatternCreate +-#undef FcPatternDestroy + #include <fontconfig/fontconfig.h> + ++#ifdef _WIN32 ++# define FC_DIR_SEPARATOR '\\' ++# define FC_DIR_SEPARATOR_S "\\" ++#else ++# define FC_DIR_SEPARATOR '/' ++# define FC_DIR_SEPARATOR_S "/" ++#endif ++ + #ifdef HAVE_MKDTEMP + #define fc_mkdtemp mkdtemp + #else +@@ -154,18 +155,6 @@ unlink_dirs (const char *dir) + return ret; + } + +-FcChar8 * +-FcLangNormalize (const FcChar8 *lang) +-{ +- return NULL; +-} +- +-FcChar8 * +-FcConfigHome (void) +-{ +- return NULL; +-} +- + int + main (void) + { +-- +cgit v1.1 +Signature · 6 lines
2.17.1 _______________________________________________ buildroot mailing list buildroot at busybox.net http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'
PATCH 1/1 fontconfig: fix static build
Dear Yann,
Le dim. 2 d?c. 2018 ? 13:40, Yann E. MORIN <[email protected]> a ?crit :
Quoted 33 lines
Fabrice, All,
On 2018-12-02 10:37 +0100, Fabrice Fontaine spake thusly:
Quoted 17 lines
Retrieved patch from upstream to fix static build
Fixes:
- http://autobuild.buildroot.org/results/17e5f9ce5e7566f5a88abfd27b7db5614c1a3086Signed-off-by Fabrice Fontaine <[email protected]>--- ...x-the-build-issue-with-enable-static.patch | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patchpackage/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +0
-0package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch line 10
Quoted 10 lines
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +10
-0@@ -0,0 +1,80 @@ +From 8208f99fa1676c42bfd8d74de3e9dac5366c150c Mon Sep 17 00:00:00 2001 +From: Akira TAGOH <[email protected]> +Date: Mon, 3 Sep 2018 04:56:16 +0000 +Subject: Fix the build issue with --enable-static + +Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109 + +Signed-off-by: Fabrice Fontaine <[email protected]> +[Retrieved from: +https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109]Is it not better to backport and reference the actual commit, instead:
Quoted 1 line
https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/8208f99fa1676c42bfd8d74de3e9dac5366c150c
OK, I will send a v2 with a link on the actual commit.
Quoted 84 lines
Regards,
Yann E. MORIN.Quoted 73 lines
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +70
-1+--- + test/test-bz106632.c | 35 ++++++++++++----------------------- + 1 file changed, 12 insertions(+), 23 deletions(-) + +(limited to 'test') + +diff --git a/test/test-bz106632.c b/test/test-bz106632.c +index daa0c1e..2d67c2e 100644 +--- a/test/test-bz106632.c ++++ b/test/test-bz106632.c +@@ -25,25 +25,26 @@ + #ifdef HAVE_CONFIG_H + #include "config.h" + #endif ++#include <stdio.h> + #include <stdlib.h> ++#include <string.h> + #include <dirent.h> ++#include <unistd.h> ++#include <errno.h> + #ifndef HAVE_STRUCT_DIRENT_D_TYPE + #include <sys/types.h> + #include <sys/stat.h> +-#include <unistd.h> + #endif +-#include "fcstr.c" +-#undef FcConfigBuildFonts +-#undef FcConfigCreate +-#undef FcConfigGetCurrent +-#undef FcConfigParseAndLoadFromMemory +-#undef FcConfigUptoDate +-#undef FcFontList +-#undef FcInitReinitialize +-#undef FcPatternCreate +-#undef FcPatternDestroy + #include <fontconfig/fontconfig.h> + ++#ifdef _WIN32 ++# define FC_DIR_SEPARATOR '\\' ++# define FC_DIR_SEPARATOR_S "\\" ++#else ++# define FC_DIR_SEPARATOR '/' ++# define FC_DIR_SEPARATOR_S "/" ++#endif ++ + #ifdef HAVE_MKDTEMP + #define fc_mkdtemp mkdtemp + #else +@@ -154,18 +155,6 @@ unlink_dirs (const char *dir) + return ret; + } + +-FcChar8 * +-FcLangNormalize (const FcChar8 *lang) +-{ +- return NULL; +-} +- +-FcChar8 * +-FcConfigHome (void) +-{ +- return NULL; +-} +- + int + main (void) + { +-- +cgit v1.1 + --2.17.1
Quoted 4 lines
_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot--
.-----------------.--------------------.------------------.--------------------.
Quoted 5 lines
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |'------------------------------^-------^------------------^--------------------'
Best Regards,
Fabrice
PATCH 1/1 fontconfig: fix static build
Fabrice, All,
On 2018-12-02 13:50 +0100, Fabrice Fontaine spake thusly:
Quoted 32 lines
Le dim. 2 d?c. 2018 ? 13:40, Yann E. MORIN <[email protected]> a ?crit :
Quoted 30 lines
On 2018-12-02 10:37 +0100, Fabrice Fontaine spake thusly:
Quoted 17 lines
Retrieved patch from upstream to fix static build
Fixes:
- http://autobuild.buildroot.org/results/17e5f9ce5e7566f5a88abfd27b7db5614c1a3086Signed-off-by Fabrice Fontaine <[email protected]>--- ...x-the-build-issue-with-enable-static.patch | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patchpackage/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +0
-0package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch line 10
Quoted 10 lines
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +10
-0@@ -0,0 +1,80 @@ +From 8208f99fa1676c42bfd8d74de3e9dac5366c150c Mon Sep 17 00:00:00 2001 +From: Akira TAGOH <[email protected]> +Date: Mon, 3 Sep 2018 04:56:16 +0000 +Subject: Fix the build issue with --enable-static + +Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109 + +Signed-off-by: Fabrice Fontaine <[email protected]> +[Retrieved from: +https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/109]Is it not better to backport and reference the actual commit, instead:
Quoted 1 line
OK, I will send a v2 with a link on the actual commit.
Please, note that the patch you used is not exactly the same as the one in that commit.
So, it's not just about pointing to the commit, but also using it.
Regards,
Yann E. MORIN.
Quoted 88 lines
Quoted 80 lines
Quoted 73 lines
package/fontconfig/0001-Fix-the-build-issue-with-enable-static.patch new file +70
-1+--- + test/test-bz106632.c | 35 ++++++++++++----------------------- + 1 file changed, 12 insertions(+), 23 deletions(-) + +(limited to 'test') + +diff --git a/test/test-bz106632.c b/test/test-bz106632.c +index daa0c1e..2d67c2e 100644 +--- a/test/test-bz106632.c ++++ b/test/test-bz106632.c +@@ -25,25 +25,26 @@ + #ifdef HAVE_CONFIG_H + #include "config.h" + #endif ++#include <stdio.h> + #include <stdlib.h> ++#include <string.h> + #include <dirent.h> ++#include <unistd.h> ++#include <errno.h> + #ifndef HAVE_STRUCT_DIRENT_D_TYPE + #include <sys/types.h> + #include <sys/stat.h> +-#include <unistd.h> + #endif +-#include "fcstr.c" +-#undef FcConfigBuildFonts +-#undef FcConfigCreate +-#undef FcConfigGetCurrent +-#undef FcConfigParseAndLoadFromMemory +-#undef FcConfigUptoDate +-#undef FcFontList +-#undef FcInitReinitialize +-#undef FcPatternCreate +-#undef FcPatternDestroy + #include <fontconfig/fontconfig.h> + ++#ifdef _WIN32 ++# define FC_DIR_SEPARATOR '\\' ++# define FC_DIR_SEPARATOR_S "\\" ++#else ++# define FC_DIR_SEPARATOR '/' ++# define FC_DIR_SEPARATOR_S "/" ++#endif ++ + #ifdef HAVE_MKDTEMP + #define fc_mkdtemp mkdtemp + #else +@@ -154,18 +155,6 @@ unlink_dirs (const char *dir) + return ret; + } + +-FcChar8 * +-FcLangNormalize (const FcChar8 *lang) +-{ +- return NULL; +-} +- +-FcChar8 * +-FcConfigHome (void) +-{ +- return NULL; +-} +- + int + main (void) + { +-- +cgit v1.1 + --2.17.1
Quoted 4 lines
_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot--
.-----------------.--------------------.------------------.--------------------.Quoted 5 lines
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |'------------------------------^-------^------------------^--------------------'
Best Regards,
Fabrice
Signature · 6 lines
.-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'