diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2008-07-05 11:23:23 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2008-07-05 11:23:23 +0000 |
commit | 3c5ea9d29f403a934f7dfe9cc9c56900f84ae1b2 (patch) | |
tree | c8a603a29df2f119f2952d0078b48bc3b99c028a /x11-fonts | |
parent | Forced commit to let the world know that this repocopy is done. (diff) |
[UPDATE] sysutils/gnu-unifont update and category moved to x11-fonts & jfbterm patch
gnu-unifont was updated.
http://unifoundry.com/unifont.html
PR: ports/124278
Submitted by: <bsdports@gmail.com>
Notes
Notes:
svn path=/head/; revision=216371
Diffstat (limited to 'x11-fonts')
-rw-r--r-- | x11-fonts/Makefile | 1 | ||||
-rw-r--r-- | x11-fonts/gnu-unifont/Makefile | 20 | ||||
-rw-r--r-- | x11-fonts/gnu-unifont/distinfo | 6 | ||||
-rw-r--r-- | x11-fonts/gnu-unifont/files/hex2bdf | 36 | ||||
-rw-r--r-- | x11-fonts/gnu-unifont/pkg-descr | 4 |
5 files changed, 18 insertions, 49 deletions
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index 2e75b7664942..f613b24ecd9e 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -77,6 +77,7 @@ SUBDIR += getbdf SUBDIR += gfe SUBDIR += gnome-font-sampler + SUBDIR += gnu-unifont SUBDIR += indic-ttf SUBDIR += intlfonts SUBDIR += jmk-x11-fonts diff --git a/x11-fonts/gnu-unifont/Makefile b/x11-fonts/gnu-unifont/Makefile index 6d05794e2d37..bcf269751f3e 100644 --- a/x11-fonts/gnu-unifont/Makefile +++ b/x11-fonts/gnu-unifont/Makefile @@ -5,24 +5,28 @@ # $FreeBSD$ PORTNAME= gnu-unifont -PORTVERSION= 1.0.0 -CATEGORIES= sysutils -MASTER_SITES= http://chirashi-no-ura.net/files/ -DISTNAME= unifont.hex -EXTRACT_SUFX= .tar.bz +PORTVERSION= 20080510 +CATEGORIES= x11-fonts +MASTER_SITES= http://unifoundry.com/ \ + http://chirashi-no-ura.net/files/ +DISTNAME= gnu-unifont-2008-05-10.bdf +EXTRACT_SUFX= .gz MAINTAINER= bsdports@gmail.com COMMENT= Unicode font BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf -USE_PERL= 5.8 NO_BUILD= yes PLIST_FILES= lib/X11/fonts/local/unifont.pcf.gz +do-extract: + ${MKDIR} ${WRKDIR} + ${CP} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${WRKDIR} + ${GUNZIP_CMD} ${WRKDIR}/${DISTNAME}${EXTRACT_SUFX} + do-install: - ${CHMOD} +x ${FILESDIR}/hex2bdf - ${CAT} ${WRKDIR}/unifont.hex | ${FILESDIR}/hex2bdf | ${LOCALBASE}/bin/bdftopcf | ${GZIP_CMD} > ${WRKDIR}/unifont.pcf.gz + ${LOCALBASE}/bin/bdftopcf ${WRKDIR}/${DISTNAME} | ${GZIP_CMD} > ${WRKDIR}/unifont.pcf.gz ${CP} ${WRKDIR}/unifont.pcf.gz ${LOCALBASE}/lib/X11/fonts/local/unifont.pcf.gz .include <bsd.port.mk> diff --git a/x11-fonts/gnu-unifont/distinfo b/x11-fonts/gnu-unifont/distinfo index b7c112858dbb..f6353e35a576 100644 --- a/x11-fonts/gnu-unifont/distinfo +++ b/x11-fonts/gnu-unifont/distinfo @@ -1,3 +1,3 @@ -MD5 (unifont.hex.tar.bz) = 8cc304ab7a4c84ae3845ee7ef76639c9 -SHA256 (unifont.hex.tar.bz) = bc4fbd356946a4267b28aa3053bb77859d56456eed0323d6db5590d455891c12 -SIZE (unifont.hex.tar.bz) = 554325 +MD5 (gnu-unifont-2008-05-10.bdf.gz) = 25bfb7d0213cf8cd415e61eeb9d2b038 +SHA256 (gnu-unifont-2008-05-10.bdf.gz) = 75ef7421c5e299a8f00bd0fde78efb4d9a6981bf0e72bc7e4e08be6cbb46e187 +SIZE (gnu-unifont-2008-05-10.bdf.gz) = 1265800 diff --git a/x11-fonts/gnu-unifont/files/hex2bdf b/x11-fonts/gnu-unifont/files/hex2bdf deleted file mode 100644 index 6663786c2bf6..000000000000 --- a/x11-fonts/gnu-unifont/files/hex2bdf +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/perl - -while (<>) { $glyph{$1} = $2 if /(....):(.+)\n/; } -@chars = sort keys %glyph; $[ = 1; -# dbmopen (%charname, "/usr/share/unicode/unidata/charname.db", 0); - -print "STARTFONT 2.1 -FONT -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1 -SIZE 16 75 75 -FONTBOUNDINGBOX 16 16 0 -2 -STARTPROPERTIES 3 -FONT_ASCENT 14 -FONT_DESCENT 2 -DEFAULT_CHAR 32 -ENDPROPERTIES -CHARS $#chars\n"; - -foreach $character (@chars) -{ - $encoding = hex($character); $glyph = $glyph{$character}; - $width = length ($glyph) > 32 ? 2 : 1; - $dwidth = $width * 8; $swidth= $width * 500; - $glyph =~ s/((..){$width})/\n$1/g; - $character = "$character $charname" - if $charname = $charname{pack("n",hex($character))}; - - print "STARTCHAR U+$character -ENCODING $encoding -SWIDTH $swidth 0 -DWIDTH $dwidth 0 -BBX $dwidth 16 0 -2 -BITMAP $glyph -ENDCHAR\n"; -} - -print "ENDFONT\n"; diff --git a/x11-fonts/gnu-unifont/pkg-descr b/x11-fonts/gnu-unifont/pkg-descr index 6f90e19a15d1..797b49995386 100644 --- a/x11-fonts/gnu-unifont/pkg-descr +++ b/x11-fonts/gnu-unifont/pkg-descr @@ -2,5 +2,5 @@ GNU Unifont is a free bitmap font that covers the Unicode Basic Multilingual Plane (BMP), using an intermediate bitmapped font format. -Auther: Roman Czyborra <roman@czyborra.com> -WWW: http://czyborra.com/unifont/ +Auther: Paul Hardy <unifoundry@unifoundry.com> +WWW: http://unifoundry.com/unifont.html |