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>