svn commit: r488304 - in head/x11-fonts: . tamzen tamzen/files
Tobias Kortkamp
tobik at FreeBSD.org
Tue Dec 25 09:14:08 UTC 2018
Author: tobik
Date: Tue Dec 25 09:14:06 2018
New Revision: 488304
URL: https://svnweb.freebsd.org/changeset/ports/488304
Log:
New port: x11-fonts/tamzen
Tamzen is a monospace bitmap font forked from Scott Fial's
Tamsyn version 1.11 with additional Powerline symbols
WWW: https://github.com/sunaku/tamzen-font
PR: 233892
Submitted by: voidanix at 420blaze.it
Differential Revision: https://reviews.freebsd.org/D18451
Added:
head/x11-fonts/tamzen/
- copied from r488303, head/x11-fonts/tamsyn/
Deleted:
head/x11-fonts/tamzen/files/paste-char.awk
Modified:
head/x11-fonts/Makefile
head/x11-fonts/tamzen/Makefile
head/x11-fonts/tamzen/distinfo
head/x11-fonts/tamzen/files/fonts.alias
head/x11-fonts/tamzen/pkg-descr
head/x11-fonts/tamzen/pkg-plist
Modified: head/x11-fonts/Makefile
==============================================================================
--- head/x11-fonts/Makefile Tue Dec 25 09:00:20 2018 (r488303)
+++ head/x11-fonts/Makefile Tue Dec 25 09:14:06 2018 (r488304)
@@ -192,6 +192,7 @@
SUBDIR += suxus
SUBDIR += symbola
SUBDIR += tamsyn
+ SUBDIR += tamzen
SUBDIR += terminus-font
SUBDIR += terminus-ttf
SUBDIR += tkfont
Modified: head/x11-fonts/tamzen/Makefile
==============================================================================
--- head/x11-fonts/tamsyn/Makefile Tue Dec 25 09:00:20 2018 (r488303)
+++ head/x11-fonts/tamzen/Makefile Tue Dec 25 09:14:06 2018 (r488304)
@@ -1,83 +1,35 @@
# $FreeBSD$
-PORTNAME= tamsyn-font
-DISTVERSION= 1.11
+PORTNAME= tamzen-font
+DISTVERSIONPREFIX= Tamzen-
+DISTVERSION= 1.11.4
CATEGORIES= x11-fonts
-MASTER_SITES= http://www.fial.com/~scott/tamsyn-font/download/
-MAINTAINER= tobik at FreeBSD.org
-COMMENT= Monospaced bitmap font for programming
+MAINTAINER= voidanix at 420blaze.it
+COMMENT= Monospaced bitmap font forked from Tamsyn
-LICENSE= TAMSYN
-LICENSE_NAME= Tamsyn License
+LICENSE= TAMZEN
+LICENSE_NAME= Tamzen License
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-NO_ARCH= yes
+USES= fonts
-OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT= VT X11
-OPTIONS_MULTI= TYPE
-OPTIONS_MULTI_TYPE= VT X11
-.if !exists(/usr/bin/vtfontcvt)
-OPTIONS_EXCLUDE= VT
-.endif
-OPTIONS_SUB= yes
+USE_GITHUB= yes
+GH_ACCOUNT= sunaku
-TYPE_DESC= Font type
-VT_DESC= Install vt(4) fonts
-X11_DESC= Install Xorg bitmap fonts
+NO_ARCH= yes
+NO_BUILD= yes
-VT_BUILD_DEPENDS= pcf2bdf:x11-fonts/pcf2bdf
-VT_CHARFIX_7x14= 168 # U+00A8 (DIAERESIS)
-VT_CHARFIX_8x15= 180 # U+00B4 (ACUTE ACCENT)
-VT_CHARFIX_8x16= 180
+OPTIONS_DEFINE= DOCS
-X11_USES= fonts
-X11_USES_OFF= fonts:none
-
-do-build:
- @${DO_NADA}
-
-do-build-VT-on:
-.for sz in 5x9 6x12 7x13 7x14 8x15 8x16 10x20
- pcf2bdf -o ${WRKSRC}/Tamsyn${sz}r.bdf ${WRKSRC}/Tamsyn${sz}r.pcf
- pcf2bdf -o ${WRKSRC}/Tamsyn${sz}b.bdf ${WRKSRC}/Tamsyn${sz}b.pcf
-.endfor
-.for sz in 5x9 6x12 7x13 7x14 8x15 8x16 10x20
-.if !empty(VT_CHARFIX_${sz})
-# Fix fonts that are missing some characters in the regular fonts
-# that are available in the bold fonts, which vtfontcvt does not
-# like.
- ${MV} ${WRKSRC}/Tamsyn${sz}r.bdf \
- ${WRKSRC}/Tamsyn${sz}r.bdf.orig
- ${AWK} -f ${FILESDIR}/paste-char.awk \
- -v copy=${VT_CHARFIX_${sz}} \
- ${WRKSRC}/Tamsyn${sz}b.bdf \
- ${WRKSRC}/Tamsyn${sz}r.bdf.orig \
- > ${WRKSRC}/Tamsyn${sz}r.bdf
-.endif
- vtfontcvt ${sz:S/^/-w /:S/x/ -h /} \
- ${WRKSRC}/Tamsyn${sz}r.bdf \
- ${WRKSRC}/Tamsyn${sz}b.bdf \
- ${WRKSRC}/Tamsyn${sz}.fnt
-.endfor
-
-do-build-X11-on:
- ${GZIP_CMD} ${WRKSRC}/*.pcf
-
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
+ ${INSTALL_DATA} ${FILESDIR}/fonts.alias \
+ ${WRKSRC}/pcf/*.pcf ${STAGEDIR}${FONTSDIR}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-do-install-VT-on:
- ${INSTALL_DATA} ${WRKSRC}/*.fnt ${STAGEDIR}${FONTSDIR}
-
-do-install-X11-on:
- ${INSTALL_DATA} ${FILESDIR}/fonts.alias ${WRKSRC}/*.pcf.gz \
- ${STAGEDIR}${FONTSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
Modified: head/x11-fonts/tamzen/distinfo
==============================================================================
--- head/x11-fonts/tamsyn/distinfo Tue Dec 25 09:00:20 2018 (r488303)
+++ head/x11-fonts/tamzen/distinfo Tue Dec 25 09:14:06 2018 (r488304)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1543700249
-SHA256 (tamsyn-font-1.11.tar.gz) = 97be1b604441b725548c454a92603993eb96e493f508845638a86c8d64fbf24e
-SIZE (tamsyn-font-1.11.tar.gz) = 58384
+TIMESTAMP = 1544116262
+SHA256 (sunaku-tamzen-font-Tamzen-1.11.4_GH0.tar.gz) = da677aaa4bb7a30fd23f92c0e93b6a3e66ca27817561390ec78a476cee3bcde7
+SIZE (sunaku-tamzen-font-Tamzen-1.11.4_GH0.tar.gz) = 351077
Modified: head/x11-fonts/tamzen/files/fonts.alias
==============================================================================
--- head/x11-fonts/tamsyn/files/fonts.alias Tue Dec 25 09:00:20 2018 (r488303)
+++ head/x11-fonts/tamzen/files/fonts.alias Tue Dec 25 09:14:06 2018 (r488304)
@@ -1,14 +1,42 @@
-tamsyn-5x9 "-Misc-Tamsyn-Medium-R-Normal--9-65-100-100-C-50-ISO8859-1"
-tamsyn-bold-5x9 "-Misc-Tamsyn-Bold-R-Normal--9-65-100-100-C-50-ISO8859-1"
-tamsyn-6x12 "-Misc-Tamsyn-Medium-R-Normal--12-87-100-100-C-60-ISO8859-1"
-tamsyn-bold-6x12 "-Misc-Tamsyn-Bold-R-Normal--12-87-100-100-C-60-ISO8859-1"
-tamsyn-7x13 "-Misc-Tamsyn-Medium-R-Normal--13-94-100-100-C-70-ISO8859-1"
-tamsyn-bold-7x13 "-Misc-Tamsyn-Bold-R-Normal--13-94-100-100-C-70-ISO8859-1"
-tamsyn-7x14 "-Misc-Tamsyn-Medium-R-Normal--14-101-100-100-C-70-ISO8859-1"
-tamsyn-bold-7x14 "-Misc-Tamsyn-Bold-R-Normal--14-101-100-100-C-70-ISO8859-1"
-tamsyn-8x15 "-Misc-Tamsyn-Medium-R-Normal--15-108-100-100-C-80-ISO8859-1"
-tamsyn-bold-8x15 "-Misc-Tamsyn-Bold-R-Normal--15-108-100-100-C-80-ISO8859-1"
-tamsyn-8x16 "-Misc-Tamsyn-Medium-R-Normal--16-116-100-100-C-80-ISO8859-1"
-tamsyn-bold-8x16 "-Misc-Tamsyn-Bold-R-Normal--16-116-100-100-C-80-ISO8859-1"
-tamsyn-10x20 "-Misc-Tamsyn-Medium-R-Normal--20-145-100-100-C-100-ISO8859-1"
-tamsyn-bold-10x20 "-Misc-Tamsyn-Bold-R-Normal--20-145-100-100-C-100-ISO8859-1"
+Tamzen5x9r "-misc-tamzen-medium-r-normal--9-65-100-100-c-50-iso8859-1"
+Tamzen5x9b "-misc-tamzen-bold-r-normal--9-65-100-100-c-50-iso8859-1"
+
+Tamzen6x12r "-misc-tamzen-medium-r-normal--12-87-100-100-c-60-iso8859-1"
+Tamzen6x12b "-misc-tamzen-bold-r-normal--12-87-100-100-c-60-iso8859-1"
+
+Tamzen7x13r "-misc-tamzen-medium-r-normal--13-101-100-100-c-70-iso8859-1"
+Tamzen7x13b "-misc-tamzen-bold-r-normal--13-101-100-100-c-70-iso8859-1"
+
+Tamzen7x14r "-misc-tamzen-medium-r-normal--14-101-100-100-c-70-iso8859-1"
+Tamzen7x14b "-misc-tamzen-bold-r-normal--14-101-100-100-c-70-iso8859-1"
+
+Tamzen8x15r "-misc-tamzen-medium-r-normal--15-108-100-100-c-80-iso8859-1"
+Tamzen8x15b "-misc-tamzen-bold-r-normal--15-108-100-100-c-80-iso8859-1"
+
+Tamzen8x16r "-misc-tamzen-medium-r-normal--16-108-100-100-c-80-iso8859-1"
+Tamzen8x16b "-misc-tamzen-bold-r-normal--16-108-100-100-c-80-iso8859-1"
+
+Tamzen10x20r "-misc-tamzen-medium-r-normal--20-145-100-100-c-100-iso8859-1"
+Tamzen10x20b "-misc-tamzen-bold-r-normal--20-145-100-100-c-100-iso8859-1"
+
+# Tamzen s for use with Powerline
+TamzenForPowerline5x9r "-misc-tamzenforpowerline-medium-r-normal--9-65-100-100-c-50-iso10646-1"
+TamzenForPowerline5x9b "-misc-tamzenforpowerline-bold-r-normal--9-65-100-100-c-50-iso10646-1"
+
+TamzenForPowerline6x12r "-misc-tamzenforpowerline-medium-r-normal--12-87-100-100-c-60-iso10646-1"
+TamzenForPowerline6x12b "-misc-tamzenforpowerline-bold-r-normal--12-87-100-100-c-60-iso10646-1"
+
+TamzenForPowerline7x13r "-misc-tamzenforpowerline-medium-r-normal--13-101-100-100-c-70-iso10646-1"
+TamzenForPowerline7x13b "-misc-tamzenforpowerline-bold-r-normal--13-101-100-100-c-70-iso10646-1"
+
+TamzenForPowerline7x14r "-misc-tamzenforpowerline-medium-r-normal--14-101-100-100-c-70-iso10646-1"
+TamzenForPowerline7x14b "-misc-tamzenforpowerline-bold-r-normal--14-101-100-100-c-70-iso10646-1"
+
+TamzenForPowerline8x15r "-misc-tamzenforpowerline-medium-r-normal--15-108-100-100-c-80-iso10646-1"
+TamzenForPowerline8x15b "-misc-tamzenforpowerline-bold-r-normal--15-108-100-100-c-80-iso10646-1"
+
+TamzenForPowerline8x16r "-misc-tamzenforpowerline-medium-r-normal--16-108-100-100-c-80-iso10646-1"
+TamzenForPowerline8x16b "-misc-tamzenforpowerline-bold-r-normal--16-108-100-100-c-80-iso10646-1"
+
+TamzenForPowerline10x20r "-misc-tamzenforpowerline-medium-r-normal--20-145-100-100-c-100-iso10646-1"
+TamzenForPowerline10x20b "-misc-tamzenforpowerline-bold-r-normal--20-145-100-100-c-100-iso10646-1"
Modified: head/x11-fonts/tamzen/pkg-descr
==============================================================================
--- head/x11-fonts/tamsyn/pkg-descr Tue Dec 25 09:00:20 2018 (r488303)
+++ head/x11-fonts/tamzen/pkg-descr Tue Dec 25 09:14:06 2018 (r488304)
@@ -1,5 +1,4 @@
-Tamsyn is a monospaced bitmap font for programming available in
-regular and bold styles in sizes 5x9, 6x12, 7x13, 7x14, 8x15, 8x16,
-and 10x20 for both Xorg and vt(4).
+Tamzen is a monospace bitmap font forked from Scott Fial's
+Tamsyn version 1.11 with additional Powerline symbols
-WWW: http://www.fial.com/~scott/tamsyn-font/
+WWW: https://github.com/sunaku/tamzen-font
Modified: head/x11-fonts/tamzen/pkg-plist
==============================================================================
--- head/x11-fonts/tamsyn/pkg-plist Tue Dec 25 09:00:20 2018 (r488303)
+++ head/x11-fonts/tamzen/pkg-plist Tue Dec 25 09:14:06 2018 (r488304)
@@ -1,23 +1,30 @@
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%VT%%%%FONTSDIR%%/Tamsyn10x20.fnt
-%%X11%%%%FONTSDIR%%/Tamsyn10x20b.pcf.gz
-%%X11%%%%FONTSDIR%%/Tamsyn10x20r.pcf.gz
-%%VT%%%%FONTSDIR%%/Tamsyn5x9.fnt
-%%X11%%%%FONTSDIR%%/Tamsyn5x9b.pcf.gz
-%%X11%%%%FONTSDIR%%/Tamsyn5x9r.pcf.gz
-%%VT%%%%FONTSDIR%%/Tamsyn6x12.fnt
-%%X11%%%%FONTSDIR%%/Tamsyn6x12b.pcf.gz
-%%X11%%%%FONTSDIR%%/Tamsyn6x12r.pcf.gz
-%%VT%%%%FONTSDIR%%/Tamsyn7x13.fnt
-%%X11%%%%FONTSDIR%%/Tamsyn7x13b.pcf.gz
-%%X11%%%%FONTSDIR%%/Tamsyn7x13r.pcf.gz
-%%VT%%%%FONTSDIR%%/Tamsyn7x14.fnt
-%%X11%%%%FONTSDIR%%/Tamsyn7x14b.pcf.gz
-%%X11%%%%FONTSDIR%%/Tamsyn7x14r.pcf.gz
-%%VT%%%%FONTSDIR%%/Tamsyn8x15.fnt
-%%X11%%%%FONTSDIR%%/Tamsyn8x15b.pcf.gz
-%%X11%%%%FONTSDIR%%/Tamsyn8x15r.pcf.gz
-%%VT%%%%FONTSDIR%%/Tamsyn8x16.fnt
-%%X11%%%%FONTSDIR%%/Tamsyn8x16b.pcf.gz
-%%X11%%%%FONTSDIR%%/Tamsyn8x16r.pcf.gz
-%%X11%%%%FONTSDIR%%/fonts.alias
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%FONTSDIR%%/Tamzen10x20b.pcf
+%%FONTSDIR%%/Tamzen10x20r.pcf
+%%FONTSDIR%%/Tamzen5x9b.pcf
+%%FONTSDIR%%/Tamzen5x9r.pcf
+%%FONTSDIR%%/Tamzen6x12b.pcf
+%%FONTSDIR%%/Tamzen6x12r.pcf
+%%FONTSDIR%%/Tamzen7x13b.pcf
+%%FONTSDIR%%/Tamzen7x13r.pcf
+%%FONTSDIR%%/Tamzen7x14b.pcf
+%%FONTSDIR%%/Tamzen7x14r.pcf
+%%FONTSDIR%%/Tamzen8x15b.pcf
+%%FONTSDIR%%/Tamzen8x15r.pcf
+%%FONTSDIR%%/Tamzen8x16b.pcf
+%%FONTSDIR%%/Tamzen8x16r.pcf
+%%FONTSDIR%%/TamzenForPowerline10x20b.pcf
+%%FONTSDIR%%/TamzenForPowerline10x20r.pcf
+%%FONTSDIR%%/TamzenForPowerline5x9b.pcf
+%%FONTSDIR%%/TamzenForPowerline5x9r.pcf
+%%FONTSDIR%%/TamzenForPowerline6x12b.pcf
+%%FONTSDIR%%/TamzenForPowerline6x12r.pcf
+%%FONTSDIR%%/TamzenForPowerline7x13b.pcf
+%%FONTSDIR%%/TamzenForPowerline7x13r.pcf
+%%FONTSDIR%%/TamzenForPowerline7x14b.pcf
+%%FONTSDIR%%/TamzenForPowerline7x14r.pcf
+%%FONTSDIR%%/TamzenForPowerline8x15b.pcf
+%%FONTSDIR%%/TamzenForPowerline8x15r.pcf
+%%FONTSDIR%%/TamzenForPowerline8x16b.pcf
+%%FONTSDIR%%/TamzenForPowerline8x16r.pcf
+%%FONTSDIR%%/fonts.alias
More information about the svn-ports-all
mailing list