head 1.3; access; symbols pkgsrc-2026Q2:1.3.0.114 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.3.0.112 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.110 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.108 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.106 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.104 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.102 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.100 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.98 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.96 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.94 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.92 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.90 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.88 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.86 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.84 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.82 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.80 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.78 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.76 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.74 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.72 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.70 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.68 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.64 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.44 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.66 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.62 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.60 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.58 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.56 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.54 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.52 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.50 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.48 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.46 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.42 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.40 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.38 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.36 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.34 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.32 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.30 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.28 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.26 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.24 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.22 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.20 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.18 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.16 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.14 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.12 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.10 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.8 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.6 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.4 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.2 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.2.0.40 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.38 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.36 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.34 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.32 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.30 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.28 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.26 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.24 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.22 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.20 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.18 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.16 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.14 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.12 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.10 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.8 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.6 pkgsrc-2008Q1:1.2.0.4 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.2 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.1.1.1.0.14 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.12 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.10 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.8 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.6 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.4 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.2 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2012.04.30.04.01.08; author dholland; state Exp; branches; next 1.2; 1.2 date 2007.12.27.15.37.44; author joerg; state Exp; branches; next 1.1; 1.1 date 2006.01.16.13.18.29; author rxg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.01.16.13.18.29; author rxg; state Exp; branches; next ; desc @@ 1.3 log @DESTDIR support. Fix problems building the database. @ text @$NetBSD: patch-aa,v 1.2 2007/12/27 15:37:44 joerg Exp $ - configure for pkgsrc - destdir support --- Makefile.orig 2002-03-20 05:59:19.000000000 +0000 +++ 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 ${PTHREAD_LIBS} ${PTHREAD_LDADD} 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,16 +87,17 @@@@ 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) - cd Data ; \ - $(INSTALL) -m 0644 hanwin.tcl fonts.unix fonts.windows \ + $(BSD_INSTALL_PROGRAM) hanzim $(DESTDIR)$(BINDIR) + $(BSD_INSTALL_MAN) hanzim.man $(DESTDIR)$(MANDIR)/man1/hanzim.1 + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(DOCDIR) + $(BSD_INSTALL_DATA) hanzim.doc $(DESTDIR)$(DOCDIR) + $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LIBDIR) + cd Data && \ + $(BSD_INSTALL_DATA) hanwin.tcl fonts.unix \ zidianf.gb zidianfl.b5 bushou.gb \ - cidianf.gb sanzicidianf.gb parts.gb $(LIBDIR) - $(BINDIR)/hanzim -buildDB + cidianf.gb sanzicidianf.gb parts.gb \ + $(DESTDIR)$(LIBDIR) + HANZIM_LIB=$(DESTDIR)$(LIBDIR) $(DESTDIR)$(BINDIR)/hanzim -buildDB uninstall : $(RM) $(BINDIR)/hanzim @ 1.2 log @Fix pthread linkage. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.1.1 2006/01/16 13:18:29 rxg Exp $ d3 4 a6 1 --- Makefile.orig 2002-03-20 13:59:19.000000000 +0800 d63 1 a63 1 @@@@ -87,13 +87,13 @@@@ DIST_FILES = Hanzim/hanzim.h Hanzim/hgb_ d72 1 a72 6 + $(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 ; \ d74 6 d82 8 a89 2 cidianf.gb sanzicidianf.gb parts.gb $(LIBDIR) $(BINDIR)/hanzim -buildDB @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d41 1 a41 1 +LIBS = $(LIBXDIR) $(LIBTCLDIR) -ltk -ltcl -lX11 -lm -lpthread @ 1.1.1.1 log @ 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. @ text @@