aboutsummaryrefslogtreecommitdiff
path: root/x11-fonts/terminus-font/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11-fonts/terminus-font/Makefile')
-rw-r--r--x11-fonts/terminus-font/Makefile45
1 files changed, 41 insertions, 4 deletions
diff --git a/x11-fonts/terminus-font/Makefile b/x11-fonts/terminus-font/Makefile
index 31e4ad9285b5..9a239787cad3 100644
--- a/x11-fonts/terminus-font/Makefile
+++ b/x11-fonts/terminus-font/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= terminus-font
-PORTVERSION= 4.20
-PORTREVISION= 5
+PORTVERSION= 4.28
CATEGORIES= x11-fonts
MASTER_SITES= http://www.is-vn.bg/hamster/
+PATCH_SITES= ${MASTER_SITES}
MAINTAINER= vlad@vlad.uz.ua
COMMENT= Terminus Font - a clean fixed width font
@@ -19,12 +19,49 @@ BUILD_DEPENDS= mkitalic:${PORTSDIR}/x11-fonts/mkbold-mkitalic \
mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
RUN_DEPENDS= mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
+OPTIONS= AO2 "Variant of letter 'a'" off \
+ DV1 "Variant of cyrillic letters 'de' and 've'" off \
+ GE1 "Variant of cyrillic letter 'ge'" off \
+ GQ2 "Variant of grave accent and apostrophe" off \
+ IJ1 "Variant of cyrillic letters 'i' and 'short i'" off \
+ KA2 "Variant of cyrillic letter 'ka'" off \
+ CM2 "Variant of letters with circumflex, caron and macron" off
+
+.include <bsd.port.pre.mk>
+
USE_PERL5= yes
ALL_TARGET= pcf
-SHAREMODE= 644
FONTDIR= lib/X11/fonts/${PORTNAME}
PLIST_SUB+= FONTDIR=${FONTDIR}
+.if defined(WITH_AO2)
+PATCHFILES+= terminus-font-4.28-ao2.diff.gz
+.endif
+
+.if defined(WITH_DV1)
+PATCHFILES+= terminus-font-4.28-dv1.diff.gz
+.endif
+
+.if defined(WITH_GE1)
+PATCHFILES+= terminus-font-4.28-ge1.diff.gz
+.endif
+
+.if defined(WITH_GQ2)
+PATCHFILES+= terminus-font-4.28-gq2.diff.gz
+.endif
+
+.if defined(WITH_IJ1)
+PATCHFILES+= terminus-font-4.28-ij1.diff.gz
+.endif
+
+.if defined(WITH_KA2)
+PATCHFILES+= terminus-font-4.28-ka2.diff.gz
+.endif
+
+.if defined(WITH_CM2)
+PATCHFILES+= terminus-font-4.28-cm2.diff.gz
+.endif
+
post-build:
@${GZIP_CMD} ${WRKSRC}/*.pcf
@@ -37,4 +74,4 @@ post-install:
@${CP} ${LOCALBASE}/${FONTDIR}/fonts.dir ${LOCALBASE}/${FONTDIR}/fonts.scale || true
@command fc-cache -f -v ${LOCALBASE}/${FONTDIR} || true
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>