Annotation of /smage/branches/alx07x-stable/core/font-adobe-75dpi/font-adobe-75dpi-1.0.3-r7.smage2
Parent Directory | Revision Log
Revision 14976 -
(hide annotations)
(download)
Thu Aug 6 12:59:17 2020 UTC (3 years, 10 months ago) by niro
File size: 4340 byte(s)
Thu Aug 6 12:59:17 2020 UTC (3 years, 10 months ago) by niro
File size: 4340 byte(s)
-release branches/alx07x-stable
1 | niro | 14187 | # $Id$ |
2 | |||
3 | PNAME="font-adobe-75dpi" | ||
4 | PVER="1.0.3" | ||
5 | PBUILD="r7" | ||
6 | |||
7 | PCAT="media-fonts" | ||
8 | |||
9 | DESCRIPTION="Adobe font family - 75dpi." | ||
10 | HOMEPAGE="http://xorg.freedesktop.org" | ||
11 | |||
12 | SDEPEND=">= x11-apps/bdftopcf-1 | ||
13 | >= media-fonts/font-util-1" | ||
14 | |||
15 | # keep fontconfig | ||
16 | ALX_PKG_KEEP="usr/share/fonts/75dpi/fonts.dir | ||
17 | usr/share/fonts/75dpi/fonts.scale" | ||
18 | |||
19 | # # keep helvB | ||
20 | # ALX_PKG_KEEP+=" usr/share/fonts/75dpi/helvB08-ISO8859-1.pcf.gz | ||
21 | # usr/share/fonts/75dpi/helvB08.pcf.gz | ||
22 | # usr/share/fonts/75dpi/helvB10-ISO8859-1.pcf.gz | ||
23 | # usr/share/fonts/75dpi/helvB10.pcf.gz | ||
24 | # usr/share/fonts/75dpi/helvB12-ISO8859-1.pcf.gz | ||
25 | # usr/share/fonts/75dpi/helvB12.pcf.gz | ||
26 | # usr/share/fonts/75dpi/helvB14-ISO8859-1.pcf.gz | ||
27 | # usr/share/fonts/75dpi/helvB14.pcf.gz | ||
28 | # usr/share/fonts/75dpi/helvB18-ISO8859-1.pcf.gz | ||
29 | # usr/share/fonts/75dpi/helvB18.pcf.gz | ||
30 | # usr/share/fonts/75dpi/helvB24-ISO8859-1.pcf.gz | ||
31 | # usr/share/fonts/75dpi/helvB24.pcf.gz" | ||
32 | # | ||
33 | # # keep helvBO | ||
34 | # ALX_PKG_KEEP+=" usr/share/fonts/75dpi/helvBO08-ISO8859-1.pcf.gz | ||
35 | # usr/share/fonts/75dpi/helvBO08.pcf.gz | ||
36 | # usr/share/fonts/75dpi/helvBO10-ISO8859-1.pcf.gz | ||
37 | # usr/share/fonts/75dpi/helvBO10.pcf.gz | ||
38 | # usr/share/fonts/75dpi/helvBO12-ISO8859-1.pcf.gz | ||
39 | # usr/share/fonts/75dpi/helvBO12.pcf.gz | ||
40 | # usr/share/fonts/75dpi/helvBO14-ISO8859-1.pcf.gz | ||
41 | # usr/share/fonts/75dpi/helvBO14.pcf.gz | ||
42 | # usr/share/fonts/75dpi/helvBO18-ISO8859-1.pcf.gz | ||
43 | # usr/share/fonts/75dpi/helvBO18.pcf.gz | ||
44 | # usr/share/fonts/75dpi/helvBO24-ISO8859-1.pcf.gz | ||
45 | # usr/share/fonts/75dpi/helvBO24.pcf.gz" | ||
46 | # | ||
47 | # # keep helvO | ||
48 | # ALX_PKG_KEEP+=" usr/share/fonts/75dpi/helvO08-ISO8859-1.pcf.gz | ||
49 | # usr/share/fonts/75dpi/helvO08.pcf.gz | ||
50 | # usr/share/fonts/75dpi/helvO10-ISO8859-1.pcf.gz | ||
51 | # usr/share/fonts/75dpi/helvO10.pcf.gz | ||
52 | # usr/share/fonts/75dpi/helvO12-ISO8859-1.pcf.gz | ||
53 | # usr/share/fonts/75dpi/helvO12.pcf.gz | ||
54 | # usr/share/fonts/75dpi/helvO14-ISO8859-1.pcf.gz | ||
55 | # usr/share/fonts/75dpi/helvO14.pcf.gz | ||
56 | # usr/share/fonts/75dpi/helvO18-ISO8859-1.pcf.gz | ||
57 | # usr/share/fonts/75dpi/helvO18.pcf.gz | ||
58 | # usr/share/fonts/75dpi/helvO24-ISO8859-1.pcf.gz | ||
59 | # usr/share/fonts/75dpi/helvO24.pcf.gz" | ||
60 | # | ||
61 | # # keep helvR | ||
62 | # ALX_PKG_KEEP+=" usr/share/fonts/75dpi/helvR08-ISO8859-1.pcf.gz | ||
63 | # usr/share/fonts/75dpi/helvR08.pcf.gz | ||
64 | # usr/share/fonts/75dpi/helvR10-ISO8859-1.pcf.gz | ||
65 | # usr/share/fonts/75dpi/helvR10.pcf.gz | ||
66 | # usr/share/fonts/75dpi/helvR12-ISO8859-1.pcf.gz | ||
67 | # usr/share/fonts/75dpi/helvR12.pcf.gz | ||
68 | # usr/share/fonts/75dpi/helvR14-ISO8859-1.pcf.gz | ||
69 | # usr/share/fonts/75dpi/helvR14.pcf.gz | ||
70 | # usr/share/fonts/75dpi/helvR18-ISO8859-1.pcf.gz | ||
71 | # usr/share/fonts/75dpi/helvR18.pcf.gz | ||
72 | # usr/share/fonts/75dpi/helvR24-ISO8859-1.pcf.gz | ||
73 | # usr/share/fonts/75dpi/helvR24.pcf.gz" | ||
74 | |||
75 | # only keep courB - needed by ica-client >=11.100 (wfica only!) | ||
76 | ALX_PKG_KEEP+=" usr/share/fonts/75dpi/courB08-ISO8859-1.pcf.gz | ||
77 | usr/share/fonts/75dpi/courB08.pcf.gz | ||
78 | usr/share/fonts/75dpi/courB10-ISO8859-1.pcf.gz | ||
79 | usr/share/fonts/75dpi/courB10.pcf.gz | ||
80 | usr/share/fonts/75dpi/courB12-ISO8859-1.pcf.gz | ||
81 | usr/share/fonts/75dpi/courB12.pcf.gz | ||
82 | usr/share/fonts/75dpi/courB14-ISO8859-1.pcf.gz | ||
83 | usr/share/fonts/75dpi/courB14.pcf.gz | ||
84 | usr/share/fonts/75dpi/courB18-ISO8859-1.pcf.gz | ||
85 | usr/share/fonts/75dpi/courB18.pcf.gz | ||
86 | usr/share/fonts/75dpi/courB24-ISO8859-1.pcf.gz | ||
87 | usr/share/fonts/75dpi/courB24.pcf.gz" | ||
88 | |||
89 | sminclude xorg alx-split | ||
90 | |||
91 | src_compile() | ||
92 | { | ||
93 | cd ${SRCDIR} | ||
94 | local myconf | ||
95 | |||
96 | # build only some generic fonts | ||
97 | myconf="--enable-iso8859-1" | ||
98 | |||
99 | # disable all unwanted | ||
100 | myconf+=" --disable-iso8859-2" | ||
101 | myconf+=" --disable-iso8859-3" | ||
102 | myconf+=" --disable-iso8859-4" | ||
103 | myconf+=" --disable-iso8859-9" | ||
104 | myconf+=" --disable-iso8859-10" | ||
105 | myconf+=" --disable-iso8859-13" | ||
106 | myconf+=" --disable-iso8859-14" | ||
107 | myconf+=" --disable-iso8859-15" | ||
108 | |||
109 | xorg_src_configure --with-mapfiles=/usr/share/fonts/util ${myconf} || die | ||
110 | mmake || die | ||
111 | } | ||
112 | |||
113 | alx_generic_src_install() | ||
114 | { | ||
115 | cd ${SRCDIR} | ||
116 | |||
117 | mmake DESTDIR=${BINDIR} install || die | ||
118 | |||
119 | # update fonts.dir and fonts.scale against the remaining fonts | ||
120 | if [[ ${PNAME} = font-adobe-75dpi ]] | ||
121 | then | ||
122 | echo "Regenerating fonts.dir and fonts.scale ..." | ||
123 | # create fonts.scale | ||
124 | mkfontscale \ | ||
125 | -a /usr/share/fonts/encodings/encodings.dir \ | ||
126 | -- ${BINDIR}/usr/share/fonts/75dpi || die | ||
127 | # create fonts.dir (mkfontscale -b -s -l == mkfontdir ;) | ||
128 | mkfontscale -b -s -l \ | ||
129 | -e /usr/share/fonts/encodings \ | ||
130 | -e /usr/share/fonts/encodings/large \ | ||
131 | -- ${BINDIR}/usr/share/fonts/75dpi || die | ||
132 | echo "done" | ||
133 | fi | ||
134 | } |