x11-fonts/profont: Add vt(4) fonts

- Take maintainership
- Mirror distfile locally; the upstream site seems to have some problems
- Add font aliases
This commit is contained in:
Tobias Kortkamp 2018-12-02 10:19:13 +00:00
parent ffac12d15b
commit 5cebb69cd1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=486404
3 changed files with 64 additions and 12 deletions

View File

@ -3,25 +3,62 @@
PORTNAME= profont
PORTVERSION= 400
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= x11-fonts
MASTER_SITES= http://tobiasjung.name/downloadfile.php?file=profont-x11.zip?dummy/
MASTER_SITES= LOCAL/tobik \
http://tobiasjung.name/downloadfile.php?file=profont-x11.zip?dummy/
DISTNAME= ${PORTNAME}-x11
MAINTAINER= ports@FreeBSD.org
MAINTAINER= tobik@FreeBSD.org
COMMENT= Ultimate programming font
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= fonts zip
USES= zip
NO_ARCH= yes
OPTIONS_DEFAULT= VT X11
OPTIONS_MULTI= TYPE
OPTIONS_MULTI_TYPE= VT X11
.if !exists(/usr/bin/vtfontcvt)
OPTIONS_EXCLUDE= VT
.endif
OPTIONS_SUB= yes
TYPE_DESC= Font type
VT_DESC= Install vt(4) fonts
X11_DESC= Install Xorg bitmap fonts
VT_BUILD_DEPENDS= pcf2bdf:x11-fonts/pcf2bdf
X11_USES= fonts
X11_USES_OFF= fonts:none
do-build:
@${DO_NADA}
do-build-VT-on:
.for h in 10 11 12 15 17 22 29
pcf2bdf -o ${WRKSRC}/ProFont_r400-${h}.bdf \
${WRKSRC}/ProFont_r400-${h}.pcf
vtfontcvt -h ${h} -w $$(${AWK} '$$1 == "FONTBOUNDINGBOX" { print $$2 }' ${WRKSRC}/ProFont_r400-${h}.bdf) \
${WRKSRC}/ProFont_r400-${h}.bdf \
${WRKSRC}/ProFont_r400-${h}.fnt
.endfor
do-build-X11-on:
${GZIP_CMD} ${WRKSRC}/*.pcf
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${STAGEDIR}${FONTSDIR}
do-install-VT-on:
${INSTALL_DATA} ${WRKSRC}/*.fnt ${STAGEDIR}${FONTSDIR}
do-install-X11-on:
${INSTALL_DATA} ${FILESDIR}/fonts.alias ${WRKSRC}/*.pcf.gz \
${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,7 @@
profont-10 "-nil-ProFont-medium-r-normal--10-100-72-72-c-50-iso8859-1"
profont-11 "-nil-ProFont-medium-r-normal--11-110-72-72-c-60-iso8859-1"
profont-12 "-nil-ProFont-medium-r-normal--12-120-72-72-c-60-iso8859-1"
profont-15 "-nil-ProFont-medium-r-normal--15-150-72-72-c-70-iso8859-1"
profont-17 "-nil-ProFont-medium-r-normal--17-170-72-72-c-140-iso8859-1"
profont-22 "-nil-ProFont-medium-r-normal--22-220-72-72-c-120-iso8859-1"
profont-29 "-nil-ProFont-medium-r-normal--29-290-72-72-c-160-iso8859-1"

View File

@ -1,7 +1,15 @@
%%FONTSDIR%%/ProFont_r400-10.pcf.gz
%%FONTSDIR%%/ProFont_r400-11.pcf.gz
%%FONTSDIR%%/ProFont_r400-12.pcf.gz
%%FONTSDIR%%/ProFont_r400-15.pcf.gz
%%FONTSDIR%%/ProFont_r400-17.pcf.gz
%%FONTSDIR%%/ProFont_r400-22.pcf.gz
%%FONTSDIR%%/ProFont_r400-29.pcf.gz
%%VT%%%%FONTSDIR%%/ProFont_r400-10.fnt
%%X11%%%%FONTSDIR%%/ProFont_r400-10.pcf.gz
%%VT%%%%FONTSDIR%%/ProFont_r400-11.fnt
%%X11%%%%FONTSDIR%%/ProFont_r400-11.pcf.gz
%%VT%%%%FONTSDIR%%/ProFont_r400-12.fnt
%%X11%%%%FONTSDIR%%/ProFont_r400-12.pcf.gz
%%VT%%%%FONTSDIR%%/ProFont_r400-15.fnt
%%X11%%%%FONTSDIR%%/ProFont_r400-15.pcf.gz
%%VT%%%%FONTSDIR%%/ProFont_r400-17.fnt
%%X11%%%%FONTSDIR%%/ProFont_r400-17.pcf.gz
%%VT%%%%FONTSDIR%%/ProFont_r400-22.fnt
%%X11%%%%FONTSDIR%%/ProFont_r400-22.pcf.gz
%%VT%%%%FONTSDIR%%/ProFont_r400-29.fnt
%%X11%%%%FONTSDIR%%/ProFont_r400-29.pcf.gz
%%X11%%%%FONTSDIR%%/fonts.alias