diff options
author | rxg <rxg@pkgsrc.org> | 2006-01-16 13:18:29 +0000 |
---|---|---|
committer | rxg <rxg@pkgsrc.org> | 2006-01-16 13:18:29 +0000 |
commit | 45c0e5f6f9588a8eb681f0938c235d29ce964f5b (patch) | |
tree | 10e59b61f064490d7ebe7602b27802fb4dcbb94f /misc/hanzim/patches | |
parent | a2d5a7ebb1899b3db52c3fd6b48a2e5376498ad5 (diff) | |
download | pkgsrc-45c0e5f6f9588a8eb681f0938c235d29ce964f5b.tar.gz |
Initial import hanzim-1.3.
Hanzim is a program designed to help you memorize characters by helping you
internalize their various systematicities. It displays lists of characters
with the same radicals, same remaining parts, and same pronunciations. Along
with the characters it displays pin-yin pronunciations and lists of compounds.
Oked by wiz & closed pkg/17408.
Diffstat (limited to 'misc/hanzim/patches')
-rw-r--r-- | misc/hanzim/patches/patch-aa | 79 | ||||
-rw-r--r-- | misc/hanzim/patches/patch-ab | 18 |
2 files changed, 97 insertions, 0 deletions
diff --git a/misc/hanzim/patches/patch-aa b/misc/hanzim/patches/patch-aa new file mode 100644 index 00000000000..c73a89e0526 --- /dev/null +++ b/misc/hanzim/patches/patch-aa @@ -0,0 +1,79 @@ +$NetBSD: patch-aa,v 1.1.1.1 2006/01/16 13:18:29 rxg Exp $ + +--- Makefile.orig 2002-03-20 13:59:19.000000000 +0800 ++++ Makefile +@@ -6,11 +6,11 @@ + + # set INSTALLROOT to the installation base; it is used to set the + # other directory variables below +-INSTALLROOT = /usr/local ++INSTALLROOT = $(PREFIX) + #INSTALLROOT = /usr + + # set LIBDIR to where you will keep the datafiles, fontspecs, and "hanwin.tcl" +-LIBDIR = $(INSTALLROOT)/lib/Hanzim ++LIBDIR = $(INSTALLROOT)/lib/hanzim + #LIBDIR = /usr/local/lib/Hanzim + # for debugging + #LIBDIR = ./Data +@@ -24,7 +24,7 @@ MANDIR = $(INSTALLROOT)/man + #MANDIR = /usr/local/man + + # set DOCDIR to where you want the documentation files to reside +-DOCDIR = $(INSTALLROOT)/doc ++DOCDIR = $(INSTALLROOT)/share/doc/hanzim + #DOCDIR = $(INSTALLROOT)/share/doc + #DOCDIR = /usr/local/share/doc + #DOCDIR = /usr/share/doc +@@ -41,13 +41,13 @@ OS=UNIX + #OS=WINDOWS + + # location of Tcl and Tk libraries +-LIBTCLDIR = -L /usr/lib ++#LIBTCLDIR = -L /usr/lib + + # location of x library +-LIBXDIR = -L /usr/X11/lib ++#LIBXDIR = -L /usr/X11/lib + + # you might need to change "libtcl" and "libtk" to "libtcl8.x" and "libtk8.x" +-LIBS = $(LIBXDIR) $(LIBTCLDIR) -ltk -ltcl -lX11 -lm -ldl ++LIBS = $(LIBXDIR) $(LIBTCLDIR) -ltk -ltcl -lX11 -lm -lpthread + + INSTALL = install + RM = rm -f +@@ -55,11 +55,11 @@ RM = rm -f + # End of configuration. + ############################################################################### + +-CC = cc ++#CC = cc + DEFINES = -D$(OS) -DLIBDIR=\"$(LIBDIR)\" +-CFLAGS = -O2 $(DEFINES) ++CFLAGS += $(DEFINES) + #CFLAGS = -O2 -Wall -pedantic -ansi $(DEFINES) +-LFLAGS = $(LIBS) -s ++LFLAGS = $(LIBS) $(LDFLAGS) + + DIST_FILES = Hanzim/hanzim.h Hanzim/hgb_utf.h \ + Hanzim/hanzim.c Hanzim/hanwin.c Hanzim/hinit.c Hanzim/hutil.c \ +@@ -87,13 +87,13 @@ DIST_FILES = Hanzim/hanzim.h Hanzim/hgb_ + $(CC) $(CFLAGS) -c hutil.c + + install : hanzim +- $(INSTALL) -s hanzim $(BINDIR) +- $(INSTALL) -m 0644 hanzim.man $(MANDIR)/man1/hanzim.1 +- $(INSTALL) -m 0755 -d $(DOCDIR) +- $(INSTALL) -m 0644 hanzim.doc $(DOCDIR) +- $(INSTALL) -m 0755 -d $(LIBDIR) ++ $(BSD_INSTALL_PROGRAM) hanzim $(BINDIR) ++ $(BSD_INSTALL_MAN) hanzim.man $(MANDIR)/man1/hanzim.1 ++ $(BSD_INSTALL_DATA_DIR) $(DOCDIR) ++ $(BSD_INSTALL_DATA) hanzim.doc $(DOCDIR) ++ $(BSD_INSTALL_DATA_DIR) $(LIBDIR) + cd Data ; \ +- $(INSTALL) -m 0644 hanwin.tcl fonts.unix fonts.windows \ ++ $(BSD_INSTALL_DATA) hanwin.tcl fonts.unix \ + zidianf.gb zidianfl.b5 bushou.gb \ + cidianf.gb sanzicidianf.gb parts.gb $(LIBDIR) + $(BINDIR)/hanzim -buildDB diff --git a/misc/hanzim/patches/patch-ab b/misc/hanzim/patches/patch-ab new file mode 100644 index 00000000000..23aec16f423 --- /dev/null +++ b/misc/hanzim/patches/patch-ab @@ -0,0 +1,18 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/01/16 13:18:29 rxg Exp $ + +--- hanzim.c.orig Wed Jun 26 17:26:48 2002 ++++ hanzim.c +@@ -460,10 +460,10 @@ + struct _timeb tp; + _ftime(&tp); + #else +- struct timeb tp; +- ftime(&tp); ++ time_t t; ++ time(&t); + #endif +- srand(tp.millitm); ++ srand(t); + + if (!quiet) { + printf("\n\nWelcome to Hanzi Master, where YOU will master the hanzi.\n"); |