Date: Fri, 22 Oct 2010 20:00:19 -0700 (PDT) From: Raphael Kubo da Costa <kubito@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: tabthorpe@FreeBSD.org Subject: ports/151652: [NEW PORT] x11-fonts/proggy_fonts-ttf: The perfect monospaced bitmap programming fonts, TTF version Message-ID: <4cc24fc3.0c87970a.48e5.ffffe773@mx.google.com> Resent-Message-ID: <201010230330.o9N3UB8m021354@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 151652 >Category: ports >Synopsis: [NEW PORT] x11-fonts/proggy_fonts-ttf: The perfect monospaced bitmap programming fonts, TTF version >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 Oct 23 03:30:11 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Raphael Kubo da Costa >Release: FreeBSD 8.1-STABLE amd64 >Organization: >Environment: System: FreeBSD gibbon 8.1-STABLE FreeBSD 8.1-STABLE #17: Tue Oct 19 17:12:37 BRST 2010 >Description: 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, Tobias Werner WWW: http://www.proggyfonts.com/ Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- proggy_fonts-ttf-1.0.shar begins here --- # 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-ttf # proggy_fonts-ttf/Makefile # proggy_fonts-ttf/distinfo # proggy_fonts-ttf/pkg-descr # proggy_fonts-ttf/pkg-plist # echo c - proggy_fonts-ttf mkdir -p proggy_fonts-ttf > /dev/null 2>&1 echo x - proggy_fonts-ttf/Makefile sed 's/^X//' >proggy_fonts-ttf/Makefile << '6b7a1f4c2f11ce053d2cd75113383eaa' X# New ports collection makefile for: proggy_fonts-x11 X# Date created: 22 October 2010 X# Whom: Raphael Kubo da Costa <kubito@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= proggy_fonts-ttf XPORTVERSION= 1.0 XCATEGORIES= x11-fonts XMASTER_SITES= http://www.proggyfonts.com/download/ XDISTFILES= ProggyClean.ttf.zip ProggySquare.ttf.zip \ X ProggySmall.ttf.zip ProggyTiny.ttf.zip \ X ProggyCleanSZ.ttf.zip ProggySquareSZ.ttf.zip \ X ProggyTinySZ.ttf.zip ProggyCleanSZBP.ttf.zip XDIST_SUBDIR= proggy_fonts-ttf X XMAINTAINER= kubito@gmail.com XCOMMENT= The perfect monospaced bitmap programming fonts, TTF version X XLICENSE= MIT X XBUILD_DEPENDS= mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \ X mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale X XUSE_ZIP= yes XNO_WRKSUBDIR= yes XINSTALLDIR= ${PREFIX}/lib/X11/fonts/${PORTNAME} X Xdo-build: X @cd ${WRKSRC} && ${LOCALBASE}/bin/mkfontscale X @cd ${WRKSRC} && ${LOCALBASE}/bin/mkfontdir X Xdo-install: X @${MKDIR} ${INSTALLDIR} X @cd ${WRKSRC} && ${INSTALL_DATA} fonts.dir fonts.scale *.ttf ${INSTALLDIR} X X.include <bsd.port.mk> 6b7a1f4c2f11ce053d2cd75113383eaa echo x - proggy_fonts-ttf/distinfo sed 's/^X//' >proggy_fonts-ttf/distinfo << '1f1d85f409eb0a39d9f80be6e9d4fe89' XMD5 (proggy_fonts-ttf/ProggyClean.ttf.zip) = 522c036b817b7deadb110499ac2849a6 XSHA256 (proggy_fonts-ttf/ProggyClean.ttf.zip) = 0009f3cd9622966c0bc81d61b14ada0a54f71b1ec7629e5b0f97cf2a44ff33c7 XSIZE (proggy_fonts-ttf/ProggyClean.ttf.zip) = 15325 XMD5 (proggy_fonts-ttf/ProggySquare.ttf.zip) = 901450e8216b40f607c9971d6e3d7bc6 XSHA256 (proggy_fonts-ttf/ProggySquare.ttf.zip) = 422160f2631ea1ec0ffb58b40a488b0ed4654f55509aedda60567639ab238200 XSIZE (proggy_fonts-ttf/ProggySquare.ttf.zip) = 6901 XMD5 (proggy_fonts-ttf/ProggySmall.ttf.zip) = 0dad38f7617a44ab4c74537ab74e1012 XSHA256 (proggy_fonts-ttf/ProggySmall.ttf.zip) = 9b0009d2aeb50cbbaff9e7a5b06f2632bf12265c1ce315edf76847bc3638cc23 XSIZE (proggy_fonts-ttf/ProggySmall.ttf.zip) = 6490 XMD5 (proggy_fonts-ttf/ProggyTiny.ttf.zip) = db01b9bd4b8c2b29d315b010c72288da XSHA256 (proggy_fonts-ttf/ProggyTiny.ttf.zip) = 9c9877f0b91fa63091da4188778fe9e45a6ed679e6f6d45db23281bb26a9ea55 XSIZE (proggy_fonts-ttf/ProggyTiny.ttf.zip) = 6875 XMD5 (proggy_fonts-ttf/ProggyCleanSZ.ttf.zip) = 8672020fd2116c1aa02264ce61a00dbb XSHA256 (proggy_fonts-ttf/ProggyCleanSZ.ttf.zip) = 063400d14c91adfa1e885fb1aeee1dac9a839ce4dd39b5f676bd7466b7af7e4b XSIZE (proggy_fonts-ttf/ProggyCleanSZ.ttf.zip) = 7560 XMD5 (proggy_fonts-ttf/ProggySquareSZ.ttf.zip) = 573250a940e0371c8ab7578f021e5cb0 XSHA256 (proggy_fonts-ttf/ProggySquareSZ.ttf.zip) = 8d48ae4d413e851bb4bf7ae1b7ec5328dcabdfc2c48d79de4e48bd4b54be09f4 XSIZE (proggy_fonts-ttf/ProggySquareSZ.ttf.zip) = 6917 XMD5 (proggy_fonts-ttf/ProggyTinySZ.ttf.zip) = d07b6c7f0de1a35b91e289b4dd6352bd XSHA256 (proggy_fonts-ttf/ProggyTinySZ.ttf.zip) = 71c1cafbf4912524d4e304652c22f7cf2825fe1b5f877f94a551d6e15b2eb4e8 XSIZE (proggy_fonts-ttf/ProggyTinySZ.ttf.zip) = 6894 XMD5 (proggy_fonts-ttf/ProggyCleanSZBP.ttf.zip) = 8548b859a0e2e7357c48c2aacfa2c2d5 XSHA256 (proggy_fonts-ttf/ProggyCleanSZBP.ttf.zip) = 3c6d71e0fcf1e7ab7d9fde576750159dc3c93fca8147367fe00417d9766652a3 XSIZE (proggy_fonts-ttf/ProggyCleanSZBP.ttf.zip) = 7610 1f1d85f409eb0a39d9f80be6e9d4fe89 echo x - proggy_fonts-ttf/pkg-descr sed 's/^X//' >proggy_fonts-ttf/pkg-descr << '5c6cef90bdc24df9391e8ef062eaa33e' 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, Tobias Werner XWWW: http://www.proggyfonts.com/ 5c6cef90bdc24df9391e8ef062eaa33e echo x - proggy_fonts-ttf/pkg-plist sed 's/^X//' >proggy_fonts-ttf/pkg-plist << '1f547483760bb5206744ae5da1f3beba' Xlib/X11/fonts/proggy_fonts-ttf/ProggyClean.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggyCleanCE.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggyCleanSZ.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggyCleanSZBP.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggySmall.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggySquare.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggySquareSZ.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggyTiny.ttf Xlib/X11/fonts/proggy_fonts-ttf/ProggyTinySZ.ttf Xlib/X11/fonts/proggy_fonts-ttf/fonts.dir Xlib/X11/fonts/proggy_fonts-ttf/fonts.scale X@dirrm lib/X11/fonts/proggy_fonts-ttf X@exec fc-cache -v %D/lib/X11/fonts/proggy_fonts-ttf 2>/dev/null || true 1f547483760bb5206744ae5da1f3beba exit --- proggy_fonts-ttf-1.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4cc24fc3.0c87970a.48e5.ffffe773>