From d414ffb5df5048bdde43642e01564650bc79f3d9 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 23 Feb 2019 14:10:12 -0800 Subject: [PATCH] media-fonts/opendesktop-fonts: fix fontconfig warnings Fixes: https://bugs.gentoo.org/671790 Thanks-To: See-Also: https://cromwell-intl.com/open-source/font-config-warnings.html See-Also: https://cixtor.com/blog/fontconfig-warning Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Robin H. Johnson --- .../opendesktop-fonts-1.4.2-multivalue.patch | 190 ++++++++++++++++++ .../opendesktop-fonts-1.4.2-r1.ebuild | 27 +++ 2 files changed, 217 insertions(+) create mode 100644 media-fonts/opendesktop-fonts/files/opendesktop-fonts-1.4.2-multivalue.patch create mode 100644 media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild diff --git a/media-fonts/opendesktop-fonts/files/opendesktop-fonts-1.4.2-multivalue.patch b/media-fonts/opendesktop-fonts/files/opendesktop-fonts-1.4.2-multivalue.patch new file mode 100644 index 000000000000..8aa561cd1074 --- /dev/null +++ b/media-fonts/opendesktop-fonts/files/opendesktop-fonts-1.4.2-multivalue.patch @@ -0,0 +1,190 @@ +Fixup alias & test blocks in fontconfig definition. + +Fixes: https://bugs.gentoo.org/671790 +Partial-Credit: +Signed-off-by: Robin H. Johnson +See-Also: https://cromwell-intl.com/open-source/font-config-warnings.html +See-Also: https://cixtor.com/blog/fontconfig-warning + +--- opendesktop-fonts-1.4.2/69-odofonts.conf 2007-09-10 02:09:37.000000000 -0700 ++++ opendesktop-fonts-1.4.2/69-odofonts.conf 2019-02-23 14:03:02.280680514 -0800 +@@ -1,38 +1,104 @@ + + + ++ + + 文鼎PL新宋 ++ serif ++ ++ + AR PL New Sung ++ serif ++ ++ + 新細明體 ++ serif ++ ++ + PMingLiU ++ serif ++ ++ + 宋体 ++ serif ++ ++ + SimSun ++ serif ++ ++ + 文鼎PL新宋 ExtB ++ serif ++ ++ + AR PL New Sung ExtB + serif + + ++ + + 文鼎PL新宋 ++ sans-serif ++ ++ + AR PL New Sung ++ sans-serif ++ ++ + 新細明體 ++ sans-serif ++ ++ + PMingLiU ++ sans-serif ++ ++ + 宋体 ++ sans-serif ++ ++ + SimSun ++ sans-serif ++ ++ + 文鼎PL新宋 ExtB ++ sans-serif ++ ++ + AR PL New Sung ExtB + sans-serif + + ++ + + 文鼎PL新宋 Mono ++ monospace ++ ++ + AR PL New Sung Mono ++ monospace ++ ++ + 細明體 ++ monospace ++ ++ + MingLiU ++ monospace ++ ++ + 新宋体 ++ monospace ++ ++ + NSimSun ++ monospace ++ ++ + 文鼎PL新宋 ExtB ++ monospace ++ ++ + AR PL New Sung ExtB + monospace + +@@ -82,12 +148,26 @@ + + + 文鼎PL新宋 ++ ++ + AR PL New Sung ++ ++ + 新細明體 ++ ++ + PMingLiU ++ ++ + 宋体 ++ ++ + SimSun ++ ++ + 文鼎PL新宋 ExtB ++ ++ + AR PL New Sung ExtB + + +@@ -98,10 +178,20 @@ + + + 文鼎PL新宋 Mono ++ ++ + AR PL New Sung Mono ++ ++ + 細明體 ++ ++ + MingLiU ++ ++ + 新宋体 ++ ++ + NSimSun + + +@@ -115,12 +205,26 @@ + + + 文鼎PL新中楷 ++ ++ + AR PL New Kai ++ ++ + 標楷體 ++ ++ + DFKai-SB ++ ++ + 楷体 ++ ++ + SimKai ++ ++ + 文鼎PL新中楷 ExtB ++ ++ + AR PL New Kai ExtB + + diff --git a/media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild b/media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild new file mode 100644 index 000000000000..0c3aee0affb2 --- /dev/null +++ b/media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit font + +DESCRIPTION="Chinese TrueType Fonts" +#HOMEPAGE="http://www.opendesktop.org.tw/" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="Arphic" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +FONT_SUFFIX="ttf ttc" +FONT_S="${S}" +FONT_CONF=( + "69-odofonts.conf" + "80-odofonts-original.conf" + "80-odofonts-simulate-MS-simplified-chinese.conf" + "80-odofonts-simulate-MS-triditional-chinese.conf" +) +DOCS="AUTHORS Changelog*" +PATCHES=( "${FILESDIR}"/opendesktop-fonts-1.4.2-multivalue.patch ) -- 2.26.2