Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Dec 2018 09:14:06 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r488304 - in head/x11-fonts: . tamzen tamzen/files
Message-ID:  <201812250914.wBP9E6cu005918@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@FreeBSD.org
-COMMENT=	Monospaced bitmap font for programming
+MAINTAINER=	voidanix@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812250914.wBP9E6cu005918>