From keith@freebsd.sinica.edu.tw Mon Nov  1 00:36:02 1999
Return-Path: <keith@freebsd.sinica.edu.tw>
Received: from freebsd.sinica.edu.tw (freebsd.sinica.edu.tw [140.109.13.51])
	by hub.freebsd.org (Postfix) with ESMTP id 31E6314A2C
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  1 Nov 1999 00:35:50 -0800 (PST)
	(envelope-from keith@freebsd.sinica.edu.tw)
Received: (from keith@localhost)
	by freebsd.sinica.edu.tw (8.9.3/8.9.2) id QAA97945;
	Mon, 1 Nov 1999 16:35:51 +0800 (CST)
	(envelope-from keith)
Message-Id: <199911010835.QAA97945@freebsd.sinica.edu.tw>
Date: Mon, 1 Nov 1999 16:35:51 +0800 (CST)
From: keith@ml.tw.freebsd.org
Sender: keith@freebsd.sinica.edu.tw
Reply-To: jtjang@gcn.net.tw
To: FreeBSD-gnats-submit@freebsd.org
Subject: Update port: chinese/arphicttf 
X-Send-Pr-Version: 3.2

>Number:         14641
>Category:       ports
>Synopsis:       arphicttf doesn't support weight/slant variations
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    gnats-admin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov  1 00:40:00 PST 1999
>Closed-Date:    Mon Nov 1 10:03:50 PST 1999
>Last-Modified:  Wed Oct 26 06:03:14 GMT 2005
>Originator:     Keith Jang
>Release:        FreeBSD 3.2-STABLE i386
>Organization:
End user 
>Environment:

FreeBSD 4.0-CURRENT #0: Sun Oct 31 15:23:46 GMT 1999	

>Description:

arphicttf doesn't support weight/slant font variations.	

>How-To-Repeat:

No -*-bold-i-* in /usr/X11R6/lib/X11/fonts/TrueType/fonts.alias.	

>Fix:
	
Please apply the following patch. It also update maintainer's(me)
email address.


--- arphicttf/pkg/INSTALL.orig	Sun Oct 31 14:56:36 1999
+++ arphicttf/pkg/INSTALL	Sun Oct 31 15:08:40 1999
@@ -49,6 +49,7 @@
 
 
 # Update fonts.alias, font size ranges from 8 to 128.
+# Medium/Bold & Roman/Italic variations are also added.
 touch fonts.alias
 sed -e '/^-ar-/d' -e '/^-arphic-/d' fonts.alias > fonts.alias.tmp
 mv -f fonts.alias.tmp fonts.alias
@@ -57,32 +58,56 @@
 
 # bkai00mp.ttf (Big5)
 SIZE=8
-while [ ${SIZE} -le 128 ]
+for WEIGHT in medium bold
 do
-  echo -arphic-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 -ar-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 >> fonts.alias;
-  SIZE=`expr ${SIZE} + 1`;
-done
+  (for SLANT in r i
+   do
+     (while [ ${SIZE} -le 128 ]
+      do
+        echo -arphic-kai-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 -ar-kai-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 >> fonts.alias;
+        SIZE=`expr ${SIZE} + 1`;
+      done)   # SIZE
+   done)   # SLANT
+done   # WEIGHT
 
 # bsmi00lp.ttf (Big5)
 SIZE=8
-while [ ${SIZE} -le 128 ]
+for WEIGHT in medium bold
 do
-  echo -arphic-ming-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 -ar-ming-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 >> fonts.alias;
-  SIZE=`expr ${SIZE} + 1`;
-done
+  (for SLANT in r i
+   do
+     (while [ ${SIZE} -le 128 ]
+      do
+        echo -arphic-ming-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 -ar-ming-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-big5-0 >> fonts.alias;
+      SIZE=`expr ${SIZE} + 1`;
+      done)   # SIZE
+   done)   # SLANT
+done   # WEIGHT
 
 # gbsn00lp.ttf (GB)
 SIZE=8
-while [ ${SIZE} -le 128 ]
+for WEIGHT in medium bold
 do
-  echo -arphic-sung-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 -ar-sung-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 >> fonts.alias;
-  SIZE=`expr ${SIZE} + 1`;
-done
+  (for SLANT in r i
+   do
+     (while [ ${SIZE} -le 128 ]
+      do
+        echo -arphic-sung-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 -ar-sung-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 >> fonts.alias;
+        SIZE=`expr ${SIZE} + 1`;
+      done)   # SIZE
+   done)   # SLANT
+done   # WEIGHT
 
 # gkai00mp.ttf (GB)
 SIZE=8
-while [ ${SIZE} -le 128 ]
+for WEIGHT in medium bold
 do
-  echo -arphic-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 -ar-kai-medium-r-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 >> fonts.alias;
-  SIZE=`expr ${SIZE} + 1`;
-done
+  (for SLANT in r i
+   do
+     (while [ ${SIZE} -le 128 ]
+      do
+        echo -arphic-kai-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 -ar-kai-${WEIGHT}-${SLANT}-normal--${SIZE}-`expr ${SIZE} \* 10`-0-0-c-`expr ${SIZE} \* 10`-gb2312.1980-0 >> fonts.alias;
+        SIZE=`expr ${SIZE} + 1`;
+      done)   # SIZE
+   done)   # SLANT
+done   # WEIGHT
--- arphicttf/Makefile.orig	Mon Nov  1 14:48:12 1999
+++ arphicttf/Makefile	Mon Nov  1 14:48:44 1999
@@ -1,7 +1,7 @@
 # New ports collection makefile for:	Arphic Chinese TrueType fonts
 # Version required:	1.0
 # Date created:		13 Oct 1999
-# Whom:			Keith Jang <jtjang@gcn.net.tw>
+# Whom:			Keith Jang <keith@freebsd.sinica.edu.tw>
 #
 # $FreeBSD: ports/chinese/arphicttf/Makefile,v 1.1.1.1 1999/10/19 08:07:45 foxfair Exp $
 #
@@ -10,7 +10,7 @@
 CATEGORIES=	chinese x11-fonts
 MASTER_SITES=	ftp://freebsd.sinica.edu.tw/pub/keith/
 
-MAINTAINER=	jtjang@gcn.net.tw
+MAINTAINER=	keith@freebsd.sinica.edu.tw
 
 LIB_DEPENDS=	font.1:${PORTSDIR}/x11-servers/XttXF86srv-common
 

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: foxfair 
State-Changed-When: Mon Nov 1 10:03:50 PST 1999 
State-Changed-Why:  
Patch committed, thanks!! 

>Unformatted:
