]> code.ossystems Code Review - openembedded-core.git/commitdiff
groff: not search fonts on build host
authorKai Kang <kai.kang@windriver.com>
Fri, 26 Oct 2018 09:45:36 +0000 (17:45 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 29 Oct 2018 17:01:34 +0000 (17:01 +0000)
groff searches fonts on build host which are provided by ghostscript.
The number of font files installed by groff are different according to
whether ghostscript fonts are installed on build host. Fix it by not
search font dirs on the host.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/groff/groff-1.22.3/groff-not-search-fonts-on-build-host.patch [new file with mode: 0644]
meta/recipes-extended/groff/groff_1.22.3.bb

diff --git a/meta/recipes-extended/groff/groff-1.22.3/groff-not-search-fonts-on-build-host.patch b/meta/recipes-extended/groff/groff-1.22.3/groff-not-search-fonts-on-build-host.patch
new file mode 100644 (file)
index 0000000..ff8f320
--- /dev/null
@@ -0,0 +1,20 @@
+groff searchs fonts which are provided by ghostscript on build host.
+It causes non-determinism issue. So not search font dirs on host.
+
+Upstream-Status: Inappropriate [cross build specific]
+
+Signed-off-by: Kai Kang <kai.kang@windriver.com>
+
+diff --git a/font/devpdf/Foundry.in b/font/devpdf/Foundry.in
+index a6e968f..8094642 100644
+--- a/font/devpdf/Foundry.in
++++ b/font/devpdf/Foundry.in
+@@ -65,7 +65,7 @@ ZD|Y||||Dingbats!d050000l.pfb
+ #======================================================================
+ #Foundry|Name|Searchpath
+-foundry|U|(gs):/usr/share/fonts/type1/gsfonts :/opt/local/share/fonts/urw-fonts # the URW fonts delivered with ghostscript (may be different)
++foundry|U|(gs) # the URW fonts delivered with ghostscript (may be different)
+ #Define Flags for afmtodit
+ r=-i 0 -m
index ce7ce3e7916ff4e21f7c6ab1724ea52941bd6ec7..ba90cadd88cef6790fe465ff62b8dcb6c5b38a05 100644 (file)
@@ -11,6 +11,7 @@ SRC_URI = "${GNU_MIRROR}/groff/groff-${PV}.tar.gz \
        file://groff-1.22.2-correct-man.local-install-path.patch \
        file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
        file://0001-replace-perl-w-with-use-warnings.patch \
+       file://groff-not-search-fonts-on-build-host.patch \
 "
 
 SRC_URI[md5sum] = "cc825fa64bc7306a885f2fb2268d3ec5"