| @@ -1,52 +1,63 @@ | | | @@ -1,52 +1,63 @@ |
1 | # $NetBSD: Makefile,v 1.24 2017/08/01 17:40:11 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.25 2021/07/23 10:20:30 hauke Exp $ |
2 | | | 2 | |
3 | DISTNAME= dejavu-fonts-ttf-2.37 | | 3 | DISTNAME= dejavu-fonts-ttf-2.37 |
| | | 4 | PKGREVISION= 1 |
4 | PKGNAME= ${DISTNAME:S/fonts-//} | | 5 | PKGNAME= ${DISTNAME:S/fonts-//} |
5 | CATEGORIES= fonts | | 6 | CATEGORIES= fonts |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dejavu/} | | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dejavu/} |
7 | EXTRACT_SUFX= .tar.bz2 | | 8 | EXTRACT_SUFX= .tar.bz2 |
8 | | | 9 | |
9 | MAINTAINER= jakllsch@NetBSD.org | | 10 | MAINTAINER= jakllsch@NetBSD.org |
10 | #HOMEPAGE= http://dejavu.sourceforge.net/ | | 11 | #HOMEPAGE= http://dejavu.sourceforge.net/ |
11 | COMMENT= DejaVu family of TrueType fonts | | 12 | COMMENT= DejaVu family of TrueType fonts |
12 | # LICENSE= # complex of severals, see LICENSE file | | 13 | # LICENSE= # complex of severals, see LICENSE file |
13 | | | 14 | |
14 | NO_CONFIGURE= yes | | 15 | NO_CONFIGURE= yes |
15 | NO_BUILD= yes | | 16 | NO_BUILD= yes |
16 | | | 17 | |
17 | FONTS_DIRS.ttf= ${PREFIX}/share/fonts/X11/TTF | | | |
18 | | | | |
19 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | | 18 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} |
| | | 19 | TTFDIR= ${PREFIX}/share/fonts/X11/TTF |
20 | FCEGDIR= ${EGDIR}/fontconfig-conf.d | | 20 | FCEGDIR= ${EGDIR}/fontconfig-conf.d |
21 | FCCFDIR= ${PKG_SYSCONFDIR}/fontconfig/conf.d | | 21 | FCCFDIR= ${PKG_SYSCONFDIR}/fontconfig/conf.d |
22 | DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} | | 22 | DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} |
23 | | | 23 | |
| | | 24 | PKG_OPTIONS_VAR= PKG_OPTIONS.dejavu-fonts-ttf |
| | | 25 | PKG_SUPPORTED_OPTIONS+= x11 |
| | | 26 | PKG_SUGGESTED_OPTIONS+= x11 |
| | | 27 | |
| | | 28 | .include "../../mk/bsd.options.mk" |
| | | 29 | |
| | | 30 | # Only attempt to register fonts if we have X11 support (mkfontdir) |
| | | 31 | .if !empty(PKG_OPTIONS:Mx11) |
| | | 32 | FONTS_DIRS.ttf= ${TTFDIR} |
| | | 33 | .endif |
| | | 34 | |
24 | MAKE_DIRS+= ${FCCFDIR} | | 35 | MAKE_DIRS+= ${FCCFDIR} |
25 | | | 36 | |
26 | CONF_FILES= ${FCEGDIR}/20-unhint-small-dejavu-sans-mono.conf \ | | 37 | CONF_FILES= ${FCEGDIR}/20-unhint-small-dejavu-sans-mono.conf \ |
27 | ${FCCFDIR}/20-unhint-small-dejavu-sans-mono.conf | | 38 | ${FCCFDIR}/20-unhint-small-dejavu-sans-mono.conf |
28 | CONF_FILES+= ${FCEGDIR}/20-unhint-small-dejavu-sans.conf \ | | 39 | CONF_FILES+= ${FCEGDIR}/20-unhint-small-dejavu-sans.conf \ |
29 | ${FCCFDIR}/20-unhint-small-dejavu-sans.conf | | 40 | ${FCCFDIR}/20-unhint-small-dejavu-sans.conf |
30 | CONF_FILES+= ${FCEGDIR}/20-unhint-small-dejavu-serif.conf \ | | 41 | CONF_FILES+= ${FCEGDIR}/20-unhint-small-dejavu-serif.conf \ |
31 | ${FCCFDIR}/20-unhint-small-dejavu-serif.conf | | 42 | ${FCCFDIR}/20-unhint-small-dejavu-serif.conf |
32 | | | 43 | |
33 | CONF_FILES+= ${FCEGDIR}/57-dejavu-sans-mono.conf \ | | 44 | CONF_FILES+= ${FCEGDIR}/57-dejavu-sans-mono.conf \ |
34 | ${FCCFDIR}/57-dejavu-sans-mono.conf | | 45 | ${FCCFDIR}/57-dejavu-sans-mono.conf |
35 | CONF_FILES+= ${FCEGDIR}/57-dejavu-sans.conf \ | | 46 | CONF_FILES+= ${FCEGDIR}/57-dejavu-sans.conf \ |
36 | ${FCCFDIR}/57-dejavu-sans.conf | | 47 | ${FCCFDIR}/57-dejavu-sans.conf |
37 | CONF_FILES+= ${FCEGDIR}/57-dejavu-serif.conf \ | | 48 | CONF_FILES+= ${FCEGDIR}/57-dejavu-serif.conf \ |
38 | ${FCCFDIR}/57-dejavu-serif.conf | | 49 | ${FCCFDIR}/57-dejavu-serif.conf |
39 | | | 50 | |
40 | REQD_DIRS= ${EGDIR} | | 51 | REQD_DIRS= ${EGDIR} |
41 | REQD_DIRS+= ${FCEGDIR} | | 52 | REQD_DIRS+= ${FCEGDIR} |
42 | | | 53 | |
43 | INSTALLATION_DIRS= share/fonts/X11/TTF ${DOCSDIR} ${FCEGDIR} | | 54 | INSTALLATION_DIRS= share/fonts/X11/TTF ${DOCSDIR} ${FCEGDIR} |
44 | | | 55 | |
45 | do-install: | | 56 | do-install: |
46 | ${INSTALL_DATA} ${WRKSRC}/ttf/*.ttf ${DESTDIR}${FONTS_DIRS.ttf} | | 57 | ${INSTALL_DATA} ${WRKSRC}/ttf/*.ttf ${DESTDIR}${TTFDIR} |
47 | ${INSTALL_DATA} ${WRKSRC}/fontconfig/*.conf ${DESTDIR}${FCEGDIR} | | 58 | ${INSTALL_DATA} ${WRKSRC}/fontconfig/*.conf ${DESTDIR}${FCEGDIR} |
48 | .for docfile in AUTHORS BUGS LICENSE NEWS README.md | | 59 | .for docfile in AUTHORS BUGS LICENSE NEWS README.md |
49 | ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DESTDIR}${DOCSDIR} | | 60 | ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DESTDIR}${DOCSDIR} |
50 | .endfor | | 61 | .endfor |
51 | | | 62 | |
52 | .include "../../mk/bsd.pkg.mk" | | 63 | .include "../../mk/bsd.pkg.mk" |