Magellan Linux

Annotation of /smage/branches/alx07x-unstable/core/font-adobe-75dpi/font-adobe-75dpi-1.0.3-r7.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14757 - (hide annotations) (download)
Tue Aug 4 11:56:41 2020 UTC (3 years, 9 months ago) by niro
File size: 4340 byte(s)
-release branches/alx07x-unstable
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     }