summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2003-04-27 00:49:57 +0000
committervanilla <vanilla@FreeBSD.org>2003-04-27 00:49:57 +0000
commitc88debb182daf1a475d4f8170f651dcab05ccdfb (patch)
treefebc0943d5b3601436892f228e4a0574adffd9f6
parent0156df56c6807a07201335eb3e1d62d9d893b60a (diff)
downloadFreeBSD-ports-c88debb182daf1a475d4f8170f651dcab05ccdfb.zip
FreeBSD-ports-c88debb182daf1a475d4f8170f651dcab05ccdfb.tar.gz
Add oto 0.4, show you font info and add new 'name' and 'cmap' tables.
PR: 50816 Submitted by: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-rw-r--r--chinese/Makefile1
-rw-r--r--chinese/oto/Makefile27
-rw-r--r--chinese/oto/distinfo1
-rw-r--r--chinese/oto/files/patch-src::Makefile.in28
-rw-r--r--chinese/oto/pkg-descr6
-rw-r--r--chinese/oto/pkg-plist6
6 files changed, 69 insertions, 0 deletions
diff --git a/chinese/Makefile b/chinese/Makefile
index bc7fd6c..bb0a668 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -76,6 +76,7 @@
SUBDIR += nvi-euc-tw
SUBDIR += openoffice-zh_CN
SUBDIR += openoffice-zh_TW
+ SUBDIR += oto
SUBDIR += p5-Date-Chinese
SUBDIR += p5-Encode-HanConvert
SUBDIR += p5-Lingua-ZH-Numbers
diff --git a/chinese/oto/Makefile b/chinese/oto/Makefile
new file mode 100644
index 0000000..73867e2
--- /dev/null
+++ b/chinese/oto/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: zh-oto
+# Date created: 8 March 2003
+# Whom: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
+#
+# $FreeBSD$
+#
+
+PORTNAME= oto
+PORTVERSION= 0.4
+CATEGORIES= chinese print
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= statue@freebsd.sinica.edu.tw
+COMMENT= Show you font info and add new 'name' and 'cmap' tables
+
+LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv \
+ gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
+
+HAS_CONFIGURE= YES
+USE_GMAKE= YES
+USE_REINPLACE= yes
+
+.include <bsd.port.pre.mk>
+post-patch:
+ @${FIND} ${WRKSRC}/src/ -name "*" | ${XARGS} ${REINPLACE_CMD} -e 's,stdint.h,inttypes.h,'
+.include <bsd.port.post.mk>
diff --git a/chinese/oto/distinfo b/chinese/oto/distinfo
new file mode 100644
index 0000000..a5a1dd4
--- /dev/null
+++ b/chinese/oto/distinfo
@@ -0,0 +1 @@
+MD5 (oto-0.4.tar.gz) = 66f4cdacd3b235fcbfd718b9184b6870
diff --git a/chinese/oto/files/patch-src::Makefile.in b/chinese/oto/files/patch-src::Makefile.in
new file mode 100644
index 0000000..bc62f92
--- /dev/null
+++ b/chinese/oto/files/patch-src::Makefile.in
@@ -0,0 +1,28 @@
+--- src/Makefile.in.orig Sun Dec 15 19:11:54 2002
++++ src/Makefile.in Sun Dec 15 19:20:48 2002
+@@ -75,14 +75,14 @@
+ directory.c name.c cmap.c
+
+
+-oto_LDADD = -lm
++oto_LDADD = -lm -L/usr/local/lib -liconv -lgnugetopt
+ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
+ CONFIG_HEADER = ../config.h
+ CONFIG_CLEAN_FILES =
+ PROGRAMS = $(bin_PROGRAMS)
+
+
+-DEFS = @DEFS@ -I. -I$(srcdir) -I..
++DEFS = @DEFS@ -I. -I$(srcdir) -I.. -I/usr/local/include
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+@@ -92,7 +92,7 @@
+ CFLAGS = @CFLAGS@
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ CCLD = $(CC)
+-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
++LINK = $(CCLD) $(DEFS) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
+ DATA = $(pkgdata_DATA)
+
+ DIST_COMMON = Makefile.am Makefile.in
diff --git a/chinese/oto/pkg-descr b/chinese/oto/pkg-descr
new file mode 100644
index 0000000..7861e40
--- /dev/null
+++ b/chinese/oto/pkg-descr
@@ -0,0 +1,6 @@
+Have a TrueType font which is not recognized by X Window? Probably,
+the font uses an encoding other than Unicode! Open Type Organizer (oTo)
+can show you font info and add new 'name' and 'cmap' tables by
+translating the original ones.
+
+WWW: http://sourceforge.net/projects/oto
diff --git a/chinese/oto/pkg-plist b/chinese/oto/pkg-plist
new file mode 100644
index 0000000..6516b8f
--- /dev/null
+++ b/chinese/oto/pkg-plist
@@ -0,0 +1,6 @@
+bin/oto
+share/oto/GB2312.TXT
+share/oto/GB12345.TXT
+share/oto/GB12345p.TXT
+share/oto/BIG5.TXT
+@dirrm share/oto
OpenPOWER on IntegriCloud