From owner-cvs-all@FreeBSD.ORG Sat Oct 13 03:16:27 2007 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB84C16A41A for ; Sat, 13 Oct 2007 03:16:27 +0000 (UTC) (envelope-from jkoshy.freebsd@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.180]) by mx1.freebsd.org (Postfix) with ESMTP id C90CF13C448 for ; Sat, 13 Oct 2007 03:16:27 +0000 (UTC) (envelope-from jkoshy.freebsd@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so1233915waf for ; Fri, 12 Oct 2007 20:16:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:message-id:to:cc:subject:in-reply-to:references:user-agent:mime-version:content-type:from:sender; bh=rS7ItEokfhAeuFXW72NUShVzWzpjBK3BOAUu6G5dYP0=; b=XMD1UbD7XpO3bNKqEBr23iL0y0mUGknFBho8USG4LmEaffrzHWKqjPdp8MGNBVg72mSHo2RcDQ4QWQapAi673reQbR0Qqk4M56f2oGh9AhTFJcYEXxAzuR7H05TE+HPXTD2s7UMS4STvlhFf827cWKXOdcrj1xawPCHsfhQcp6g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:message-id:to:cc:subject:in-reply-to:references:user-agent:mime-version:content-type:from:sender; b=BUVpWVYCopEXO0faWNkGvlI0fNvA0G2Fv6XUgDN80BusvSFUC5Ek1FKD86RlELb9sACLEZVJm+bkoRlqSVxn8R5cIl3wurJ7Wuwhz4igvBxqEpX8b5zJY4sz5+CeuOFSswwAvZ4zOseBHhqiYNp8HGBcpUF7UfjxCr4mXUIXtXo= Received: by 10.115.94.1 with SMTP id w1mr4267173wal.1192243771530; Fri, 12 Oct 2007 19:49:31 -0700 (PDT) Received: from moria.unixconsulting.co.in ( [59.88.120.75]) by mx.google.com with ESMTPS id g25sm1773630wag.2007.10.12.19.49.23 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 12 Oct 2007 19:49:30 -0700 (PDT) Date: Sat, 13 Oct 2007 08:18:41 +0000 Message-ID: <86hckvmnq6.wl%koshy@unixconsulting.co.in> To: Edwin Groothuis In-Reply-To: <200709240508.l8O58f1x092483@repoman.freebsd.org> References: <200709240508.l8O58f1x092483@repoman.freebsd.org> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.7 Emacs/21.3 (amd64--freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII From: Joseph Koshy Sender: Joseph Koshy Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/x11-fonts Makefile ports/x11-fonts/fonts-indic Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Oct 2007 03:16:27 -0000 > edwin 2007-09-24 05:08:41 UTC > > FreeBSD ports repository > > Modified files: > x11-fonts Makefile > Added files: > x11-fonts/fonts-indic Makefile distinfo pkg-descr pkg-plist > Log: > new port: x11-fonts/fonts-indic > > I'm not able to find good Indic fonts in the ports. Fedora's Lohit > project has some great fonts for a whole bunch of Indian languages and > many Linux distros provide it in their repos. > > Here's a link to Gentoo's ebuild: > http://www.gentoo-portage.com/media-fonts/fonts-indic > > A collection of Indic fonts by the Lohit project. > The package supports most Indian languages: > > - Bengali > - Gujarati > - Hindi > - Kannada > - Malayalam > - Oriya > - Punjabi > - Tamil > - Telugu > > WWW: http://fedoraproject.org/wiki/Lohit This port should perhaps be renamed to "fonts-lohit". First, the port does not cover *all* indic scripts. Notably, fonts for the Limbu, Sinhala and Syloti Nagri scripts, which are classified as Indic by the Unicode consortium, are missing from this port. Second, these Lohit fonts are just one of the many fonts available for indic scripts. Thus the current port name is a misnomer. Other minor nits about the port: - Creating yet another font directory for a small number of fonts is perhaps unnecessary. Installing into $PREFIX/share/fonts/TrueType or $PREFIX/lib/X11/fonts/TTF like the other packages do (e.g., font-misc-ethiopic) would be enough. - mkfontscale and mkfontdir need to be run after the port is installed for the fonts to be usable by the X server. - The port appears to be setting MASTER_SITE to a Gentoo mirror instead of something more canonical. Also, there is only one MASTER_SITE. - pkg-descr also needs to be clearer: - s/languages/scripts/ Fonts are for scripts, not for languages. There are many more languages than scripts in use in the indian subcontinent and multiple languages can use the same script. Further, some languages are written in multiple scripts depending on regional preferences. - s/Hindi/Devanagari/ The script is called Devanagari. One of the languages written using Devanagari is called Hindi. There are others. Regards, Koshy