ports/118331: [NEW PORT] x11-fonts/indic-ttf
Jacula Modyun
jacula at gmail.com
Thu Nov 29 18:20:02 UTC 2007
>Number: 118331
>Category: ports
>Synopsis: [NEW PORT] x11-fonts/indic-ttf
>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: Thu Nov 29 18:20:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator: Jacula Modyun
>Release: FreeBSD 6.3-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD splork.wirewater.yow 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Thu Nov 29 15:30:00 UTC 2007 root at splork.wirewater.yow:/usr/obj/usr/src/sys/JACULA i386
>Description:
This ttf-indic-fonts is a set of TrueType and
OpenType fonts. It include:
- Bengali
- Devanagari
- Gujarati
- Kannada
- Malayalam
- Oriya
- Punjabi
- Tamil
- Telugu
By the Debian source ttf-indic-fonts.
>How-To-Repeat:
>Fix:
--- indic-ttf.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:
#
# indic-ttf
# indic-ttf/files
# indic-ttf/files/pkg-message.in
# indic-ttf/Makefile
# indic-ttf/distinfo
# indic-ttf/pkg-descr
# indic-ttf/pkg-plist
#
echo c - indic-ttf
mkdir -p indic-ttf > /dev/null 2>&1
echo c - indic-ttf/files
mkdir -p indic-ttf/files > /dev/null 2>&1
echo x - indic-ttf/files/pkg-message.in
sed 's/^X//' >indic-ttf/files/pkg-message.in << 'END-of-indic-ttf/files/pkg-message.in'
XMake sure that the "freetype" module is loaded. If it is not, add
Xthe following line to the "Modules" section of your X Windows
Xconfiguration file:
X
X Load "freetype"
X
XFor each language "LANG" in:
X
X %%FONTS%%
X
Xyou'll have to add "%%FONTSDIR%%/LANG"
Xto your X font path by either:
X
X- add the following line to the "Files" section of X Windows
Xconfiguration file:
X
X FontPath "%%FONTSDIR%%/LANG"
X
X and restart the Xserver.
X
X- execute in a shell:
X
X $ xset fp+ %%FONTSDIR%%/LANG
X $ xset fp rehash
X
XFont collection specific configure files are installed in:
X
X "%%CONFAVAILDIR%%"
X
Xand you have to symlink here, allowing them to be easily
Xinstalled and then enabled/disabled by adjusting the symlinks.
X
XFor each font collection information and the copyright can be
Xfound in the font subdirectories at:
X
X "%%FONTSDIR%%"
END-of-indic-ttf/files/pkg-message.in
echo x - indic-ttf/Makefile
sed 's/^X//' >indic-ttf/Makefile << 'END-of-indic-ttf/Makefile'
X# New ports collection makefile for: ttf-indic-fonts
X# Date created: November 29 2007
X# Whom: Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
X#
X# $FreeBSD
X#
X
XPORTNAME= indic-ttf
XPORTVERSION= 0.5.0
XPORTREVISION= 0
XCATEGORIES= x11-fonts
XMASTER_SITES= ${MASTER_SITE_DEBIAN}
XMASTER_SITE_SUBDIR= pool/main/t/ttf-indic-fonts
XPKGNAMESUFFIX= -fonts
XDISTNAME= ${PORTNAME:C|(.*)-(.*)|\2-\1|}${PKGNAMESUFFIX}_${PORTVERSION}
X
XMAINTAINER= jacula at gmail.com
XCOMMENT= A collection of truetype Indic fonts
X
XUSE_XORG= fontutil
XBUILD_DEPENDS+= mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
X mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale \
X fc-cache:${PORTSDIR}/x11-fonts/fontconfig
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XNO_BUILD= yes
X
XFONTSNAME= ${PORTNAME}
XFONTSDIR?= ${PREFIX}/lib/X11/fonts/${FONTSNAME}
X
XCONFAVAILDIR?= ${PREFIX}/etc/fonts/conf.avail
X
XPLIST_SUB= FONTSDIR=${FONTSDIR:S|${PREFIX}/||} \
X CONFAVAILDIR=${CONFAVAILDIR:S|${PREFIX}/||}
X
XSUB_FILES= pkg-message
XSUB_LIST= FONTSDIR=${FONTSDIR} \
X CONFAVAILDIR=${CONFAVAILDIR}
X
XWRKSRC= ${WRKDIR}/${DISTNAME:S|_|-|}
X
XMKFONTSCALE= ${X11BASE}/bin/mkfontscale
XMKFONTSDIR= ${X11BASE}/bin/mkfontdir
XFCCACHE= ${X11BASE}/bin/fc-cache -f -v
X
XOPTIONS= BENGALI "BENGALI font set" on \
X DEVANAGARI "DEVANAGARI font set" on \
X GUJARATI "GUJARATI font set" on \
X KANNADA "KANNADA font set" on \
X MALAYALAM "MALAYALAM font set" on \
X ORIYA "ORIYA font set" on \
X PUNJABI "PUNJABI font set" on \
X TAMIL "TAMIL font set" on \
X TELUGU "TELUGU font set" on
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITHOUT_BENGALI)
XPLIST_SUB+= BENGALI='@comment '
X.else
XFONTS= bengali
XPLIST_SUB+= BENGALI=''
X.endif
X
X.if defined(WITHOUT_DEVANAGARI)
XPLIST_SUB+= DEVANAGARI='@comment '
X.else
XFONTS+= devanagari
XPLIST_SUB+= DEVANAGARI=''
X.endif
X
X.if defined(WITHOUT_GUJARATI)
XPLIST_SUB+= GUJARATI='@comment '
X.else
XFONTS+= gujarati
XPLIST_SUB+= GUJARATI=''
X.endif
X
X.if defined(WITHOUT_KANNADA)
XPLIST_SUB+= KANNADA='@comment '
X.else
XFONTS+= kannada
XPLIST_SUB+= KANNADA=''
X.endif
X
X.if defined(WITHOUT_MALAYALAM)
XPLIST_SUB+= MALAYALAM='@comment '
X.else
XFONTS+= malayalam
XPLIST_SUB+= MALAYALAM=''
X.endif
X
X.if defined(WITHOUT_ORIYA)
XPLIST_SUB+= ORIYA='@comment '
X.else
XFONTS+= oriya
XPLIST_SUB+= ORIYA=''
X.endif
X
X.if defined(WITHOUT_PUNJABI)
XPLIST_SUB+= PUNJABI='@comment '
X.else
XFONTS+= punjabi
XPLIST_SUB+= PUNJABI=''
X.endif
X
X.if defined(WITHOUT_TAMIL)
XPLIST_SUB+= TAMIL='@comment '
X.else
XFONTS+= tamil
XPLIST_SUB+= TAMIL=''
X.endif
X
X.if defined(WITHOUT_TELUGU)
XPLIST_SUB+= TELUGU='@comment '
X.else
XFONTS+= telugu
XPLIST_SUB+= TELUGU=''
X.endif
X
XSUB_LIST+= FONTS="${FONTS}"
X
X.SILENT:
X
Xdo-install: install-fonts install-conf
X
Xinstall-fonts:
X.for f in ${FONTS}
X ${MKDIR} ${FONTSDIR}/${f}
X ${INSTALL_DATA} ${WRKSRC}/ttf-${f}/*.ttf ${FONTSDIR}/${f}
X ${INSTALL_DATA} ${WRKSRC}/debian/ttf-${f}${PKGNAMESUFFIX}.copyright ${FONTSDIR}/${f}
X ${MKFONTSCALE} ${FONTSDIR}/${f} 2>/dev/null || true
X ${MKFONTSDIR} ${FONTSDIR}/${f} 2>/dev/null || true
X.endfor
X
Xinstall-conf:
X ${MKDIR} ${CONFAVAILDIR}
X.for f in ${FONTS}
X ${INSTALL_DATA} ${WRKSRC}/ttf-${f}/ttf-${f}${PKGNAMESUFFIX}.conf \
X ${CONFAVAILDIR}/61-ttf-${f}${PKGNAMESUFFIX}.conf
X.endfor
X
Xpost-install:
X ${ECHO_MSG} "===> Running fc-cache"
X -${FCCACHE} ${FONTSDIR}
X ${ECHO_MSG}
X ${CAT} ${PKGMESSAGE}
X ${ECHO_MSG}
X
X.include <bsd.port.post.mk>
END-of-indic-ttf/Makefile
echo x - indic-ttf/distinfo
sed 's/^X//' >indic-ttf/distinfo << 'END-of-indic-ttf/distinfo'
XMD5 (ttf-indic-fonts_0.5.0.tar.gz) = 44e66183462bb320f00fffaa7a62d70b
XSHA256 (ttf-indic-fonts_0.5.0.tar.gz) = bfa6a2a40cae0fe8ec71c8f4d5b513784d53a21f2fe2c1a59b56b41ebead5a62
XSIZE (ttf-indic-fonts_0.5.0.tar.gz) = 3979493
END-of-indic-ttf/distinfo
echo x - indic-ttf/pkg-descr
sed 's/^X//' >indic-ttf/pkg-descr << 'END-of-indic-ttf/pkg-descr'
XThis ttf-indic-fonts is a set of TrueType and
XOpenType fonts. It include:
X
X- Bengali
X- Devanagari
X- Gujarati
X- Kannada
X- Malayalam
X- Oriya
X- Punjabi
X- Tamil
X- Telugu
X
XBy the Debian source ttf-indic-fonts.
END-of-indic-ttf/pkg-descr
echo x - indic-ttf/pkg-plist
sed 's/^X//' >indic-ttf/pkg-plist << 'END-of-indic-ttf/pkg-plist'
X%%BENGALI%%%%CONFAVAILDIR%%/61-ttf-bengali-fonts.conf
X%%DEVANAGARI%%%%CONFAVAILDIR%%/61-ttf-devanagari-fonts.conf
X%%GUJARATI%%%%CONFAVAILDIR%%/61-ttf-gujarati-fonts.conf
X%%KANNADA%%%%CONFAVAILDIR%%/61-ttf-kannada-fonts.conf
X%%MALAYALAM%%%%CONFAVAILDIR%%/61-ttf-malayalam-fonts.conf
X%%ORIYA%%%%CONFAVAILDIR%%/61-ttf-oriya-fonts.conf
X%%PUNJABI%%%%CONFAVAILDIR%%/61-ttf-punjabi-fonts.conf
X%%TAMIL%%%%CONFAVAILDIR%%/61-ttf-tamil-fonts.conf
X%%TELUGU%%%%CONFAVAILDIR%%/61-ttf-telugu-fonts.conf
X%%BENGALI%%%%FONTSDIR%%/bengali/JamrulNormal.ttf
X%%BENGALI%%%%FONTSDIR%%/bengali/LikhanNormal.ttf
X%%BENGALI%%%%FONTSDIR%%/bengali/MuktiNarrow.ttf
X%%BENGALI%%%%FONTSDIR%%/bengali/MuktiNarrowBold.ttf
X%%BENGALI%%%%FONTSDIR%%/bengali/ani.ttf
X%%BENGALI%%%%FONTSDIR%%/bengali/fonts.dir
X%%BENGALI%%%%FONTSDIR%%/bengali/fonts.scale
X%%BENGALI%%%%FONTSDIR%%/bengali/lohit_bn.ttf
X%%BENGALI%%%%FONTSDIR%%/bengali/mitra.ttf
X%%BENGALI%%%%FONTSDIR%%/bengali/ttf-bengali-fonts.copyright
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/AksharYogini.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/Sarai_07.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/chandas1-2.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/fonts.dir
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/fonts.scale
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/gargi.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/kalimati.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/lohit_hi.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/nakula.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/sahadeva.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/samanata.ttf
X%%DEVANAGARI%%%%FONTSDIR%%/devanagari/ttf-devanagari-fonts.copyright
X%%GUJARATI%%%%FONTSDIR%%/gujarati/Rekha.ttf
X%%GUJARATI%%%%FONTSDIR%%/gujarati/aakar-medium.ttf
X%%GUJARATI%%%%FONTSDIR%%/gujarati/fonts.dir
X%%GUJARATI%%%%FONTSDIR%%/gujarati/fonts.scale
X%%GUJARATI%%%%FONTSDIR%%/gujarati/lohit_gu.ttf
X%%GUJARATI%%%%FONTSDIR%%/gujarati/padmaa-Bold.1.1.ttf
X%%GUJARATI%%%%FONTSDIR%%/gujarati/padmaa-Medium-0.5.ttf
X%%GUJARATI%%%%FONTSDIR%%/gujarati/padmaa.ttf
X%%GUJARATI%%%%FONTSDIR%%/gujarati/ttf-gujarati-fonts.copyright
X%%KANNADA%%%%FONTSDIR%%/kannada/Kedage-b.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/Kedage-i.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/Kedage-n.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/Kedage-t.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/Malige-b.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/Malige-i.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/Malige-n.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/Malige-t.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/fonts.dir
X%%KANNADA%%%%FONTSDIR%%/kannada/fonts.scale
X%%KANNADA%%%%FONTSDIR%%/kannada/lohit_kn.ttf
X%%KANNADA%%%%FONTSDIR%%/kannada/ttf-kannada-fonts.copyright
X%%MALAYALAM%%%%FONTSDIR%%/malayalam/AnjaliOldLipi-0.730.ttf
X%%MALAYALAM%%%%FONTSDIR%%/malayalam/MalOtf.ttf
X%%MALAYALAM%%%%FONTSDIR%%/malayalam/Rachana_w01.ttf
X%%MALAYALAM%%%%FONTSDIR%%/malayalam/fonts.dir
X%%MALAYALAM%%%%FONTSDIR%%/malayalam/fonts.scale
X%%MALAYALAM%%%%FONTSDIR%%/malayalam/ttf-malayalam-fonts.copyright
X%%ORIYA%%%%FONTSDIR%%/oriya/fonts.dir
X%%ORIYA%%%%FONTSDIR%%/oriya/fonts.scale
X%%ORIYA%%%%FONTSDIR%%/oriya/lohit_or.ttf
X%%ORIYA%%%%FONTSDIR%%/oriya/ttf-oriya-fonts.copyright
X%%ORIYA%%%%FONTSDIR%%/oriya/utkal.ttf
X%%PUNJABI%%%%FONTSDIR%%/punjabi/Saab.ttf
X%%PUNJABI%%%%FONTSDIR%%/punjabi/fonts.dir
X%%PUNJABI%%%%FONTSDIR%%/punjabi/fonts.scale
X%%PUNJABI%%%%FONTSDIR%%/punjabi/lohit_pa.ttf
X%%PUNJABI%%%%FONTSDIR%%/punjabi/ttf-punjabi-fonts.copyright
X%%TAMIL%%%%FONTSDIR%%/tamil/TAMu_Kadampari.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/TAMu_Kalyani.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/TAMu_Maduram.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/TSCu_Comic.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/TSCu_Paranar.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/TSCu_Times.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/TSCu_paranarb.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/TSCu_paranari.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/fonts.dir
X%%TAMIL%%%%FONTSDIR%%/tamil/fonts.scale
X%%TAMIL%%%%FONTSDIR%%/tamil/lohit_ta.ttf
X%%TAMIL%%%%FONTSDIR%%/tamil/ttf-tamil-fonts.copyright
X%%TELUGU%%%%FONTSDIR%%/telugu/Pothana2000.ttf
X%%TELUGU%%%%FONTSDIR%%/telugu/Vemana.ttf
X%%TELUGU%%%%FONTSDIR%%/telugu/fonts.dir
X%%TELUGU%%%%FONTSDIR%%/telugu/fonts.scale
X%%TELUGU%%%%FONTSDIR%%/telugu/lohit_te.ttf
X%%TELUGU%%%%FONTSDIR%%/telugu/ttf-telugu-fonts.copyright
X%%TELUGU%%@dirrm %%FONTSDIR%%/telugu
X%%TAMIL%%@dirrm %%FONTSDIR%%/tamil
X%%PUNJABI%%@dirrm %%FONTSDIR%%/punjabi
X%%ORIYA%%@dirrm %%FONTSDIR%%/oriya
X%%MALAYALAM%%@dirrm %%FONTSDIR%%/malayalam
X%%KANNADA%%@dirrm %%FONTSDIR%%/kannada
X%%GUJARATI%%@dirrm %%FONTSDIR%%/gujarati
X%%DEVANAGARI%%@dirrm %%FONTSDIR%%/devanagari
X%%BENGALI%%@dirrm %%FONTSDIR%%/bengali
X at unexec rm %D/%%FONTSDIR%%/fonts.cache-2 2>/dev/null || true
X at dirrm %%FONTSDIR%%
X at dirrmtry %%CONFAVAILDIR%%
X at dirrmtry etc/fonts
END-of-indic-ttf/pkg-plist
exit
--- indic-ttf.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list