summaryrefslogtreecommitdiff
path: root/chinese/CJK/files/patch-utils-Makefiles
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2006-03-16 06:22:02 +0000
committerXin LI <delphij@FreeBSD.org>2006-03-16 06:22:02 +0000
commit8873423497a63d01472073f3c14ac88ad4d69fb1 (patch)
tree8828979762ac85b1333d4e959cd83f56343a62ef /chinese/CJK/files/patch-utils-Makefiles
parentUpdate to 2.2. (diff)
Several improvements over chinese/CJK port, to make it possible to
support CJK PDF builds. Submitted by: intron <intron at intron ac> Approved by: Rong-En Fan <rafan at infor org> (maintainer, with changes) Approved by: clive
Notes
Notes: svn path=/head/; revision=157374
Diffstat (limited to 'chinese/CJK/files/patch-utils-Makefiles')
-rw-r--r--chinese/CJK/files/patch-utils-Makefiles165
1 files changed, 165 insertions, 0 deletions
diff --git a/chinese/CJK/files/patch-utils-Makefiles b/chinese/CJK/files/patch-utils-Makefiles
new file mode 100644
index 000000000000..4eb9e6d958e1
--- /dev/null
+++ b/chinese/CJK/files/patch-utils-Makefiles
@@ -0,0 +1,165 @@
+--- utils/Makefile.orig Thu Jan 6 20:50:10 2000
++++ utils/Makefile Thu Jan 6 20:52:17 2000
+@@ -0,0 +1,49 @@
++CC = /usr/bin/cc
++CFLAGS = -Wall -O
++
++TEXMF_DIR = $(PREFIX)/share/texmf
++LATEX_DIR = $(TEXMF_DIR)/tex/latex
++CJK_DIR = $(LATEX_DIR)/CJK
++
++export CP := /bin/cp
++export CHMOD := /bin/chmod
++export RM := /bin/rm
++
++export INSTALL := /usr/bin/install
++export INSTALL_DATA := $(INSTALL) -c -o root -g wheel -m 644
++export INSTALL_MAN := ${INSTALL_DATA}
++export INSTALL_PROGRAM := $(INSTALL) -c -s -o bin -g bin -m 755
++export INSTALL_SCRIPT := $(INSTALL) -c -o bin -g bin -m 755
++
++hbf2gf_build:
++ $(CHMOD) +x hbf2gf/config.guess hbf2gf/config.sub hbf2gf/configure
++ (cd hbf2gf; ./configure --prefix=$(PREFIX) --with-kpathsea-lib=$(LOCALBASE)/lib --with-kpathsea-include=$(LOCALBASE)/include; $(MAKE) all)
++
++all: hbf2gf_build
++ $(MAKE) -C Bg5conv $@
++ $(MAKE) -C CEFconv $@
++ $(MAKE) -C SJISconv $@
++ $(MAKE) -C extconv $@
++ $(MAKE) -C pyhyphen $@
++
++hbf2gf_install:
++ $(CHMOD) +x hbf2gf/mkinstalldirs
++ $(MAKE) -C hbf2gf install
++ $(RM) -fr $(TEXMF_DIR)/hbf2gf
++ $(CP) -R hbf2gf/cfg $(TEXMF_DIR)/hbf2gf
++
++install: hbf2gf_install
++ $(MAKE) -C Bg5conv $@
++ $(MAKE) -C CEFconv $@
++ $(MAKE) -C SJISconv $@
++ $(MAKE) -C extconv $@
++ $(MAKE) -C lisp $@
++ $(MAKE) -C pyhyphen $@
++
++clean:
++ $(MAKE) -C Bg5conv $@
++ $(MAKE) -C CEFconv $@
++ $(MAKE) -C SJISconv $@
++ $(MAKE) -C extconv $@
++ $(MAKE) -C hbf2gf distclean
++ $(MAKE) -C pyhyphen $@
+--- utils/Bg5conv/Makefile.orig Fri Dec 2 02:37:40 2005
++++ utils/Bg5conv/Makefile Fri Dec 2 02:38:21 2005
+@@ -0,0 +1,15 @@
++bg5conv:
++ $(CC) $(CFLAGS) -o $@ bg5conv.c
++
++build: bg5conv
++
++all: build
++
++install: all
++ $(INSTALL_PROGRAM) bg5conv $(PREFIX)/bin
++ $(INSTALL_SCRIPT) bg5latex $(PREFIX)/bin
++ $(INSTALL_SCRIPT) bg5pdflatex $(PREFIX)/bin
++ $(INSTALL_MAN) bg5conv.1 $(PREFIX)/man/man1
++
++clean:
++ $(RM) bg5conv
+--- utils/CEFconv/Makefile.orig Fri Dec 2 02:37:40 2005
++++ utils/CEFconv/Makefile Fri Dec 2 02:37:40 2005
+@@ -0,0 +1,20 @@
++cef5conv:
++ $(CC) $(CFLAGS) -o $@ cef5conv.c
++
++cefconv:
++ $(CC) $(CFLAGS) -o $@ cefconv.c
++
++cefsconv:
++ $(CC) $(CFLAGS) -o $@ cefsconv.c
++
++build: cef5conv cefconv cefsconv
++
++all: build
++
++install: all
++ $(INSTALL_PROGRAM) *conv $(PREFIX)/bin
++ $(INSTALL_SCRIPT) *latex $(PREFIX)/bin
++ $(INSTALL_MAN) *.1 $(PREFIX)/man/man1
++
++clean:
++ $(RM) *conv
+--- utils/SJISconv/Makefile.orig Fri Dec 2 02:37:40 2005
++++ utils/SJISconv/Makefile Fri Dec 2 02:39:02 2005
+@@ -0,0 +1,15 @@
++sjisconv:
++ $(CC) $(CFLAGS) -o $@ sjisconv.c
++
++build: sjisconv
++
++all: build
++
++install: all
++ $(INSTALL_PROGRAM) sjisconv $(PREFIX)/bin
++ $(INSTALL_SCRIPT) sjislatex $(PREFIX)/bin
++ $(INSTALL_SCRIPT) sjispdflatex $(PREFIX)/bin
++ $(INSTALL_MAN) sjisconv.1 $(PREFIX)/man/man1
++
++clean:
++ $(RM) sjisconv
+--- utils/extconv/Makefile.orig Fri Dec 2 02:37:40 2005
++++ utils/extconv/Makefile Fri Dec 2 02:39:33 2005
+@@ -0,0 +1,17 @@
++extconv:
++ $(CC) $(CFLAGS) -o $@ extconv.c
++
++build: extconv
++
++all: build
++
++install: all
++ $(INSTALL_PROGRAM) extconv $(PREFIX)/bin
++ $(INSTALL_MAN) extconv.1 $(PREFIX)/man/man1
++ $(INSTALL_SCRIPT) bg5+latex $(PREFIX)/bin
++ $(INSTALL_SCRIPT) bg5+pdflatex $(PREFIX)/bin
++ $(INSTALL_SCRIPT) gbklatex $(PREFIX)/bin
++ $(INSTALL_SCRIPT) gbkpdflatex $(PREFIX)/bin
++
++clean:
++ $(RM) extconv
+--- utils/hbf2gf/Makefile.in.orig Sun Mar 7 16:10:45 1999
++++ utils/hbf2gf/Makefile.in Sun Mar 7 16:11:00 1999
+@@ -65,7 +65,7 @@
+ $(MKINSTALLDIRS) $(bindir) $(mandir)/man1
+ for P in $(PROGRAMS) ; do \
+ $(INSTALL_PROGRAM) $$P $(bindir)/$$P ; \
+- $(INSTALL_DATA) $(srcdir)/$$P.1 $(mandir)/man1 ; \
++ $(INSTALL_DATA) -c $(srcdir)/$$P.1 $(mandir)/man1 ; \
+ done
+
+ uninstall:
+--- utils/lisp/Makefile.orig Fri Dec 2 02:37:40 2005
++++ utils/lisp/Makefile Fri Dec 2 02:37:40 2005
+@@ -0,0 +1,3 @@
++install:
++ (mkdir -p ${PREFIX}/share/emacs/site-lisp/CJK) && \
++ ($(CP) -R [a-z]* ${PREFIX}/share/emacs/site-lisp/CJK)
+--- utils/pyhyphen/Makefile.orig Fri Dec 2 02:37:40 2005
++++ utils/pyhyphen/Makefile Fri Dec 2 02:37:40 2005
+@@ -0,0 +1,14 @@
++pinyin:
++ $(CC) $(CFLAGS) -o $@ pinyin.c
++
++build: pinyin
++
++all: build
++
++install: all
++ $(INSTALL_PROGRAM) pinyin $(PREFIX)/bin
++ $(INSTALL_DATA) pinyin.ldf $(PREFIX)/share/texmf/tex/generic/babel
++ $(INSTALL_DATA) pyhyph.tex $(PREFIX)/share/texmf/tex/generic/hyphen
++
++clean:
++ $(RM) pinyin