[Chinese-commits] [manpages-zh] 64/131: add ./configure --disable-utf8

Boyuan Yang hosiet-guest at moszumanska.debian.org
Tue Dec 13 19:59:41 UTC 2016


This is an automated email from the git hooks/post-receive script.

hosiet-guest pushed a commit to branch master
in repository manpages-zh.

commit a6937a938ef9691b8ef195b693b8e867706462eb
Author: LI Daobing <lidaobing at gmail.com>
Date:   Thu Mar 13 23:29:40 2008 +0800

    add ./configure --disable-utf8
---
 configure.in               | 18 ++++++++++++++++++
 src/man1/zh_CN/Makefile.am |  5 +++++
 src/man1/zh_TW/Makefile.am |  5 +++++
 src/man2/zh_CN/Makefile.am |  5 +++++
 src/man2/zh_TW/Makefile.am |  5 +++++
 src/man3/zh_CN/Makefile.am |  5 +++++
 src/man3/zh_TW/Makefile.am |  5 +++++
 src/man4/zh_CN/Makefile.am |  5 +++++
 src/man4/zh_TW/Makefile.am |  5 +++++
 src/man5/zh_CN/Makefile.am |  5 +++++
 src/man5/zh_TW/Makefile.am |  5 +++++
 src/man6/zh_CN/Makefile.am |  5 +++++
 src/man6/zh_TW/Makefile.am |  5 +++++
 src/man7/zh_CN/Makefile.am |  5 +++++
 src/man7/zh_TW/Makefile.am |  5 +++++
 src/man8/zh_CN/Makefile.am |  5 +++++
 src/man8/zh_TW/Makefile.am |  5 +++++
 src/mann/zh_CN/Makefile.am |  7 +++++++
 src/mann/zh_TW/Makefile.am |  8 +++++++-
 19 files changed, 112 insertions(+), 1 deletion(-)

diff --git a/configure.in b/configure.in
index e2369ed..eb37acf 100644
--- a/configure.in
+++ b/configure.in
@@ -6,6 +6,18 @@ AC_INIT([manpages-zh],[1.5.1-rc2],[http://code.google.com/p/manpages-zh/issues/l
 AM_INIT_AUTOMAKE
 AM_MAINTAINER_MODE
 
+AC_ARG_ENABLE([utf8],
+	      [AS_HELP_STRING([--disable-utf8],
+			      [don't generate manpages in utf8 encoding,
+			       use gbk and big5 encoding])],
+	      [case "${enableval}" in
+	       	yes) utf8=true ;;
+		no) utf8=false ;;
+		*) AC_MSG_ERROR([bad value ${enableval} for --enable-utf8]) ;;
+		esac],
+	      [utf8=true])
+AM_CONDITIONAL([UTF8], [test x$utf8 = xtrue])
+
 AC_PATH_PROG([ICONV], [iconv])
 if test x$ICONV = x; then
 	AC_MSG_ERROR([can not find iconv])
@@ -54,3 +66,9 @@ AC_CONFIG_FILES([Makefile
 		 utils/Makefile
 		 ])
 AC_OUTPUT
+
+echo
+echo "manpages-zh configure summary"
+echo "============================="
+echo "UTF-8 : $utf8"
+echo
diff --git a/src/man1/zh_CN/Makefile.am b/src/man1/zh_CN/Makefile.am
index 563e2e4..e3836af 100644
--- a/src/man1/zh_CN/Makefile.am
+++ b/src/man1/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.1: $(srcdir)/../%.1
+	cp $< $@
+else !UTF8
 %.1: $(srcdir)/../%.1
 	iconv -f utf8 -t gbk -o $@ $<
+endif !UTF8
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man1/zh_TW/Makefile.am b/src/man1/zh_TW/Makefile.am
index 2bb5be2..25d0bb5 100644
--- a/src/man1/zh_TW/Makefile.am
+++ b/src/man1/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(manpages)
 
+if UTF8
+%.1: $(srcdir)/../%.1
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.1: $(srcdir)/../%.1
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man2/zh_CN/Makefile.am b/src/man2/zh_CN/Makefile.am
index 0dfa6cc..fd99f2c 100644
--- a/src/man2/zh_CN/Makefile.am
+++ b/src/man2/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.2: $(srcdir)/../%.2
+	cp $< $@
+else !UTF8
 %.2: $(srcdir)/../%.2
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man2/zh_TW/Makefile.am b/src/man2/zh_TW/Makefile.am
index 21f56c4..f9544be 100644
--- a/src/man2/zh_TW/Makefile.am
+++ b/src/man2/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.2: $(srcdir)/../%.2
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.2: $(srcdir)/../%.2
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man3/zh_CN/Makefile.am b/src/man3/zh_CN/Makefile.am
index 00894b4..3413878 100644
--- a/src/man3/zh_CN/Makefile.am
+++ b/src/man3/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.3: $(srcdir)/../%.3
+	cp $< $@
+else !UTF8
 %.3: $(srcdir)/../%.3
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man3/zh_TW/Makefile.am b/src/man3/zh_TW/Makefile.am
index 4b414c4..a9e1d8d 100644
--- a/src/man3/zh_TW/Makefile.am
+++ b/src/man3/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.3: $(srcdir)/../%.3
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.3: $(srcdir)/../%.3
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man4/zh_CN/Makefile.am b/src/man4/zh_CN/Makefile.am
index 896f902..1e9c3d8 100644
--- a/src/man4/zh_CN/Makefile.am
+++ b/src/man4/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.4: $(srcdir)/../%.4
+	cp $< $@
+else !UTF8
 %.4: $(srcdir)/../%.4
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man4/zh_TW/Makefile.am b/src/man4/zh_TW/Makefile.am
index c253aba..6cadb17 100644
--- a/src/man4/zh_TW/Makefile.am
+++ b/src/man4/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.4: $(srcdir)/../%.4
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.4: $(srcdir)/../%.4
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man5/zh_CN/Makefile.am b/src/man5/zh_CN/Makefile.am
index 0597193..65d4538 100644
--- a/src/man5/zh_CN/Makefile.am
+++ b/src/man5/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.5: $(srcdir)/../%.5
+	cp $< $@
+else !UTF8
 %.5: $(srcdir)/../%.5
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man5/zh_TW/Makefile.am b/src/man5/zh_TW/Makefile.am
index da91d3d..c00b55c 100644
--- a/src/man5/zh_TW/Makefile.am
+++ b/src/man5/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.5: $(srcdir)/../%.5
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.5: $(srcdir)/../%.5
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man6/zh_CN/Makefile.am b/src/man6/zh_CN/Makefile.am
index 4f2817c..d2d031d 100644
--- a/src/man6/zh_CN/Makefile.am
+++ b/src/man6/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.6: $(srcdir)/../%.6
+	cp $< $@
+else !UTF8
 %.6: $(srcdir)/../%.6
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man6/zh_TW/Makefile.am b/src/man6/zh_TW/Makefile.am
index add2b8c..d7e1eeb 100644
--- a/src/man6/zh_TW/Makefile.am
+++ b/src/man6/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.6: $(srcdir)/../%.6
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.6: $(srcdir)/../%.6
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man7/zh_CN/Makefile.am b/src/man7/zh_CN/Makefile.am
index c059080..99f5ddf 100644
--- a/src/man7/zh_CN/Makefile.am
+++ b/src/man7/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.7: $(srcdir)/../%.7
+	cp $< $@
+else !UTF8
 %.7: $(srcdir)/../%.7
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man7/zh_TW/Makefile.am b/src/man7/zh_TW/Makefile.am
index 2300dd8..97ec87e 100644
--- a/src/man7/zh_TW/Makefile.am
+++ b/src/man7/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.7: $(srcdir)/../%.7
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.7: $(srcdir)/../%.7
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man8/zh_CN/Makefile.am b/src/man8/zh_CN/Makefile.am
index 2579140..8746cb1 100644
--- a/src/man8/zh_CN/Makefile.am
+++ b/src/man8/zh_CN/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%.8: $(srcdir)/../%.8
+	cp $< $@
+else !UTF8
 %.8: $(srcdir)/../%.8
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/man8/zh_TW/Makefile.am b/src/man8/zh_TW/Makefile.am
index 71a5066..ff2add9 100644
--- a/src/man8/zh_TW/Makefile.am
+++ b/src/man8/zh_TW/Makefile.am
@@ -4,8 +4,13 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(manpages)
 
+if UTF8
+%.8: $(srcdir)/../%.8
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %.8: $(srcdir)/../%.8
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/mann/zh_CN/Makefile.am b/src/mann/zh_CN/Makefile.am
index cb54305..c18a7fd 100644
--- a/src/mann/zh_CN/Makefile.am
+++ b/src/mann/zh_CN/Makefile.am
@@ -4,11 +4,18 @@ mandir = @mandir@/zh_CN
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%tcl: $(srcdir)/../%tcl
+	cp $< $@
+%tk: $(srcdir)/../%tk
+	cp $< $@
+else !UTF8
 %tcl: $(srcdir)/../%tcl
 	iconv -f utf8 -t gbk -o $@ $<
 
 %tk: $(srcdir)/../%tk
 	iconv -f utf8 -t gbk -o $@ $<
+endif
 
 clean-local:
 	rm -f $(man_MANS)
diff --git a/src/mann/zh_TW/Makefile.am b/src/mann/zh_TW/Makefile.am
index e09c5e2..8a37840 100644
--- a/src/mann/zh_TW/Makefile.am
+++ b/src/mann/zh_TW/Makefile.am
@@ -4,11 +4,17 @@ mandir = @mandir@/zh_TW
 
 man_MANS = $(MANPAGES)
 
+if UTF8
+%tcl: $(srcdir)/../%tcl
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+%tk: $(srcdir)/../%tk
+	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl | iconv -f big5 -t utf8 > $@
+else
 %tcl: $(srcdir)/../%tcl
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
-
 %tk: $(srcdir)/../%tk
 	iconv -f utf8 -t gbk $< | autob5 | $(top_srcdir)/utils/totw.pl > $@
+endif
 
 clean-local:
 	rm -f $(man_MANS)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/chinese/manpages-zh.git



More information about the Chinese-commits mailing list