Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Nov 2007 09:49:14 -0800 (PST)
From:      Jacula Modyun <jacula@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/118331: [NEW PORT] x11-fonts/indic-ttf
Message-ID:  <200711291749.lATHn5q2013117@splork.wirewater.yow>
Resent-Message-ID: <200711291820.lATIK1QM092936@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@unexec rm %D/%%FONTSDIR%%/fonts.cache-2 2>/dev/null || true
X@dirrm %%FONTSDIR%%
X@dirrmtry %%CONFAVAILDIR%%
X@dirrmtry etc/fonts
END-of-indic-ttf/pkg-plist
exit
--- indic-ttf.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?200711291749.lATHn5q2013117>