ports/58058: New port: chinese/xttmgr

Statue statue at freebsd.sinica.edu.tw
Wed Oct 15 06:30:25 UTC 2003


>Number:         58058
>Category:       ports
>Synopsis:       New port: chinese/xttmgr
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 14 23:30:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Statue
>Release:        FreeBSD 4.9-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD freebsd.sinica.edu.tw 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #4: Mon Sep 15 18:44:48 CST 2003 root at freebsd.sinica.edu.tw:/usr/src/sys/compile/GENERIC i386


	
>Description:

A True Type Font Manager that handles true type font
installation, uninstallation, list, and default font
setting.  It was originally in the CLE distribution.

The manager doesn't deal with applications using TTF
directly.  Instead, it calls modules to handle the
details.  There are only several predefined behaviours
of the modules, like add/remove/list.  

Some modules are Big5/GB enhanced, for better font
detection/generation.

WWW: http://firefly.idv.tw/test/Forum.php?Board=1
	
>How-To-Repeat:
	
>Fix:

# 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:
#
#	xttmgr/
#	xttmgr/Makefile
#	xttmgr/distinfo
#	xttmgr/files
#	xttmgr/pkg-descr
#	xttmgr/pkg-plist
#	xttmgr/files/patch-Makefile
#
echo c - xttmgr/
mkdir -p xttmgr/ > /dev/null 2>&1
echo x - xttmgr/Makefile
sed 's/^X//' >xttmgr/Makefile << 'END-of-xttmgr/Makefile'
X# New ports collection makefile for:	ArialUni CJK TrueType fonts
X# Date created:		13 Oct 2001
X# Whom:			Shen Chuan-Hsing <statue at freebsd.sinica.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	xttmgr
XPORTVERSION=	0.9.6
XCATEGORIES=	chinese
XMASTER_SITES=	ftp://freebsd.sinica.edu.tw/pub/statue/xttmgr/
X
XMAINTAINER=	statue at freebsd.sinica.edu.tw
XCOMMENT=	A Big5/GB enhanced TrueType Font Manager
X
XBUILD_DEPENDS=	freetype-config:${PORTSDIR}/print/freetype2
X
X.include <bsd.port.mk>
END-of-xttmgr/Makefile
echo x - xttmgr/distinfo
sed 's/^X//' >xttmgr/distinfo << 'END-of-xttmgr/distinfo'
XMD5 (xttmgr-0.9.6.tar.gz) = fd08757ed9644c92539078135357c92b
END-of-xttmgr/distinfo
echo c - xttmgr/files
mkdir -p xttmgr/files > /dev/null 2>&1
echo x - xttmgr/pkg-descr
sed 's/^X//' >xttmgr/pkg-descr << 'END-of-xttmgr/pkg-descr'
XA True Type Font Manager that handles true type font
Xinstallation, uninstallation, list, and default font
Xsetting.  It was originally in the CLE distribution.
X
XThe manager doesn't deal with applications using TTF
Xdirectly.  Instead, it calls modules to handle the
Xdetails.  There are only several predefined behaviours
Xof the modules, like add/remove/list.  
X
XSome modules are Big5/GB enhanced, for better font
Xdetection/generation.
X
XWWW: http://firefly.idv.tw/test/Forum.php?Board=1
END-of-xttmgr/pkg-descr
echo x - xttmgr/pkg-plist
sed 's/^X//' >xttmgr/pkg-plist << 'END-of-xttmgr/pkg-plist'
Xbin/xttmgr
END-of-xttmgr/pkg-plist
echo x - xttmgr/files/patch-Makefile
sed 's/^X//' >xttmgr/files/patch-Makefile << 'END-of-xttmgr/files/patch-Makefile'
X--- Makefile.orig	Thu May  8 08:41:13 2003
X+++ Makefile	Mon Jun 23 22:44:18 2003
X@@ -1,16 +1,16 @@
X-FREETYPE_BASE=/usr
X-FREETYPE_INCL=$(FREETYPE_BASE)/include/freetype2
X+FREETYPE_BASE=/usr/local
X+FREETYPE_INCL=-I$(FREETYPE_BASE)/include/freetype2 -I$(FREETYPE_BASE)/include
X FREETYPE_LIB=$(FREETYPE_BASE)/lib
X-prefix=/usr
X+prefix=/usr/local
X 
X CC=gcc
X-CFLAGS=$(RPM_OPT_FLAGS) -Wall -pedantic -I$(FREETYPE_INCL)
X+CFLAGS=$(RPM_OPT_FLAGS) -Wall -pedantic $(FREETYPE_INCL)
X LDFALGS=-L$(FREETYPE_LIB) -lfreetype -lz
X 
X all: xttmgr
X 
X xttmgr: xttmgr.o
X-	$(CC) -o $@ $< $(LDFALGS)
X+	$(CC) -o $@ xttmgr.o $(LDFALGS)
X 
X xttmgr.o: xttmgr.c
X 
X@@ -18,7 +18,7 @@
X 	-rm -f *.o core xttmgr
X 
X install:
X-	-install -s -m 755 xttmgr $(DESTDIR)$(prefix)/sbin/xttmgr
X+	-install -s -m 755 xttmgr $(DESTDIR)$(prefix)/bin/xttmgr
X 
X uninstall:
X 	-rm -f /usr/sbin/xttmgr
END-of-xttmgr/files/patch-Makefile
exit

	


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list