diff options
author | Jing-Tang Keith Jang <keith@FreeBSD.org> | 2000-12-24 20:27:20 +0000 |
---|---|---|
committer | Jing-Tang Keith Jang <keith@FreeBSD.org> | 2000-12-24 20:27:20 +0000 |
commit | e98970fcb558cc78c1ec52eed336dcc768bd4986 (patch) | |
tree | 99a09fa7436fb9824ab7516707c85095e5d9d24e /chinese/eterm/files | |
parent | Forced commit to point out that the previous commit, which listed (diff) |
Initial version.
Eterm is a color vt102 terminal emulator for X Window system.
It supports pixmap and pseudo-transparent background. It also
supports Japanese input with XIM (X Input Method) protocol.
This version also adds BIG5 and GB support.
Thanks to MANTANI Nobutaka <nobutaka@nobutaka.com> for the patch.
Submitted by: Michael C. Wu <keichii@iteration.net>
Notes
Notes:
svn path=/head/; revision=36315
Diffstat (limited to 'chinese/eterm/files')
-rw-r--r-- | chinese/eterm/files/patch-ae | 21 | ||||
-rw-r--r-- | chinese/eterm/files/patch-ah | 10 | ||||
-rw-r--r-- | chinese/eterm/files/patch-ar | 11 | ||||
-rw-r--r-- | chinese/eterm/files/patch-as | 11 | ||||
-rw-r--r-- | chinese/eterm/files/patch-at | 28 | ||||
-rw-r--r-- | chinese/eterm/files/patch-au | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-av | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-aw | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-ax | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-ay | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-az | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-ba | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-bb | 17 | ||||
-rw-r--r-- | chinese/eterm/files/patch-bc | 11 | ||||
-rw-r--r-- | chinese/eterm/files/patch-zh | 37 |
15 files changed, 265 insertions, 0 deletions
diff --git a/chinese/eterm/files/patch-ae b/chinese/eterm/files/patch-ae new file mode 100644 index 000000000000..c75bc1d31398 --- /dev/null +++ b/chinese/eterm/files/patch-ae @@ -0,0 +1,21 @@ +--- src/command.c.orig Mon Feb 7 22:20:41 2000 ++++ src/command.c Mon Feb 7 22:22:16 2000 +@@ -40,6 +40,8 @@ + #include "config.h" + #include "feature.h" + ++#undef HAVE_SAVED_UIDS ++ + /* System Headers */ + #include <stdio.h> + #include <stdlib.h> +@@ -1560,6 +1562,9 @@ + # endif + # if VTIME != VEOL + tio->c_cc[VTIME] = 0; ++# endif ++# ifdef VSTATUS ++ tio->c_cc[VSTATUS] = CSTATUS; + # endif + + /* input modes */ diff --git a/chinese/eterm/files/patch-ah b/chinese/eterm/files/patch-ah new file mode 100644 index 000000000000..df28d12363df --- /dev/null +++ b/chinese/eterm/files/patch-ah @@ -0,0 +1,10 @@ +--- themes/Makefile.in.orig Wed Feb 2 05:36:43 2000 ++++ themes/Makefile.in Wed Feb 9 03:46:59 2000 +@@ -239,6 +239,7 @@ + $(CHMOD) 755 $(DESTDIR)$(pkgdatadir)/themes/$$i ; \ + $(CHMOD) 644 $(DESTDIR)$(pkgdatadir)/themes/$$i/???* ; \ + rm -f $(DESTDIR)$(pkgdatadir)/themes/$$i/theme.cfg.in ; \ ++ rm -f $(DESTDIR)$(pkgdatadir)/themes/$$i/theme.cfg.in.orig ; \ + else \ + echo "ALERT! Not overwriting $$i theme in $(DESTDIR)$(pkgdatadir)/themes. You will need to update this theme manually." ; \ + fi ; \ diff --git a/chinese/eterm/files/patch-ar b/chinese/eterm/files/patch-ar new file mode 100644 index 000000000000..4b361a26877e --- /dev/null +++ b/chinese/eterm/files/patch-ar @@ -0,0 +1,11 @@ +--- src/Makefile.in.orig Mon Feb 7 21:50:25 2000 ++++ src/Makefile.in Mon Feb 7 21:51:29 2000 +@@ -120,7 +120,7 @@ + + + libEterm_la_DEPENDENCIES = $(top_builddir)/libmej/libmej.la feature.h +-libEterm_la_LDFLAGS = -release $(VERSION) ++libEterm_la_LDFLAGS = -version-info 9:9:9 + + bin_PROGRAMS = Eterm + Eterm_SOURCES = main.c diff --git a/chinese/eterm/files/patch-as b/chinese/eterm/files/patch-as new file mode 100644 index 000000000000..d76485d51e06 --- /dev/null +++ b/chinese/eterm/files/patch-as @@ -0,0 +1,11 @@ +--- libmej/Makefile.in.orig Mon Feb 7 21:52:12 2000 ++++ libmej/Makefile.in Mon Feb 7 21:52:44 2000 +@@ -120,7 +120,7 @@ + + INCLUDES = -I. -I.. -I$(includedir) -I$(prefix)/include + +-libmej_la_LDFLAGS = -release $(VERSION) ++libmej_la_LDFLAGS = -version-info 9:9:9 + + EXTRA_DIST = debug.h global.h mem.h strings.h strptime.h strptime.c + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/chinese/eterm/files/patch-at b/chinese/eterm/files/patch-at new file mode 100644 index 000000000000..d6fe33afeabf --- /dev/null +++ b/chinese/eterm/files/patch-at @@ -0,0 +1,28 @@ +--- configure.orig Mon Feb 7 22:00:40 2000 ++++ configure Mon Feb 7 22:04:47 2000 +@@ -4835,16 +4835,16 @@ + + DEF_FONT_IDX=0 + MULTICHAR_ENCODING="eucj" +- FONT0="fixed" +- FONT1="8x16" +- FONT2="9x18" +- FONT3="12x24" +- FONT4="13x26" ++ FONT0="7x14" ++ FONT1="a10" ++ FONT2="r12" ++ FONT3="8x16" ++ FONT4="12x24" + MFONT0="k14" +- MFONT1="jiskan16" +- MFONT2="jiskan18" +- MFONT3="jiskan24" +- MFONT4="jiskan26" ++ MFONT1="k10" ++ MFONT2="k12" ++ MFONT3="kanji16" ++ MFONT4="kanji24" + elif test "$enableval" = "euc-kr" -o "$enableval" = "euckr"; then + echo "$ac_t""euckr" 1>&6 + cat >> confdefs.h <<\EOF diff --git a/chinese/eterm/files/patch-au b/chinese/eterm/files/patch-au new file mode 100644 index 000000000000..9bf3d08b3b68 --- /dev/null +++ b/chinese/eterm/files/patch-au @@ -0,0 +1,17 @@ +--- themes/Eterm/theme.cfg.in.orig Mon Feb 7 21:54:05 2000 ++++ themes/Eterm/theme.cfg.in Mon Feb 7 21:55:37 2000 +@@ -248,10 +248,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method kinput2 ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-av b/chinese/eterm/files/patch-av new file mode 100644 index 000000000000..5b1a54d147e5 --- /dev/null +++ b/chinese/eterm/files/patch-av @@ -0,0 +1,17 @@ +--- themes/auto/theme.cfg.in.orig Mon Feb 7 22:07:25 2000 ++++ themes/auto/theme.cfg.in Mon Feb 7 22:08:35 2000 +@@ -248,10 +248,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method kinput2 ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-aw b/chinese/eterm/files/patch-aw new file mode 100644 index 000000000000..2c1af79a6e4b --- /dev/null +++ b/chinese/eterm/files/patch-aw @@ -0,0 +1,17 @@ +--- themes/cEterm/theme.cfg.in.orig Mon Feb 7 22:09:32 2000 ++++ themes/cEterm/theme.cfg.in Mon Feb 7 22:10:07 2000 +@@ -247,10 +247,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method kinput2 ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-ax b/chinese/eterm/files/patch-ax new file mode 100644 index 000000000000..5480ef1fe617 --- /dev/null +++ b/chinese/eterm/files/patch-ax @@ -0,0 +1,17 @@ +--- themes/chooser/theme.cfg.in.orig Mon Feb 7 22:10:53 2000 ++++ themes/chooser/theme.cfg.in Mon Feb 7 22:11:31 2000 +@@ -248,10 +248,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method kinput2 ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-ay b/chinese/eterm/files/patch-ay new file mode 100644 index 000000000000..3522c58bfcf5 --- /dev/null +++ b/chinese/eterm/files/patch-ay @@ -0,0 +1,17 @@ +--- themes/emacs/theme.cfg.in.orig Mon Feb 7 22:12:28 2000 ++++ themes/emacs/theme.cfg.in Mon Feb 7 22:12:49 2000 +@@ -248,10 +248,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method kinput2 ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-az b/chinese/eterm/files/patch-az new file mode 100644 index 000000000000..6a71a95f1e1a --- /dev/null +++ b/chinese/eterm/files/patch-az @@ -0,0 +1,17 @@ +--- themes/irc/theme.cfg.in.orig Mon Feb 7 22:13:53 2000 ++++ themes/irc/theme.cfg.in Mon Feb 7 22:14:09 2000 +@@ -250,10 +250,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method Ami ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-ba b/chinese/eterm/files/patch-ba new file mode 100644 index 000000000000..b50e94671e07 --- /dev/null +++ b/chinese/eterm/files/patch-ba @@ -0,0 +1,17 @@ +--- themes/mutt/theme.cfg.in.orig Mon Feb 7 22:14:53 2000 ++++ themes/mutt/theme.cfg.in Mon Feb 7 22:15:08 2000 +@@ -194,10 +194,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method Ami ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-bb b/chinese/eterm/files/patch-bb new file mode 100644 index 000000000000..0b3888c0affe --- /dev/null +++ b/chinese/eterm/files/patch-bb @@ -0,0 +1,17 @@ +--- themes/trans/theme.cfg.in.orig Mon Feb 7 22:29:10 2000 ++++ themes/trans/theme.cfg.in Mon Feb 7 22:29:27 2000 +@@ -248,10 +248,10 @@ + # The XIM support options. + # input_method: set the name of your favorate input method program + # preedit_type: OverTheSpot or OffTheSpot or Root +-# begin xim +-# input_method Ami +-# preedit_type OverTheSpot +-# end xim ++ begin xim ++ input_method kinput2 ++ preedit_type OverTheSpot ++ end xim + + # Boolean variables. The values can be "1", "on", or "true" for TRUE, or "0", + # "off", or "false" for FALSE. diff --git a/chinese/eterm/files/patch-bc b/chinese/eterm/files/patch-bc new file mode 100644 index 000000000000..1096a87aa40c --- /dev/null +++ b/chinese/eterm/files/patch-bc @@ -0,0 +1,11 @@ +--- src/startup.c.orig Mon Feb 7 22:24:54 2000 ++++ src/startup.c Mon Feb 7 22:24:57 2000 +@@ -29,6 +29,8 @@ + #include "config.h" + #include "feature.h" + ++#define NEED_LINUX_HACK 1 ++ + #include <stdio.h> + #include <stdlib.h> + #include <string.h> diff --git a/chinese/eterm/files/patch-zh b/chinese/eterm/files/patch-zh new file mode 100644 index 000000000000..6d0d369265a7 --- /dev/null +++ b/chinese/eterm/files/patch-zh @@ -0,0 +1,37 @@ +--- src/options.c.orig Tue Jan 18 22:17:19 2000 ++++ src/options.c Sun Dec 24 10:56:22 2000 +@@ -362,7 +362,7 @@ + OPT_LONG("mfont2", "multichar font 2", &rs_mfont[2]), + OPT_LONG("mfont3", "multichar font 3", &rs_mfont[3]), + OPT_LONG("mfont4", "multichar font 4", &rs_mfont[4]), +- OPT_LONG("mencoding", "multichar encoding mode (eucj or sjis or euckr)", ++ OPT_LONG("mencoding", "multichar encoding mode (eucj or sjis or euckr or big5 or gb)", + &rs_multichar_encoding), + #endif /* MULTI_CHARSET */ + #ifdef USE_XIM +@@ -2794,12 +2794,13 @@ + if (rs_multichar_encoding != NULL) { + if (BEG_STRCASECMP(rs_multichar_encoding, "eucj") + && BEG_STRCASECMP(rs_multichar_encoding, "sjis") +- && BEG_STRCASECMP(rs_multichar_encoding, "euckr")) { ++ && BEG_STRCASECMP(rs_multichar_encoding, "euckr") ++ && BEG_STRCASECMP(rs_multichar_encoding, "big5") ++ && BEG_STRCASECMP(rs_multichar_encoding, "gb")) { + print_error("Parse error in file %s, line %lu: Invalid multichar encoding mode \"%s\"", + file_peek_path(), file_peek_line(), rs_multichar_encoding); + return; + } +- set_multichar_encoding(rs_multichar_encoding); + } else { + print_error("Parse error in file %s, line %lu: Invalid parameter list \"\" for attribute encoding", + file_peek_path(), file_peek_line()); +@@ -3248,6 +3249,9 @@ + } + } + #ifdef MULTI_CHARSET ++ if (rs_multichar_encoding) { ++ set_multichar_encoding(rs_multichar_encoding); ++ } + if (rs_mfont[i]) { + if (def_font_idx == 0) { + eterm_font_add(&etmfonts, rs_mfont[i], i); |