[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