From c6dfe1e34e94b58b8cb59b36f06c9902e4499d6f Mon Sep 17 00:00:00 2001 From: obrien Date: Sat, 8 Feb 1997 00:29:27 +0000 Subject: gbcript converts GB simplified Chinese text to PostScript. --- chinese/gbscript/Makefile | 34 ++++++++++++++++++++++++++++++++++ chinese/gbscript/distinfo | 2 ++ chinese/gbscript/files/patch-01 | 21 +++++++++++++++++++++ chinese/gbscript/files/patch-02 | 31 +++++++++++++++++++++++++++++++ chinese/gbscript/pkg-comment | 1 + chinese/gbscript/pkg-descr | 29 +++++++++++++++++++++++++++++ chinese/gbscript/pkg-plist | 3 +++ 7 files changed, 121 insertions(+) create mode 100644 chinese/gbscript/Makefile create mode 100644 chinese/gbscript/distinfo create mode 100644 chinese/gbscript/files/patch-01 create mode 100644 chinese/gbscript/files/patch-02 create mode 100644 chinese/gbscript/pkg-comment create mode 100644 chinese/gbscript/pkg-descr create mode 100644 chinese/gbscript/pkg-plist (limited to 'chinese') diff --git a/chinese/gbscript/Makefile b/chinese/gbscript/Makefile new file mode 100644 index 0000000..af5515d --- /dev/null +++ b/chinese/gbscript/Makefile @@ -0,0 +1,34 @@ +# ex:ts=8 +# Ports collection makefile for: gbscript +# Version required: 1.11 +# Date created: Mon Feb 03, 1997 +# Whom: David O'Brien (obrien@FreeBSD.org) +# +# $Id: Makefile,v 1.2 1997/01/25 18:08:40 obrien Exp $ +# + +DISTNAME= gbscript-1.11 +PKGTNAME= cn-gbscript-1.11 +CATEGORIES= chinese +MASTER_SITES= ftp://ftp.ifcss.org/pub/software/unix/print/ \ + ftp://ftp.ifcss.org/pub/software/fonts/gb/misc/ \ + ftp://ftp.edu.tw/Chinese/ifcss/software/unix/print/ \ + ftp://ftp.edu.tw/Chinese/ifcss/software/fonts/gb/misc/ \ + ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/unix/print/ \ + ftp://ftp.cuhk.hk/pub/chinese/ifcss/software/fonts/gb/misc/ +DISTFILES= gbscript-1.11.tar.gz cclib.24 + +MAINTAINER= obrien@NUXI.com + +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +MAKEFILE= makefile +CFLAG+= -DPROLOGUE_PATH=\"${PREFIX}/share/chinese/gb\" + +do-install: + @${MKDIR} ${PREFIX}/share/chinese/gb + ${INSTALL_PROGRAM} ${WRKSRC}/gbscript ${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/gbscript.pro ${PREFIX}/share/chinese/gb + ${INSTALL_DATA} ${DISTDIR}/cclib.24 ${PREFIX}/share/chinese/gb + + +.include diff --git a/chinese/gbscript/distinfo b/chinese/gbscript/distinfo new file mode 100644 index 0000000..27b0bd4 --- /dev/null +++ b/chinese/gbscript/distinfo @@ -0,0 +1,2 @@ +MD5 (gbscript-1.11.tar.gz) = 23804291f441f598cd2bca830601c158 +MD5 (cclib.24) = abb1c003d80fac25bb580dc4bd76f44a diff --git a/chinese/gbscript/files/patch-01 b/chinese/gbscript/files/patch-01 new file mode 100644 index 0000000..063cc52c --- /dev/null +++ b/chinese/gbscript/files/patch-01 @@ -0,0 +1,21 @@ +--- makefile.orig Thu Apr 22 03:14:08 1993 ++++ makefile Tue Feb 4 23:51:25 1997 +@@ -7,7 +7,8 @@ + + # for gcc + CC = gcc +-CFLAGS = -g -O ++#CFLAGS = -g -O ++DEFS = -DPROLOGUE_PATH=\"${PREFIX}/share/chinese/gb\" + + # for other compilers, add -DNO_FUNCPROTO if your C compiler cannot + # the understand ANSI function prototype feature. +@@ -15,7 +16,7 @@ + # CFLAGS = -g # -DNO_FUNCPROTO + + .c.o: +- $(CC) $(CFLAGS) -c $*.c ++ $(CC) $(CFLAGS) $(DEFS) -c $*.c + + all: gbscript + diff --git a/chinese/gbscript/files/patch-02 b/chinese/gbscript/files/patch-02 new file mode 100644 index 0000000..36b5ee7 --- /dev/null +++ b/chinese/gbscript/files/patch-02 @@ -0,0 +1,31 @@ +--- gbscript.c.orig Mon May 10 19:56:59 1993 ++++ gbscript.c Tue Feb 4 23:10:58 1997 +@@ -47,10 +47,19 @@ + # endif + #endif + ++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__) ++#include ++#define stricmp strcasecmp ++#endif ++ + #ifndef SEEK_SET + # define SEEK_SET 0 + #endif + ++#ifndef PROLOGUE_PATH ++#define PROLOGUE_PATH "." ++#endif ++ + #define FALSE 0 + #define TRUE (!FALSE) + #define GBBEGIN 0x00A1 +@@ -150,7 +159,7 @@ + 12.0, + 0.5, 0.0, 0.0}; + +-char homedir[256] = "."; ++char homedir[256] = PROLOGUE_PATH; + char pfilename[64]= "gbscript.pro"; + char tfilename[64]; + char ifilename[256] = ""; diff --git a/chinese/gbscript/pkg-comment b/chinese/gbscript/pkg-comment new file mode 100644 index 0000000..600db76 --- /dev/null +++ b/chinese/gbscript/pkg-comment @@ -0,0 +1 @@ +converts GB simplified Chinese text to PostScript diff --git a/chinese/gbscript/pkg-descr b/chinese/gbscript/pkg-descr new file mode 100644 index 0000000..e1f35cd --- /dev/null +++ b/chinese/gbscript/pkg-descr @@ -0,0 +1,29 @@ +gbscript converts GB simplified Chinese text to PostScript. + +Chinese bitmap fonts, which are: + o without 'zone gap', and + o 16x16 or 24x24 sized + + Some usable fonts are: + Name Description File Size + [24x24] + cclib.24 (Simplified SONG) 588,816 + cclibf.24 (Traditional SONG) 588,816 + cclibb.24 (Simplified FANGSONG) 588,816 + cclibk.24 (Simplified KAI) 588,816 + cclibh.24 (Simplified HEI) 588,816 + + [16x16] + ncclib.16 (Simplified) 267,712 + + NOTE: + o cclib.j24, cclib.f24, cclib.k24, cclib.h24 and cclib.n24 + are a different set of font files (although derived from + same origins), they cannot be used with GBscript. + o some fonts do not include those zones for special symbols + (in order to save some disk space), thus they are not + continuous in zone and there exist 'zone gaps', GBscript + currently cannot handle this type of fonts. + + Location: Chinese bitmap fonts can be found in + /ftp@ifcss.org:/software/fonts/ diff --git a/chinese/gbscript/pkg-plist b/chinese/gbscript/pkg-plist new file mode 100644 index 0000000..4ce5120 --- /dev/null +++ b/chinese/gbscript/pkg-plist @@ -0,0 +1,3 @@ +bin/gbscript +share/chinese/gb/gbscript.pro +share/chinese/gb/cclib.24 -- cgit v1.1