Gentoo Archives: gentoo-commits

From: "Naohiro Aota (naota)" <naota@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-fonts/arphicfonts: arphicfonts-0.2.20080216.1-r2.ebuild ChangeLog
Date: Thu, 01 May 2014 05:28:49
Message-Id: 20140501052843.3ACA32004C@flycatcher.gentoo.org
1 naota 14/05/01 05:28:43
2
3 Modified: ChangeLog
4 Added: arphicfonts-0.2.20080216.1-r2.ebuild
5 Log:
6 Patch fonts to render 0uFE4F properly
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key F8551514)
9
10 Revision Changes Path
11 1.57 media-fonts/arphicfonts/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/arphicfonts/ChangeLog?rev=1.57&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/arphicfonts/ChangeLog?rev=1.57&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/arphicfonts/ChangeLog?r1=1.56&r2=1.57
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-fonts/arphicfonts/ChangeLog,v
20 retrieving revision 1.56
21 retrieving revision 1.57
22 diff -u -r1.56 -r1.57
23 --- ChangeLog 28 Jan 2014 06:06:27 -0000 1.56
24 +++ ChangeLog 1 May 2014 05:28:43 -0000 1.57
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-fonts/arphicfonts
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-fonts/arphicfonts/ChangeLog,v 1.56 2014/01/28 06:06:27 naota Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/arphicfonts/ChangeLog,v 1.57 2014/05/01 05:28:43 naota Exp $
30 +
31 +*arphicfonts-0.2.20080216.1-r2 (01 May 2014)
32 +
33 + 01 May 2014; Naohiro Aota <naota@g.o>
34 + +arphicfonts-0.2.20080216.1-r2.ebuild, +files/arphicfonts-0.2.20080216.1.pe:
35 + Patch fonts to render 0uFE4F properly
36
37 *arphicfonts-0.2.20080216.1-r1 (28 Jan 2014)
38
39
40
41
42 1.1 media-fonts/arphicfonts/arphicfonts-0.2.20080216.1-r2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/arphicfonts/arphicfonts-0.2.20080216.1-r2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-fonts/arphicfonts/arphicfonts-0.2.20080216.1-r2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: arphicfonts-0.2.20080216.1-r2.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-fonts/arphicfonts/arphicfonts-0.2.20080216.1-r2.ebuild,v 1.1 2014/05/01 05:28:43 naota Exp $
52
53 EAPI=5
54 inherit font eutils
55
56 DESCRIPTION="Chinese TrueType Arphic Fonts"
57 HOMEPAGE="http://www.arphic.com.tw/
58 http://www.freedesktop.org/wiki/Software/CJKUnifonts"
59 SRC_URI="mirror://gnu/non-gnu/chinese-fonts-truetype/gkai00mp.ttf.gz
60 mirror://gnu/non-gnu/chinese-fonts-truetype/bkai00mp.ttf.gz
61 mirror://gnu/non-gnu/chinese-fonts-truetype/bsmi00lp.ttf.gz
62 mirror://gnu/non-gnu/chinese-fonts-truetype/gbsn00lp.ttf.gz
63 mirror://ubuntu/pool/main/t/ttf-arphic-uming/ttf-arphic-uming_${PV}.orig.tar.gz
64 mirror://ubuntu/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_${PV}.orig.tar.gz"
65
66 LICENSE="Arphic"
67 SLOT="0"
68 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos"
69 IUSE=""
70
71 DEPEND="media-gfx/fontforge"
72
73 S="${WORKDIR}"
74
75 #No binaries, only fonts
76 RESTRICT="strip binchecks"
77
78 FONT_S="${S}"
79 FONT_SUFFIX="ttc ttf"
80 FONT_CONF=( "25-ttf-arphic-ukai-render.conf"
81 "35-ttf-arphic-ukai-aliases.conf"
82 "41-ttf-arphic-ukai.conf"
83 "75-ttf-arphic-ukai-select.conf"
84 "90-ttf-arphic-ukai-embolden.conf"
85 "25-ttf-arphic-uming-bitmaps.conf"
86 "25-ttf-arphic-uming-render.conf"
87 "35-ttf-arphic-uming-aliases.conf"
88 "41-ttf-arphic-uming.conf"
89 "64-ttf-arphic-uming.conf"
90 "90-ttf-arphic-uming-embolden.conf" )
91
92 src_unpack() {
93 #All of this is to ensure that we don't overwrite one font's docs
94 #with another's.
95
96 unpack {gk,bk}ai00mp.ttf.gz {bsmi,gbsn}00lp.ttf.gz
97 mkdir "${WORKDIR}"/{uming,ukai}
98
99 cd "${WORKDIR}"/uming
100 unpack ttf-arphic-uming_${PV}.orig.tar.gz
101
102 cd "${WORKDIR}"/ukai
103 unpack ttf-arphic-ukai_${PV}.orig.tar.gz
104 }
105
106 src_prepare() {
107 cd "${WORKDIR}"
108 find "${WORKDIR}" -mindepth 2 -maxdepth 2 -name '*.ttc' -exec mv {} . \;
109 find "${WORKDIR}" -name '*.conf' -exec mv "{}" . \;
110 epatch "${FILESDIR}"/${P}-fontconfig.patch
111 fontforge -script "${FILESDIR}"/${P}.pe b*.ttf || die
112 }
113
114 src_install() {
115 local myfont doc
116 for myfont in ukai uming
117 do
118 cd "${WORKDIR}"/${myfont}
119 docinto ${myfont}
120 for doc in FONTLOG KNOWN_ISSUES TODO README README.Bitmap NEWS CONTRIBUTERS
121 do
122 [ -f ${doc} ] && dodoc ${doc}
123 done
124 done
125 cd "${S}"
126 font_src_install
127 }