ports/89978: New port: x11-fonts/avifonts greek GPL TTF fonts
"Panagiotis Astithas" <Panagiotis Astithas
past at ebs.gr
Mon Dec 5 16:00:20 UTC 2005
>Number: 89978
>Category: ports
>Synopsis: New port: x11-fonts/avifonts greek GPL TTF fonts
>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: Mon Dec 05 16:00:10 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Panagiotis Astithas
>Release: FreeBSD 6.0-STABLE i386
>Organization:
EBS Ltd.
>Environment:
System: FreeBSD 6.0-STABLE #3: Wed Nov 30 21:46:24 EET 2005
past at ajax.ebs.gr:/usr/obj/usr/src/sys/AJAX
>Description:
This is a new port for a GPL-licensed collection of greek TTF fonts.
>How-To-Repeat:
>Fix:
--- avifonts.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:
#
# avifonts
# avifonts/files
# avifonts/files/pkg-message.in
# avifonts/Makefile
# avifonts/distinfo
# avifonts/pkg-descr
# avifonts/pkg-plist
#
echo c - avifonts
mkdir -p avifonts > /dev/null 2>&1
echo c - avifonts/files
mkdir -p avifonts/files > /dev/null 2>&1
echo x - avifonts/files/pkg-message.in
sed 's/^X//' >avifonts/files/pkg-message.in << 'END-of-avifonts/files/pkg-message.in'
XTo use these fonts, follow the instructions below.
X
XMake sure that the freetype module is loaded. If it is not, add the following
Xline to the "Modules" section of your X configuration file:
X
X Load "freetype"
X
XAdd the following line to the "Files" section of your X configuration file:
X
X FontPath "%%FONTSDIR%%/"
X
XNote: your X configuration file is typically %%X11BASE%%/etc/X11/XF86Config
Xif you are using XFree86, and %%X11BASE%%/etc/X11/xorg.conf
Xif you are using X.Org.
END-of-avifonts/files/pkg-message.in
echo x - avifonts/Makefile
sed 's/^X//' >avifonts/Makefile << 'END-of-avifonts/Makefile'
X# New ports collection makefile for: AviSoft Font Family
X# Date created: 5 Dec 2005
X# Whom: past at ebs.gr
X#
X# $FreeBSD$
X#
X
XPORTNAME= avifonts
XPORTVERSION= 1.0
XCATEGORIES= x11-fonts
XMASTER_SITES= http://graphis.hellug.gr/packages/
XDISTNAME= avifonts
X
XMAINTAINER= past at ebs.gr
XCOMMENT= AviFonts greek fonts collection
X
XBUILD_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
XRUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
X
XUSE_BZIP2= yes
XUSE_X_PREFIX= yes
XNO_BUILD= yes
X
XFONTSDIR= ${PREFIX}/lib/X11/fonts/${PORTNAME}
XPLIST_SUB= FONTSDIR=${FONTSDIR:S|^${PREFIX}/||}
X
XSUB_FILES= pkg-message
XSUB_LIST= FONTSDIR=${FONTSDIR}
X
Xdo-install:
X ${MKDIR} ${FONTSDIR}
X ${INSTALL_DATA} ${WRKDIR}/avifonts-2005/avifonts/* ${FONTSDIR}
X
Xpost-install:
X @${ECHO_MSG} "===> Running fc-cache"
X -${X11BASE}/bin/fc-cache -f -v ${FONTSDIR}
X @${ECHO_MSG}
X @${CAT} ${PKGMESSAGE}
X @${ECHO_MSG}
X
X.include <bsd.port.mk>
END-of-avifonts/Makefile
echo x - avifonts/distinfo
sed 's/^X//' >avifonts/distinfo << 'END-of-avifonts/distinfo'
XMD5 (avifonts.tar.bz2) = f85f1036bac99a07f8128980a44ff943
XSHA256 (avifonts.tar.bz2) = 81a1e5090ea5dd7fcb9c4c7e1cdc53b1778d9c4fbea2b061c9f23bbd52b21bc8
XSIZE (avifonts.tar.bz2) = 345497
END-of-avifonts/distinfo
echo x - avifonts/pkg-descr
sed 's/^X//' >avifonts/pkg-descr << 'END-of-avifonts/pkg-descr'
XThis is a collection of greek TTF fonts licensed under GPL.
X
XThese fonts are designed for the Greek language
Xand are iso-8859-7 compatible. They are saved
Xthough in Unicode format, to be compatible with
Xmodern fonts and in order to be easily expandable.
XIt consist of the following families:
X
Xa) Bonati
Xc) Jacobs
Xb) Optima
Xd) OptimaCollege
Xe) ParisAifel
X
XThe fonts are originally written for www.avisoft.gr
X( AVIETTE S. A. Software applications - Kallirois 22A,
XATHENS.Tel: 9221331) and designed and created by Atanasio
X( KARDITSA, Tel +30.441.71150 ).
XThey were also heavily brushed up by Panayotis Katsaloulis
X(www.panayotis.com) in order for the fonts to be correctly
Xencoded and transformed into the Unicode character set and
Xalso be correctly recognized by the system.
X
XFor any comments about these fonts please contact me
X(panayotis at panayotis.com)
X
XWWW: http://graphis.hellug.gr/el/download.html
END-of-avifonts/pkg-descr
echo x - avifonts/pkg-plist
sed 's/^X//' >avifonts/pkg-plist << 'END-of-avifonts/pkg-plist'
X%%FONTSDIR%%/AVI-BonatiPT-Bold.ttf
X%%FONTSDIR%%/AVI-BonatiPT-BoldItalic.ttf
X%%FONTSDIR%%/AVI-BonatiPT-Italic.ttf
X%%FONTSDIR%%/AVI-BonatiPT-Normal.ttf
X%%FONTSDIR%%/AVI-Jacobs-Bold.ttf
X%%FONTSDIR%%/AVI-Jacobs-BoldItalic.ttf
X%%FONTSDIR%%/AVI-Jacobs-Italic.ttf
X%%FONTSDIR%%/AVI-Jacobs-Normal.ttf
X%%FONTSDIR%%/AVI-Optima-Bold.ttf
X%%FONTSDIR%%/AVI-Optima-BoldItalic.ttf
X%%FONTSDIR%%/AVI-Optima-Italic.ttf
X%%FONTSDIR%%/AVI-Optima-Normal.ttf
X%%FONTSDIR%%/AVI-OptimaCollege-Italic.ttf
X%%FONTSDIR%%/AVI-OptimaCollege.ttf
X%%FONTSDIR%%/AVI-ParisAifel-Medium.ttf
X%%FONTSDIR%%/AVI-ParisAifel-MediumItalic.ttf
X%%FONTSDIR%%/fonts.dir
X at unexec rm %D/%%FONTSDIR%%/fonts.cache-1 2>/dev/null || /usr/bin/true
X at dirrm %%FONTSDIR%%
X at exec %%X11BASE%%/bin/fc-cache -f -v %D/%%FONTSDIR%% || /usr/bin/true
END-of-avifonts/pkg-plist
exit
--- avifonts.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list