1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-04 06:15:24 +00:00
freebsd-ports/x11-fonts/proggy_fonts-ttf/Makefile
Thomas Abthorpe a19e847c3b The proggy programmer's fonts (Proggy Clean, Proggy Square, Proggy Small,
and Proggy Tiny) are a set of fixed-width screen fonts that are designed
for code listings. Each font only comes in one size that it looks good at.
The fonts were optimized while coding in C or C++. For this reason,
characters like the '*' were placed vertically centered, as '*' usually
means dereference or multiply, but never 'to the power of' like in Fortran.
The {}s are centered horizontally (as the author's coding style aligns
braces vertically), the zero looks different from the capital oh, and there
is never any confusion between ells, ones, and eyes. Additionally, the
arithmetic operators (+ - * < >) are all axis aligned.

Author: Tristan Grimmer
WWW: http://www.proggyfonts.com/

PR:		ports/151652
Submitted by:	Raphael Kubo da Costa <kubito at gmail.com>
2010-10-25 18:03:59 +00:00

39 lines
1.0 KiB
Makefile

# New ports collection makefile for: proggy_fonts-x11
# Date created: 22 October 2010
# Whom: Raphael Kubo da Costa <kubito@gmail.com>
#
# $FreeBSD$
#
PORTNAME= proggy_fonts-ttf
PORTVERSION= 1.0
CATEGORIES= x11-fonts
MASTER_SITES= http://www.proggyfonts.com/download/
DISTFILES= ProggyClean.ttf.zip ProggySquare.ttf.zip \
ProggySmall.ttf.zip ProggyTiny.ttf.zip \
ProggyCleanSZ.ttf.zip ProggySquareSZ.ttf.zip \
ProggyTinySZ.ttf.zip ProggyCleanSZBP.ttf.zip
DIST_SUBDIR= proggy_fonts-ttf
MAINTAINER= kubito@gmail.com
COMMENT= The perfect monospaced bitmap programming fonts, TTF version
LICENSE= MIT
BUILD_DEPENDS= mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
USE_ZIP= yes
NO_WRKSUBDIR= yes
INSTALLDIR= ${PREFIX}/lib/X11/fonts/${PORTNAME}
do-build:
@cd ${WRKSRC} && ${LOCALBASE}/bin/mkfontscale
@cd ${WRKSRC} && ${LOCALBASE}/bin/mkfontdir
do-install:
@${MKDIR} ${INSTALLDIR}
@cd ${WRKSRC} && ${INSTALL_DATA} fonts.dir fonts.scale *.ttf ${INSTALLDIR}
.include <bsd.port.mk>