Date: Sat, 30 Jul 2005 17:05:06 +0800 (CST) From: Li-Lun Wang (Leland Wang) <llwang@infor.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/84329: New port: x11-fonts/proggy_fonts a monospaced programming font Message-ID: <20050730090506.2B12945C06@infor.ck.tp.edu.tw> Resent-Message-ID: <200507300910.j6U9ASFp074061@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 84329 >Category: ports >Synopsis: New port: x11-fonts/proggy_fonts a monospaced programming font >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jul 30 09:10:28 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Li-Lun Wang (Leland Wang) >Release: FreeBSD 4.9-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD Athena.infor.org 4.9-RELEASE-p1 FreeBSD 4.9-RELEASE-p1 #1: Wed Dec 3 02:14:02 CST 2003 root@Athena.infor.org:/home/adm/obj/usr/src/sys/Athena i386 >Description: Proggy fonts are a set of monospaced programming fonts said to be perfect. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # proggy_fonts # proggy_fonts/Makefile # proggy_fonts/pkg-descr # proggy_fonts/pkg-plist # proggy_fonts/distinfo # echo c - proggy_fonts mkdir -p proggy_fonts > /dev/null 2>&1 echo x - proggy_fonts/Makefile sed 's/^X//' >proggy_fonts/Makefile << 'END-of-proggy_fonts/Makefile' X# New ports collection makefile for: proggy_fonts X# Date Created: 30 July 2005 X# Whom: Leland Wang <llwang@infor.org> X# X# $FreeBSD$ X# X XPORTNAME= proggy_fonts XPORTVERSION= 1.0 XCATEGORIES= x11-fonts XMASTER_SITES= http://www.proggyfonts.com/download/ XDISTFILES= ProggyClean.pcf.gz ProggySquare.pcf.gz \ X ProggySmall.pcf.gz ProggyTiny.pcf.gz \ X ProggyCleanSZ.pcf.gz ProggySquareSZ.pcf.gz \ X ProggyTinySZ.pcf.gz ProggyCleanSZBP.pcf.gz \ X ProggyCleanCP.pcf.zip X XMAINTAINER= llwang@infor.org XCOMMENT= The perfect monospaced bitmap programming fonts X XRUN_DEPENDS= mkfontdir:${X_CLIENTS_PORT} X XUSE_X_PREFIX= yes XUSE_ZIP= yes XNO_WRKSUBDIR= yes XNO_BUILD= yes XXFONTDIR= ${PREFIX}/lib/X11/fonts/local XEXTRACT_CMD= ${CP} XEXTRACT_BEFORE_ARGS= XEXTRACT_AFTER_ARGS= ${WRKDIR} X Xpost-extract: X @(cd ${WRKDIR}; for i in *.zip; do ${UNZIP_CMD} $$i; done) X Xdo-install: X @${MKDIR} ${XFONTDIR} X @${INSTALL_DATA} ${WRKDIR}/*.pcf.gz ${XFONTDIR} X @(cd ${XFONTDIR}; mkfontdir) X X.include <bsd.port.mk> END-of-proggy_fonts/Makefile echo x - proggy_fonts/pkg-descr sed 's/^X//' >proggy_fonts/pkg-descr << 'END-of-proggy_fonts/pkg-descr' XThe proggy programmer's fonts (Proggy Clean, Proggy Square, Proggy Small, Xand Proggy Tiny) are a set of fixed-width screen fonts that are designed Xfor code listings. Each font only comes in one size that it looks good at. XThe fonts were optimized while coding in C or C++. For this reason, Xcharacters like the '*' were placed vertically centered, as '*' usually Xmeans dereference or multiply, but never 'to the power of' like in Fortran. XThe {}s are centered horizontally (as the author's coding style aligns Xbraces vertically), the zero looks different from the capital oh, and there Xis never any confusion between ells, ones, and eyes. Additionally, the Xarithmetic operators (+ - * < >) are all axis aligned. X XAuthor: Tristan Grimmer XWWW: http://www.proggyfonts.com/ X X-- Leland Wang Xllwang@infor.org END-of-proggy_fonts/pkg-descr echo x - proggy_fonts/pkg-plist sed 's/^X//' >proggy_fonts/pkg-plist << 'END-of-proggy_fonts/pkg-plist' Xlib/X11/fonts/local/ProggyClean.pcf.gz Xlib/X11/fonts/local/ProggySquare.pcf.gz Xlib/X11/fonts/local/ProggySmall.pcf.gz Xlib/X11/fonts/local/ProggyTiny.pcf.gz Xlib/X11/fonts/local/ProggyCleanSZ.pcf.gz Xlib/X11/fonts/local/ProggySquareSZ.pcf.gz Xlib/X11/fonts/local/ProggyTinySZ.pcf.gz Xlib/X11/fonts/local/ProggyCleanSZBP.pcf.gz Xlib/X11/fonts/local/ProggyCleanCP.pcf.gz Xlib/X11/fonts/local/ProggyCleanSZCP.pcf.gz X@exec (cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir) X@unexec (cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir) END-of-proggy_fonts/pkg-plist echo x - proggy_fonts/distinfo sed 's/^X//' >proggy_fonts/distinfo << 'END-of-proggy_fonts/distinfo' XMD5 (ProggyClean.pcf.gz) = 8b47c7957dd5b040b6e0a844589e3af9 XSIZE (ProggyClean.pcf.gz) = 4794 XMD5 (ProggySquare.pcf.gz) = 555e8657dffb4ae59e2ca8bb875a4b3e XSIZE (ProggySquare.pcf.gz) = 4437 XMD5 (ProggySmall.pcf.gz) = 160c8af718da3cb1c9bee89cd8a57250 XSIZE (ProggySmall.pcf.gz) = 4256 XMD5 (ProggyTiny.pcf.gz) = 4e26d14fdeba03f245e0a865c0f6718e XSIZE (ProggyTiny.pcf.gz) = 4300 XMD5 (ProggyCleanSZ.pcf.gz) = 7e188bebacbc6a9395a3c00796784a12 XSIZE (ProggyCleanSZ.pcf.gz) = 4798 XMD5 (ProggySquareSZ.pcf.gz) = 0500c08d68dd418df95af7b85c24049a XSIZE (ProggySquareSZ.pcf.gz) = 4443 XMD5 (ProggyTinySZ.pcf.gz) = 475a1192098bc632da7355b947c87e1a XSIZE (ProggyTinySZ.pcf.gz) = 4530 XMD5 (ProggyCleanSZBP.pcf.gz) = 8222f1ca7c2ca4755761c25ce5c76fb8 XSIZE (ProggyCleanSZBP.pcf.gz) = 4425 XMD5 (ProggyCleanCP.pcf.zip) = 7ccc9359ca1bca254a45744a16f38725 XSIZE (ProggyCleanCP.pcf.zip) = 8654 END-of-proggy_fonts/distinfo exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050730090506.2B12945C06>